Breaking
* feat: Bump version
BREAKING CHANGE: new version ([`fdede7e`](https://github.com/megalus/stela/commit/fdede7e1135077a847130f774fe872cf11c4b662))
Build System
* build: remove rootpath library
This lib not work when dependencies are generated for AWS Lambda Layers (in dependencies/python folder). Current logic actually delete lib code inside this folder ([`6f22c42`](https://github.com/megalus/stela/commit/6f22c42c6d6ce4914b59ed7a4bd17f6789f23ecf))
* build: fix python version during publish ([`025e02b`](https://github.com/megalus/stela/commit/025e02b35bfbccdf02ce90413300c78a5e3738cb))
* build: Remove 3.8 from Actions
Until issue is resolved:
https://github.community/t5/GitHub-Actions/Seg-Faults-with-Python-in-Linux-while-Running-Pytest/td-p/39912 ([`92faaa1`](https://github.com/megalus/stela/commit/92faaa124d56ea9af95fd5d9fffce04644b38947))
* build: add credential in git checkout ([`2b2d886`](https://github.com/megalus/stela/commit/2b2d8863e92781ce7d75b217fe5931640a7c45c3))
* build: remove git pull in script ([`99d81fd`](https://github.com/megalus/stela/commit/99d81fdbe57d5dc8b516277676b7c9e8caacf40b))
* build: fix branch name ([`6f1d306`](https://github.com/megalus/stela/commit/6f1d306a30584df336a94703a3c398dc9815fb70))
* build: remove branch prefix ([`4b3949d`](https://github.com/megalus/stela/commit/4b3949d830360ae4ffaed6c7b69aad77fdf2c40d))
* build: add git pull ([`d5e6990`](https://github.com/megalus/stela/commit/d5e6990e0429ab27904c122caf6285a08fd57b28))
* build: bump version ([`effd3ef`](https://github.com/megalus/stela/commit/effd3ef72f2761e1d93ca2cebcafd5a1c533e61c))
* build: bump ([`7038c7f`](https://github.com/megalus/stela/commit/7038c7f32683fd1f381c03cdf2a541604c6fa6ef))
* build: bump version ([`fc392c7`](https://github.com/megalus/stela/commit/fc392c7876f2e5b9d98f4a21261469a9ce84c2ac))
* build: add git token ([`0388275`](https://github.com/megalus/stela/commit/0388275a0cb7822ae3dc5de1ebeba2cd2ad57416))
* build: fix missing push ([`7b84151`](https://github.com/megalus/stela/commit/7b84151f632b0b6b82f62ca26bcb253e58dbe7c8))
* build: bump version ([`f2e4206`](https://github.com/megalus/stela/commit/f2e42063bcb4eb5f8e206c045a0cb5ca5c6da2ee))
* build: fix missing push ([`c09c9f8`](https://github.com/megalus/stela/commit/c09c9f8e01d1cedbc4cdaf08d529048ce94cfe9b))
* build: fix python version in pyproject.toml ([`57f3148`](https://github.com/megalus/stela/commit/57f3148e0a045dddfd9dade3d1197f6c84a4252a))
* build: fix dependencies ([`a300021`](https://github.com/megalus/stela/commit/a300021319b9dba5ec8536a38b0e6896ab8bef19))
* build: test with sudo ([`58e1a5d`](https://github.com/megalus/stela/commit/58e1a5d826b31ee3f95c5b37375348e951e7632e))
* build: test with sudo ([`be68eee`](https://github.com/megalus/stela/commit/be68eeec665cabd4ac8f8b0e3e8d48feb948614a))
* build: fix tests.yml error ([`d6d48a5`](https://github.com/megalus/stela/commit/d6d48a51fb778725f6cfa594f9ea1538706926e4))
* build: fix tests.yml format ([`77bc2c4`](https://github.com/megalus/stela/commit/77bc2c47cf8d6f65f59d87159921332376ddcaa6))
* build: fix conditional in tests.yml ([`2956296`](https://github.com/megalus/stela/commit/2956296c22292d0fdfd5c18213b54b3542dcea7e))
* build: fix tests.yml ([`cc8e208`](https://github.com/megalus/stela/commit/cc8e20805abb235b2648e9c5c175b734caf207cf))
* build: Publish packages via Github Actions
* Add auto-changelog
* Improve tests in Windows/Mac ([`08ef0b2`](https://github.com/megalus/stela/commit/08ef0b2231019957c8ee9ddb142f8cf76f3a73e5))
* build: add dataclasses backport to 3.6 ([`e25c447`](https://github.com/megalus/stela/commit/e25c447ec11e8041a02bbb52dbc2fc4567cd77a3))
* build: remove python 3.8 support
* Build issues on regex in windows ([`b811f18`](https://github.com/megalus/stela/commit/b811f1873f9b0067e5b9fd0b64f12d4695e38ec8))
Continuous Integration
* ci: Fix missing poetry during publish. BREAKING CHANGE: new version ([`2f722b1`](https://github.com/megalus/stela/commit/2f722b16aa5ba40293415c2c50d9fcb2d3a72526))
* ci: fix wrong publishing branch (also BREAKING CHANGE) ([`770a705`](https://github.com/megalus/stela/commit/770a7054bbe36b4d05da24e40388a3c15da715cf))
* ci: add missing option in publish step ([`dc2b90a`](https://github.com/megalus/stela/commit/dc2b90a3804541925dff5283f85657ebd78070af))
* ci: remove old changelog script ([`3084c79`](https://github.com/megalus/stela/commit/3084c79b1e90416e920cb1999f1372d457421266))
* ci: fix make ci command ([`84cc4a7`](https://github.com/megalus/stela/commit/84cc4a7020fe2fdf7beef3eedcd9f82a67f2934a))
* ci: fix missing yamllint error ([`f8775d4`](https://github.com/megalus/stela/commit/f8775d4cdca05effffccc1db7cf025580013c5d4))
* ci: update make install command ([`6c2432c`](https://github.com/megalus/stela/commit/6c2432c82ec3627c518c4db847315ee119ac9721))
* ci: remove make pre-ci command ([`9420cd7`](https://github.com/megalus/stela/commit/9420cd78e416a08e47ec81193bcc87e4a54b628c))
* ci: fix python version in pyproject.toml ([`72efc26`](https://github.com/megalus/stela/commit/72efc26d1f454a0a1c837fb4fd28d38cd62279ec))
* ci: fix python version in pyproject.toml ([`a22b525`](https://github.com/megalus/stela/commit/a22b525ebd9d02664934f37cab801630de4afca9))
* ci: fix python version in pyproject.toml ([`23bb386`](https://github.com/megalus/stela/commit/23bb3868bbf4ffdeb1f17d3379a5cd6cb58063f7))
* ci: fix make pre-ci error ([`ced90cc`](https://github.com/megalus/stela/commit/ced90cc8870659d9c2465243e8df7093ebd2846f))
* ci: Remove ssh manual upload ([`2215107`](https://github.com/megalus/stela/commit/221510767553b42bf7c83a8f895f490e0a1764b0))
* ci: Add github actions
Changes:
* Add mypy support
* Fix PEP 527 errors
* Add github test workflow ([`b9da377`](https://github.com/megalus/stela/commit/b9da3776816ec4f8065915719928f3c2246bbf96))
Documentation
* docs: Update README.md ([`4407cb2`](https://github.com/megalus/stela/commit/4407cb2471101d199d7ac1a255795ef3c5ffd8f7))
* docs: Add pypi badge ([`301bf51`](https://github.com/megalus/stela/commit/301bf515ad4c031a4e01acdd139e86d31fd7aba6))
* docs: Update Pypi docs ([`ac109d5`](https://github.com/megalus/stela/commit/ac109d5761028e5d3eb8c76feb52e183a5859dc9))
* docs: Update README.md ([`80cf466`](https://github.com/megalus/stela/commit/80cf466a02df094d4d7012ae3521f5cfe68a1e64))
Features
* feat: Update for scalpl 0.4.0 ([`c59b3c2`](https://github.com/megalus/stela/commit/c59b3c2906b67bd696b6aa5cbca493489ab3cc99))
* feat: Better lifecycle and dotenv support.
This is a BREAKING VERSION
Changes
* Add dotenv support. Stela now will check for `dotenv` files after checking memory, but before return value from dictionary. This can be customized in `[tool.stela]` settings
* Add more steps in Stela Lifecycle. Now, we have: `pre_load, embed, file, custom, pre_load` steps. To recreate old behavior define `load_order = [""pre_load", "file", "post_load"]` in `[tool.stela]` settings
* Add environment variables direct in `pyproject.toml`. You can use this file directly instead creating one for each environment layer.
* Update documentation and CI process ([`2a99dfc`](https://github.com/megalus/stela/commit/2a99dfcf805411d3bef85f20ea12800a15f594d0))
* feat: Add `do_not_read_environment` option.
This options will set Stela to always use the value from configuration files, instead replace him for the correspondent environment variable. ([`18bce3c`](https://github.com/megalus/stela/commit/18bce3c2b5768313712dd41684210763a4d6a4b0))
* feat: Make logs optional ([`0945c62`](https://github.com/megalus/stela/commit/0945c6220adb1363adfb37dcd1bfdfe14dc4d49a))
* feat: First Commit
Changes:
* Add main logic
* Fixes errors in scalpl get/pop operations ([`27280d7`](https://github.com/megalus/stela/commit/27280d7ba5a8dece51043de352b2494609a5ee38))
Fixes
* fix: coverage level for new scalpl code ([`01ef4c0`](https://github.com/megalus/stela/commit/01ef4c070bf058e861bafb4bcd3511dbdc4942a8))
* fix: small fixes in deploy process ([`76b967b`](https://github.com/megalus/stela/commit/76b967b6ea5a985bbc19df3e6f99a57ede3efcec))
* fix: linter errors ([`a970635`](https://github.com/megalus/stela/commit/a97063542f6dc7b73bb91d95f5edece2b9ba4982))
* fix: install dataclasses backport in python 3.7+ ([`144a2df`](https://github.com/megalus/stela/commit/144a2df17dba9190967d12d16c61e68e0b89837c))
* fix: remove backmerge from script ([`46fcfd1`](https://github.com/megalus/stela/commit/46fcfd151049c2d60829f874a5f48d231d0a895c))
* fix: fix allow unrelated histories ([`03a6096`](https://github.com/megalus/stela/commit/03a609633a00c7d7e5d7645bdf40a4a3df925951))
* fix: fix ci script error in poetry version ([`90faf3e`](https://github.com/megalus/stela/commit/90faf3ec34802555ec0fb75e771a175161a14e0f))
* fix: fix ci script error in git checkout command ([`082ca19`](https://github.com/megalus/stela/commit/082ca19acac690eca11f2501df61d2b058f5fd91))
Refactoring
* refactor: get pyproject.toml folder ([`81f1ab4`](https://github.com/megalus/stela/commit/81f1ab4f13292306e3ea92a09cea5ecf392c1c6b))
Unknown
* Merge remote-tracking branch 'origin/main' ([`be3a18d`](https://github.com/megalus/stela/commit/be3a18d9202739e0615098f9a7e95f7c5695773b))
* Merge pull request 7 from chrismaille/develop
feat: Better lifecycle and dotenv support. ([`45a7ab7`](https://github.com/megalus/stela/commit/45a7ab79e97ee7d955fc7eb06ef2ec4ce51fe8fb))
* Merge remote-tracking branch 'origin/main' into develop
Conflicts:
.github/workflows/tests.yml
CHANGELOG.md
stela/stela_cut.py
update_changelog.sh ([`fce3bff`](https://github.com/megalus/stela/commit/fce3bffb54354f5bb013c3253d7677e0946469ad))
* [skip-ci] auto-bump version 1.0.12 ([`f8dccff`](https://github.com/megalus/stela/commit/f8dccff3c94769c6245f7ae4187215e35b3ede64))
* [skip-ci] auto-bump version 1.0.11 ([`34a111c`](https://github.com/megalus/stela/commit/34a111cd932d71854d41df214d55ca0731532052))
* [skip-ci] auto-bump version 1.0.10 ([`80f86e3`](https://github.com/megalus/stela/commit/80f86e3428d7ab0029ba2875cae41051af7dd0a5))
* [skip-ci] auto-bump version 1.0.9 ([`f89e7f2`](https://github.com/megalus/stela/commit/f89e7f200582bf99f7c79c41cd674ff64ce18b1d))
* hotfix: remove logs ([`b8f4aa3`](https://github.com/megalus/stela/commit/b8f4aa38d1e5da8bcec843a14a984b8b317416ed))
* [skip-ci] auto-bump version 1.0.8 ([`fd72349`](https://github.com/megalus/stela/commit/fd72349cacca94f65aae221338413d59514dda8d))
* hotfix: find root folder running WSL ([`9a71ef3`](https://github.com/megalus/stela/commit/9a71ef389d932b2f9135ada3f271e73d2c8c598c))
* [skip-ci] auto-bump version 1.0.7 ([`9887ca3`](https://github.com/megalus/stela/commit/9887ca3a5e58a035d45e205a610b7b49f5c7df43))
* Merge pull request 6 from chrismaille/develop
Refactor: Find pyproject.toml code ([`112bbd8`](https://github.com/megalus/stela/commit/112bbd82e7ada8187d35644e25c842cbe34343ef))
* Merge pull request 5 from chrismaille/master
Backmerge ([`cfcc0f0`](https://github.com/megalus/stela/commit/cfcc0f0c99ce186d2fa4b784be612b3298bafe8b))
* [skip-ci] auto-bump version 1.0.6 ([`166cf9a`](https://github.com/megalus/stela/commit/166cf9a4ecd170c116eae86a979efbbaee84eb99))
* Merge pull request 4 from chrismaille/develop
Remove rootpath from dependencies ([`dadb2a9`](https://github.com/megalus/stela/commit/dadb2a9f87f5d94b0ff53b422620f54bd1b85e19))
* [skip-ci] auto-bump version 1.0.5 ([`53dd2b5`](https://github.com/megalus/stela/commit/53dd2b53310d9b75e3f257ef641266a21b324149))
* Merge pull request 3 from chrismaille/develop
fix: remove dataclass backport when using Python 3.7+ ([`caef46f`](https://github.com/megalus/stela/commit/caef46fd8bbfb4fc14ef9ee5fef21f9014922d6d))
* chord: Add python 3.8 support ([`0225ad3`](https://github.com/megalus/stela/commit/0225ad3b888c8cfd4478a71a3249db2755745966))
* [skip-ci] auto-bump version 1.0.4 ([`94cf876`](https://github.com/megalus/stela/commit/94cf8766fb9100128896e95d040a6b98838630ff))
* Merge pull request 2 from chrismaille/develop
feat: Add `do_not_read_environment` option. ([`ce13cf8`](https://github.com/megalus/stela/commit/ce13cf8d19a912e008570939b4f12dcfa50be168))
* Update issue templates ([`d90491c`](https://github.com/megalus/stela/commit/d90491c5c6612018f838f68b01eb1f8a4c1757a3))
* [skip-ci] auto-bump version 1.0.3 ([`787d480`](https://github.com/megalus/stela/commit/787d4803b99e908676abd6205e468bcefec56f79))
* [skip-ci] auto-bump version 1.0.2 ([`4bd9d4d`](https://github.com/megalus/stela/commit/4bd9d4de9984d1c116d9c5a7837e4e8a907b3020))
* bump version ([`6e07092`](https://github.com/megalus/stela/commit/6e07092e6a48959361c51d9be8b93c3e9b15ede7))
* [skip-ci] auto-bump version 1.0.3 ([`4d0a69c`](https://github.com/megalus/stela/commit/4d0a69c54916780d2cf8c136b6db4400869cefa0))
* [skip-ci] auto-bump version 1.0.2 ([`3176314`](https://github.com/megalus/stela/commit/31763141cc3c10b585dbc982350d9e6240922764))
* [skip-ci] auto-bump version 1.0.1 ([`8ee852a`](https://github.com/megalus/stela/commit/8ee852aae588ad719d234d216ac2c4475c222153))
* [skip-ci] auto-bump version 1.0.0 ([`82eed12`](https://github.com/megalus/stela/commit/82eed12afadd1667b8c7d2f495855844ad9c9a55))
* Merge pull request 1 from chrismaille/release/1.0.0