All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
5.0.42 (2026-03-04)
5.0.41 (2026-02-19)
Note: Version bump only for package @feathersjs/feathers
5.0.40 (2026-02-03)
Note: Version bump only for package @feathersjs/feathers
5.0.39 (2026-01-31)
Note: Version bump only for package @feathersjs/feathers
5.0.38 (2026-01-31)
Note: Version bump only for package @feathersjs/feathers
5.0.37 (2025-11-10)
Note: Version bump only for package @feathersjs/feathers
5.0.36 (2025-11-08)
5.0.35 (2025-09-09)
5.0.34 (2025-05-03)
5.0.33 (2025-02-24)
5.0.32 (2025-02-01)
Note: Version bump only for package @feathersjs/feathers
5.0.31 (2024-10-31)
5.0.30 (2024-09-02)
Note: Version bump only for package @feathersjs/feathers
5.0.29 (2024-07-10)
Note: Version bump only for package @feathersjs/feathers
5.0.28 (2024-07-10)
Note: Version bump only for package @feathersjs/feathers
5.0.27 (2024-06-18)
Note: Version bump only for package @feathersjs/feathers
5.0.26 (2024-06-09)
Note: Version bump only for package @feathersjs/feathers
5.0.25 (2024-05-03)
Note: Version bump only for package @feathersjs/feathers
5.0.24 (2024-03-13)
Note: Version bump only for package @feathersjs/feathers
5.0.23 (2024-02-25)
5.0.22 (2024-02-15)
Note: Version bump only for package @feathersjs/feathers
5.0.21 (2024-01-25)
Note: Version bump only for package @feathersjs/feathers
5.0.20 (2024-01-24)
Note: Version bump only for package @feathersjs/feathers
5.0.19 (2024-01-23)
Note: Version bump only for package @feathersjs/feathers
5.0.18 (2024-01-22)
Note: Version bump only for package @feathersjs/feathers
5.0.17 (2024-01-22)
Note: Version bump only for package @feathersjs/feathers
5.0.16 (2024-01-22)
Note: Version bump only for package @feathersjs/feathers
5.0.15 (2024-01-22)
Note: Version bump only for package @feathersjs/feathers
5.0.14 (2024-01-05)
Note: Version bump only for package @feathersjs/feathers
5.0.13 (2023-12-29)
Note: Version bump only for package @feathersjs/feathers
5.0.12 (2023-11-28)
Note: Version bump only for package @feathersjs/feathers
5.0.11 (2023-10-11)
- core: context.path is now typed correctly (#3303) (ff18b3f)
- knex: Update all dependencies and Knex peer (#3308) (d2f9860)
5.0.10 (2023-10-03)
Note: Version bump only for package @feathersjs/feathers
5.0.9 (2023-09-27)
Note: Version bump only for package @feathersjs/feathers
5.0.8 (2023-07-19)
Note: Version bump only for package @feathersjs/feathers
5.0.7 (2023-07-14)
5.0.6 (2023-06-15)
Note: Version bump only for package @feathersjs/feathers
5.0.5 (2023-04-28)
Note: Version bump only for package @feathersjs/feathers
5.0.4 (2023-04-12)
5.0.3 (2023-04-05)
5.0.1 (2023-03-15)
5.0.0 (2023-02-24)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.38 (2023-02-17)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.37 (2023-02-09)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.36 (2023-01-29)
- feathers: Run after all hooks first, and then after method hooks (#3004) (3692fd5)
- Update all dependencies (#3024) (283dc47)
5.0.0-pre.35 (2023-01-12)
5.0.0-pre.34 (2022-12-14)
- core:
context.typefor around hooks (#2890) (d606ac6) - core: Allow services with no external methods (#2921) (df56918)
- core: Improve service option usage and method option typings (#2902) (164d75c)
5.0.0-pre.33 (2022-11-08)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.32 (2022-10-26)
5.0.0-pre.31 (2022-10-12)
5.0.0-pre.30 (2022-10-07)
5.0.0-pre.29 (2022-09-16)
5.0.0-pre.28 (2022-08-03)
- cli: Improve generated application and client (#2701) (bd55ffb)
- core: Get hooks to work reliably with custom methods (#2714) (8d7e04a)
5.0.0-pre.27 (2022-07-13)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.26 (2022-06-22)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.25 (2022-06-22)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.24 (2022-06-21)
- authentication-local: Add passwordHash property resolver (#2660) (b41279b)
- cli: Add typed client to a generated app (#2669) (5b801b5)
5.0.0-pre.23 (2022-06-06)
- client: Improve client side custom method support (#2654) (c138acf)
- core: Rename async hooks to around hooks, allow usual registration format (#2652) (2a485a0)
5.0.0-pre.22 (2022-05-24)
5.0.0-pre.21 (2022-05-23)
5.0.0-pre.20 (2022-05-04)
5.0.0-pre.19 (2022-05-01)
- typescript: Improve adapter typings (#2605) (3b2ca0a)
- typescript: Improve params and query typeability (#2600) (df28b76)
5.0.0-pre.18 (2022-04-11)
- authentication: Add setup method for auth strategies (#1611) (a3c3581)
- core: Add app.setup and app.teardown hook support (#2585) (ae4ebee)
- core: Add app.teardown functionality (#2570) (fcdf524)
- core: Finalize app.teardown() functionality (#2584) (1a166f3)
- transport-commons: add
context.http.response(#2524) (5bc9d44)
5.0.0-pre.17 (2022-02-15)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.16 (2022-01-12)
5.0.0-pre.15 (2021-11-27)
- core: add
context.httpand movestatusCodethere (#2496) (b701bf7) - core: Improve legacy hooks integration (08c8b40)
- transport-commons: Ability to register routes with custom params (#2482) (497990a)
5.0.0-pre.14 (2021-10-13)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.13 (2021-10-13)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.12 (2021-10-12)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.11 (2021-10-06)
5.0.0-pre.10 (2021-09-19)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.9 (2021-08-09)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.8 (2021-08-09)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.7 (2021-08-09)
5.0.0-pre.6 (2021-08-08)
Note: Version bump only for package @feathersjs/feathers
5.0.0-pre.5 (2021-06-23)
5.0.0-pre.4 (2021-05-13)
5.0.0-pre.3 (2021-04-21)
- deno: Feathers core build for Deno (#2299) (dece8fb)
- dependencies: Remove direct debug dependency (#2296) (501d416)
5.0.0-pre.2 (2021-04-06)
Note: Version bump only for package @feathersjs/feathers
5.0.0-beta.1 (2021-04-03)
- dependencies: Fix transport-commons dependency and update other dependencies (#2284) (05b03b2)
- feathers: Always enable hooks on default service methods (#2275) (827cc9b)
5.0.0-beta.0 (2021-03-28)
- Resolve some type problems (#2260) (a3d75fa)
- Update Grant usage and other dependencies (#2264) (7b0f8fa)
- core: Public custom service methods (#2270) (e65abfb)
- Application service types default to any (#1566) (d93ba9a)
- Feathers v5 core refactoring and features (#2255) (2dafb7c)
- core: Remove Uberproto (#2178) (ddf8821)
- core: Services no longer extend Uberproto objects and
service.mixin()is no longer available.
5.0.0-pre.1 (2020-12-17)
5.0.0-pre.0 (2020-05-19)
- core: Migrate @feathersjs/feathers to TypeScript (#1963) (7812529)
- core: 1D59 use @feathers/hooks and add async type (#1929) (a5c4756)
5.0.0-pre.0 (2020-05-19)
- core: Migrate @feathersjs/feathers to TypeScript (#1963) (7812529)
- core: use @feathers/hooks and add async type (#1929) (a5c4756)
4.5.11 (2020-12-05)
Note: Version bump only for package @feathersjs/feathers
4.5.10 (2020-11-08)
4.5.9 (2020-10-09)
Note: Version bump only for package @feathersjs/feathers
4.5.8 (2020-08-12) EE67 h2>
Note: Version bump only for package @feathersjs/feathers
4.5.7 (2020-07-24)
4.5.5 (2020-07-11)
4.5.3 (2020-04-17)
4.5.2 (2020-03-04)
4.5.1 (2020-01-24)
Note: Version bump only for package @feathersjs/feathers
4.5.0 (2020-01-18)
4.4.3 (2019-12-06)
Note: Version bump only for package @feathersjs/feathers
4.4.1 (2019-11-27)
Note: Version bump only for package @feathersjs/feathers
4.4.0 (2019-11-27)
- core: Improve hook missing parameter message by adding the service name (#1703) (2331c2a)
- typescript: Allow specific service typings for
HookandHookContext(#1688) (f5d0ddd)
4.3.11 (2019-11-11)
Note: Version bump only for package @feathersjs/feathers
4.3.10 (2019-10-26)
Note: Version bump only for package @feathersjs/feathers
4.3.9 (2019-10-26)
4.3.7 (2019-10-14)
4.3.4 (2019-10-03)
4.3.3 (2019-09-21)
4.3.2 (2019-09-16)
Note: Version bump only for package @feathersjs/feathers
4.3.1 (2019-09-09)
Note: Version bump only for package @feathersjs/feathers
4.3.0 (2019-08-27)
Note: Version bump only for package @feathersjs/feathers
4.3.0-pre.4 (2019-08-22)
Note: Version bump only for package @feathersjs/feathers
4.3.0-pre.3 (2019-08-19)
Note: Version bump only for package @feathersjs/feathers
4.3.0-pre.2 (2019-08-02)
4.3.0-pre.1 (2019-07-11)
Note: Version bump only for package @feathersjs/feathers
4.0.0-pre.5 (2019-07-10)
Note: Version bump only for package @feathersjs/feathers
4.0.0-pre.4 (2019-07-05)
- Clean up hooks code (#1407) (f25c88b)
- Fix @feathersjs/feathers typings http import (abbc07b)
- Updated typings for ServiceMethods (#1409) (b5ee7e2)
4.0.0-pre.3 (2019-06-01)
4.0.0-pre.2 (2019-05-15)
- typescript: finally should be optional (#1350) (f439a9e)
- Fix versioning tests. Closes #1346 (dd519f6)
- Use
export =in TypeScript definitions (#1285) (12d0f4b)
4.0.0-pre.1 (2019-05-08)
4.0.0-pre.0 (2019-04-21)
- Do not inherit app object from Object prototype (#1153) (ed8c2e4)
- Make Mocha a proper devDependency for every repository (#1053) (9974803)
- Normalize params to object even when it is falsy (#1012) (af97818)
- Update adapter common tests (#1135) (8166dda)
- Update all dependencies to latest (#1206) (e51e0f6)
- Add TypeScript definitions (#1275) (9dd6713)
- Allow registering a service at the root level (#1115) (c73d322)
- Allow to skip sending service events (#1270) (b487bbd)
- Remove (hook, next) signature and SKIP support (#1269) (211c0f8)
3.3.1 (2019-01-02)
- Do not inherit app object from Object prototype (#1153) (ed8c2e4)
- Update adapter common tests (#1135) (8166dda)
3.3.0 (2018-12-16)
3.2.3 (2018-09-21)
3.2.2 (2018-09-17)
Note: Version bump only for package @feathersjs/feathers
3.2.1 (2018-09-02)
Note: Version bump only for package @feathersjs/express
- Migrate to Monorepo (feathers#462)
v3.2.0 (2018-08-19)
Merged pull requests:
- Add breaking test #931 (bertho-zero)
- Some refactoring for custom method hooks #930 (daffl)
- Allow adding hooks to other service methods #924 (bertho-zero)
v3.1.7 (2018-06-16)
Merged pull requests:
v3.1.6 (2018-06-03)
Merged pull requests:
- Update uberproto to the latest version 🚀 #881 (greenkeeper[bot])
- Add 'services conserve Symbols' test #880 (bertho-zero)
- Update events to the latest version 🚀 #872 (greenkeeper[bot])
- Add Greenkeeper badge 🌴 #867 (greenkeeper[bot])
v3.1.5 (2018-05-04)
Merged pull requests:
- Allow methods to return a null result #865 (bertho-zero)
v3.1.4 (2018-03-26)
Merged pull requests:
v3.1.3 (2018-02-16)
Merged pull requests:
- Update events to the latest version 🚀 #810 (greenkeeper[bot])
v3.1.2 (2018-02-10)
Merged pull requests:
v3.1.1 (2018-02-08)
Merged pull requests:
- Turn argument validation into the first hook #818 (daffl)
- Add Russian Telegram community #814 (vodniciarv)
v3.1.0 (2018-01-26)
Merged pull requests:
- Update mocha to the latest version 🚀 #793 (greenkeeper[bot])
- Add ability to skip all following hooks #792 (sylvainlap)
v3.0.5 (2018-01-04)
Merged pull requests:
- Add backers & sponsors from Open Collective #504 (piamancini)
v2.2.4 (2018-01-04)
v3.0.4 (2018-01-03)
Merged pull requests:
v3.0.3 (2018-01-02)
Merged pull requests:
- Properly resolve the promise in error hooks if returnHook is set. #769 (daffl)
- Update semistandard to the latest version 🚀 #768 (greenkeeper[bot])
v3.0.2 (2017-12-05)
Merged pull requests:
- Updated to handle array emit for service results. #743 (superlazycoder)
v3.0.1 (2017-11-16)
Merged pull requests:
- Updated readme.md #732 (andlewis)
- Add default export for better ES module (TypeScript) compatibility #731 (daffl)
- Throw an error for invalid service paths #729 (daffl)
- Update nsp to the latest version 🚀 #723 (greenkeeper[bot])
- Rename expressify to express #719 (bertho-zero)
v3.0.0 (2017-11-01)
Merged pull requests:
- Update dependencies to enable Greenkeeper 🌴 #708 (greenkeeper[bot])
- Feathers v3 core (Buzzard) #697 (daffl)
v3.0.0-pre.3 (2017-10-25)
Merged pull requests:
- Better logic for returning the hook object from method call #706 (daffl)
- Codeclimate Updates #704 (ekryski)
- Add more inline documentation #703 (daffl)
v3.0.0-pre.2 (2017-10-20)
Merged pull requests:
- Move to @feathersjs npm scope #699 (daffl)
- Also pass app object as parameter to configure callbacks #698 (daffl)
v2.2.3 (2017-10-20)
Merged pull requests:
- Move Typescript declaration dependency into devDependencies #696 (daffl)
- Add changelog back #695 (daffl)
- Add support for Feathers v3 sub-apps #694 (daffl)
- Feature/typescript fix #692 (TimMensch)
- Update mocha to the latest version 🚀 #685 (greenkeeper[bot])
v2.2.2 (2017-09-30)
Merged pull requests:
v2.2.1 (2017-09-25)
Merged pull requests:
- [typings] Make generic type of Service default to any #681 (j2L4e)
- Update readme.md #668 (damosse31)
v2.2.0 (2017-09-01)
Merged pull requests:
- No longer pollutes the global scope #662 (bertho-zero)
- Update debug to the latest version 🚀 #641 (greenkeeper[bot])
- Examples url is tinny (broken) #634 (rayfoss)
v3.0.0-pre.1 (2017-07-19)
Merged pull requests:
v2.1.7 (2017-07-16)
v2.1.6 (2017-07-16)
Merged pull requests:
- Allows error hooks to swallow error by setting the result #621 (daffl)
- typings: properly overload .create() #619 (j2L4e)
- Update to new plugin infrastructure #614 (daffl)
- Allow flag to return the hook object #607 (daffl)
- Use inline version Babel plugin #606 (daffl)
- Initial changes for Feathers v3 #605 (daffl)
- Update index.d.ts #603 (j2L4e)
v2.1.4 (2017-06-26)
Merged pull requests:
- Return types needed #602 (Creiger)
- Remove TypeScript typings #598 (daffl)
- Remove explicit loading of babel-polyfill #597 (daffl)
- Add feathers-hooks to core #596 (daffl)
- Revert update to security links #590 (alaycock)
v2.1.3 (2017-05-29)
Merged pull requests:
- Fix typings #587 (cranesandcaff)
- Update feathers-socketio to the latest version 🚀 #576 (greenkeeper[bot])
v2.1.2 (2017-05-09)
Merged pull requests:
- Fix typescript defnition of Service. All the service methods should be #573 (harish2704)
- Update socket.io-client to the latest version 🚀 #572 (greenkeeper[bot])
- Update dependencies to enable Greenkeeper 🌴 #551 (greenkeeper[bot])
- Fix pagination type definition. #527 (asdacap)
v2.1.1 (2017-03-03)
Merged pull requests:
- No Pagination in Typescript #520 #522 (superbarne)
v2.1.0 (2017-03-01)
Merged pull requests:
- Typescript Definitions #507 (AbraaoAlves)
- Auto Dependency Updates ... #492 (lguzzon)
- debug@2.4.0 breaks build 🚨 #476 (greenkeeperio-bot)
v2.0.3 (2016-12-10)
Merged pull requests:
- Update feathers-commons to use latest #473 (daffl)
- Create .codeclimate.yml #468 (larkinscott)
- Update feathers-commons to version 0.8.0 🚀 #459 (greenkeeperio-bot)
- adding .github folder and templates #442 (ekryski)
- Remove .jshintrc #434 (marshallswain)
- jshint —> semistandard #430 (marshallswain)
- Increase code coverage #429 (daffl)
- Remove NPM badges and fix code climate badge #428 (daffl)
- adding code coverage config, badges and LTS section #427 (ekryski)
v2.0.2 (2016-09-15)
Merged pull requests:
- Create an app reference on service event hook object #406 (kaiquewdev)
- Update mocha to version 3.0.0 🚀 #375 (greenkeeperio-bot)
- Update contributing.md #370 (MichaelErmer)
- mocha@2.5.0 breaks build 🚨 #338 (greenkeeperio-bot)
- Update babel-plugin-add-module-exports to version 0.2.0 🚀 #326 (greenkeeperio-bot)
- socket.io-client@1.4.6 breaks build 🚨 #322 (greenkeeperio-bot)
- Set rejectUnauthorized explicitly #321 (daffl)
v2.0.1 (2016-04-28)
Merged pull requests:
- Test and fix for allowing services with only a setup method #308 (daffl)
- Remove JSON loading from the client version #306 (daffl)
- Update readme.md #302 (marshallswain)
- Fix link to docs #268 (lepiaf)
- Update feathers-client to version 1.0.0 🚀 #263 (greenkeeperio-bot)
- New site #252 (ekryski)
v2.0.0 (2016-02-22)
Merged pull requests:
- Update feathers-commons to version 0.7.0 🚀 #223 (greenkeeperio-bot)
- Update feathers-commons to version 0.6.0 🚀 #210 (greenkeeperio-bot)
- Explicitly import /index files to work with Steal. #208 (marshallswain)
- Appending
nsp checkto test script. #205 (marshallswain)
v2.0.0-pre.4 (2016-01-16)
Merged pull requests:
- Fixing .npmignore entries #203 (corymsmith)
v2.0.0-pre.3 (2016-01-16)
Merged pull requests:
- Reorganizing packages to not load Express #202 (daffl)
- Update feathers-client to version 0.5.1 🚀 #200 (greenkeeperio-bot)
- Update feathers-commons to version 0.5.0 🚀 #198 (greenkeeperio-bot)
v2.0.0-pre.2 (2016-01-10)
Merged pull requests:
v2.0.0-pre.1 (2016-01-05)
Merged pull requests:
v1.3.0 (2015-12-16)
v1.2.1 (2015-12-12)
Merged pull requests:
- Add ability to create, update, patch and remove many #179 (daffl)
- Handle middleware passed after the service to app.use #178 (dbkaplun)
- Adding tests to make sure that dispatcher context is set properly. #172 (daffl)
v1.2.0 (2015-11-07)
Merged pull requests:
- Make sure event hookups happens after method normalization #151 (daffl)
- Add rubberduck args to service events parameters #148 (loris)
- Debug should be for socket.io instead of primus #147 (marshallswain)
v1.1.1 (2015-09-22)
Merged pull requests:
v1.1.0 (2015-07-22)
Merged pull requests:
- New homepage updates #140 (daffl)
- New site #137 (ekryski)
- Allow to register remote services #136 (daffl)
1.1.0-pre.0 (2015-04-10)
Merged pull requests:
- Run Socket configurations before service setup (#131) #132 (daffl)
- Allow services to dispatch custom events. #128 (daffl)
- Moving documentation into the main repository. #127 (daffl)
- Adding contributing guidelines and updating build process. #126 (daffl)
- Service method call normalization #124 (daffl)
- Tests for socket message validation and errors. #123 (daffl)
- Migrating shared functionality into the feathers-commons module #122 (daffl)
- Adding debug module and messages. #117 (daffl)
- Fix duplicate events in dynamic services. #115 (marshallswain)
- Make sure .setup() runs on dynamic services. #110 (marshallswain)
- Add a Gitter chat badge to readme.md #109 (gitter-badger)
- Support for registering services dynamically #107 (marshallswain)
1.0.2 (2015-02-04)
Merged pull requests:
- Use Uberproto extended instance when creating services #105 (daffl)
- Make sure that mixins are specific to each new app #104 (daffl)
1.0.1 (2014-12-31)
Merged pull requests:
1.0.0 (2014-10-03)
Merged pull requests:
- Version 1.0 homepage #95 (daffl)
- Remove app.lookup and make the functionality available as app.service #94 (daffl)
- Allow not passing parameters in socket calls #92 (daffl)
- Add _setup method #91 (daffl)
- Better bodyParser usage, fix typo. #90 (olegskl)
- Throw an error when registering a service after application start #78 (daffl)
- Use URI parameters as service params and remove bodyParser dependendency #77 (daffl)
- Send socket parameters as params.query #72 (daffl)
- Send HTTP 201 and 204 status codes #71 (daffl)
- Upgrade to SocketIO 1.0 #70 (daffl)
- Allow service methods to return a promise #59 (daffl)
- Allow to register services with custom middleware. #56 (daffl)
- Upgrade to Express 4 #55 (daffl)
1.0.0-pre.5 (2014-06-13)
Merged pull requests:
1.0.0-pre.1 (2014-06-04)
0.4.0 (2014-04-08)
Merged pull requests:
- Allow to configure REST handler manually #52 (daffl)
- Event filtering and params extension for Primus #51 (daffl)
- SocketIO event filtering #50 (daffl)
- Adding SocketIO handshake data to service call parameters #49 (daffl)
- Added patch support #47 (mlaug)
0.3.2 (2014-03-28)
Merged pull requests:
0.3.1 (2014-02-19)
Merged pull requests:
0.3.0 (2014-01-06)
Merged pull requests:
- Primus provider #34 (daffl)
- Add app.setup() to support HTTPS #33 (daffl)
- Remove middleware: connect.bodyParser() #27 (sbruchmann)
0.2.0 (2013-09-27)
Merged pull requests:
- Allows registering services with slashes #18 (daffl)
- Allows setting service params in middleware #17 (daffl)
0.1.0 (2013-08-27)
0.0.5 (2013-08-27)
0.0.4 (2013-08-27)
Merged pull requests:
0.0.3 (2013-08-26)
Merged pull requests:
0.0.2 (2013-07-13)
Merged pull requests:
* This Change Log was automatically generated by github_changelog_generator