Releases: ngyn-rs/ngyn
ngyn@0.5.4
What's Changed
- fix: broken graceful shutdown by @elcharitas in #252
- chore: bump version v0.5.4 by @elcharitas in #253
- v0.5.4 - Graceful shutdown by @elcharitas in #254
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/ngyn@0.5.3...ngyn@0.5.4
ngyn@0.5.3
What's Changed
- v0.5.2 by @elcharitas in #241
- fix: lock cargo installs in actions by @elcharitas in #245
- fix: manually drop app state to prevent poisoning by @elcharitas in #243
- fix: sync handler returns by @elcharitas in #246
- feat: hyper http1 application configuration by @elcharitas in #247
- chore: prepare release v0.5.3 by @elcharitas in #248
- ngyn@v0.5.3 by @elcharitas in #249
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/ngyn@0.5.2...ngyn@0.5.3
v0.5.2 - Minor fixes and Deprecation
What's Changed
- fix: route handlers improvements by @elcharitas in #229
- chore: add
with-config
trait by @elcharitas in #235 - chore: update readme by @elcharitas in #236
- chore: bump version v0.5.2 by @elcharitas in #237
- v0.5.2 - Minor fixes and Deprecation notice by @elcharitas in #238
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/ngyn@0.5.1...ngyn@0.5.2
v0.5.1 - Performance and Fixes
What's Changed
- chore: improve str to Bytes transform performance by @elcharitas in #221
- fix: static files dont show up on release binary by @elcharitas in #220
- fix: implement graceful shutdown on hyper platform by @elcharitas in #223
- chore: prep new release v0.5.1 by @elcharitas in #224
- v0.5.1 - Performance and Fixes by @elcharitas in #225
- chore: update release lockfile by @elcharitas in #226
- chore: update release lockfile (#226) by @elcharitas in #227
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/ngyn@0.5.0...ngyn@0.5.1
v0.5.0 - New Router, Async First, Websockets
What's Changed
- fix: rustc version compat for actions by @elcharitas in #190
- fix: rustc version compat for actions by @elcharitas in #191
- feat: add support for async handlers by @elcharitas in #192
- chore: update dto docs by @elcharitas in #193
- chore: add info to explain how arc to box works by @elcharitas in #195
- feat: support for async middleware by @elcharitas in #197
- feat: add redirect handlers by @elcharitas in #202
- chore: add reexports for handlers by @elcharitas in #203
- chore: add basic barebone for CLI by @elcharitas in #194
- chore: remove
is_valid_route
function by @elcharitas in #204 - feat!: drop support for controlled routing by @elcharitas in #205
- feat: add support for multipart formdata by @elcharitas in #206
- chore: cleanup interpreter and async_trait by @elcharitas in #207
- fix: param and query transforms by @elcharitas in #208
- feat!: new ngyn router (breaking) by @elcharitas in #209
- feat: add support for static files by @elcharitas in #210
- fix: static routes rendering as plain u8 text by @elcharitas in #212
- chore:
ToBytes
implementation + Crates keywords by @elcharitas in #213 - feat: websocket implementation by @elcharitas in #214
- feat: grouped routes and router by @elcharitas in #215
- fix: unwrap grouped routes by @elcharitas in #216
- chore: bump version to v0.5 by @elcharitas in #217
- chore: update docs for v5 by @elcharitas in #211
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/ngyn@0.4.5...ngyn@0.5.0
v0.4.5 - Tests, Responses, Platforms Improvements
What's Changed
- chore(docs): update foundations documentation by @elcharitas in #174
- chore: pub use hyper platform by @elcharitas in #175
- feat: support param and query derive macros by @elcharitas in #176
- feat: support for
any
routes by @elcharitas in #178 - chore: add exhaustive tests for
shared
utils and structs by @elcharitas in #177 - feat: app state derive macro by @elcharitas in #180
- chore: cleanup unused clones by @elcharitas in #179
- chore(macros): use native macro derive by @elcharitas in #181
- fix: memory double-use error with states by @elcharitas in #183
- feat: add support for handler fn by @elcharitas in #185
- feat: support for read bytes by @elcharitas in #186
- chore(macros): add tests for attribute and derive macros by @elcharitas in #182
- chore: version bump 0.4.5 by @elcharitas in #187
- v0.4.5 - Tests, Responses, Platforms Improvements by @elcharitas in #188
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/ngyn@0.4.4...ngyn@0.4.5
v0.4.4 - Minor improvements
What's Changed
- feat(routes): allow
GET
to matchHEAD
requests by @elcharitas in #151 - chore(core): standardize ngyn responses by @elcharitas in #152
- chore(shared): add support for response data peeking by @elcharitas in #153
- chore(core): default platform engine to
hyper
by @elcharitas in #154 - feat(shared): support for state mutation by @elcharitas in #156
- chore: version bump
0.4.4
by @elcharitas in #158 - v0.4.4 - Minor improvements by @elcharitas in #157
- chore: release workflow improvements by @elcharitas in #159
- chore: release workflow improvements by @elcharitas in #161
- chore: add made-in-nigeria badge by @kaf-lamed-beyt in #162
- chore(workflow): patch release process by @elcharitas in #163
- Release workflows by @elcharitas in #164
- chore: add package meta for release by @elcharitas in #165
- chore: add package meta for release by @elcharitas in #166
- chore: create
cargo-ngyn
crate by @elcharitas in #167 - chore: create
cargo-ngyn
crate by @elcharitas in #168 - chore: lockfile config for releases by @elcharitas in #169
- chore: lockfile config for releases by @elcharitas in #170
New Contributors
- @kaf-lamed-beyt made their first contribution in #162
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/ngyn@0.4.3...ngyn@0.4.4
v0.4.3 - Response Interpretation and API Improvements
What's Changed
- chore: set msrv for all crates by @elcharitas in #131
- chore(vercel-platform): improve chunk exploration by @elcharitas in #132
- chore(vercel-platform): clippy lints code improvements by @elcharitas in #133
- feat(shared): support for response interpreters by @elcharitas in #134
- chore(shared): separate bytes impl from
ToString
trait by @elcharitas in #135 - chore(examples): add support for response interpreting by @elcharitas in #138
- chore(workflows): update release workflow by @elcharitas in #136
- chore(shared): context cleanup and error handing by @elcharitas in #141
- chore(shared): finalise response interpretation by @elcharitas in #140
- chore(shared): remove name from
module
by @elcharitas in #137 - chore(workflows): version bump manager workflow by @elcharitas in #143
- chore(workflows): workflow improvements by @elcharitas in #145
- chore(release): version bump - 0.4.3 by @elcharitas in #149
- v0.4.3 - Response Interpretation and API Improvements by @elcharitas in #148
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/ngyn@0.4.2...ngyn@0.4.3
v0.4.2 - Mutability + Perf improvements + Swagger Crates
What's Changed
- chore: version bump 0.4.1 by @elcharitas in #124
- chore: run lints on pr ready only by @elcharitas in #127
- feat: add swagger derive and attribute macros by @elcharitas in #126
- fix: drop arc and mutex uses by @elcharitas in #128
- v0.4.2 - Mutability + Perf improvements + Swagger Crates by @elcharitas in #129
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/ngyn@0.4.1...ngyn@0.4.2
ngyn@0.4.1
What's Changed
- chore: update basic app to v0.4 by @elcharitas in #122
- fix: visibility in fields and inject by @elcharitas in #121
- v0.4.1 - Injection fixes by @elcharitas in #123
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/ngyn@0.4.0...ngyn@0.4.1