Releases: francescovallone/serinus
Releases · francescovallone/serinus
serinus-2.1.2
What's Changed
- fix(#201): fix config parsing when dependencies entries are nested map instead of simple strings by @francescovallone in #202
- fix(#203): change from double.infinity to double.maxFinite by @francescovallone in #204
- fix: OpenAPI UI not rendering when
analyze: falsein production by @developerjamiu in #207 - feat: allows to set raw response in response context by @francescovallone in #208
- docs: redesign the whole website by @francescovallone in #220
- feat: make Atlas the new Serinus router by @francescovallone in #212
- feat(class_providers): add class providers to allow inheritance in providers by @francescovallone in #213
- feat(#209): add IgnoreVersion metadata to disable version for specific controller or route by @francescovallone in #214
- feat(#150): add file method to get specific file from FormData by @francescovallone in #215
- feat: add type-matching optimization to bodyAs and bodyAsList by @francescovallone in #217
- fix: response context closing and add etags by @francescovallone in #218
New Contributors
- @developerjamiu made their first contribution in #207
Full Changelog: 2.0.1...serinus-2.1.2
2.0.1 - Chorus Dawn
What's Changed
- chore(deps): bump serinus from 1.0.1 to 1.0.3 in /packages/serinus/example by @dependabot[bot] in #129
- chore(deps): bump serinus from 0.5.2 to 1.0.3 in /packages/serinus_swagger/example by @dependabot[bot] in #135
- chore(deps): bump serinus from 0.5.2 to 1.0.3 in /packages/serve_static/example by @dependabot[bot] in #137
- chore(deps): bump serinus from 0.6.0 to 1.0.3 in /packages/serinus_config/example by @dependabot[bot] in #131
- feat: add SkipRateLimit by @francescovallone in #139
- ref: improve response.end code readability by @francescovallone in #140
- ref: improve tracer API and add methods to allow for custom events traceability by @francescovallone in #142
- feat!: improve the logger and remove the base logger service by @francescovallone in #144
- feat(#123): add force options to create command by @francescovallone in #145
- feat: add OnException Mixin Hook by @francescovallone in #149
- docs(#147): general rewriting of the documentation by @francescovallone in #158
- Update hooks.md by @mjablecnik in #166
- feat(#152): refactor dependency injection process and add DynamicModules by @francescovallone in #159
- feat(#156): add graph inspector by @francescovallone in #170
- fix(#172): fix the issue with the UploadFile method to correctly handle the file upload in the request body. by @francescovallone in #173
- config: update dependencies by @mjablecnik in #176
- fix(#177): fix issue with compilation when dist folder is missing by @francescovallone in #178
- fix(#180): add force flag and prevent overwrite of files by @francescovallone in #181
- Update middlewares.md by @momadvisor in #182
- fix(cli_warning_port): remove default value from port when using cli,… by @francescovallone in #186
- fix(#187): debounce the events executing only the last one by @francescovallone in #188
- fix(#189): await for the exit code after killing the process by @francescovallone in #190
- bug : fix the port issue free the when kill the terminal by @mdex-geek in #192
- 2.0 by @francescovallone in #194
- Ci/fix by @francescovallone in #195
- feat: add typed handlers to allow user to define beforehand what type of body they want by @francescovallone in #196
- fix: gentle close the web socket connections when application shuts down by @francescovallone in #197
- feat: add bodyAsList() to parse lists of elements by @francescovallone in #198
- ci: add pana to serinus workflow by @francescovallone in #199
New Contributors
- @momadvisor made their first contribution in #182
- @mdex-geek made their first contribution in #192
Full Changelog: 1.0.3...2.0.1
1.0.3
What's Changed
- chore(deps): bump lints from 3.0.0 to 5.1.0 in /packages/serinus by @dependabot in #117
- chore(deps): bump lints from 3.0.0 to 5.1.0 in /packages/serinus_swagger by @dependabot in #121
- chore(deps): bump lints from 3.0.0 to 5.1.0 in /packages/serinus_sse by @dependabot in #120
- chore(deps): bump lints from 3.0.0 to 5.1.0 in /packages/serinus_frontier by @dependabot in #119
- chore(deps): bump lints from 3.0.0 to 5.1.0 in /packages/serinus_config by @dependabot in #118
Full Changelog: 1.0.1...1.0.3
1.0.1
What's Changed
- chore(deps): bump intl from 0.19.0 to 0.20.1 in /packages/serinus by @dependabot in #109
New Contributors
- @dependabot made their first contribution in #109
Full Changelog: 1.0.0...1.0.1
1.0.0
What's Changed
- feat: simplify setGlobalPrefix method in Serinus (closes #73) by @francescovallone in #75
- fix: add correct documentation links to
serinus_corsandserinus_serve_staticby @mjablecnik in #76 - fix: fix typos and small errors in the documentation by @mjablecnik in #79
- feat(#67): add the Provider.deferred shorthand - closes #67 by @francescovallone in #84
- feat(#77)!: remove ApplicationContext and replace it with a new interface for DeferredProvider. (closes #77) by @francescovallone in #86
- feat(#69): allow to pass values to the next function if the middleware closes the request - closes #69 by @francescovallone in #87
- fix(#89): add check to the statusCode setter in ResponseProperties - fixes #89 by @francescovallone in #90
- feat(#74): allow passing Path Parameters as handler parameters - closes #74 by @francescovallone in #88
- feat(#65): add prefix, add setLoggerPrefix, update documentation - closes #65 by @francescovallone in #91
- feat(#66): add more lifecycle hooks to the framework by @francescovallone in #92
- feat(#68): improve the ResponseStatus interface to be more informative by @francescovallone in #93
- feat(#72): implement static route by @francescovallone in #94
- Create proposal.md by @francescovallone in #95
- feat(#85): allow to define a typed body by @francescovallone in #97
- docs(#62): add cli and configuration documentation by @francescovallone in #98
- feat(#101) split hook methods in mixins to maximize atomicity and type safety by @francescovallone in #102
- feat(#96): add SecureSession to Serinus by @francescovallone in #103
- feat(#61): generate client for Serinus Applications by @francescovallone in #100
- release 1.0 by @francescovallone in #106
New Contributors
- @mjablecnik made their first contribution in #76
Full Changelog: 0.6.2...1.0.0
0.6.2
What's Changed
- chore: update spanner version by @francescovallone in #70
Full Changelog: 0.6.1...0.6.2
0.6.1
What's Changed
- feat(#48): add generate command to create application resources by @francescovallone in #51
- feat(#39): add a metadata system to specialize controllers and routes by @francescovallone in #53
- feat(lab): change completely how Serinus handle responses by @francescovallone in #54
- feat(#52): add streamable response to handle stream in responses. by @francescovallone in #55
- feat(#57): abstract ParseSchema API to facilitate the integration of new validation systems by @francescovallone in #58
- Docs/49 by @francescovallone in #59
- Release Version 0.6 of Serinus and update all related packages by @francescovallone in #60
Full Changelog: 0.5.2...0.6.1
0.5.2
What's Changed
- fix(#42): accept List as possible data in Response.json by @francescovallone in #43
- fix(#41): add content length when sending a rendered view by @francescovallone in #44
- fix(#45): insert parsed value back to the context by @francescovallone in #46
Full Changelog: 0.5.1...0.5.2
0.5.1
Full Changelog: 0.5.0...0.5.1
0.5.0
What changed
- feat(#36): add
ParseSchemaand removeparsehook to simplify validation in Serinus - feat(#33): add interoperability with Shelf
- Add documentation for the Serinus CLI
deploycommand
Full Changelog: 0.4.1...0.5.0