Skip to content

Commit 60cd74a

Browse files
authored
Added CHANGELOG (#140)
1 parent 96d2d50 commit 60cd74a

File tree

1 file changed

+166
-0
lines changed

1 file changed

+166
-0
lines changed

CHANGELOG.md

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/).
7+
8+
## Unreleased
9+
10+
- No changes yet.
11+
12+
## 0.8.0
13+
14+
### Added
15+
- Rate Limiting (#132)
16+
- Added `accepted` and `created` macros (#131)
17+
18+
### Changed
19+
- Backpressure & limits (#135)
20+
- Refactor Cache-Control, HSTS and Tracing (#136)
21+
- Improve CORS Middleware: Correct Preflight Handling & Precomputed Headers (#137)
22+
23+
### Tests
24+
- Improvements for integration tests (#133)
25+
26+
## 0.7.3
27+
28+
### Changed
29+
- Updated dependencies (#129)
30+
- Problem details updates (#130)
31+
32+
### Documentation
33+
- Corrected docs (#128)
34+
35+
## 0.7.2
36+
37+
### Changed
38+
- Updated crates metadata structure (#127)
39+
40+
### Performance
41+
- Routing performance improvements (#127)
42+
43+
## 0.7.1
44+
45+
### Changed
46+
- HttpRequest improvements for middlewares (#126)
47+
- Small adjustments (#125)
48+
49+
## 0.7.0
50+
51+
### Changed
52+
- Migration to Rust 1.90 (#123)
53+
- DI refactoring and improvements (#124)
54+
55+
## 0.6.7
56+
57+
### Performance
58+
- Routing and Middleware performance improvements (#122)
59+
60+
## 0.6.6
61+
62+
### Documentation
63+
- Updated readmes (#121)
64+
65+
## 0.6.5
66+
67+
### Added
68+
- Self-signed dev cert generation for local development (#120)
69+
70+
## 0.6.4
71+
72+
### Changed
73+
- Type extractors improvements (#119)
74+
75+
## 0.6.3
76+
77+
### Fixed
78+
- Fixed issue with versions of internal dependencies (#117)
79+
80+
## 0.6.2
81+
82+
### Changed
83+
- Fallback and Tracing improvements (#115)
84+
- Moved DI tools into a separate crate (#113)
85+
86+
### Documentation
87+
- Updated readme and dependencies (#116)
88+
89+
## 0.6.1
90+
91+
### Added
92+
- Additional middleware (#112)
93+
94+
## 0.6.0
95+
96+
### Added
97+
- Authorization and Authentication tools (#110)
98+
- Added new welcome screen in debug mode (#108)
99+
- Route filters and middlewares (#106)
100+
- Added the ability to read signed key and private key from a file (#105)
101+
- Private and Signed cookies (#102)
102+
- Added Cookies feature to work with cookies (#101)
103+
- CORS (#95)
104+
- Added `set_key`, `set_cert` and `set_pem` methods to configure TLS (#92)
105+
- Initial WebSockets implementation (#82)
106+
- Serving static files (#77)
107+
- Customizable fallback handler and HTML responses (#75)
108+
- Added configurable request body limit (5 MB default) (#68)
109+
- Added the `problem!` macro for Problem Details responses (#64)
110+
- Added basic benchmark and global error handler (#63)
111+
- Added tracing example (#61)
112+
- Implemented graceful shutdown (#60)
113+
- Opt-in HSTS middleware (#58)
114+
- HTTPS redirection (#57)
115+
- TLS support (#56)
116+
117+
### Changed
118+
- Doc, run_blocking and some improvements (#109)
119+
- Middleware improvements (#107)
120+
- Additional enhancement for SSE messages (#100)
121+
- Additional SSE improvements (#99)
122+
- SSE, stream response improvements (#98)
123+
- Changed design of `with_tls`, `with_tracing`, `with_host_env` and `with_hsts` methods (#91)
124+
- Websocket splitting improvements (#89)
125+
- Feature/perf improvements and more tests (#87)
126+
- Improved DI with WebSockets/WebTransport (#84)
127+
- WebSockets & WebTransport improvements (#83)
128+
- TLS, tracing and static files improvements (#79)
129+
- Extractors improvements (#76)
130+
- Ongoing DI improvements (#72)
131+
- Added usage of `resolve_ref()` across `HttpContext` and `HttpRequest` (#71)
132+
- DI container optimizations, ability to resolve as ref (#70)
133+
- DI scoped service resolution improvements (#69)
134+
- Replaced `std::io::Error` with custom, more specific `Error` type (#65)
135+
- HTTP Response improvements (#54)
136+
- Version increase (#74)
137+
138+
### Fixed
139+
- Several fixes for static files serving and WebSocket connection validation (#85)
140+
- Small tweaks for static files serving logic (#78)
141+
- Fixed unstable unit test (#59)
142+
143+
### Performance
144+
- Routing performance improvements (#86)
145+
- DI container optimizations (#73)
146+
147+
### Tests
148+
- Added coverage check + more tests + more docs (#96)
149+
- Added more unit tests for extractors (#94)
150+
- More Unit Tests + small fixes (#93)
151+
- Added additional Unit & Integration Tests (#90)
152+
- Added more unit tests for TLS, DI and error handling logic (#88)
153+
- Additional Unit Tests and improvements (#81)
154+
155+
### Documentation
156+
- Readme updates (#103)
157+
158+
## 0.5.0
159+
160+
### Added
161+
- Multipart/form-data extractor (#53)
162+
- Added `Form<T>` Form Data extractor (#52)
163+
164+
### Changed
165+
- Updated version (#55)
166+
- HTTP Response improvements (#54)

0 commit comments

Comments
 (0)