Releases: quadnix/octo
@quadnix/octo@0.0.22
0.0.22 (2024-09-01)
Patch Updates
-
feat: octo ([ New models to support state mishandle.](https://github.com/quadnix/octo/commit/ New models to support state mishandle.))
-
feat: octo ([ thinned exports.](https://github.com/quadnix/octo/commit/ thinned exports.))
-
fix: octo ([ service validation.](https://github.com/quadnix/octo/commit/ service validation.))
-
feat: octo ([ exported module options.](https://github.com/quadnix/octo/commit/ exported module options.))
-
feat: octo-aws-cdk ([ new models for new octo version p2.](https://github.com/quadnix/octo/commit/ new models for new octo version p2.))
-
fix: octo ([ better types for module decorator.](https://github.com/quadnix/octo/commit/ better types for module decorator.))
-
fix: octo ([ resource with new function to clone another resource from another tree.](https://github.com/quadnix/octo/commit/ resource with new function to clone another resource from another tree.))
-
fix: octo ([ factories must not block instance creation.](https://github.com/quadnix/octo/commit/ factories must not block instance creation.))
-
fix: octo ([ OverlayDataRepository must be reset on every model state change.](https://github.com/quadnix/octo/commit/ OverlayDataRepository must be reset on every model state change.))
-
fix: octo ([ ability to check resource equality.](https://github.com/quadnix/octo/commit/ ability to check resource equality.))
-
fix: octo ([ ability to override anchor diffs.](https://github.com/quadnix/octo/commit/ ability to override anchor diffs.))
-
fix: octo ([ cannot use getDependencies() before model context is set.](https://github.com/quadnix/octo/commit/ cannot use getDependencies() before model context is set.))
-
fix: octo ([ StateManagementService must be force re-instantiated on every run.](https://github.com/quadnix/octo/commit/ StateManagementService must be force re-instantiated on every run.))
-
fix: octo ([ duplicate resource processing.](https://github.com/quadnix/octo/commit/ duplicate resource processing.))
-
fix: octo ([ dirty diffs are removed from transaction.](https://github.com/quadnix/octo/commit/ dirty diffs are removed from transaction.))
-
fix: octo ([ resource diff inverse of properties must merge values.](https://github.com/quadnix/octo/commit/ resource diff inverse of properties must merge values.))
-
fix: octo ([ overlay and model behavior fixes.](https://github.com/quadnix/octo/commit/ overlay and model behavior fixes.))
-
fix: octo-aws-cdk ([ s3-static-website service model to diff after service.](https://github.com/quadnix/octo/commit/ s3-static-website service model to diff after service.))
-
fix: octo-aws-cdk ([ clone resource new vs in-place.](https://github.com/quadnix/octo/commit/ clone resource new vs in-place.))
-
fix: octo ([ Container metadata is deprecated.](https://github.com/quadnix/octo/commit/ Container metadata is deprecated.))
-
fix: octo ([ AppType update.](https://github.com/quadnix/octo/commit/ AppType update.))
❤️ Thank You
@quadnix/octo-aws-cdk@0.0.11
0.0.11 (2024-09-01)
Patch Updates
-
feat: octo-aws-cdk ([ new models for new octo version.](https://github.com/quadnix/octo/commit/ new models for new octo version.))
-
feat: octo-aws-cdk ([ new models for new octo version p2.](https://github.com/quadnix/octo/commit/ new models for new octo version p2.))
-
feat: octo-aws-cdk ([ new models for new octo version p3.](https://github.com/quadnix/octo/commit/ new models for new octo version p3.))
-
fix: octo-aws-cdk ([ new ecs resources for new octo models.](https://github.com/quadnix/octo/commit/ new ecs resources for new octo models.))
-
fix: octo-aws-cdk ([ new rest of resources for new octo models.](https://github.com/quadnix/octo/commit/ new rest of resources for new octo models.))
-
fix: octo ([ ability to override anchor diffs.](https://github.com/quadnix/octo/commit/ ability to override anchor diffs.))
-
fix: octo-aws-cdk ([ AwsRegion UT.](https://github.com/quadnix/octo/commit/ AwsRegion UT.))
-
fix: octo-aws-cdk ([ Environment, Server, Deployment, Image UT.](https://github.com/quadnix/octo/commit/ Environment, Server, Deployment, Image UT.))
-
fix: octo-aws-cdk ([ subnet sibling addition must be done on separate action.](https://github.com/quadnix/octo/commit/ subnet sibling addition must be done on separate action.))
-
fix: octo-aws-cdk ([ iam-role and iam-user overlay diffs.](https://github.com/quadnix/octo/commit/ iam-role and iam-user overlay diffs.))
-
fix: octo-aws-cdk ([ s3-static-website service model to diff after service.](https://github.com/quadnix/octo/commit/ s3-static-website service model to diff after service.))
-
fix: octo-aws-cdk ([ clone resource new vs in-place.](https://github.com/quadnix/octo/commit/ clone resource new vs in-place.))
-
fix: octo-aws-cdk ([ overlay anchor diffs not required.](https://github.com/quadnix/octo/commit/ overlay anchor diffs not required.))
-
fix: octo-aws-cdk ([ model UT.](https://github.com/quadnix/octo/commit/ model UT.))
-
feat: octo-aws-cdk ([ iam-role resource with trust relationships.](https://github.com/quadnix/octo/commit/ iam-role resource with trust relationships.))
-
feat: octo-aws-cdk ([ iam-role resource with aws policies.](https://github.com/quadnix/octo/commit/ iam-role resource with aws policies.))
-
feat: octo-aws-cdk ([ task-definition cpu and memory updates.](https://github.com/quadnix/octo/commit/ task-definition cpu and memory updates.))
❤️ Thank You
@quadnix/octo@0.0.21
0.0.21 (2024-08-08)
Patch Updates
-
feat: octo ([ Module loading is now declarative.](https://github.com/quadnix/octo/commit/ Module loading is now declarative.))
-
fix: octo ([ Module registration error.](https://github.com/quadnix/octo/commit/ Module registration error.))
-
feat: octo ([ support for @Validate() decorator.](https://github.com/quadnix/octo/commit/ support for @Validate() decorator.))
❤️ Thank You
@quadnix/octo-aws-cdk@0.0.10
0.0.10 (2024-08-08)
Patch Updates
-
feat: octo-aws-cdk ([ Dedicated image model.](https://github.com/quadnix/octo/commit/ Dedicated image model.))
-
feat: octo ([ Module loading is now declarative.](https://github.com/quadnix/octo/commit/ Module loading is now declarative.))
-
fix: octo-aws-cdk ([ image input for dockerExecutable can be common.](https://github.com/quadnix/octo/commit/ image input for dockerExecutable can be common.))
-
feat: octo ([ support for @Validate() decorator.](https://github.com/quadnix/octo/commit/ support for @Validate() decorator.))
❤️ Thank You
@quadnix/octo@0.0.20
0.0.20 (2024-07-27)
Patch Updates
-
feat: octo ([ support for events.](https://github.com/quadnix/octo/commit/ support for events.))
-
fix: octo ([ new factories must be registered as default.](https://github.com/quadnix/octo/commit/ new factories must be registered as default.))
-
feat: octo ([ initialize() now supports initialization of decorated entities.](https://github.com/quadnix/octo/commit/ initialize() now supports initialization of decorated entities.))
-
feat: octo ([ initialize() now supports exclusion of decorated entities.](https://github.com/quadnix/octo/commit/ initialize() now supports exclusion of decorated entities.))
-
feat: octo ([ event listeners now receive past events replayed to them.](https://github.com/quadnix/octo/commit/ event listeners now receive past events replayed to them.))
-
feat: octo ([ support for events hierarchy.](https://github.com/quadnix/octo/commit/ support for events hierarchy.))
-
fix: octo ([ cannot listen on abstract classes.](https://github.com/quadnix/octo/commit/ cannot listen on abstract classes.))
-
feat: octo ([ more registration events.](https://github.com/quadnix/octo/commit/ more registration events.))
-
feat: octo ([ hook events.](https://github.com/quadnix/octo/commit/ hook events.))
-
feat: octo ([ module events.](https://github.com/quadnix/octo/commit/ module events.))
-
feat: octo ([ serialization and transaction events.](https://github.com/quadnix/octo/commit/ serialization and transaction events.))
❤️ Thank You
@quadnix/octo-event-listeners@0.0.1
0.0.1 (2024-07-27)
Patch Updates
-
feat: octo-event-listeners ([ new library for event common event listeners.](https://github.com/quadnix/octo/commit/ new library for event common event listeners.))
-
feat: octo-event-listeners ([ basic events logger.](https://github.com/quadnix/octo/commit/ basic events logger.))
❤️ Thank You
@quadnix/octo-aws-cdk@0.0.9
@quadnix/octo@0.0.19
0.0.19 (2024-07-18)
Patch Updates
- fix: octo ([ loading of resources from previous state.](https://github.com/quadnix/octo/commit/ loading of resources from previous state.))
❤️ Thank You
@quadnix/octo-aws-cdk@0.0.8
0.0.8 (2024-07-18)
Patch Updates
-
fix: octo-aws-cdk ([ update based on value not working.](https://github.com/quadnix/octo/commit/ update based on value not working.))
-
fix: octo-aws-cdk ([ mock of S3 Upload.](https://github.com/quadnix/octo/commit/ mock of S3 Upload.))
❤️ Thank You
@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
- ...