1 Revision history for Perl extension URI::Template
4 - Fix regression in variables() when called in list context (GH #4)
7 - variables() now returns items in their order of appearance (Artem
11 - Handle "0" as a template properly (RT 101109)
14 - Allow empty template as per spec (RT 101109)
15 - template() now accepts a new string as an argument (Artem Krivopolenov)
18 - Fix empty hash/array special casing to not return anything
21 - Special case return from empty hash and array values in query strings
24 - Conform to latest spec RFC 6570 (RT 66651)
25 - Re-use test suite from official github repo
28 - Promote dev release to stable
31 - Conform to latest spec (draft 03) (Ricardo SIGNES) Due to the new spec,
32 the following are no longer applicable:
35 - passing an arrayref to the process subs
36 - as_string() is now just template() (Ricardo SIGNES)
37 - added expansions() - returns the coderefs used to expand the template
39 - add support for default values (where applicable)
42 - Properly terminate deparse regex (Karen Cravens)
45 - Attempt to fix deparse() when the template ends in a variable
48 - require perl 5.6 minimum
51 - fix test suite for JSON 2.x
57 - switch to Module::Install
58 - extract part of the test suite into a generic json-formatted structure
61 - handle new escaping rules from the latest spec.
64 - allow the user to pass an array ref to process and process_to_string
65 which fills values by position
66 - added all_variables() which returns all arguments by position (including
70 - added some caching for better deparse() performance [Paul "LeoNerd"
74 - fix test for variables()
75 - added a note that the results from variables() are in random order
78 - fix undef values when processing
81 - added a simple deparse() method
84 - added process_to_string() method