Sourced from addressable's changelog.
Addressable 2.8.0
- fixes ReDoS vulnerability in Addressable::Template#match
- no longer replaces
+
with spaces in queries for non-http(s) schemes- fixed encoding ipv6 literals
- the
:compacted
flag fornormalized_query
now dedupes parameters- fix broken
escape_component
alias- dropping support for Ruby 2.0 and 2.1
- adding Ruby 3.0 compatibility for development tasks
- drop support for
rack-mount
and remove Addressable::Template#generate- performance improvements
- switch CI/CD to GitHub Actions
6469a23
Updating gemspec again2433638
Merge branch 'main' of github.com:sporkmonger/addressable into maine9c76b8
Merge pull request https://github.com/facebook/rocksdb/issues/378 from ashmaroli/flat-map56c5cf7
Update the gemspecc1fed1c
Require a non-vulnerable rake0d8a312
Adding note about ReDoS vulnerability89c7613
Merge branch 'template-regexp' into maincf8884f
Note about alias fixbb03f71
Merge pull request https://github.com/facebook/rocksdb/issues/371 from charleystran/add_missing_encode_component_doc_entry6d1d809
Adding note about :compacted normalization