|
4 | 4 |
|
5 | 5 | #### Features
|
6 | 6 |
|
7 |
| -- feat(ErrorHandling): add support for custom toJSON method in errors (ref #325) |
| 7 | +- feat(ErrorHandling): add support for custom toJSON method in errors (ref [#325][#325]) |
8 | 8 |
|
9 | 9 | #### Fixes
|
10 | 10 |
|
11 |
| -- fixed inconsistent roles in authorizationChecker depending on where `@Authorized` decorator is placed (ref #308) |
| 11 | +- fixed inconsistent roles parameter in authorizationChecker (ref [#308][#308]) |
12 | 12 |
|
13 | 13 | ### 0.7.6
|
14 | 14 |
|
|
32 | 32 |
|
33 | 33 | #### Features
|
34 | 34 |
|
35 |
| -- Support for returning Buffer and streams from action handler (controller's method) (ref #285) |
36 |
| -- Custom driver support (ref #276) |
| 35 | +- Support for returning Buffer and streams from action handler (controller's method) (ref [#285][#285]) |
| 36 | +- Custom driver support (ref [#276][#276]) |
37 | 37 |
|
38 | 38 | #### Fixes
|
39 | 39 |
|
40 |
| -- Directly calling response bug (ref #286) |
41 |
| -- Missing parameter in @BodyParam error message (ref #284) |
42 |
| -- Sync and async auth checker bug (ref #283) |
43 |
| -- Handling different content-type responses in JsonController (ref #277) |
| 40 | +- Directly calling response bug (ref [#286][#286]) |
| 41 | +- Missing parameter in @BodyParam error message (ref [#284][#284]) |
| 42 | +- Sync and async auth checker bug (ref (ref [#283][#283]) |
| 43 | +- Handling different content-type responses in JsonController (ref [#277][#277]) |
44 | 44 |
|
45 | 45 | ### 0.7.2
|
46 | 46 |
|
47 | 47 | #### Fixes
|
48 | 48 |
|
49 |
| -- Using `@Authorization` decorator with Koa caused 404 responses (ref #240) |
50 |
| -- Allow throwing custom errors in `authorizationChecker` (ref #233, ref #247) |
51 |
| -- check auth permissions before accepting files for upload (ref #251) |
52 |
| - |
53 |
| -### 0.7.1 |
| 49 | +- Using `@Authorization` decorator with Koa caused 404 responses (ref [#240][#240]) |
| 50 | +- Allow throwing custom errors in `authorizationChecker` (ref [#233][#233]) |
| 51 | +- check auth permissions before accepting files for upload (ref [#251][#251]) |
54 | 52 |
|
55 | 53 | ### 0.7.0 [BREAKING CHANGES]
|
56 | 54 |
|
|
76 | 74 |
|
77 | 75 | ### 0.6.10
|
78 | 76 |
|
| 77 | +#### Features |
| 78 | + |
79 | 79 | - added integration with `class-transform-validator` for deserialization and auto validation request parameters
|
80 | 80 |
|
81 | 81 | ### 0.6.2
|
82 | 82 |
|
| 83 | +#### Features |
| 84 | + |
83 | 85 | - made interceptors to support promises
|
84 | 86 |
|
85 | 87 | ### 0.6.1
|
86 | 88 |
|
| 89 | +#### Features |
| 90 | + |
87 | 91 | - added interceptors support
|
88 | 92 |
|
89 | 93 | ### 0.6.0 [BREAKING CHANGES]
|
90 | 94 |
|
| 95 | +#### Features |
| 96 | + |
91 | 97 | - middleware and error handlers support
|
92 | 98 | - everything packed into "routing-controllers" main export
|
93 |
| -- removed parseJson from @Body decorator |
94 |
| -- removed ActionOptions |
95 |
| -- removed responseType from action options and added @JsonResponse and @TextResponse decorators |
96 | 99 | - added few more new decorators
|
| 100 | + |
| 101 | +#### Fixes |
| 102 | + |
97 | 103 | - fixed multiple issues with param decorators
|
98 | 104 | - fixed multiple bugs
|
99 | 105 | - refactored core
|
100 | 106 |
|
| 107 | +#### Removals |
| 108 | + |
| 109 | +- removed `parseJson` from `@Body` decorator |
| 110 | +- removed `ActionOptions` |
| 111 | +- removed `responseType` from action options and added `@JsonResponse` and `@TextResponse` decorators |
| 112 | + |
101 | 113 | ### 0.5.0
|
102 | 114 |
|
103 | 115 | - renamed package from `controllers.ts` to `routing-controllers`
|
104 |
| -- added integration with `constructor-utils` for serialization and deserialization |
| 116 | +- added integration with `constructor-utils` for serialization and deserialization |
| 117 | + |
| 118 | +[#325]: https://github.com/pleerock/routing-controllers/pull/325 |
| 119 | +[#308]: https://github.com/pleerock/routing-controllers/pull/308 |
| 120 | +[#286]: https://github.com/pleerock/routing-controllers/pull/286 |
| 121 | +[#285]: https://github.com/pleerock/routing-controllers/pull/285 |
| 122 | +[#284]: https://github.com/pleerock/routing-controllers/pull/284 |
| 123 | +[#283]: https://github.com/pleerock/routing-controllers/pull/283 |
| 124 | +[#277]: https://github.com/pleerock/routing-controllers/pull/277 |
| 125 | +[#276]: https://github.com/pleerock/routing-controllers/pull/276 |
| 126 | +[#251]: https://github.com/pleerock/routing-controllers/pull/251 |
| 127 | +[#240]: https://github.com/pleerock/routing-controllers/pull/240 |
| 128 | +[#233]: https://github.com/pleerock/routing-controllers/pull/233 |
0 commit comments