- Remove
env.dupthat was added in v2.0.0, because it broke some controller specs in some Rails apps.
- Support Rack 3 and add Rack >= 3.0 as a dependency
- Dropped support for Ruby < 2.4 to match Rack
- Replace Travis CI with GitHub Actions
- Add frozen_string_literal to all files
- Remove guard gem
- Dropped support for Ruby < 2.3
- Fixed deprecation warning in Ruby 2.7
- MIT license specified in gemspec
- Rails 5 support (just fixed deprecations)
- Don't URI-decode JSON in the request body
- Handle an exception related to mixed encodings in a single string
- Cleans request body when content type is application/json
- Removes invalid %-encodings like "%x", "%0z", and "%" if not followed by two hex chars
- Now cleans HTTP_USER_AGENT
- Replaces some Windows (ISO-8859-1 and CP1252) characters with UTF8 equivalents
- Broken.