Sourced from rack's changelog.
Changelog
All notable changes to this project will be documented in this file. For info on how to format all future additions to this file please reference Keep A Changelog.
Unreleased
Added
- Introduce
Rack::VERSIONconstant. (#2199, [@ioquatix])- ISO-2022-JP encoded parts within MIME Multipart sections of an HTTP request body will now be converted to UTF-8. (#2245, [
@nappa])Changed
- Invalid cookie keys will now raise an error. (#2193, [
@ioquatix])Rack::MediaType#paramsnow handles empty strings. (#2229, [@jeremyevans])Deprecated
Rack::Auth::AbstractRequest#requestis deprecated without replacement. (#2229, [@jeremyevans])Rack::Request#parse_multipart(private method designed to be overridden in subclasses) is deprecated without replacement. (#2229, [@jeremyevans])Removed
Rack::Request#values_atis removed. (#2200, [@ioquatix])Rack::Loggeris removed with no replacement. (#2196, [@ioquatix])- Automatic cache invalidation in
Rack::Request#{GET,POST}has been removed. (#2230, [@jeremyevans])Fixed
[3.1.9] - 2025-01-31
Fixed
Rack::MediaType#paramsnow handles parameters without values. (#2263,@AllyMarthaJ)[3.1.8] - 2024-10-14
Fixed
- Resolve deprecation warnings about uri
DEFAULT_PARSER. (#2249, [@earlopain])[3.1.7] - 2024-07-11
Fixed
- Do not remove escaped opening/closing quotes for content-disposition filenames. (#2229, [
@jeremyevans])- Fix encoding setting for non-binary IO-like objects in MockRequest#env_for. (#2227, [
@jeremyevans])Rack::Responseshould not generate invalidcontent-lengthheader. (#2219, [@ioquatix])
... (truncated)
aa5a0f5
Bump patch version.f8b41c1
Escape non-printable characters when logging.