All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
0.5.3 (2024-09-24)
0.5.2 (2024-09-24)
0.5.1 (2024-09-23)
0.5.0 (2024-09-23)
-
common: AnnotationFactory.create now take a mandatory annotation name when giving annotationStub
-
common: AnnotationFactory.create now take a mandatory annotation name when giving annotationStub (0bf1e7f)
0.4.4 (2024-09-18)
0.4.3 (2024-09-17)
0.4.2 (2024-09-17)
0.4.1 (2024-09-17)
0.4.0 (2024-09-16)
-
renamed AdviceType, AnotationType & PointcutType to AdviceKind, AnotationKind & PointcutKind
-
renamed AdviceType, AnotationType & PointcutType to AdviceKind, AnotationKind & PointcutKind (4f377e8)
- common: added 'abstract()' helper to allow empty methods to return a value (5a83f97)
- common: allow abstract() template to take constructory as template type) (4c41a5e)
- core: added bridge to connect annotations to existing decorators (5d635e5)
- core: annotation mixin now supports calling compile advices of newly added annotations (a9c26a1)
- core: enable an aspect override existing aspect with same id (769bf23)
- http: support for @Body() annotation (e2721e4)
- httyped: added support for @Body() annotation (21d2c9b)
- core: allow early definition of classes with annotations (5d31063)
- core: class weaving now copy all metadata of decorated methods / properties (f7e6d03)
- core: fixed annotation mixin not working with abstract return values when a method has annotation on parameters & method (8ea64af)
- core: parameter pointcut being mixed with its methodpointcut counterpart (e4d7c01)
- httyped: requestParams() used to require an argument (d6e22ec)
- property descriptor being linked twice in case of decorators on both method & parameters (98367f6)
0.3.17 (2023-11-22)
- typedoc generation (064a7f7)
0.3.16 (2023-11-21)
- doc generation (e0f69cf)
0.3.15 (2023-10-24)
0.3.14 (2023-10-24)
- annotations & aspects works with static methods / properties (53c0ede)
0.3.13 (2023-10-16)
- persistence: created Transactional aspect that works with Typeorm (0413471)
0.3.12 (2023-09-14)
- core: added support for
@ Compile
advices (e279a39)
0.3.11 (2023-07-29)
0.3.10 (2023-07-29)
0.3.9 (2023-07-28)
- common: AnnotationContextRegistry can now return BoundAnnotationContexts (7eae6d4)
- BoundAnnotationContext type is aware of used annotationStub (bc6317f)
0.3.8 (2023-07-27)
- ability to set several join point per pointcut (a9ed9a7)
- core: target in AdviceContext has now a value. (b3bd349)
- core: fix parameter aspects not being applied when a method has method decorators (3dee5b7)
0.3.8 (2023-07-16)
- ability to set several join point per pointcut (c4bd963)
0.3.7 (2023-07-16)
- umd builds (a496c57)
0.3.6 (2023-07-16)
- umd builds (a496c57)