openfisca / openfisca-mali

Malian tax and benefit system for OpenFisca
GNU Affero General Public License v3.0
2 stars 2 forks source link

Update openfisca-core requirement from <27.0,>=25.2 to >=25.2,<28.0 #31

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

Updates the requirements on openfisca-core to permit the latest version.

Changelog *Sourced from [openfisca-core's changelog](https://github.com/openfisca/openfisca-core/blob/master/CHANGELOG.md).* > ### 27.0.2 [#844](https://github-redirect.dependabot.com/openfisca/openfisca-core/pull/844) > > > Note: Versions `27.0.0` and `27.0.1` have been unpublished as the former accidentally introduced a bug affecting test inputs. Please use version `27.0.2` or more recent. > > - Fix a bug introduced in 27.0.0, affecting YAML tests; because of an incorrect date comparison, input variables would be ignored if they had an end date. > > ### 27.0.1 [#839](https://github-redirect.dependabot.com/openfisca/openfisca-core/pull/839) > > #### Technical changes > > - Provide three levels of information when running tests depending on context: > - when running `pytest`, all failures are reported, coverage is omitted > - when running `make test`, all failures are reported, with coverage also reported > - in continuous integration, exit on first failure, but report coverage always > > # 27.0.0 [#826](https://github-redirect.dependabot.com/openfisca/openfisca-core/pull/826) > > #### Breaking changes > > - No longer honor calls to `set_input` for variables which have an end date and for periods after that date. > > #### Migration guide > > This change is not expected to actually break much reusing code (if any), as it is unlikely that one would deliberately specify an end date for a variable and use it in computations for periods past that date. However, nothing has previously ruled out relying on that behaviour and it may have been introduced by accident. In particular, it can happen that a variable with a formula and an end date is also, in some applications, used as an input. > > ## 26.2.0 [#833](https://github-redirect.dependabot.com/openfisca/openfisca-core/pull/833) > > - Introduce a way to build a simulation for tabular inputs > > #### New features > > - Allow to create a simulation step by step: > 1. Create entities with `SimulationBuilder.create_entities(...)` > 2. Declare your population > with `SimulationBuilder.declare_person_entity(...)` and `SimulationBuilder.declare_entity(...)` > 3. Link between persons in population definition with `SimulationBuilder.join_with_persons(...)` > 4. Build a simulation with `SimulationBuilder.build(...)` > 5. Set variable values with the already existing `Simulation.set_input(...)` method > > ## 26.1.0 [#835](https://github-redirect.dependabot.com/openfisca/openfisca-core/pull/835) > > - No longer raise an error when a group entity is not specified in a test case, or partially specified. > - Instead, each person is by default allocated to a group of which they are the sole member, with the default role in that group. > > ### 26.0.6 [#836](https://github-redirect.dependabot.com/openfisca/openfisca-core/pull/836) > > - Convert tests that were incompatible with Pytest 4.0+ and reported "xfail" when run with that version > > ### 26.0.5 [#829](https://github-redirect.dependabot.com/openfisca/openfisca-core/pull/829) > > ... (truncated)
Commits - [`f675f0f`](https://github.com/openfisca/openfisca-core/commit/f675f0f7011f78a22b5f0d4b03bcb5e7ecf31405) Merge pull request [#844](https://github-redirect.dependabot.com/openfisca/openfisca-core/issues/844) from openfisca/fix-end-date-comparison - [`d2fb2f6`](https://github.com/openfisca/openfisca-core/commit/d2fb2f670b85631df93cb4ce62b0079080abf921) Bump version number - [`8c4ba18`](https://github.com/openfisca/openfisca-core/commit/8c4ba18b6d6e554962a2a5142023c4b4cd9d9790) Fix end date comparison - [`2b0b203`](https://github.com/openfisca/openfisca-core/commit/2b0b203253875456140d9ba513aeeeb2f3fc7fd1) Add test for end date comparison bug - [`49053ee`](https://github.com/openfisca/openfisca-core/commit/49053ee25004195c5df00351d95bd9c1786d3825) Merge pull request [#839](https://github-redirect.dependabot.com/openfisca/openfisca-core/issues/839) from openfisca/hush-coverage - [`6c3c624`](https://github.com/openfisca/openfisca-core/commit/6c3c6245838fab9298294c29f902d7780a0d6129) Bump version number - [`3ba1173`](https://github.com/openfisca/openfisca-core/commit/3ba1173c065099db3a3eeb2e632eed656914f49b) Restrict --exitfirst to CI - [`a320f0a`](https://github.com/openfisca/openfisca-core/commit/a320f0a0c69e4a44d870955f8265c00e8590d7c7) Exit on first failure only in 'make test' context - [`ac5ac98`](https://github.com/openfisca/openfisca-core/commit/ac5ac982d9cadd22b92050b95229cc2a0a28c43a) Only report coverage on 'make test', not on all Pytest runs - [`9de5f4e`](https://github.com/openfisca/openfisca-core/commit/9de5f4e23dbba9bee6c58c0557ec11183467fea9) Merge pull request [#826](https://github-redirect.dependabot.com/openfisca/openfisca-core/issues/826) from openfisca/fix-end-date-application - Additional commits viewable in [compare view](https://github.com/openfisca/openfisca-core/compare/25.2.0...27.0.2)


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.