0.8.2 / 2024-01-25

  • Switched to using require_relative to improve load-times.
  • Added # frozen_string_literal: true to all files.

0.8.1 / 2022-10-22

0.8.0 / 2022-01-14

  • Require ruby >= 2.0.0.
  • Renamed uri/query_params/extensions to uri/query_params/core_ext.
  • Removed legacy ruby 1.8 code.
  • Fix instance variable warnings in uri/query_params/mixin.

0.7.2 / 2020-11-29

  • Use URI::DEFAULT_PARSER.escape / .unescape instead of the deprecated URI.escape / URI.unescape.

0.7.1 / 2015-06-11

  • Fixed a Ruby 2.2 specific bug where aliases are defined before the method they alias. (@iraupph)
  • Removed the URI::Generic#path_query monkeypatch.
  • Override URI::Generic#to_s to call the query method overrode by URI::QueryParams::Mixin, instead of @query. Starting in Ruby 2.2.0, path_query was inlined directly into URI::Generic#to_s which broke our path_query monkeypatch.

0.7.0 / 2012-03-27

0.6.2 / 2012-03-15

0.6.1 / 2011-12-31

0.6.0 / 2011-12-06

0.5.4 / 2011-03-19

  • Fixed a bug when parsing query params containing &&&&.

0.5.3 / 2011-03-11

  • Only require uri/common for URI.escape and URI.unescape.

0.5.2 / 2010-11-11

0.5.1 / 2010-11-11

0.5.0 / 2010-11-07

0.4.0 / 2010-08-28

  • Initial release.