Skip to content

Latest commit

 

History

History
145 lines (77 loc) · 7.99 KB

CHANGELOG.md

File metadata and controls

145 lines (77 loc) · 7.99 KB

Changelog

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)

⚠ BREAKING CHANGES

  • 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)

⚠ BREAKING CHANGES

  • renamed AdviceType, AnotationType & PointcutType to AdviceKind, AnotationKind & PointcutKind

  • renamed AdviceType, AnotationType & PointcutType to AdviceKind, AnotationKind & PointcutKind (4f377e8)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

0.3.16 (2023-11-21)

Bug Fixes

0.3.15 (2023-10-24)

0.3.14 (2023-10-24)

Bug Fixes

  • annotations & aspects works with static methods / properties (53c0ede)

0.3.13 (2023-10-16)

Features

  • persistence: created Transactional aspect that works with Typeorm (0413471)

0.3.12 (2023-09-14)

Features

  • 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)

Features

  • common: AnnotationContextRegistry can now return BoundAnnotationContexts (7eae6d4)

Bug Fixes

  • BoundAnnotationContext type is aware of used annotationStub (bc6317f)

0.3.8 (2023-07-27)

Features

  • ability to set several join point per pointcut (a9ed9a7)
  • core: target in AdviceContext has now a value. (b3bd349)

Bug Fixes

  • core: fix parameter aspects not being applied when a method has method decorators (3dee5b7)

0.3.8 (2023-07-16)

Features

  • ability to set several join point per pointcut (c4bd963)

0.3.7 (2023-07-16)

Bug Fixes

0.3.6 (2023-07-16)

Bug Fixes

0.3.5 (2023-07-15)

0.3.4 (2023-07-15)

0.3.3 (2023-07-15)

0.3.4 (2023-07-15)

0.3.3 (2023-07-15)

0.3.3 (2023-07-15)

0.3.3 (2023-07-15)