Releases: dipscope/TypeManager.TS
Releases · dipscope/TypeManager.TS
v7.2.1
v7.2.0
v7.1.1
v7.1.0
v7.0.1
v7.0.0
v6.0.0
Added
- Fluent api for declarative configuration.
- Property metadata sorters.
- Inject metadata sorters.
- Stable json stringify and parse functions.
- Any and unknown type serializers.
- Modules support.
- Performance improvements.
Changed
- If property type argument is not configured then no error will be thrown and property will be serialized as unknown.
- Weak reference maps changed to regular maps to allow more extension points.
- Reference handler names to be more self descriptive.
Migrating from previous version
- Replace old declarative configuration calls with newly introduced fluent api.
- You can still use raw declarative api through the options by adapting method calls.
v5.0.0
Added
- Preserve null option.
- Performance improvements.
Changed
- Simplify handling of object references inside serializers.
- Separate modules are now merged into one to reduce final application bundle size and simplify usage.
Removed
- Helper decorators as they silently increase final application bundle size and reduce performance on startup for the end user.
Migrating from previous version
- Replace all separate module imports to
@dipscope/type-manager
. - Remove all helper decorators and use configure options with the same names from the main
Type
,Property
andInject
decorators.