Skip to content

Releases: plumier/plumier

v1.1.3

10 Mar 02:33
Compare
Choose a tag to compare

1.1.3 (2023-03-10)

Bug Fixes

  • reflect: Fix issue on pure JavaScript class with private field (#1050) (2f07d85), closes #1049
  • reflect: Missing tslib package error (#1052) (0fac589)

v1.1.2

20 Jan 00:16
Compare
Choose a tag to compare

1.1.2 (2023-01-20)

Bug Fixes

  • reflect: Fix inefficient regular expression issue (#1044) (ce733c1)
  • reflect: Fix introspect property which accessed private field (#1038) (db6a615)
  • reflect: Fix issue where primitive data type inspected as Function instead of Class (#1035) (c9bc774)
  • reflect: Fix unable to reflect function property inside object (#1037) (1e6f54e)

v1.1.1

03 Jan 04:22
Compare
Choose a tag to compare

Bug Fixes

  • reflect: Fix issue when reflect async function inside object (#1033) (e2be8ca)
  • reflect: Fix issue when reflect function inside object (#1032) (719d23a)

v1.1.0

22 Dec 04:06
Compare
Choose a tag to compare

1.1.0 (2022-12-19)

Bug Fixes

  • reflect: Fix reflect unable to inspect lambda function parameters (#1030) (2cc9e82)
  • reflect: Remove unnecessary base class when create class using property definition (#1031) (9134b6d)

Features

  • reflect: Add feature to reflect function and lambda function (#1029) (f65ec5b)
  • reflect: Added support for static methods and properties reflection (#1023) (f8ee76d)

v1.0.6

04 Oct 04:59
Compare
Choose a tag to compare

Bug Fixes

  • core: Fix http status error response for 403 Forbidden and 401 Unauthorized (#1014) (b235819)
  • swagger: Fix missing required property 'description' at #/paths//swagger/get/responses/200 (#1017) (dacabee)

Thanks to @almontasser for the bugfixes and updates

v1.0.5

25 Jul 11:04
Compare
Choose a tag to compare

Bug Fixes

  • swagger: Fix array relation property not being visible on swagger response example (#1011) (13992cf)
  • swagger: Hide grand children relation properties on Swagger response example (#1012) (f153bed)

v1.0.4

05 Jul 17:57
Compare
Choose a tag to compare

Bug Fixes

  • swagger: Fixed issue Open API tag applied on custom generic controller creating multiple tags (#992) (dc54af9)
  • swagger: Add spacing between policy names and expand/collapse icon on Swagger UI (#1002) (90e2ab7)
  • swagger: Fixed multiple Open API tags not being applied correctly on First Class Entity and Nested First Class Entity (#996) (65d1cfd)
  • typeorm: Fix array relation insert issue on nested generic controller (#999) (9b9354f)
  • typeorm: Give proper error message when nested generic controller used on array relation without inverse property (#1000) (e4ee57f)

v1.0.3

28 Jun 08:11
Compare
Choose a tag to compare

Bug Fixes

  • Cache class parser to speed up class introspection (#970) (aca5751)
  • Custom validator not being executed on relation property due to conflict with converters (#977) (af94bc7)
  • Fix duplicate entity policy name on route analysis (#990) (6a18218)
  • Fix entity policy analysis messages on missing entity provider (#964) (5ac4867)
  • Fix issue when override Open API Tags on first class entity and first class entity relation (#988) (3aa2337)
  • Fix TypeORM helper error on OneToMany relation without inverse property configuration (#974) (c06c017)
  • Open API spec, array relation and inverse relation should be manually set readonly/writeonly (#983) (7684287)
  • Proper error message on TypeORM generic controller factory with corss reference entity issue (#984) (e1d725a)
  • TypeORM many to many relation property without inverse property doesn't reflected as relation (#982) (d2de509)
  • Unable to cleanly disable authorization (writeonly and readonly) on property (#976) (bcd544b)

Reverts

  • Revert relation property readonly/writeonly on first class entity (#966) (bac445e)

v1.0.2

06 Jun 20:25
Compare
Choose a tag to compare

Bug Fixes

  • Fix array relation should not accessible (read/write) on first class entity (#956) (58058a5)
  • Fix authorization evaluation issue on undefined value should be skipped (#945) (7e9acd3)
  • Fix Open API error when generating property without data type (#920) (ee813e1)
  • Fix response authorization error when no ID provided on response (#948) (2b5429e)
  • Fix Swagger urls not visible on route analysis (#935) (e858197)
  • Fix TypeORM helper entity normalization robustness on relation with string data type (#959) (fb4a744)
  • Fix TypeORM helper one to many and many to many should be readonly and writeonly (#953) (b66ea12)
  • Fix typos on select parser authorization message (#957) (d267166)
  • Give proper error message when action return type array, but got non array (#934) (05cd377)
  • Give proper error message when found cross reference entity issue (#933) (0d09d22)
  • Multiple Open API security scheme doesn't applied on path/operation (#932) (6682015)
  • Unable to apply write authorization on relation property (#941) (39ff2b6)

v1.0.0

04 May 09:08
Compare
Choose a tag to compare

Bug Fixes

  • Fix generic type parameter should be optional on derived class (#916) (8eb2132)
  • Provided cleaner error message when generic parameter definition required (#914) (9cdb11b)

Chores

Documentation Changes

  • Add FormFile JavaScript documentation (#918) (86c1570)
  • Add file validation JavaScript documentation (#917) (68e8e10)
  • Publish documentation (b7cb2c1)