- Run openfisca-core & country/extension template tests systematically
35.5.2
Bug fix
- In _test_yaml.py_: - Fix yaml tests loading —required for testing against the built version.
35.5.1
Non-technical changes
- Reorganise `Makefile` into context files (install, test, publish…) - Colorise `make` tasks and improve messages printed to the user
35.5.0
New Features
- Introduce `openfisca_core.variables.typing` - Documents the signature of formulas - Note: as formulas are generated dynamically, documenting them is tricky
Bug Fixes
- Fix the official doc - Corrects malformed docstrings - Fix missing and/ou outdated references
Technical Changes
- Add tasks to automatically validate that changes do not break the documentation
Documentation
- Add steps to follow in case the documentation is broken - Add general documenting guidelines in CONTRIBUTING.md
35.4.2
Bug fix
- [Web API] Handle a period mismatch error - Period mismatch error was not being handled by the API - Since it's caused by the user, a 400 (bad request error) is to be expected - However, since it was not being handled, a 500 (internal server error) was being given instead
35.4.1
Bug fix
- Properly check for date validity in parameters. - Date validity was being checked only partially, allowing parameters with illegal dates such as "2015-13-32". - The changes introduced fix this error and prevent the user when a parameter date is illegal.