* Test marginal scales * Move tests out of the main package * These changes are transparent for users
9.0.0
* Make sure identical periods are stringified the same way * _Breaking changes_: - Change `periods.period` signature. - It now only accepts strings. - Restrict the possible inputs for `periods.period` - The authorized formats are listed in [the doc](https://openfisca.org/doc/key-concepts/periodsinstants.html) - Deprecate and remove: - `periods.json_or_python_to_period` - `periods.make_json_or_python_to_period`
8.0.1
* Move the dummy country to [its own repository](https://github.com/openfisca/openfisca-dummy-country)
8.0.0
* Raise more explicit error when an invalid test case is given * Raise more friendly error when trying to calculate a variable which doesn't exist * _Breaking change_: Python exceptions will now be raised when the test case in invalid. Before, only a byriani error was returned. Reusers must therefore adapt their exception handling.
7.1.0
* Add `Entity.to_json` method. Used by OpenFisca-Web-API in `/entity` endpoint in particular.