1Revision history for Perl extension URI::Template 2 30.24 2018-09-20 4 - add exported functions template_process and template_process_string 5 for simple usage (GH #9) 6 70.23 2018-07-10 8 - Fix Makefile.PL with no '.' in @INC (GH #5, RT #121036) 9 - Ensure we don't re-encode pre-encoded values for +var and #var 10 (GH #7, GH #8) 11 120.22 2015-04-04 13 - Fix regression in variables() when called in list context (GH #4) 14 150.21 2015-01-08 16 - variables() now returns items in their order of appearance (Artem 17 Krivopolenov) 18 190.20 2015-01-05 20 - Handle "0" as a template properly (RT 101109) 21 220.19 2015-01-05 23 - Allow empty template as per spec (RT 101109) 24 - template() now accepts a new string as an argument (Artem Krivopolenov) 25 260.18 2013-12-05 27 - Fix empty hash/array special casing to not return anything 28 290.17 2013-03-11 30 - Special case return from empty hash and array values in query strings 31 320.16 2012-05-30 33 - Conform to latest spec RFC 6570 (RT 66651) 34 - Re-use test suite from official github repo 35 360.15 2009-01-19 37 - Promote dev release to stable 38 390.14_01 2008-09-09 40 - Conform to latest spec (draft 03) (Ricardo SIGNES) Due to the new spec, 41 the following are no longer applicable: 42 - deparse() 43 - all_variables() 44 - passing an arrayref to the process subs 45 - as_string() is now just template() (Ricardo SIGNES) 46 - added expansions() - returns the coderefs used to expand the template 47 (Ricardo SIGNES) 48 - add support for default values (where applicable) 49 500.13 2008-02-12 51 - Properly terminate deparse regex (Karen Cravens) 52 530.12 2008-02-10 54 - Attempt to fix deparse() when the template ends in a variable 55 560.11 2008-02-08 57 - require perl 5.6 minimum 58 590.10 2008-01-16 60 - fix test suite for JSON 2.x 61 620.09 2007-08-28 63 - minor doc update 64 650.08_02 2007-07-31 66 - switch to Module::Install 67 - extract part of the test suite into a generic json-formatted structure 68 690.08_01 2007-07-29 70 - handle new escaping rules from the latest spec. 71 720.07 2007-05-24 73 - allow the user to pass an array ref to process and process_to_string 74 which fills values by position 75 - added all_variables() which returns all arguments by position (including 76 duplicates) 77 780.06 2007-04-23 79 - added some caching for better deparse() performance [Paul "LeoNerd" 80 Evans] 81 820.05 2007-04-19 83 - fix test for variables() 84 - added a note that the results from variables() are in random order 85 860.04 2007-01-22 87 - fix undef values when processing 88 890.03 2007-01-16 90 - added a simple deparse() method 91 920.02 2007-01-16 93 - added process_to_string() method 94 950.01 2007-01-15 96 - original version 97