0.000021 2018-03-11
* Stop using defined-or, breals oldeer perls.
0.000020 2018-03-10
* Since upgrading Devel::PPPort did not fix the errors,
switch from using av_top_index / av_tindex to using
av_shift, which seems to be supported waaay back.
0.000019 2018-03-09
* Upgrade Devel::PPPort to version 3.36 to solve
compilation errors on older versions of Perl.
0.000018 2018-03-09
* Try to sidestep a compilation failure for older Perls
by switching from av_top_index to av_tindex.
* Change the code to avoid, as far as I can see,
anything that might trigger an older C compiler.
Because it has only been 25 years since C90...
0.000017 2018-03-07
* Optionally accept names without values, by adding
an optional parameter to crush_cookie that allows
the caller to say "please give me names without
a value, and set them to undef". The default value
is zero, so you will not get these valueless names.
* Rework Buffer implementation,
* We now accept a cookie with a value that is an arrayref.
The values in the array get joined with '&', and then
the whole string is URL-encoded. When crushing such a
cookie, the reverse applies. This was suggested by
James Raspass (JRaspass in github); thanks!
0.000016 2018-03-07
* Teach the parser about attributes with no value (like HttpOnly).
Reported by Nigel Gregoire (nfg in github); thanks!
0.000015 2018-03-07
* Accept Perl boolean values when setting cookie attributes.
Thanks to Alex Pankoff (ccntrq in github) for reporting.
* Fix the tests for no-value attributes.
0.000014 2017-07-25
* Try to support old versions of Windows without gmtime_s.
0.000013 2017-07-22
* No changes.
0.000012 2017-07-20
* Use C99 for solaris, attempting to support the platform.
* Add missing dependency on Date::Parse for testing.
0.000011 2017-07-18
* Fix comparison of expiration times.
* Fix compilation error when memory checking is enabled.
* Fixed crash when uri encoding pound sign and other
large characters.
0.000010 2017-07-14
* Stop using // comments.
0.000009 2017-07-12
* Use Perl macros to manage memory.
0.000008 2017-07-12
* Support compilation under Win32 / Win64.
0.000007 2017-02-10
* Support SameSite attribute.
0.000006 2016-08-15
* Improve perldoc.
0.000005 2016-01-28
* Switch all standard cookie field names to
CamelCase, in accordance to RFC6265. Thanks to
@SysPete for the error report.
0.000004 2016-01-27
* Allow for '=' as part of a value. Thanks to
@SysPete and @veryrusty for the error report
and confirming what the proper behaviour is.
* Add some more test cases.
0.000003 2016-01-26
* Fix some tests that depend on the current time,
to make them more resistant to clock drift.
* Get rid of dangling references to Devel::Cookie.
0.000002 2016-01-26
* Change name to HTTP::XSCookies; "thanks", SawyerX.
0.000001 2016-01-25
* Initial version.