feathers

The API and real-time application framework

MIT License

Downloads
2.7M
Stars
14.9K
Committers
250

Bot releases are visible (Hide)

feathers - v4.5.1

Published by daffl over 4 years ago

4.5.1 (2020-01-24)

Note: Version bump only for package feathers

feathers - v4.5.0

Published by daffl almost 5 years ago

4.5.0 (2020-01-18)

Bug Fixes

  • Add params.authentication type, remove hook.connection type (#1732) (d46b7b2)

Features

  • authentication-oauth: Set oAuth redirect URL dynamically and pass query the service (#1737) (0b05f0b)
  • rest-client: Allow for customising rest clients (#1780) (c5cfec7)
feathers - v4.4.3

Published by daffl almost 5 years ago

4.4.3 (2019-12-06)

Bug Fixes

  • adapter-commons: Filter arrays in queries (#1724) (872b669)
feathers - v4.4.1

Published by daffl almost 5 years ago

4.4.1 (2019-11-27)

Bug Fixes

feathers - v4.4.0

Published by daffl almost 5 years ago

4.4.0 (2019-11-27)

Bug Fixes

  • authentication-client: Reset authentication promise on socket disconnect (#1696) (3951626)
  • core: Improve hook missing parameter message by adding the service name (#1703) (2331c2a)
  • rest-client: Allow to customize getting the query (#1594) (5f21272)
  • transport-commons: Allow to properly chain SocketIo client.off (#1706) (a4aecbc)
  • typescript: Allow specific service typings for Hook and HookContext (#1688) (f5d0ddd)

Features

  • authentication: Add parseStrategies to allow separate strategies for creating JWTs and parsing headers (#1708) (5e65629)
  • authentication-oauth: Set oAuth redirect URL dynamically (#1608) (1293e08)
feathers - v4.3.11

Published by daffl almost 5 years ago

4.3.11 (2019-11-11)

Bug Fixes

  • authentication: Retain object references in authenticate hook (#1675) (e1939be)
  • authentication-oauth: Allow hash based redirects (#1676) (ffe7cf3)
feathers - v4.3.10

Published by daffl almost 5 years ago

4.3.10 (2019-10-26)

Note: Version bump only for package feathers

feathers - v4.3.9

Published by daffl almost 5 years ago

4.3.9 (2019-10-26)

Bug Fixes

  • Add jsonwebtoken TypeScript type dependency (317c80a)
  • Only initialize default Express session if oAuth is actually used (#1648) (9b9b43f)
  • Small type improvements (#1624) (50162c6)
feathers - A minimalist real-time framework for tomorrow's apps.

Published by daffl over 8 years ago

For a 2.0 migration guide see here

feathers - Stability and smaller features

Published by daffl over 9 years ago

  • Service setup called before app.io instantiated (#131)
  • Allow to register services that already are event emitter (#118)
  • Clustering microservices (#121)
  • Add debug module and messages (#114)
  • Server hardening with socket message validation and normalization (#113)
  • Custom service events (#111)
  • Support for registering services dynamically (#67, #96, #107)
feathers - Release 1.0.0: Express 4 and SocketIO 1.1, final API

Published by daffl about 10 years ago

Milestone

  • Upgrade to SocketIO 1.0 (#70)
  • Upgrade to Express 4.0 (#55, #54)
  • Remove app.lookup and make the functionality available as app.service (#94)
  • Allow not passing parameters in websocket calls (#92)
  • Add _setup method (#91)
  • Throw an error when registering a service after application start (#78)
  • Send socket parameters as params.query (#72)
  • Send HTTP 201 and 204 status codes (#71)(https://github.com/feathersjs/feathers/issues/54))
  • Allow service methods to return a promise (#59)
  • Allow to register services with custom middleware (#56)
  • REST provider should not be added by default (#53)
feathers - Socket event filtering

Published by daffl over 10 years ago

This release adds an event filtering mechanism for SocketIO and Primus Socket connections so that event data can be modified and only dispatched to certain clients. Also adds support for a patch service method.

  • Allow socket provider event filtering and params passthrough (#49, #50, #51)
  • Added patch support (#47)
  • Allow to configure REST handler manually (#40, #52)
feathers - Primus and custom server support, better configuration

Published by daffl almost 11 years ago

  • Added Primus provider (#34)
  • app.setup(server) to support HTTPS (and other functionality that requires a custom server) (#33)
  • Removed bad SocketIO configuration (#19)
  • Add .npmignore to not publish .idea folder (#30)
  • Remove middleware: connect.bodyParser() (#27)