-
39fcd74: Remove support for CommonJS
-
39fcd74: Remove support for TypeScript 4.x
-
75f9a98: Beta support for treeshaking containers.
This isn't a breaking change for existing code.
- 3e3cf60: Remove support for node 16.x
- d7cb139: Changed license from MIT to MPL-2.0
- 233c01e: fix(deps): update dependency typescript to v5.5.2
- c56d8f5: fix(deps): update dependency typescript to v5.6.2
- b9351f3: Fix a race condition with caching and concurrent requests to the container
- e22307b: Fix a bug relating to creating dependencies for factories
- 204d484: Add support for metadata in bindings and injections
- 8d73334: fix(deps): update dependency typescript to v5.4.2
- 8a6060b: Allows Tokens to be logged better by supporting serialisation to JSON
- 0ced86d: Fix a bug around how autobound classes are scoped
- 8fe2687: Allow for not validating autobindings as it can be troublesome in some situations
- 7f90cd4: Validating a container will check autobound classes
- 7dfbdc9: fix(deps): update dependency typescript to v5.3.2
- e0bce28: Fix an issue with injecting optional dependencies from child containers
- 383e72e: instanceof is unreliable in mixed cjs/esm environments
- 2cde33e: Fix an issue with tokens in mixed CJS/ESM environments
- dce0234: Fix CommonJS imports in node16 resolution mode
- 1247f6c: Fix a bug with mixed CommonJS/ESM projects
- 98519b9: Fix reporting of class names again
- 9057001: Deploy with provenance enabled again
- a2c07fe: Use changesets to manage releases