# Changelog
## 2.0.3 (2024-02-21)
### ⚠ BREAKING CHANGES
* add timeout, change api to Module::new()
* add shutdown trait
* move the module library to a separate repository
### Features
* add keepalive behaviour ([70e0604](https://github.com/nvim-neorg/norgopolis-module/commit/70e0604cb8c6213dbaea4e33170dda0ec87db73d))
* add release-please CI ([d03aab2](https://github.com/nvim-neorg/norgopolis-module/commit/d03aab2c90bceacfefb072de49dbfb68c651914b))
* add shutdown trait ([dfa56df](https://github.com/nvim-neorg/norgopolis-module/commit/dfa56dfa6ce2f80cca5df20562dac500d811cc1f))
* add timeout, change api to Module::new() ([b8ea69e](https://github.com/nvim-neorg/norgopolis-module/commit/b8ea69e8600777421f8108739fa01255a8eeca7c))
* move the module library to a separate repository ([35dd791](https://github.com/nvim-neorg/norgopolis-module/commit/35dd791bd63071ee88cfb6b1bde7227e9fa1c20e))
* switch to `norgopolis_protos` ([85aee03](https://github.com/nvim-neorg/norgopolis-module/commit/85aee0373a69648aa9bc9702facf87a7ef2ba81d))
### Bug Fixes
* remove `Shutdown` trait ([2ecb115](https://github.com/nvim-neorg/norgopolis-module/commit/2ecb1157e95f881ac8fbc0c324e33bf571bc12ea))
* use an unbounded sender for keepalive checks ([c7bfde6](https://github.com/nvim-neorg/norgopolis-module/commit/c7bfde61f0617e172cb3be8c68b7caf5d99b0a02))
### Miscellaneous Chores
* release 2.0.3 ([a7c0a7e](https://github.com/nvim-neorg/norgopolis-module/commit/a7c0a7e0d5d0ed66d10a7acab6cd5097ae6054fe))