camptocamp / c2cgeoform

Camptocamp GeoForm project
4 stars 8 forks source link

Update all minor versions (master) (minor) #370

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
ol (source) 9.0.0 -> 9.1.0 age adoption passing confidence
proj4 (source) 2.10.0 -> 2.11.0 age adoption passing confidence
prospector-profile-duplicated 1.1.0 -> 1.2.0 age adoption passing confidence
pytest (changelog) 8.0.2 -> 8.1.1 age adoption passing confidence
pytest (changelog) ==8.0.2 -> ==8.1.1 age adoption passing confidence
webpack 5.90.3 -> 5.91.0 age adoption passing confidence

Release Notes

openlayers/openlayers (ol) ### [`v9.1.0`](https://togithub.com/openlayers/openlayers/releases/tag/v9.1.0) [Compare Source](https://togithub.com/openlayers/openlayers/compare/v9.0.0...v9.1.0) The 9.1 release fixes a few rendering regressions introduced in v9.0. It introduces bulk feature removal in Vector sources, addresses attribution consistency, includes new style operators, and adds the Alidade Satellite style to the Stamen source. Moreover, it ensures compliance with Google's terms of use for attribution handling of the Google source. ##### What's Changed - Updates for the 9.0.0 release by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15584](https://togithub.com/openlayers/openlayers/pull/15584) - Bump puppeteer from 22.2.0 to 22.3.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15585](https://togithub.com/openlayers/openlayers/pull/15585) - Bump karma from 6.4.2 to 6.4.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15588](https://togithub.com/openlayers/openlayers/pull/15588) - Bump eslint from 8.56.0 to 8.57.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15587](https://togithub.com/openlayers/openlayers/pull/15587) - Bump ol-mapbox-style from 12.2.0 to 12.2.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15586](https://togithub.com/openlayers/openlayers/pull/15586) - feat: add to-string operator by [@​fredj](https://togithub.com/fredj) in [https://github.com/openlayers/openlayers/pull/15591](https://togithub.com/openlayers/openlayers/pull/15591) - Add 'in' and 'between' operators by [@​fredj](https://togithub.com/fredj) in [https://github.com/openlayers/openlayers/pull/15594](https://togithub.com/openlayers/openlayers/pull/15594) - Add Alidade Satellite style by [@​ianthetechie](https://togithub.com/ianthetechie) in [https://github.com/openlayers/openlayers/pull/15597](https://togithub.com/openlayers/openlayers/pull/15597) - Retrieve Google attributions automatically via their API and provide an example showing how to add the Google logo by [@​fnicollet](https://togithub.com/fnicollet) in [https://github.com/openlayers/openlayers/pull/15598](https://togithub.com/openlayers/openlayers/pull/15598) - Do not use arrays for non-consecutive zIndex keys by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15600](https://togithub.com/openlayers/openlayers/pull/15600) - Listen for `change:size` event in Attributions example by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15603](https://togithub.com/openlayers/openlayers/pull/15603) - Bump express from 4.18.2 to 4.18.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15607](https://togithub.com/openlayers/openlayers/pull/15607) - Bump karma-firefox-launcher from 2.1.2 to 2.1.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15608](https://togithub.com/openlayers/openlayers/pull/15608) - Make UTF wrapX and empty string attribution handling consistent with TileJSON by [@​mike-000](https://togithub.com/mike-000) in [https://github.com/openlayers/openlayers/pull/15604](https://togithub.com/openlayers/openlayers/pull/15604) - Updates to the Google attribution by [@​tschaub](https://togithub.com/tschaub) in [https://github.com/openlayers/openlayers/pull/15602](https://togithub.com/openlayers/openlayers/pull/15602) - Mention `ZoomToExtent` in breaking changes of `v9.0.0` by [@​JakobMiksch](https://togithub.com/JakobMiksch) in [https://github.com/openlayers/openlayers/pull/15616](https://togithub.com/openlayers/openlayers/pull/15616) - Fix rendering nothing with declutter and postrender listener by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15630](https://togithub.com/openlayers/openlayers/pull/15630) - Bump puppeteer from 22.3.0 to 22.4.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15623](https://togithub.com/openlayers/openlayers/pull/15623) - Bump metalsmith from 2.6.2 to 2.6.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15624](https://togithub.com/openlayers/openlayers/pull/15624) - Bump typescript from 5.3.3 to 5.4.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15626](https://togithub.com/openlayers/openlayers/pull/15626) - Bump ol-stac from 1.0.0-beta.8 to 1.0.0-beta.9 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15627](https://togithub.com/openlayers/openlayers/pull/15627) - Bump marked from 12.0.0 to 12.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15628](https://togithub.com/openlayers/openlayers/pull/15628) - Bump rollup from 4.12.0 to 4.13.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15633](https://togithub.com/openlayers/openlayers/pull/15633) - Fix decluttering opacity, zIndex and circles by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15614](https://togithub.com/openlayers/openlayers/pull/15614) - Store previous transform in FrameState by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15620](https://togithub.com/openlayers/openlayers/pull/15620) - Bump follow-redirects from 1.15.5 to 1.15.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15645](https://togithub.com/openlayers/openlayers/pull/15645) - Add an option to remove feature silently in ol.source.Vector. by [@​ger-benjamin](https://togithub.com/ger-benjamin) in [https://github.com/openlayers/openlayers/pull/15643](https://togithub.com/openlayers/openlayers/pull/15643) - Bump puppeteer from 22.4.1 to 22.5.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15648](https://togithub.com/openlayers/openlayers/pull/15648) - Bump webpack-dev-server from 5.0.2 to 5.0.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15647](https://togithub.com/openlayers/openlayers/pull/15647) - Calculate canvas width and height the same way for all renderers by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/openlayers/openlayers/pull/15652](https://togithub.com/openlayers/openlayers/pull/15652) - Bump webpack-dev-middleware from 7.0.0 to 7.1.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/openlayers/openlayers/pull/15657](https://togithub.com/openlayers/openlayers/pull/15657) ##### New Contributors - [@​fnicollet](https://togithub.com/fnicollet) made their first contribution in [https://github.com/openlayers/openlayers/pull/15598](https://togithub.com/openlayers/openlayers/pull/15598) **Full Changelog**: https://github.com/openlayers/openlayers/compare/v9.0.0...v9.1.0
proj4js/proj4js (proj4) ### [`v2.11.0`](https://togithub.com/proj4js/proj4js/releases/tag/2.11.0) [Compare Source](https://togithub.com/proj4js/proj4js/compare/2.10.0...2.11.0) #### What's Changed - Add equal earth projection by [@​ahocevar](https://togithub.com/ahocevar) in [https://github.com/proj4js/proj4js/pull/465](https://togithub.com/proj4js/proj4js/pull/465) **Full Changelog**: https://github.com/proj4js/proj4js/compare/2.10.0...2.11.0
sbrunner/prospector-profile-duplicated (prospector-profile-duplicated) ### [`v1.2.0`](https://togithub.com/sbrunner/prospector-profile-duplicated/compare/1.1.0...1.2.0) [Compare Source](https://togithub.com/sbrunner/prospector-profile-duplicated/compare/1.1.0...1.2.0)
pytest-dev/pytest (pytest) ### [`v8.1.1`](https://togithub.com/pytest-dev/pytest/releases/tag/8.1.1) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.1.0...8.1.1) # pytest 8.1.1 (2024-03-08) ::: {.note} ::: {.title} Note ::: This release is not a usual bug fix release -- it contains features and improvements, being a follow up to `8.1.0`, which has been yanked from PyPI. ::: ## Features - [#​11475](https://togithub.com/pytest-dev/pytest/issues/11475): Added the new `consider_namespace_packages`{.interpreted-text role="confval"} configuration option, defaulting to `False`. If set to `True`, pytest will attempt to identify modules that are part of [namespace packages](https://packaging.python.org/en/latest/guides/packaging-namespace-packages) when importing modules. - [#​11653](https://togithub.com/pytest-dev/pytest/issues/11653): Added the new `verbosity_test_cases`{.interpreted-text role="confval"} configuration option for fine-grained control of test execution verbosity. See `Fine-grained verbosity `{.interpreted-text role="ref"} for more details. ## Improvements - [#​10865](https://togithub.com/pytest-dev/pytest/issues/10865): `pytest.warns`{.interpreted-text role="func"} now validates that `warnings.warn`{.interpreted-text role="func"} was called with a \[str]{.title-ref} or a \[Warning]{.title-ref}. Currently in Python it is possible to use other types, however this causes an exception when `warnings.filterwarnings`{.interpreted-text role="func"} is used to filter those warnings (see [CPython #​103577](https://togithub.com/python/cpython/issues/103577) for a discussion). While this can be considered a bug in CPython, we decided to put guards in pytest as the error message produced without this check in place is confusing. - [#​11311](https://togithub.com/pytest-dev/pytest/issues/11311): When using `--override-ini` for paths in invocations without a configuration file defined, the current working directory is used as the relative directory. Previoulsy this would raise an `AssertionError`{.interpreted-text role="class"}. - [#​11475](https://togithub.com/pytest-dev/pytest/issues/11475): `--import-mode=importlib `{.interpreted-text role="ref"} now tries to import modules using the standard import mechanism (but still without changing :py`sys.path`{.interpreted-text role="data"}), falling back to importing modules directly only if that fails. This means that installed packages will be imported under their canonical name if possible first, for example `app.core.models`, instead of having the module name always be derived from their path (for example `.env310.lib.site_packages.app.core.models`). - [#​11801](https://togithub.com/pytest-dev/pytest/issues/11801): Added the `iter_parents() <_pytest.nodes.Node.iter_parents>`{.interpreted-text role="func"} helper method on nodes. It is similar to `listchain <_pytest.nodes.Node.listchain>`{.interpreted-text role="func"}, but goes from bottom to top, and returns an iterator, not a list. - [#​11850](https://togithub.com/pytest-dev/pytest/issues/11850): Added support for `sys.last_exc`{.interpreted-text role="data"} for post-mortem debugging on Python>=3.12. - [#​11962](https://togithub.com/pytest-dev/pytest/issues/11962): In case no other suitable candidates for configuration file are found, a `pyproject.toml` (even without a `[tool.pytest.ini_options]` table) will be considered as the configuration file and define the `rootdir`. - [#​11978](https://togithub.com/pytest-dev/pytest/issues/11978): Add `--log-file-mode` option to the logging plugin, enabling appending to log-files. This option accepts either `"w"` or `"a"` and defaults to `"w"`. Previously, the mode was hard-coded to be `"w"` which truncates the file before logging. - [#​12047](https://togithub.com/pytest-dev/pytest/issues/12047): When multiple finalizers of a fixture raise an exception, now all exceptions are reported as an exception group. Previously, only the first exception was reported. ## Bug Fixes - [#​11475](https://togithub.com/pytest-dev/pytest/issues/11475): Fixed regression where `--importmode=importlib` would import non-test modules more than once. - [#​11904](https://togithub.com/pytest-dev/pytest/issues/11904): Fixed a regression in pytest 8.0.0 that would cause test collection to fail due to permission errors when using `--pyargs`. This change improves the collection tree for tests specified using `--pyargs`, see `12043`{.interpreted-text role="pull"} for a comparison with pytest 8.0 and <8. - [#​12011](https://togithub.com/pytest-dev/pytest/issues/12011): Fixed a regression in 8.0.1 whereby `setup_module` xunit-style fixtures are not executed when `--doctest-modules` is passed. - [#​12014](https://togithub.com/pytest-dev/pytest/issues/12014): Fix the `stacklevel` used when warning about marks used on fixtures. - [#​12039](https://togithub.com/pytest-dev/pytest/issues/12039): Fixed a regression in `8.0.2` where tests created using `tmp_path`{.interpreted-text role="fixture"} have been collected multiple times in CI under Windows. ## Improved Documentation - [#​11790](https://togithub.com/pytest-dev/pytest/issues/11790): Documented the retention of temporary directories created using the `tmp_path` fixture in more detail. ## Trivial/Internal Changes - [#​11785](https://togithub.com/pytest-dev/pytest/issues/11785): Some changes were made to private functions which may affect plugins which access them: - `FixtureManager._getautousenames()` now takes a `Node` itself instead of the nodeid. - `FixtureManager.getfixturedefs()` now takes the `Node` itself instead of the nodeid. - The `_pytest.nodes.iterparentnodeids()` function is removed without replacement. Prefer to traverse the node hierarchy itself instead. If you really need to, copy the function from the previous pytest release. - [#​12069](https://togithub.com/pytest-dev/pytest/issues/12069): Delayed the deprecation of the following features to `9.0.0`: - `node-ctor-fspath-deprecation`{.interpreted-text role="ref"}. - `legacy-path-hooks-deprecated`{.interpreted-text role="ref"}. It was discovered after `8.1.0` was released that the warnings about the impeding removal were not being displayed, so the team decided to revert the removal. This is the reason for `8.1.0` being yanked. # pytest 8.1.0 (YANKED) ::: {.note} ::: {.title} Note ::: This release has been **yanked**: it broke some plugins without the proper warning period, due to some warnings not showing up as expected. See [#​12069](https://togithub.com/pytest-dev/pytest/issues/12069). ::: ### [`v8.1.0`](https://togithub.com/pytest-dev/pytest/releases/tag/8.1.0) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.0.2...8.1.0) # pytest 8.1.0 (YANKED) > \[!IMPORTANT]\ > This release has been **yanked**: it broke some plugins without the proper warning period, due to some warnings not showing up as expected. See [#​12069](https://togithub.com/pytest-dev/pytest/issues/12069). ## Features - [#​11475](https://togithub.com/pytest-dev/pytest/issues/11475): Added the new `consider_namespace_packages`{.interpreted-text role="confval"} configuration option, defaulting to `False`. If set to `True`, pytest will attempt to identify modules that are part of [namespace packages](https://packaging.python.org/en/latest/guides/packaging-namespace-packages) when importing modules. - [#​11653](https://togithub.com/pytest-dev/pytest/issues/11653): Added the new `verbosity_test_cases`{.interpreted-text role="confval"} configuration option for fine-grained control of test execution verbosity. See `Fine-grained verbosity `{.interpreted-text role="ref"} for more details. ## Improvements - [#​10865](https://togithub.com/pytest-dev/pytest/issues/10865): `pytest.warns`{.interpreted-text role="func"} now validates that `warnings.warn`{.interpreted-text role="func"} was called with a \[str]{.title-ref} or a \[Warning]{.title-ref}. Currently in Python it is possible to use other types, however this causes an exception when `warnings.filterwarnings`{.interpreted-text role="func"} is used to filter those warnings (see [CPython #​103577](https://togithub.com/python/cpython/issues/103577) for a discussion). While this can be considered a bug in CPython, we decided to put guards in pytest as the error message produced without this check in place is confusing. - [#​11311](https://togithub.com/pytest-dev/pytest/issues/11311): When using `--override-ini` for paths in invocations without a configuration file defined, the current working directory is used as the relative directory. Previoulsy this would raise an `AssertionError`{.interpreted-text role="class"}. - [#​11475](https://togithub.com/pytest-dev/pytest/issues/11475): `--import-mode=importlib `{.interpreted-text role="ref"} now tries to import modules using the standard import mechanism (but still without changing :py`sys.path`{.interpreted-text role="data"}), falling back to importing modules directly only if that fails. This means that installed packages will be imported under their canonical name if possible first, for example `app.core.models`, instead of having the module name always be derived from their path (for example `.env310.lib.site_packages.app.core.models`). - [#​11801](https://togithub.com/pytest-dev/pytest/issues/11801): Added the `iter_parents() <_pytest.nodes.Node.iter_parents>`{.interpreted-text role="func"} helper method on nodes. It is similar to `listchain <_pytest.nodes.Node.listchain>`{.interpreted-text role="func"}, but goes from bottom to top, and returns an iterator, not a list. - [#​11850](https://togithub.com/pytest-dev/pytest/issues/11850): Added support for `sys.last_exc`{.interpreted-text role="data"} for post-mortem debugging on Python>=3.12. - [#​11962](https://togithub.com/pytest-dev/pytest/issues/11962): In case no other suitable candidates for configuration file are found, a `pyproject.toml` (even without a `[tool.pytest.ini_options]` table) will be considered as the configuration file and define the `rootdir`. - [#​11978](https://togithub.com/pytest-dev/pytest/issues/11978): Add `--log-file-mode` option to the logging plugin, enabling appending to log-files. This option accepts either `"w"` or `"a"` and defaults to `"w"`. Previously, the mode was hard-coded to be `"w"` which truncates the file before logging. - [#​12047](https://togithub.com/pytest-dev/pytest/issues/12047): When multiple finalizers of a fixture raise an exception, now all exceptions are reported as an exception group. Previously, only the first exception was reported. ## Bug Fixes - [#​11904](https://togithub.com/pytest-dev/pytest/issues/11904): Fixed a regression in pytest 8.0.0 that would cause test collection to fail due to permission errors when using `--pyargs`. This change improves the collection tree for tests specified using `--pyargs`, see `12043`{.interpreted-text role="pull"} for a comparison with pytest 8.0 and <8. - [#​12011](https://togithub.com/pytest-dev/pytest/issues/12011): Fixed a regression in 8.0.1 whereby `setup_module` xunit-style fixtures are not executed when `--doctest-modules` is passed. - [#​12014](https://togithub.com/pytest-dev/pytest/issues/12014): Fix the `stacklevel` used when warning about marks used on fixtures. - [#​12039](https://togithub.com/pytest-dev/pytest/issues/12039): Fixed a regression in `8.0.2` where tests created using `tmp_path`{.interpreted-text role="fixture"} have been collected multiple times in CI under Windows. ## Improved Documentation - [#​11790](https://togithub.com/pytest-dev/pytest/issues/11790): Documented the retention of temporary directories created using the `tmp_path` fixture in more detail. ## Trivial/Internal Changes - [#​11785](https://togithub.com/pytest-dev/pytest/issues/11785): Some changes were made to private functions which may affect plugins which access them: - `FixtureManager._getautousenames()` now takes a `Node` itself instead of the nodeid. - `FixtureManager.getfixturedefs()` now takes the `Node` itself instead of the nodeid. - The `_pytest.nodes.iterparentnodeids()` function is removed without replacement. Prefer to traverse the node hierarchy itself instead. If you really need to, copy the function from the previous pytest release.
webpack/webpack (webpack) ### [`v5.91.0`](https://togithub.com/webpack/webpack/releases/tag/v5.91.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v5.90.3...v5.91.0) #### Bug Fixes - Deserializer for ignored modules doesn't crash - Allow the `unsafeCache` option to be a proxy object - Normalize the `snapshot.unmanagedPaths` option - Fixed `fs` types - Fixed resolve's plugins types - Fixed wrongly calculate postOrderIndex - Fixed watching types - Output import attrbiutes/import assertions for external JS imports - Throw an error when DllPlugin needs to generate multiple manifest files, but the path is the same - \[CSS] Output `layer`/`supports`/`media` for external CSS imports #### New Features - Allow to customize the stage of BannerPlugin - \[CSS] Support CSS exports convention - \[CSS] support CSS local ident name - \[CSS] Support `__webpack_nonce__` for CSS chunks - \[CSS] Support `fetchPriority` for CSS chunks - \[CSS] Allow to use LZW to compress css head meta (enabled in the `production` mode by default) - \[CSS] Support prefetch/preload for CSS chunks

Configuration

📅 Schedule: Branch creation - "after 5pm on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.