CHANGES
=======

0.5.0
-----

* fixing issue with mypy
* Added retries when the server returns 5xx
* Fixing typo, updating readme
* Added black formatter
* Using a session for http requests
* Updated pre-commit
* Updated pylint
* Removed example app
* Removed soil configure and soil init
* Update docs/docs/tutorial/alerts.md
* Updated pre-commit requirements
* Upgraded docs, fixed CI
* Upgraded sdk docs
* Upgrading dependencies
* Documentation: Upgraded dependencies
* Documentation: Upgraded dependencies
* Documentation: Upgraded dependencies

0.4.0
-----

* Updated coverage
* alias except generalized to data except
* pylint and new experiment except
* only remaining pipeline exceptions
* configuration and decorator added
* DS done
* added data exceptions
* added dictionary exceptions

0.3.15
------

* Simplified requirements, cleaned unused code in soil\_cli, fixed ci
* Fixing dependencies
* Update readme
* Update readme

0.3.14
------

* Exit with code=1 when there are errors

0.3.13
------

* Fix api call get\_dictionaries

0.3.12
------

* Fix get\_dictionaries api call

0.3.11
------

* Fixed soil.dictionary (create)

0.3.10
------

* Update sample app

0.3.9
-----

* Fixed another bug with complex pipelines

0.3.8
-----

* Do not upload modules in test environment

0.3.7
-----

* Updated documentation
* Added compound storage
* Build with node alpine 16

0.3.5
-----

* Added data\_structure.export()
* Fixed bad concatenation when returning exception
* Fixed pyyaml version
* Update shared.txt

0.3.4
-----

* Merged with master
* Fix: Tokens not refreshing when called from api.py due to HEADERS being constant set at startup. Added fstrings
* Do not call get\_data if data\_structure.data is not called
* Fix: Bug when generating code. The function didn't contain () It was introduced when switching to fstrings

0.3.3
-----

* Update .vscode/settings.json
* Fix pre-commit pylint and mypy
* Fix pre-commit pylint

0.3.2
-----

* Update soil\_cli.py

0.3.1
-----

* Fix: When somebody has username but no email
* Added encoding to all open() calls as required in https://github.com/PyCQA/pylint/issues/3826
* When there is an error show in which file it happened
