Releases: barnardb/cookies
Releases · barnardb/cookies
v0.5.1
v0.5.0
Currently using a branch in my fork of kooky which has some fixes and performance improvements. I've created browserutils/kooky#42 and browserutils/kooky#43 to start trying to contribute them upstream.
Changes:
- Make the cookie database reading code for Chrome and Firefox less dependent on the current browser version and the browser version when cookies were created. This allows
cookies
to successfully read cookie databases that it previously failed to read. - There are now two logging verbosity levels. Specifying
-v
once enables basic logging, specifying it twice gives per-cookie logging. - Cookies are read in parallel.
- Encrypted Chrome cookies that we don't return aren't decrypted.
- When multiple browsers are used, the cookies from all browsers are combined. Previous we iterated through browsers stopping at the first browser that had a relevant cookie.
v0.4.0
v0.3.0
- Properly match cookie domains to hostnames, so that e.g. cookies with a domain of ".example.com" will match URLs with hostname "example.com" or "www.example.com". Previously cookies with domains starting with a "." wouldn't match any hostname.
- Update kooky dependency to support modern browser versions.
- Use new kooky cookie store finding functionality to find cooky stores. This should make things work on non-MacOS platforms.
- Support chromium.
- Accept a second argument giving a cookie name. When a cookie name is given, the best matching cookie is selected and only its value is printed.