- Add support for polymorphism in embedded slice definition
- Fix initial compile of a store with registered migrations on a fresh active folder.
- Add slice migration support
- Fix usage of git_ops::processors::used_values on optional embedded slices
- Add pytest_inmanta_git_ops testing library, installable using [pytest] extra.
- [BREAKING] Moved inmanta_plugins.git_ops.const to inmanta_git_ops.const to avoid module reloading issues.
- Allow to generate schema for slice store by using git-ops-config.yml config file
- Add basic cli
- Fix recursive deletion
- Prevent processing of attributes of deleted slice elements.
- Raise explicit exception when trying to set a value of an attribute on a deleted slice element.
- Fix export compiles containing deleted slices (bad path attribute)
- Fix export compiles containing deleted slices
- Improve desired state stability:
- Sort slices by name during unrolling
- Preserve embedded entities order from slice source
- Fix deletion of embedded entities
- Initial functional release
- First empty release