Skip to content

Releases: feathersjs/feathers

v5.0.2

23 Mar 21:11
Compare
Choose a tag to compare

5.0.2 (2023-03-23)

Bug Fixes

  • generators: Make sure TypeScript version in generated app matches (#3122) (f0acfdf)
  • socketio-client: Move core dependency to the right spot (#3117) (6cd66f1)

v5.0.1

15 Mar 17:15
Compare
Choose a tag to compare

5.0.1 (2023-03-15)

Bug Fixes

  • core: Add PaginationParams to general find method (#3095) (8ebdcf5)
  • core: Use Symbol.for to instantiate shared symbols (#3087) (7f3fc21)
  • generators: Conditionally import channels in Express app (#3106) (c2dbaaa)
  • koa: Replace koa-bodyparser with koa-body (#3093) (2456bf8)
  • memory/mongodb: $select as only property & force 'id' in '$select' (#3081) (fbe3cf5)
  • transport-commons: Fix dispatching of arrays (#3075) (98fdda5)

v5.0.0

24 Feb 04:19
Compare
Choose a tag to compare

5.0.0 (2023-02-24)

Bug Fixes

v4.5.16

24 Feb 18:01
Compare
Choose a tag to compare

4.5.16 (2023-02-24)

Bug Fixes

  • dependencies: Update dependencies (70335c4)
  • transport-commons: Crow - fix array dispatching (#3073) (1936c64)

v5.0.0-pre.38

17 Feb 17:50
Compare
Choose a tag to compare
v5.0.0-pre.38 Pre-release
Pre-release

5.0.0-pre.38 (2023-02-17)

Bug Fixes

  • koa: Fix missing dependency on feathers (#3061) (80dc95f)
  • schema: validateQuery - move next function outside of try-catch (#3053) (37fe5c4)

Features

  • generators: Final tweaks to the generators (#3060) (1bf1544)
  • schema: Add schema helper for handling Object ids (#3058) (1393bed)

v5.0.0-pre.37

09 Feb 18:30
Compare
Choose a tag to compare
v5.0.0-pre.37 Pre-release
Pre-release

5.0.0-pre.37 (2023-02-09)

Bug Fixes

  • generators: Add schema selection to CI test matrix (#3035) (7484b16)
  • generators: Fix Knex migration generated filename (#3033) (1ac18a7)
  • generators: Generated app does not start when choosing JSON schema (#3034) (7b8250b)
  • knex: The method getModel in the knex adapter (#3043) (77e14dd)
  • schema: Do not change the hook context in resolvers (#3048) (bfd8c04)
  • schema: Ensure that resolveResult and resolveExternal are run as around hooks (#3032) (71942f4)
  • typebox: Allow nested or in and queries (#3029) (39e0b78)

Features

  • mongodb: Add Object ID keyword converter and update MongoDB CLI & docs (#3041) (ca0994e)

v5.0.0-pre.36

29 Jan 20:17
Compare
Choose a tag to compare
v5.0.0-pre.36 Pre-release
Pre-release

5.0.0-pre.36 (2023-01-29)

Bug Fixes

  • authentication-oauth: Use original headers in oauth flow (#3025) (fb3d8cc)
  • configuration: Add pool and connection object to SQL database default configuration (#3023) (092c749)
  • databases: Ensure that query sanitization is not necessary when using query schemas (#3022) (dbf514e)
  • databases: Improve documentation for adapters and allow dynamic Knex adapter options (#3019) (66c4b5e)
  • feathers: Run after all hooks first, and then after method hooks (#3004) (3692fd5)
  • generators: Add main schema to all validators (#2997) (5854dea)
  • generators: Add TypeScript as normal instead of dev dependency (#3011) (2f67398)
  • generators: Do not removeAdditional in queries (#3000) (ef501bc)
  • schema: Allow any type in resolver hooks (#3006) (f01281f)
  • schema: Ensure all types of nested data are securely dispatched (#3005) (e4a9da5)
  • schema: Fix TypeBox extension value query syntax inference (#3010) (f1c7a76)
  • Update all dependencies (#3024) (283dc47)

Features

  • database: Add and to the query syntax (#3021) (00cb0d9)
  • generators: Add service file for shared information (#3008) (0a1665d)

v5.0.0-pre.35

12 Jan 05:25
Compare
Choose a tag to compare
v5.0.0-pre.35 Pre-release
Pre-release

5.0.0-pre.35 (2023-01-12)

Bug Fixes

  • cli: Add unhandledRejection handler to generated index file (#2932) (e3cedc8)
  • cli: Minor generated app improvements (#2936) (ba1a550)
  • cli: Properly log validation errors in log-error hook (54c883c)
  • cli: Use correct package manager when installing an app (#2973) (99c2a70)
  • databases: Make sure adapter method signatures are exported properly (#2943) (458d668)
  • knex: Ensure custom ids are returned on create (#2934) (c4fa3cf)

Features

  • generators: Move core code generators to shared generators package (#2982) (0328d22)
  • schema: Allow to add additional operators to the query syntax (#2941) (f324940)

v5.0.0-pre.34

14 Dec 19:40
Compare
Choose a tag to compare
v5.0.0-pre.34 Pre-release
Pre-release

5.0.0-pre.34 (2022-12-14)

Bug Fixes

  • adapter-commons: multiple type definition issues (#2876) (4ff1ed0)
  • authentication-client: Do not cache authentication errors (#2892) (cc4e767)
  • authentication-client: Improve socket reauthentication handling (#2895) (9db5e7a)
  • authentication-client: Remove access token for fatal 400 errors (#2894) (cfc6c7a)
  • authentication: Fix order of connection and login event handling (#2909) (801a503)
  • cli: mongodb connection string for node 17+ (#2875) (7fa2012)
  • core: context.type for around hooks (#2890) (d606ac6)
  • core: Allow services with no external methods (#2921) (df56918)
  • core: Improve service option usage and method option typings (#2902) (164d75c)
  • schema: Allow query schemas with no properties, error on unsupported types (#2904) (b66c734)
  • schema: Check for undefined value in resolveQueryObjectId resolver (#2914) (d9449fa)
  • socketio: Disconnect socket on app disconnect event (#2896) (4ba0039)
  • typebox: Improve query syntax defaults (#2888) (59f3cdc)

Features

  • adapter: Add patch data type to adapters and refactor AdapterBase usage (#2906) (9ddc2e6)
  • cli: Use separate patch schema and types (#2916) (7088af6)
  • docs: CLI and application structure guide (#2818) (142914f)
  • schema: Split resolver options and property resolvers (#2889) (4822c94)
  • schema: Virtual property resolvers (#2900) (7d03b57)

v5.0.0-pre.33

08 Nov 04:14
Compare
Choose a tag to compare
v5.0.0-pre.33 Pre-release
Pre-release

5.0.0-pre.33 (2022-11-08)

Bug Fixes

  • cli: Fix MongoDB connection database name parsing (#2845) (50e7463)
  • cli: Use proper MSSQL client (#2853) (bae5176)
  • docs: Add JavaScript web app frontend guide (#2834) (68cf03f)
  • memory: Use for loop in _find() for better performance (#2844) (d6ee5f1)

Features

  • docs: Add Awesome Ecosystem page (f66177d)
  • mongodb: Add ObjectId resolvers and MongoDB option in the guide (#2847) (c5c1fba)
  • schema: Add StringEnum to TypeBox module (#2827) (65d3665)