Skip to content

Releases: baileyherbert/reflection

v2.0.1

Choose a tag to compare

@baileyherbert baileyherbert released this 25 Mar 19:09
  • Fixed infinite loops in the parameter parser caused by TS compilation edge cases
  • Removed the error throw from the parameter parser for when comments aren't closed

v2.0.0

Choose a tag to compare

@baileyherbert baileyherbert released this 17 Jan 18:12
  • [BREAKING] Bumped required engine to node>=18.0.0
  • [BREAKING] Bumped reflect-metadata to ^0.2.1
  • Fixed errors in parameter decorators on newer versions of TypeScript

v1.2.4

Choose a tag to compare

@baileyherbert baileyherbert released this 29 May 13:47
  • Fixed an issue where parameters could leak into subsequent methods in the parameter parser

v1.2.3

Choose a tag to compare

@baileyherbert baileyherbert released this 22 May 03:04
  • Fixed getters being invoked when querying the methods on a class

v1.2.2

Choose a tag to compare

@baileyherbert baileyherbert released this 23 Jan 12:09
  • Fixed the parameter parser skipping methods that had zero parameters

v1.2.1

Choose a tag to compare

@baileyherbert baileyherbert released this 18 Jan 22:45
  • Fixed attributes not being applied to constructor parameters properly

v1.2.0

Choose a tag to compare

@baileyherbert baileyherbert released this 02 Jan 12:17
  • Added attachment events to attributes

v1.1.4

Choose a tag to compare

@baileyherbert baileyherbert released this 29 Dec 01:55
  • Added an isReflectableType property to parameters
  • Added a target property to methods
  • Added hasDefault to parameter inspection
  • Added attributes to all inspection methods
  • Renamed ref to target in class inspection

v1.1.3

Choose a tag to compare

@baileyherbert baileyherbert released this 23 Dec 23:02
  • Added a hasAttribute() method to all reflection objects
  • Added support for constructor overloading in attributes
  • Added typed property descriptors to method attributes

v1.1.2

Choose a tag to compare

@baileyherbert baileyherbert released this 23 Dec 07:19
  • Exported some additional types for attributes
  • IAttribute<T> now resolves to never if T is an unimplemented attribute