5.6 KiB
5.6 KiB
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
6.0.4 (2024-02-20)
Bug Fixes
- weakmap in mixing tracking (acd28db)
6.0.3 (2023-02-09)
Bug Fixes
- allow abstract constructor signature for hasMixin (f82e27b), closes tannerntannern/ts-mixer#56
- allow abstract constructor signatures for hasMixin (8964b59), closes #57
- simplify signature (8a79197)
6.0.2 (2022-11-10)
Bug Fixes
- decorators: support class decorators that don't return anything (7433cf3)
6.0.1 (2022-03-13)
Bug Fixes
6.0.0 (2021-07-07)
6.0.0-beta.0 (2021-06-24)
⚠ BREAKING CHANGES
- drop TS < 4.2 support
Features
- add abstract mixin support (1c4b306)
5.4.1 (2021-04-30)
Bug Fixes
5.4.0 (2020-11-18)
Features
- deep decorator inheritance (6daabc5)
5.3.0 (2020-06-01)
5.3.0-beta.0 (2020-05-31)
Features
5.2.1 (2020-05-08)
Bug Fixes
- mix decorator not preserving constructor name (7274fa2)
5.2.0 (2020-04-29)
5.2.0-beta.1 (2020-04-23)
Bug Fixes
- wrong this in init functions for Mixin(A, Mixin(B, C)) scenario (0ba1128)
5.2.0-beta.0 (2020-04-13)
Features
- adds init func feature for impure constructors (99a946b)
5.1.0 (2020-03-27)
5.1.0-beta.0 (2020-03-26)
Features
- decorator support for class-validators, typeORM, etc (2c14812)
5.0.0 (2020-03-01)
5.0.0-beta.0 (2020-02-02)
Features
- adds and tests a nearestCommonAncestor function (b084579)
- initial static inheritance implementation (8467c40)
- initial version of proxyMix (95a91c7)
- makes mixin constructor argument inference slightly smarter (b844b5c)