The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
2.1.6    20.07.2023
           - upgrade tests for catch-v3
2.1.5    26.11.2021
           - upgrade tests for catch-v3
2.1.4    09.11.2021
           - bugfix: path_segments() didn't decode last segments
2.1.3    02.07.2021
           - fix compilation warnings
           - add "|" symbol as allowed for query string for ALLOW_EXTENDED_CHARS mode
           - add empty() method
2.1.2    19.04.2021
           - add MANIFEST.SKIP
2.1.1    08.04.2021
           - move C part to C lib with cmake
           - add C tests
           - add more query methods to C++ interface
           - add path_info()
2.1.0    25.11.2020
           - added ALLOW_EXTENDED_CHARS flag
           - fix strict uris when using from other shared library
2.0.1    31.01.2020
           - typemap bugfix
2.0.0    20.01.2020
           - fix crash at global destroy phase on windows
           - add URISP typemap which allows for autoconstruction from ctor arguments
           - operator 'eq' now correctly handles any data types
           - change parser to ragel
           - add more types for protocols with port/secure info
1.1.7    20.08.2019
           - remove _aTHX _pTHX junk from API (will slow down threaded perl, but who gives a fuck)
1.1.6    05.08.2019
           - moved to XS::Install/XS::Framework
           - URI::socks (URI::XS::socks) added
           - renamed from Panda::URI to URI::XS
           - fixed C++17 issues
           - use Data::Recursive instead of Panda::Lib
1.1.5    19.05.2017
           - fix test
1.1.4    19.05.2017
           - make Panda::Lib's clone test optional (is not required anymore)
1.1.3    19.05.2017
           - remove usage of Panda::Lib
1.1.2    11.05.2017
           - use CPP::panda::lib
1.1.1    13.03.2017
           - compile with all warnings enabled, fix warnings
           - fix threaded perl build
1.1.0    03.03.2017
           C++ changes only
           - move to new panda::string, string_view, etc
           - misc optimizations
           - encode/decode_uri_component no longer adds null-byte at the end
1.0.8    26.01.2017
           - added typemaps for FQN classes
           - require Panda::Lib 1.2.1
1.0.7    27.06.2016
           - remove warnings when setting undef to scheme/host/location/path/query_string/raw_query/hash, trait it as if "" was set
1.0.6    08.11.2015
           - add hook for serializing via JSON::XS with convert_blessed enabled
           - add cloning/serializing info to docs
1.0.5    30.11.2015
           - bugfix: in some rare cases query_string and query got out of sync after uri->clone()
1.0.4    10.03.2015
           - remove debug c++11 flag from makefile
1.0.3    10.03.2015
           - up-to-date with new Panda::XS
1.0.2    05.02.2015
           - changed panda-lib's clone hook CLONE -> HOOK_CLONE, this fixes thread->create under threaded perls
1.0.1    03.02.2015
           - bump version to require win32-friendly Panda::Lib/XS/Install
1.0.0    31.01.2015
           - fix threaded builds with NO_GET_CONTEXT
           - bump version to release
           - improve performance for perl's interface 'query' method
0.1.3    09.12.2014
           - fix a bug which could make query_string and query hash out of sync
             after using param()/multiparam() methods
0.1.2    05.12.2014
           - remove debugging flag from Makefile.PL
0.1.1    04.12.2014
           - bugfix: corrupted url strings (with null bytes) might cause core dumps.
             now null-bytes immediately stop parsing as if it was the end of the url string.
           - added bool operator overloading, to prevent calling more expensive to_string()
             in conditions like: if ($uri) {}
0.1.0    26.11.2014
           - first release