Releases: feathersjs/feathers
Releases · feathersjs/feathers
v5.0.0-pre.4
v5.0.0-pre.3
v5.0.0-pre.2
5.0.0-pre.2 (2021-04-06)
Note: Version bump only for package feathers
v5.0.0-beta.1
5.0.0-beta.1 (2021-04-03)
Bug Fixes
- adapter-tests: Add test that verified paginated total (#2273) (879bd6b)
- dependencies: Fix transport-commons dependency and update other dependencies (#2284) (05b03b2)
- feathers: Always enable hooks on default service methods (#2275) (827cc9b)
Features
- adapter-commons: Added mongoDB like search in embedded objects (687e3c7)
v5.0.0-beta.0
5.0.0-beta.0 (2021-03-28)
Bug Fixes
- adapter-commons: Always respect paginate.max (#2267) (f588257)
- transport-commons: Do not error when adding an undefined connection to a channel (#2268) (28114c4)
- Resolve some type problems (#2260) (a3d75fa)
- Update Grant usage and other dependencies (#2264) (7b0f8fa)
- adapter-commons: Return missing overloads (#2203) (bbe7e2a)
- socketio-client: Fix client transport-commons reference (#2164) (3a42c54)
Features
- core: Public custom service methods (#2270) (e65abfb)
- Application service types default to any (#1566) (d93ba9a)
- Feathers v5 core refactoring and features (#2255) (2dafb7c)
- authentication-client: Throw separate OauthError in authentication client (#2189) (fa45ec5)
- core: Remove Uberproto (#2178) (ddf8821)
- transport-commons: New built-in high performance radix router (#2177) (6d18065)
BREAKING CHANGES
- core: Services no longer extend Uberproto objects and
service.mixin()
is no longer available.
v5.0.0-pre.1
5.0.0-pre.1 (2020-12-17)
Features
5.0.0-pre.0 (2020-05-19)
Bug Fixes
- errors: Format package.json with spaces (cbd31c1)
chore
- configuration: Remove environment variable substitution (#1942) (caaa21f)
- package: Remove @feathersjs/primus packages from core (#1919) (d20b7d5), closes #1899
Features
- core: Migrate @feathersjs/feathers to TypeScript (#1963) (7812529)
- core: use @feathers/hooks and add async type (#1929) (a5c4756)
- transport-commons: Remove legacy message format and unnecessary client timeouts (#1939) (5538881)
BREAKING CHANGES
- configuration: Falls back to node-config instead of adding additional
functionality like path replacements and automatic environment variable insertion. - transport-commons: Removes the old message format and client service timeout
- package: Remove primus packages to be moved into the ecosystem.
v4.5.11
4.5.11 (2020-12-05)
Bug Fixes
v4.5.10
4.5.10 (2020-11-08)
Bug Fixes
- authentication: consistent response return between local and jwt strategy (#2042) (8d25be1)
- authentication-oauth: session.destroy is undefined when use cookie-session package (#2100) (46e84b8)
- package: Fix clean script in non Unix environments (#2110) (09b62c0)
- typescript: Add user property to the Params. (#2090) (1e94265)
v4.5.9
4.5.9 (2020-10-09)
Bug Fixes
- authentication-local: Keep non-objects in protect hook (#2085) (5a65e2e)
- authentication-oauth: Always end session after oAuth flows are finished (#2087) (d219d0d)
- configuration: Fix handling of config values that start with . or .. but are not actually relative paths; e.g. ".foo" or "..bar" (#2065) (d07bf59)
- rest-client: Handle non-JSON errors with fetch adapter (#2086) (e24217a)