Skip to content

Commit

Permalink
chore(release): v18.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Iku-turso committed Oct 23, 2023
1 parent 96215f2 commit 208a50b
Show file tree
Hide file tree
Showing 46 changed files with 331 additions and 213 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,25 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [18.0.0](https://github.com/ogre-works/ogre-tools/compare/v17.10.0...v18.0.0) (2023-10-23)

### ⚠ BREAKING CHANGES

- Illegal attempts to inject singletons with an instantiation parameter now throw.
Adapt by either:

1. Changing design to not use instantiation parameters for singletons
2. Making the singletons keyed singletons instead
3. Having singletons receive what they need as a dependency, instead of instantiation parameter

### Features

- Expose typing of getKeyedSingletonCompositeKey ([2e94d50](https://github.com/ogre-works/ogre-tools/commit/2e94d50dbed1fd22fce2ce891b294cb469f798f2))
- Introduce DeepMap, being like Map, but with composite keys instead of singular ones ([7ef8e99](https://github.com/ogre-works/ogre-tools/commit/7ef8e998a2ec09093715d2d77892fb8223906971))
- Make ComputedInjectMany support instantiation parameters ([fc6aefa](https://github.com/ogre-works/ogre-tools/commit/fc6aefac3f0bff3ea91d92bb145004915eeacdcf))
- Make keys of keyedSingleton able to be composed of multiple reference values ([ad6c067](https://github.com/ogre-works/ogre-tools/commit/ad6c067b477b6d77ca066ab17a38c0079b24e329))
- Make singletons throw if instantiation parameter is provided ([96215f2](https://github.com/ogre-works/ogre-tools/commit/96215f2d2abba2f817fdb4e184bfb6914b27e6c8))

## [17.10.0](https://github.com/ogre-works/ogre-tools/compare/v17.9.0...v17.10.0) (2023-10-19)

### Features
Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "17.10.0",
"version": "18.0.0",
"useWorkspaces": true,
"command": {
"bootstrap": {
Expand Down
Loading

0 comments on commit 208a50b

Please sign in to comment.