-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathChanges
260 lines (202 loc) · 9.62 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
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
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
Revision history for Perl extension XML::Generator.
{{$NEXT}}
1.13 -- Sat Apr 29 21:45:32 ADT 2023
Production Release of 1.12 no changes.
[Significant Updates since 1.11]
Two fairly minor updates that should not impact anyone much.
Dropping support for 5.008 - if you really need it send a PR
to fix. There has been a longstanding "bug" that inserted
standalone in the xml declaration whether it was needed or not.
This makes it optional if it is not required for
externally-defined DTD or directly specified.
- 1a4e7a0 Update version for Release 1.13
- abb366d v1.12
1.12 -- Sat Apr 29 11:55:46 ADT 2023
[Significant Updates since 1.11]
Two fairly minor updates that should not impact anyone much.
Dropping support for 5.008 - if you really need it send a PR
to fix. There has been a longstanding "bug" that inserted
standalone in the xml declaration whether it was needed or not.
This makes it optional if it is not required for
externally-defined DTD or directly specified.
- 1a7defd Forgot to increment the number of tests
- 7a05609 Fix standalone bug
- aa3c19d Add autoprereqs
- a458ec3 Drop support for perl 5.008
- 85847a1 v1.11
1.11 -- Mon Apr 17 17:17:55 ADT 2023
[Significant Updates since 1.09]
Allow the xml tag attributes to be specified during construction
when conformance is not 'strict' by Wesley Schwengle (waterkip)
Release 1.10 for production
- 0ff9e8b Update for production release
- 85396bc Update Copyright year
- 30c95bf v1.10
1.10 -- Sun Apr 16 20:10:11 ADT 2023
[Significant Updates since 1.09]
Allow the xml tag attributes to be specified during construction
when conformance is not 'strict'
- efc7d9d Update for release
- 83b1699 Remove VERSION number from git repo
- a49e891 Add new xml option to constructor
- 4171530 v1.09
1.09 -- Fri Feb 18 23:06:27 AST 2022
- b31c19f Increment version
- 1a3fa9e Fix RT 49038: Doc bug - escaping
- d398d9c Fix dependency info
1.08 -- Thu Feb 17 20:00:24 AST 2022
[Significant Updates since 1.04]
- Fix RT 77323: escape all characters outside the normal ASCII range
- Fix RT 80273 v1.04 incorrectly escaping stringified inner tags
- Fix RT 70986 and provides test
- Move to Dist::Zilla to build
[Changes since 1.07]
- 6258a3b Update version number for release
- c9a09d4 v1.07
1.07 -- Thu Feb 17 16:58:42 AST 2022
- c70c220 Add .gitignore
- 124e36a Update version and Dist::Zilla settings
- 0f6ccd0 Fix some pod issues
1.06 -- Thu Feb 17 08:04:38 AST 2022
- 7c9d6d5 v1.06
- a676ff3 Merge pull request #1 from perl-net-saml2/distzilla
- d565282 Move to Dist::Zilla
1.05 Wed Feb 16 22:00:00 2022
- 1eb746e (tag: 1.05) Update for new release
- 0e895a0 Add github action
- f636f4b Fix RT 77323: escape all characters outside the normal ASCII range
- 423c2cf Fix RT 80273 v1.04 incorrectly escaping stringified inner tags
- 8ef1c52 Fixes RT 70986 and provides test
1.04 Fri Jul 15 08:35:00 2011
- Added the filter_invalid_chars option, which is turned on by default
under strict mode.
1.03 Thu Jul 30 17:02:00 2009
- Version bump because somebody released an unauthorized
XML-Generator-1.02
1.01 Tue Jul 8 11:45:00 2007
- Documentation cleanup.
1.0 Fri Jun 22 16:51:00 2007
- Fixed bug #23594, "Embedded escaping does not work as expected",
reported by M. Zizka; clarified documentation and added 'even-entities'
argument to 'escape' parameter.
- As part of above fix, supplying an unexpected true argument to 'escape'
parameter results in warning.
- Fixed bug #18609, "cdata also pretty-printed", reported by Daniel Schroeer.
- Fixed bug #18656, reported by Peter (Stig) Edwards; just removed single
quotes around Tie::IxHash in require line.
0.99_02 Tue Oct 19 23:02:00 2004
- Fixed mistake in RDF example.
0.99_01 Tue Oct 19 22:58:00 2004
- Changed default behavior of 'use XML::Generator' to not attempt to export
AUTOLOAD. Removed ':noimport' option.
- Allowed more than two components in a namespace, to allow explicit xmlns:
attributes to be output on demand. Introduced '#default' token.
- Improved output aesthetics when there are lot of attributes and the generator
was configured with the 'pretty' option.
- Added allowedXMLTags (alias to allowed_xml_tags) and qualified_attributes
(alias to qualifiedAttributes) to rationalize interface.
0.99 Tue Mar 23 11:17:00 2004
- Removed automatic prefixing of attribute names when using a namespace.
- Added 'qualifiedAttributes' constructor option to emulate prior attribute
prefixing behavior.
- Always syntax check attribute names under strict conformance.
- Add documentation on using Tie::IxHash to get predictable attribute ordering.
- Allow tag 'AUTOLOAD'.
- Fixed bug with default namespace.
- More tests
0.98 Mon Mar 1 18:26:00 2004
- Fixed bug in DOM.t when XML::DOM not installed (caused by fix in 0.97)
0.97 Mon Mar 1 15:22:00 2004
- Fixed bugs in DOM.t reported by David Wheeler.
0.96 Sun Feb 29 23:00:00 2004
- More documentation fixups.
- Only check for xml() subs under strict conformance.
- Small performance optimizations.
0.95 Sun Feb 29 22:21:00 2004
- Enhanced STACKED AUTOLOAD feature to provide a default import()
- Documentation fixups.
0.94 Sun Feb 29 14:21:00 2004
- FIXED IMPLEMENTATION OF NAMESPACES!! XML::Generator is now conformant.
Note that the semantics of namespaces have changed!
- Implemented AUTOLOAD exporting to simplify syntax.
- Implement STACKED AUTOLOADs to simplify sub-classing.
- Added "macro" options ':standard', ':std', ':strict' and ':pretty'.
- Added new 'allowed_xml_tags' option to allow tags starting with 'xml'
under strict conformance.
- Documented the 'version', 'encoding' and 'dtd' options.
- Added arguments to xmldecl() to allow more control.
- Changed XML comment behavior when escaping '--' to escape both dashes.
- Fixed memory leak in constructor. Bug #4513.
- Fixed bug in t/DOM.t that caused it to fail when DOM.pm was installed. Bug #3220.
0.93 Wed Jan 22 10:41:00 2003
- Added 'high-bit' option to escape to allow escaping of upper ASCII.
- Fixed a test bug that assumed the order of elements in a hash.
0.92 Tue Jan 21 13:12:00 2003
- Finally (after multiple bug reports) stopped requiring that XML::DOM be
installed for the tests to pass. Sorry this took so long to get fixed.
- Also fixed a bug in XML::Generator::DOM's POD that made it look strange
on search.cpan.org (reported by Ken Williams).
0.91 Mon Dec 11 11:33:32 2000
- Added XML::Generator::DOM subclass for producing DOM trees instead of
strings.
- New choices for the 'empty' option: 'compact' and 'args'.
- Changed the semantics of 'pretty' option; CDATA sections and Processing
Instructions are no longer subject to the pretty printing rules. Thanks
for the bug report from Murat Uenalan.
- Using closures for tag generation, which seems to save a little bit of
time. Might not be worth it in the long run, for maintainability's sake.
- Fix for perl versions that can't use 'for' as a statement modifier (pre 5.005)
courtesy of Neil Prockter ([email protected]).
- Some documentation fixups.
0.9 Sat Nov 18 11:13:24 2000
- Massive code reorganization to support subclassing, courtesy of
Nathan Winger ([email protected])
- New instantiation option, 'empty', to control how empty tags are
rendered.
- Improved internal representation for improved performance
( $gen->foo($gen->bar($gen->baz( $really_big_string ))) used to copy
$really_big_string three times; as long as the 'pretty' option is not
supplied, this is no longer the case. )
- Fixed xml() tag to allow comments and processing instructions before
and/or after the xml document.
- New special tag, xmldtd(), which used to be part of xmldecl().
0.8 Wed Jul 12 17:10:12 2000
- Bug-fix for pretty-printing
- New special tag, "xml" which takes a complete XML document and
"finalizes" it, so it can't be further embedded.
- Arguments passed as scalar refs will not be escaped, even if the
XML::Generator object was constructed with the 'escape' => "always"
option.
0.7 Mon Jun 13 09:14:32 2000
- Pretty-printing patch from Bron Gondwana
- Undefined warnings patch from Bron Gondwana
0.6 Sun Jun 11 16:02:00 2000
- Cleaned-up, modularized rewrite courtesy of Bron Gondwana
- XML::Generator now returns objects blessed into XML::Generator::auto
which contains only an AUTOLOAD that redirects requests to the
proper method in XML::Generator.
- A new option is available in the constructor to force stricter
conformance to the XML specification ('conformance' => 'strict').
This also enables some special tags; "xmlpi", "xmlcmnt", "xmldecl"
and "xmlcdata" that can be used to generate, respectively, processing
instructions, comments, the XML declaration, and character data
sections.
0.5 Thu Sep 08 11:12:04 1999
- Fixed one lingering definedness bug
- Added escaping options to XMLify content
- Added global namespace option
- Fixed namespace support somewhat
0.4 Fri Jul 02 11:44:32 1999
- Fixed a few remarkably dumb bugs which I can't believe survived
this long. Improved the documentation slightly.
0.3 Tue Apr 13 09:11:13 1999
- Fixed undefined variables warnings as reported by John Labovitz
0.2 Wed Feb 10 12:00:00 1999
- Added support for namespaces; bholzman
- Allowed "new" as a tag name; bholzman
0.1 Wed Nov 11 20:39:11 1998
- first public version; bholzman
0.01 Wed Nov 11 20:17:39 1998
- original version; created by h2xs 1.18