Releases: ngyn-rs/ngyn
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/[email protected]@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/[email protected]@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/[email protected]@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/[email protected]@0.4.2
[email protected]
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/[email protected]@0.4.1
v0.4.0 - Middleware, Platforms API, Hyper, and more
What's Changed
- chore: vercel platform support 0.3.1 by @elcharitas in #81
- feat: add support for hyper platform by @elcharitas in #79
- fix: named route paths discovery by @elcharitas in #82
- chore: add docstring info for macros by @elcharitas in #87
- fix: improve platforms stability by @elcharitas in #90
- chore: add docs info and howtos to methods by @elcharitas in #91
- fix: improve controller/injectable stability by @elcharitas in #92
- fix: resolve empty request body in hyper platforms by @elcharitas in #93
- feat: add support for validation by @elcharitas in #94
- feat: add support for route path prefixes in controllers by @elcharitas in #95
- feat: add support for Dto attribute macro by @elcharitas in #100
- feat: injectable init attribute by @elcharitas in #102
- fix: use
serde_json
in context value parsing by @elcharitas in #103 - fix: response to bytes parse improvement by @elcharitas in #104
- feat: platforms crates + shuttle support by @elcharitas in #105
- fix: generics in macros by @elcharitas in #107
- fix: improve macro outputs to improve perf by @elcharitas in #108
- fix: restructure dto and validation by @elcharitas in #109
- feat: add support for mutable transformation by @elcharitas in #111
- feat: setup docs website by @elcharitas in #110
- chore: prepare for v0.4 release by @elcharitas in #112
- chore: improve access to platform specific methods by @elcharitas in #113
- chore: platform API improvements by @elcharitas in #114
- feat: setup docusaurus docs site by @elcharitas in #115
- feat: use state support in platforms by @elcharitas in #116
- fix: invalid generics in expanded macros by @elcharitas in #117
- chore: version bump to v0.4 by @elcharitas in #119
- chore(release): v0.4.0 - Middleware, Platforms API, Hyper, and more by @elcharitas in #118
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/[email protected]@0.4.0
v0.3.1 - Transducers
What's Changed
- chore: update ngyn docs by @elcharitas in #77
- feat: add support for transducer transformers by @elcharitas in #78
- chore(release): v0.3.1 - Transducers by @elcharitas in #80
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/[email protected]@0.3.1
[email protected]
What's Changed
- chore: add pre-bump script by @elcharitas in #64
- feat: support body returns to match specs by @elcharitas in #65
- fix: cargo check recommendations by @elcharitas in #66
- feat: add platform macro by @elcharitas in #67
- feat: extend response body by @elcharitas in #69
- feat: controller/routes macro v2 by @elcharitas in #70
- fix: handle errors in abstract controllers by @elcharitas in #71
- fix: make requests partially mutable by @elcharitas in #72
- feat: support grouped routes gates by @elcharitas in #73
- fix: improve response body peeking and conversion by @elcharitas in #74
- fix: re-export common modules into prelude by @elcharitas in #75
- chore: version 0.3.0 by @elcharitas in #76
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/[email protected][email protected]
[email protected]
What's Changed
- chore: add pre-bump script by @elcharitas in #64
- feat: support body returns to match specs by @elcharitas in #65
- fix: cargo check recommendations by @elcharitas in #66
- feat: add platform macro by @elcharitas in #67
- feat: extend response body by @elcharitas in #69
- feat: controller/routes macro v2 by @elcharitas in #70
- fix: handle errors in abstract controllers by @elcharitas in #71
- fix: make requests partially mutable by @elcharitas in #72
- feat: support grouped routes gates by @elcharitas in #73
- fix: improve response body peeking and conversion by @elcharitas in #74
- fix: re-export common modules into prelude by @elcharitas in #75
- chore: version 0.3.0 by @elcharitas in #76
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/[email protected][email protected]
[email protected]
What's Changed
- chore: add pre-bump script by @elcharitas in #64
- feat: support body returns to match specs by @elcharitas in #65
- fix: cargo check recommendations by @elcharitas in #66
- feat: add platform macro by @elcharitas in #67
- feat: extend response body by @elcharitas in #69
- feat: controller/routes macro v2 by @elcharitas in #70
- fix: handle errors in abstract controllers by @elcharitas in #71
- fix: make requests partially mutable by @elcharitas in #72
- feat: support grouped routes gates by @elcharitas in #73
- fix: improve response body peeking and conversion by @elcharitas in #74
- fix: re-export common modules into prelude by @elcharitas in #75
- chore: version 0.3.0 by @elcharitas in #76
Full Changelog: https://github.com/ngyn-rs/ngyn/compare/[email protected]@0.3.0