Repository navigation
v3.0.0
Changes
- refactor(di)!: ♻️ Use native readable service ids and drop legacy base64 ids (#85)
Release details
- npm: https://www.npmjs.com/package/@haskou/ddd-kernel/v/3.0.0
- Pull request: #86
- Source branch:
break/native-service-ids - Version bump:
major
Pull request notes
Closes #85
- Removes
Autowire.makeIdLegacy()and every base64 service-id decode inDependencyInjection. - Parent, alias and reference matching uses readable NDI ids (id basename).
- Tests now use readable ids; the base64 kernel test is replaced by a readable-id assertion; docs describe the id format.
Breaking: generated services.yaml ids change from base64 to readable paths (major release).
Checks run locally: lint, typecheck, test, test:coverage (100%), docs:build, npm pack --dry-run.