CHANGES
=======

0.6.11
------

* changed location of sqlite db in test
* added handler of logs

0.6.10
------

* soil sdk resolved id colision

0.6.9
-----

* exported soil types and serializableDS protocol solved

0.6.8
-----

* Added artifact to CI
* updated readme

0.6.7
-----

* typeddict as generic
* changed dockerfile
* changed dockerfile
* deleted requirements and added inside setup cfg
* deleted some phases from CI
* added pylint and coverage
* changed runner for testing
* more type hint to annotations of soil.alias and created image of docker to make tests
* changed image for pyright testing
* added pyright to soil-sdk
* added protocols to generic ds
* disabled pylint error
* more upgrade to python3.11
* upgraded to python 3.11
* overloading soil.data
* overloaded soil.data call
* renamed genericds type var
* type hint modulify continue
* type hinted modulify

0.6.6
-----

* unused mocks
* omittable parentheses for modulify
* new modulify can take no args with annotation of decorated func

0.6.5
-----

* Upgraded dependencies

0.6.4
-----

* FIX \_\_init\_\_ should be removed from module\_name when uploading a module

0.6.3
-----

* FIX \_\_init\_\_ should be removed from module\_name when uploading a module

0.6.2
-----

* Refactored code sync. Now it uses hashes

0.6.1
-----

* Made SoilSession class private
* Fix: Tokens refresh when necessary using the session object
* Added tpyed marks

0.6.0
-----

* Disable mypy as there is a bug in version 0.971 https://github.com/python/mypy/issues/13627
* Set minimum python version to 3.10
* Fixing CI
* Set minimum python version to 3.10
* Set minimum python version to 3.10
* Set minimum python version to 3.10
* Set minimum python version to 3.10
* Set minimum python version to 3.10
* Imports from the same project don't have to start with soil. This is a BREAKING CHANGE

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
