summaryrefslogtreecommitdiff
path: root/Changes
blob: efc990ac9c56a6913717963be5b4fcac1b5cbb7b (plain)
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
0.310   2018-10-18 (PERLANCAR)

	- [Bugfix] envresmulti(): If all statuses are 304, return final
	  status as 304 instead of 200.


0.30    2017-02-03 (PERLANCAR)

	- EnvResultMulti: Allow add_result() to override status/message
	  keys.


0.29    2016-12-28 (PERLANCAR)

	- No functional changes.

        - [dist] Fix expressing follow-spec prereq relationship with x_spec, and
          copy-paste prereq relationship with x_copypaste.


0.28    2016-12-27 (PERLANCAR)

	- No functional changes.

	- [dist] Use _SPEC and _COPYPASTE prefixes for dependencies.


0.27    2016-12-26 (PERLANCAR)

	- Downgrade prereq String::Trim::More from RuntimeRequires to
	  DevelopSuggests, copy-paste routine trim_blank_lines().


0.26    2016-12-15 (PERLANCAR)

	- risub: Add method default_dry_run to check default dry-run mode
	  (Rinci 1.1.83).


0.25    2016-11-21 (PERLANCAR)

        - [doc] Fix typo in Synopsis.

        - Add class: Perinci::Object::EnvResultTable and envrestable() as
          shortcut to instantiate this class.


0.24    2015-09-03 (PERLANCAR)

	- No functional changes.

	- [dist] Move spec prereqs from RuntimeRequires to
	  DevelopRecommends to reduce deps but still allow indicating spec
	  requirement.


0.23    2015-09-03 (PERLANCAR)

	- Assume LANG=C will use the default en_US, this fixes lots of
	  '{en_US ...}' marks on lots of dists using this.


0.22    2015-09-03 (PERLANCAR)

	- Mark requested language to aid debugging.


0.21    2014-12-11 (PERLANCAR)

	- No functional changes.

	- [ux] Add example of using riresmulti() in Synopsis.


0.20    2014-12-10 (PERLANCAR)

	- No functional changes.

	- Use new name of renamed/split module SHARYANTO::String::Util ->
	  String::Trim::More.


0.19    2014-11-07 (PERLANCAR)

	- Regard status 304 as success.


0.18    2014-10-29 (PERLANCAR)

	- [Incompatible change] envresmulti(): change 'response'
	  terminology to 'result' to follow Rinci 1.1.63, so now the method
	  add_response() is renamed to add_result(), and the result
	  metadata property is now the correct 'results' and not
	  'responses'.


0.17    2014-10-28 (PERLANCAR)

	[INCOMPATIBLE CHANGES]

        - langprop(): \%opts is now optional first argument instead of the
          second. This change is to make the syntax of setting a langprop
          consistent with others, e.g. $rimeta->langprop("summary", "new value")
          and $rimeta->langprop({lang=>"id_ID"}, "summary", "Nilai baru").

        [ENHANCEMENTS]

        - Allow setting a langprop.

        - Add convenient methods: name(), caption(), summary(), description().
          They all use langprop() under the hood.


0.16    2014-10-28 (PERLANCAR)

	- Add envresmulti() (Perinci::Object::EnvResultMulti).


0.15    2014-10-20 (PERLANCAR)

	- No functional changes.

	- Fix typo in test which caused CT failure reports.


0.14     2014-10-16 (PERLANCAR)

         - langprop(): Search PROP.alt.lang.xx in addition to
           PROP.alt.lang.xx_XX.

         - Rename module files.


0.13     2014-01-03 (SHARYANTO)

         - Trim language from locale env (e.g. "en_US.UTF-8" to "en_US") to
           avoid unnecessary mark.


0.12     2013-12-11 (SHARYANTO)

         - langprop() now observes LANG/LANGUAGE environment.


0.11     2012-08-29 (SHARYANTO)

         - function: Add features() and can_dry_run().


0.10     2012-03-23 (SHARYANTO)

         - No functional changes. Resolve circular dependency problem with
           SHARYANTO-Utils by splitting SHARYANTO::String::Util to its own dist.
           [RT#75987, thanks Slaven]


0.09     2012-03-22 (SHARYANTO)

         - No functional changes. Try to work around dependency problem (some
           systems cannot find SHARYANTO::String::Util, new in SHARYANTO-Utils
           0.16+).


0.08     2012-03-20 (SHARYANTO)

         - No functional changes. Fix Perl version dependency ('parent' requires
           5.10.1).


0.07     2012-03-15 (SHARYANTO)

         [FIXES]

         - Fix behavior of langprop(), now language defaults to metadata's
           'default_lang' property.

         [INCOMPATIBLE CHANGES]

         - langprop(): rename option 'mark_fallback_text' to 'mark_different_lang'.


0.06     2012-03-15 (SHARYANTO)

         [ENHANCEMENTS]

         - Add 'rimeta'.


0.05     2012-03-15 (SHARYANTO)

         [INCOMPATIBLE CHANGES]

         - Rename 'rires' to 'envres' (to avoid confusion with the new
           'riresmeta'). Rename its extra() method to meta().

         [ENHANCEMENTS]

         - Add 'riresmeta'

         - Add langprop() method.


0.04     2012-01-26 (SHARYANTO)

         - First release, rename from Sub-Spec-Object to Perinci-Object. Now
           follows Rinci (currently 1.1) specification instead of Sub::Spec 1.0
           (but still supports old sub specs).