- Explicitly require "cgi" to avoid
NameError
in some applications. (#50 by @flavorjones)
- Fix error formatting bug in HTTP::CookieJar::AbstractStore (#42 by @andrelaszlo)
- Allow non-RFC 3986-compliant URLs (#45 by @c960657)
- Add coverage for Ruby 3.2 and 3.3 (#46 by @flavorjones)
- Quash ruby 3.4 warnings (#47 by @flavorjones)
- Silence SQLite3 warnings
-
Support Mozilla's cookie storage format up to version 7.
-
Fix the time representation with creationTime and lastAccessed in MozillaStore. (#8)
- Treat comma as normal character in HTTP::Cookie.cookie_value_to_hash instead of key-value pair separator. This should fix the problem described in CVE-2016-7401.
- Fix HTTP::Cookie.parse so that it does not raise ArgumentError when it finds a bad name or value that is parsable but considered invalid.
-
Minor error handling improvements and documentation updates.
-
Argument error regarding specifying store/saver classes no longer raises IndexError, but either ArgumentError or TypeError.
- Initial Release.