Skip to content

Releases: ogre-works/ogre-tools

v17.2.0

01 Jun 07:01
Compare
Choose a tag to compare

17.2.0 (2023-06-01)

Features

  • Make permitting side effects work properly with injection tokens (f3dea3b)

v17.1.1

31 May 07:43
Compare
Choose a tag to compare

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

30 May 11:17
Compare
Choose a tag to compare

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 May 14:52
Compare
Choose a tag to compare

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

17 May 14:49
Compare
Choose a tag to compare

16.1.2 (2023-05-17)

Bug Fixes

  • Revert a patch release contents that was actually breaking (22628a3)

v16.1.1

17 May 14:32
Compare
Choose a tag to compare

16.1.1 (2023-05-17)

Bug Fixes

  • Make types of asyncComputed describe the value for pending more accurately (e4d6325)

v16.1.0

16 May 11:12
Compare
Choose a tag to compare

16.1.0 (2023-05-16)

Features

  • Implement access to source namespace to permit eg. "scope specific" keyedSingletons (a3a0326)

v16.0.0

15 May 08:10
Compare
Choose a tag to compare

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

08 May 10:44
Compare
Choose a tag to compare

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

02 May 11:09
Compare
Choose a tag to compare

15.8.1 (2023-05-02)

Bug Fixes

  • Use correct kind of npm-dependencies (5039d1f)