Releases: ogre-works/ogre-tools
Releases · ogre-works/ogre-tools
v17.2.0
17.2.0 (2023-06-01)
Features
- Make permitting side effects work properly with injection tokens (f3dea3b)
v17.1.1
17.1.1 (2023-05-31)
Bug Fixes
- Handle all permutations of ill-formatted paths (3e3bd6b)
- Make linkable push throw when encountering file paths incompatible with yalc (be75a7e)
v17.1.0
17.1.0 (2023-05-30)
Features
- Make linkable able to automatically attempt fixing corrupted yalc.lock files (a574e19)
- Make linkable able to link from monorepo (2de597b)
v17.0.0
17.0.0 (2023-05-17)
⚠ BREAKING CHANGES
- Adapt to changes in typing of asyncComputed.
Bug Fixes
- Make types of asyncComputed describe the value for pending more (b6719f5)
v16.1.2
16.1.2 (2023-05-17)
Bug Fixes
- Revert a patch release contents that was actually breaking (22628a3)
v16.1.1
16.1.1 (2023-05-17)
Bug Fixes
- Make types of asyncComputed describe the value for pending more accurately (e4d6325)
v16.1.0
16.1.0 (2023-05-16)
Features
- Implement access to source namespace to permit eg. "scope specific" keyedSingletons (a3a0326)
v16.0.0
16.0.0 (2023-05-15)
⚠ BREAKING CHANGES
- Make sure previous usages of injectable id of meta do not break with the
new addition of namespace. Eg. what previously was di.injectManyWithMeta(someInjectionToken) ->
{ id: 'some-id', instance: ... }
...will now become:
{ id: 'some-scope:some-id', instance: ... }
...when a scope is present.
Features
- Implement computedInjectManyWithMeta, and add missing type tests to computedInjectMany (a8527c1)
- Make the injectable id for "meta" namespaced to avoid collisions (baa52a9)
v15.9.0
15.9.0 (2023-05-08)
Features
- Permit also programmatic access to functionalities of linkable (8e51894)
- Permit unoverride of injectionToken with exactly one implementation (4346c92)
v15.8.1
15.8.1 (2023-05-02)
Bug Fixes
- Use correct kind of npm-dependencies (5039d1f)