-
Notifications
You must be signed in to change notification settings - Fork 9
/
Changes
96 lines (71 loc) · 2.51 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
Revision history for Perl extension URI::Template
0.24 2018-09-20
- add exported functions template_process and template_process_string
for simple usage (GH #9)
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