@quadnix/octo@0.0.18
0.0.18 (2024-07-17)
Patch Updates
-
feat: octo hooks support with post-action hook. (339e652)
-
feat: octo post-transaction hook support. (ba563bb)
-
feat: octo post-transaction hook renamed to pre-commit hook. (2ad3486)
-
fix: hook callback standards. (c726281)
-
feat: octo removed previous Module implementation. (f3b98ef)
-
feat: octo modules supports importing other modules. (6adde09)
-
refactor: octo hook names simplified. (28ae1e8)
-
fix: octo hook and module registrations are sync. (759a0bf)
-
feat: octo test container now supports overriding modules. (862cf15)
-
feat: octo hooks now support inputs. (c01f127)
-
feat: octo (644fd8a)
-
feat: octo has a new model - Subnet. (736b3c3)
-
feat: octo subnet model to also contain subnet name for quick access. (081efe7)
-
feat: octo subnet model with support for type and association. (4a52dd3)
-
feat: octo resource diff now reports field details to property diff. (49d99a4)
-
fix: octo subnet now associates with other subnets via sibling relationship. (4dac333)
-
fix: octo subnet to generate update diff on association changes. (b675125)
-
feat: octo overlay now supports property diff. (7efb2dd)
-
feat: octo removed server and image dependency. (f6e0972)
-
feat: octo removed execution and image dependency. (8fe0205)
-
feat: octo relationships by default don't include any behaviors. (b504e4a)
-
feat: octo deprecated Support model. (cc6e1ce)
-
feat: octo subnet is now a parent of execution. (35b1d91)
-
fix: octo model-serialization to deserialize overlays. (d7b40fc)
-
feat: octo overlays can now add or remove anchors beyond constructor. (cf5b860)
-
fix: octo fixed overlay bugs. (c021d5e)
-
feat: all ([ support for dpdm library to check circular dependency.](https://github.com/quadnix/octo/commit/ support for dpdm library to check circular dependency.))
-
fix: octo ([ resource deletion should have previous resource in diff.](https://github.com/quadnix/octo/commit/ resource deletion should have previous resource in diff.))
-
fix: octo ([ overlay to remove all anchors and dependencies on delete.](https://github.com/quadnix/octo/commit/ overlay to remove all anchors and dependencies on delete.))
-
fix: octo ([ overlay to not share models after deserialization.](https://github.com/quadnix/octo/commit/ overlay to not share models after deserialization.))
-
feat: octo ([ keep the running model as current.](https://github.com/quadnix/octo/commit/ keep the running model as current.))
-
feat: octo ([ import type fixes.](https://github.com/quadnix/octo/commit/ import type fixes.))
-
feat: octo ([ Model deserialization correct usage.](https://github.com/quadnix/octo/commit/ Model deserialization correct usage.))
-
feat: octo ([ anchor now natively supports properties.](https://github.com/quadnix/octo/commit/ anchor now natively supports properties.))
-
feat: octo ([ ModifyInterface type util.](https://github.com/quadnix/octo/commit/ ModifyInterface type util.))
-
fix: octo ([ executionId must be unique.](https://github.com/quadnix/octo/commit/ executionId must be unique.))
-
fix: octo ([ execution behavior during unSynth.](https://github.com/quadnix/octo/commit/ execution behavior during unSynth.))
-
feat: octo ([ dependency behavior can be on non-existent fields.](https://github.com/quadnix/octo/commit/ dependency behavior can be on non-existent fields.))
-
feat: octo ([ new methods in models.](https://github.com/quadnix/octo/commit/ new methods in models.))
-
feat: octo ([ resource with ability to diff parents.](https://github.com/quadnix/octo/commit/ resource with ability to diff parents.))
-
feat: octo ([ support for deletion of nodes.](https://github.com/quadnix/octo/commit/ support for deletion of nodes.))
-
feat: octo ([ sibling diff support.](https://github.com/quadnix/octo/commit/ sibling diff support.))
-
feat: octo ([ anchor operations with default value.](https://github.com/quadnix/octo/commit/ anchor operations with default value.))
-
feat: octo ([ overlay with anchor property diff support.](https://github.com/quadnix/octo/commit/ overlay with anchor property diff support.))
-
fix: octo ([ models must skip overlay sibling diffs.](https://github.com/quadnix/octo/commit/ models must skip overlay sibling diffs.))
-
fix: octo ([ overlay and resource remove() must also remove from data repository.](https://github.com/quadnix/octo/commit/ overlay and resource remove() must also remove from data repository.))
-
fix: octo ([ serialization should clean overlay and resource data repositories.](https://github.com/quadnix/octo/commit/ serialization should clean overlay and resource data repositories.))
-
feat: octo ([ model now defines context via setContext.](https://github.com/quadnix/octo/commit/ model now defines context via setContext.))
-
fix: octo ([ boundary is not limited to MODELS.](https://github.com/quadnix/octo/commit/ boundary is not limited to MODELS.))
-
fix: octo ([ overlay dependencies not included in serialization.](https://github.com/quadnix/octo/commit/ overlay dependencies not included in serialization.))
-
fix: octo ([ transaction matching diff calculation.](https://github.com/quadnix/octo/commit/ transaction matching diff calculation.))
-
fix: octo ([ overlay remove() must remove anchors before itself.](https://github.com/quadnix/octo/commit/ overlay remove() must remove anchors before itself.))
-
feat: octo ([ serialization service UTs.](https://github.com/quadnix/octo/commit/ serialization service UTs.))
-
feat: all ([ support for noImplicitOverride ts config.](https://github.com/quadnix/octo/commit/ support for noImplicitOverride ts config.))
-
feat: octo ([ resource should not have methods to add relationship.](https://github.com/quadnix/octo/commit/ resource should not have methods to add relationship.))
-
feat: octo ([ support for more detailed state-management service.](https://github.com/quadnix/octo/commit/ support for more detailed state-management service.))
-
feat: octo ([ better serialization of diff.](https://github.com/quadnix/octo/commit/ better serialization of diff.))
-
feat: octo ([ frozen objects.](https://github.com/quadnix/octo/commit/ frozen objects.))
-
feat: octo ([ transaction supports model diffs yield break point.](https://github.com/quadnix/octo/commit/ transaction supports model diffs yield break point.))
-
feat: octo ([ hooks without decorators.](https://github.com/quadnix/octo/commit/ hooks without decorators.))
-
feat: octo ([ Octo with orchestration capabilities.](https://github.com/quadnix/octo/commit/ Octo with orchestration capabilities.))
-
feat: octo ([ Support for idempotent execution, modules, and testing.](https://github.com/quadnix/octo/commit/ Support for idempotent execution, modules, and testing.))
-
feat: octo ([ Support modules to be referenced as strings.](https://github.com/quadnix/octo/commit/ Support modules to be referenced as strings.))
-
feat: octo ([ TestModuleContainer with ability to commit.](https://github.com/quadnix/octo/commit/ TestModuleContainer with ability to commit.))
-
fix: octo ([ StateProvider error interface.](https://github.com/quadnix/octo/commit/ StateProvider error interface.))
-
feat: octo ([ TestModuleContainer interaction interface.](https://github.com/quadnix/octo/commit/ TestModuleContainer interaction interface.))
-
feat: octo ([ mock() method for resource actions.](https://github.com/quadnix/octo/commit/ mock() method for resource actions.))
-
feat: octo ([ TestContainer now supports importing mocks from other packages.](https://github.com/quadnix/octo/commit/ TestContainer now supports importing mocks from other packages.))
-
feat: octo ([ Transaction with ability for resource captures.](https://github.com/quadnix/octo/commit/ Transaction with ability for resource captures.))
-
feat: octo ([ Octo TestModuleContainer with a test framework.](https://github.com/quadnix/octo/commit/ Octo TestModuleContainer with a test framework.))
❤️ Thank You
- 056f8a8
- 0668911
- 06d8215
- 0773418
- 0e25091
- 0eee69e
- 0fc1dcd
- 101119b
- 1828327
- 1b4b525
- 1bb322f
- 21d43a1
- 252f232
- 349c42b
- 3bcd6c3
- 3d51e97
- 3f4cce8
- 407f798
- 429dd50
- 42f60e5
- 443a72b
- 493a383
- 4b5fc33
- 4d1eecc
- 51df44a
- 532be5c
- 543c43e
- 5c9c2ed
- 662751c
- 6958438
- 6ca56a3
- 6d86642
- 7870243
- 7fa9f20
- 810500d
- 83b8ab3
- 8d1a05f
- 919b1bc
- 9247ccd
- 9335ac4
- 942a95d
- 94ac791
- 975fb44
- 9b0ddf2
- 9ce99fa
- 9d0ed8d
- 9fc88e4
- a47fc2c
- a7d9d72
- a97e082
- acdacdc
- added97
- adec74c
- af42971
- b0dc6d8
- b1436b3
- b4f72f6
- b5f9bd5
- bcfd109
- beaa0d5
- bf9a790
- c1fe0be
- c487619
- c85b14b
- c9e17ef
- ca5c997
- cdfb876
- d481f91
- d6bf0ac
- d80f573
- d89b4c7
- dc76a5e
- de81df8
- e0d4dcb
- e4e22f6
- ecfe580
- ee5cfa2
- ef58b39
- f0c0fd0
- f3ac253
- fc7dfdc
- Rahul Chaudhary