fratzinger
d606ac660f
fix(core): context.type for around hooks ( #2890 )
2022-12-09 09:46:09 -08:00
David Luecke
1b97f14d47
fix(docs): Review transport API docs and update Express middleware setup ( #2811 )
2022-10-18 08:09:28 -07:00
David Luecke
ab580cbcaa
fix(core): Ensure setup and teardown can be overriden and maintain hook functionality ( #2779 )
2022-10-06 10:31:13 -07:00
David Luecke
fd218f289f
feat: Add CORS support to oAuth, Express, Koa and generated application ( #2744 )
2022-09-12 08:52:44 +02:00
David Luecke
d8104a19ee
fix(authentication): Add safe dispatch data for authentication requests ( #2662 )
2022-06-11 09:27:55 -07:00
David Luecke
c9b8f74a01
fix(express): Ensure Express options can be set before configuring REST transport ( #2655 )
2022-06-06 08:55:56 -07:00
David Luecke
532eda03ff
chore: Remove unnecessary dependencies file and adjust Prettier line width ( #2650 )
2022-05-31 13:47:07 -07:00
David Luecke
c606c56dc2
chore: Format code using Prettier and updated ESLint rules ( #2647 )
...
Co-authored-by: Marshall Thompson <marshall@creativeideal.net>
2022-05-27 15:21:13 -07:00
David Luecke
df28b76191
feat(typescript): Improve params and query typeability ( #2600 )
2022-04-20 10:15:11 -07:00
Dmitrii Maganov
5bc9d44704
feat(transport-commons): add context.http.response ( #2524 )
2022-04-04 15:31:19 -07:00
David Luecke
1a166f3ded
feat(core): Finalize app.teardown() functionality ( #2584 )
2022-03-28 11:12:47 -07:00
idaho
fcdf524ae1
feat(core): Add app.teardown functionality ( #2570 )
2022-03-28 10:39:33 -07:00
David Luecke
b9dfaee834
fix(express): Fix application typings to work with typed configuration ( #2539 )
2022-02-15 11:49:22 -08:00
Dmitrii Maganov
26aa937c11
feat(express, koa): make transports similar ( #2486 )
2022-01-08 18:21:16 -08:00
Dmitrii Maganov
b701bf77fb
feat(core): add context.http and move statusCode there ( #2496 )
2021-11-25 16:21:26 -08:00
Dmitrii Maganov
08c8b40999
feat(core): Improve legacy hooks integration
2021-11-07 21:29:43 +03:00
David Luecke
3f60a60248
chore(dependencies): Update all dependencies ( #2468 )
2021-10-12 15:24:48 -07:00
David Luecke
935ec0ab86
chore(dependencies): Update all dependencies ( #2448 )
2021-09-19 14:43:23 -07:00
David Luecke
2d7088b91a
chore(dependencies): Update all dependencies ( #2379 )
2021-06-05 14:06:45 -07:00
David Luecke
2554b57cf0
feat(koa): KoaJS transport adapter ( #2315 )
2021-04-29 17:34:01 -07:00
David Luecke
f33be73fc4
fix(typescript): Improve TypeScript backwards compatibility ( #2310 )
2021-04-20 18:49:06 -07:00
David Luecke
e65abfb538
feat(core): Public custom service methods ( #2270 )
2021-03-28 14:50:30 -07:00
David Luecke
d926f95b1b
chore(tests): Some updates for test infrastructure ( #2265 )
2021-03-22 22:52:09 -07:00
David Luecke
2dafb7ce14
feat: Feathers v5 core refactoring and features ( #2255 )
...
BREAKING CHANGES: `app.setup` and `app.listen` are asynchronous. Several TypeScript usability improvements that are not backwards compatible. Removal of several internal APIs that were not publicly documented.
2021-03-19 15:04:20 -07:00
David Luecke
58f1ed3659
chore(package): Migrate to ESLint and improve package setup ( #2161 )
2020-12-16 21:08:55 -08:00
David Luecke
77bbffe852
chore(typescript): Migrate @feathersjs/express to TypeScript ( #2152 )
2020-12-13 16:56:44 -08:00
David Luecke
03fec28f62
chore(git): Merge with latest crow branch
2020-12-04 17:46:41 -08:00
Joseph Gan
8d25be101a
fix(authentication): consistent response return between local and jwt strategy ( #2042 )
2020-11-08 10:16:04 -08:00
Kévin Berthommier
a5c47562ea
feat(core): use @feathers/hooks and add async type ( #1929 )
2020-04-27 09:54:48 -07:00
David Luecke
17d80e0b8e
chore(typescript): Migrate @feathersjs/errors to modern classes and TypeScript ( #1920 )
2020-04-16 14:38:52 -07:00
David Luecke
7abe3e6236
chore(package): Remove deprecated request library ( #1917 )
2020-04-15 20:06:07 -07:00
David Luecke
1696794974
chore: Update all dependencies and remove remaining Sinon and Chai usage ( #1765 )
2019-12-26 16:31:57 -08:00
David Luecke
5e65629b92
feat(authentication): Add parseStrategies to allow separate strategies for creating JWTs and parsing headers ( #1708 )
2019-11-27 09:34:01 -08:00
David Luecke
853a6b0597
feat: @feathersjs/express allow to pass an existing Express application instance ( #1446 )
2019-07-10 09:38:21 -07:00
Dmitrii Maganov
b605ab8ff2
fix: @feathersjs/express: allow middleware arrays ( #1421 )
2019-06-30 15:20:02 -07:00
Dmitrii Maganov
f25c88bb86
fix: Clean up hooks code ( #1407 )
2019-06-29 17:41:37 -07:00
David Luecke
d4a8021fe2
fix: Always require strategy parameter in authentication ( #1327 )
2019-05-03 19:00:31 -07:00
David Luecke
8f44a242ee
chore: Refactor common tests into @feathersjs/tests repository ( #1309 )
2019-04-25 08:55:45 -07:00
David Luecke
afa4d55c05
fix: Merge httpStrategies and authStrategies option ( #1308 )
2019-04-23 19:35:21 -07:00
David Luecke
1c5c0d3539
chore: Move Express error handlers into @feathersjs/express ( #1306 )
2019-04-22 19:36:39 -07:00
David Luecke
ebce79b4e3
feat: Add params.headers to all transports when available ( #1303 )
2019-04-22 15:41:15 -07:00
Kévin Berthommier
3f0b1c328a
feat: express use service.methods ( #945 )
2019-04-22 10:30:49 -07:00
David Luecke
2667d92efb
feat: Add AuthenticationBaseStrategy and make authentication option handling more explicit ( #1284 )
2019-04-11 10:04:20 -07:00
David Luecke
9dd671301a
feat: Add TypeScript definitions ( #1275 )
2019-04-06 12:43:57 -07:00
David Luecke
65b43bd3c6
feat: Authentication v3 client ( #1240 )
...
BREAKING CHANGE: Rewrite for authentication v3
2019-03-10 11:07:06 -07:00
David Luecke
82bcfbea34
feat: Authentication v3 Express integration ( #1218 )
2019-03-10 11:07:06 -07:00
David Luecke
c73d3222a8
feat: Allow registering a service at the root level ( #1115 )
2018-12-16 13:27:32 -08:00
David Luecke
0feb20dfc0
Verify that the error handler works on nested routes ( #1096 ) ( #1106 )
2018-11-25 18:56:47 -08:00
David Luecke
d568627de1
chore(test): Update assertion format to always use strict equality ( #1105 )
2018-11-21 19:04:30 -08:00
David Luecke
fd3fc34fba
fix(chore): Properly configure and run code linter ( #1092 )
...
* Properly configure and run code linter
* Move coverage exclude patterns to nyc configuration
* Do not delete exclude patterns from CodeClimate
2018-11-15 22:38:59 -08:00