* **chore!:** remove support for Python<3.8 * **chore!:** remove support for Django<4 and DRF <3.13.1 * chore: add support for Django 4 and DRF 3.15 * ci: add automatic release pipeline * ci: update Python versions to `[3.8, 3.10]` for testing * chore: add `pypackage.toml` file for modern building
3.2.0
Not secure
Search - new `in` and `list` operators that translate to SQL WHERE clause `IN` and a list of values.
3.1.1
Not secure
- handle workflows other than "ingestion" or "analysis" - update dependencies (django)
3.1.0
Not secure
* Add `skip_schema_validation` flag to `search.data_structure. check_ast_against_data_structure`, which can help improve performance on objects that are definitely of the correct schema * Update dependencies
3.0.1
Not secure
**Security Fix:** Do not leak data in error messages from data structure queries by default * Adds `secure_errors` param for data structure querying methods
3.0.0
Not secure
Breaking changes:
* Bump minimum Django version to 3.2.5 * Bump minimum DRF version to 3.12.4 * Bump minimum Flask version to 2.0.1 * Bump minimum Werkzeug version to 2.0.1
Other changes:
* Improve error output for data structure search schema errors * Update requirements file