Revision history for Perl extension URI::Template

0.23 2018-07-10
 - Fix Makefile.PL with no '.' in @INC (GH #5, RT #121036)
 - Ensure we don't re-encode pre-encoded values for +var and #var 
   (GH #7, GH #8)

0.22 2015-04-04
 - Fix regression in variables() when called in list context (GH #4)

0.21 2015-01-08
 - variables() now returns items in their order of appearance (Artem 
   Krivopolenov)

0.20 2015-01-05
 - Handle "0" as a template properly (RT 101109)

0.19 2015-01-05
 - Allow empty template as per spec (RT 101109)
 - template() now accepts a new string as an argument (Artem Krivopolenov)

0.18 2013-12-05
 - Fix empty hash/array special casing to not return anything

0.17 2013-03-11
 - Special case return from empty hash and array values in query strings

0.16 2012-05-30
 - Conform to latest spec RFC 6570 (RT 66651)
 - Re-use test suite from official github repo

0.15 2009-01-19
 - Promote dev release to stable

0.14_01 2008-09-09
 - Conform to latest spec (draft 03) (Ricardo SIGNES) Due to the new spec,
   the following are no longer applicable:
    - deparse()
    - all_variables()
    - passing an arrayref to the process subs
 - as_string() is now just template() (Ricardo SIGNES)
 - added expansions() - returns the coderefs used to expand the template
   (Ricardo SIGNES)
 - add support for default values (where applicable)

0.13 2008-02-12
 - Properly terminate deparse regex (Karen Cravens)

0.12 2008-02-10
 - Attempt to fix deparse() when the template ends in a variable

0.11 2008-02-08
 - require perl 5.6 minimum

0.10 2008-01-16
 - fix test suite for JSON 2.x

0.09 2007-08-28
 - minor doc update

0.08_02 2007-07-31
 - switch to Module::Install
 - extract part of the test suite into a generic json-formatted structure

0.08_01 2007-07-29
 - handle new escaping rules from the latest spec.

0.07 2007-05-24
 - allow the user to pass an array ref to process and process_to_string
   which fills values by position
 - added all_variables() which returns all arguments by position (including
   duplicates)

0.06 2007-04-23
 - added some caching for better deparse() performance [Paul "LeoNerd"
   Evans]

0.05 2007-04-19
 - fix test for variables()
 - added a note that the results from variables() are in random order

0.04 2007-01-22
 - fix undef values when processing

0.03 2007-01-16
 - added a simple deparse() method

0.02 2007-01-16
 - added process_to_string() method

0.01 2007-01-15
 - original version
