-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathChanges
172 lines (130 loc) · 5.09 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
Revision history for Perl module Mac::PropertyList
1.602 2024-09-09T10:19:03Z
* remove stray debugging statement (from joz-k, #28)
1.601 2024-07-27T00:58:50Z
* changed default DTD header to use "Apple" instead of "Apple Computer"
to match what XCode has been doing (Apple changed it's name in 2007).
(GitHub #27).
1.505 2024-07-14T17:52:31Z
* Don't read binary files in text mode, which has problems on Windows
(from joz-k, GitHub #26)
* Fix problem with negative integers in WriteBinary. They should
always be longs.
* First release to use GitHub Attestations (see README.pod)
1.504 2022-07-08T03:16:18Z
* @trwyant fixed some stray debugging output (#14 and #15)
1.503 2022-06-30T18:16:29Z
* Darren Kulp noted an XML error in one of the test strings (GitHub #12)
* No other code changes
1.502 2021-01-19T10:17:29Z
* freshen distro, dump Travis CI, add Github Actions
1.501 2020-09-30T04:50:46Z
* Added create_plist_from_string()
* Merged Tom Wyant's code to handle CF$UID types
* A few more things emit warnings if they don't get the right type
* $XML_{head,foot} are now subroutines
1.413 2018-03-22T18:51:07Z
* Update to Artistic License 2.0
1.412 2017-07-30T18:27:33Z
* Fix for plist files with comments (bram.stappers@tiobe.com) RT #122466
and GitHub #5 (as a pull request)
* Note that this module does not handle ASCII or JSON formats (but they
are in the wishlist now) (anonymous Yahoo! user)
1.411 2017-07-19T02:10:42Z
* Bram Stappers fixed a regression with XML comments
1.41_01 2015-01-29T04:41:09Z
- RT #101795: Mis-parse or hang while parsing non-pretty XML (Tom Wyant)
- RT #101796: Wide character in print warning in t/read_binary.t (Tom Wyant)
1.41 2014-09-12
- Fix up some metadata (GitHub #4)
1.40 2014-01-03
- Get rid of MYMETA
1.39 2013-09-27
- Bump to full release
1.38_02 2013-09-23
- Fix non-portable strftime format (RT #83460)
1.38_01 2013-02-10
- Wim Lewis improved the binary reader / writer and made better
tests for it.
1.38 2012-10-23
- Wim Lewis <wiml@cpan.org> added WriteBinary. Great work!
1.37 2012-08-30
- fix plist_as_perl to be the same as as_perl (and as
documented)
1.36 2012-06-16
- Update the docs, and make the previous dev releases official
1.35 2012-03-09
- Document the as_perl method, which undecorates that internal
data structure
1.34 2011-07-11
- In ReadBinary, handle the data as big-endian. This means you
need the > pack modifier introduced in 5.10.
1.33_02 2011-07-09
- Require 5.10 because I need the > pack modifier
1.33_01 2011-07-02
- Ensure binary reads are for big endian
- Various cleanups for format and whitespace
1.33 2009-11-24
- Hey, you have to decode those XML entities as you read
them.
1.32 2009-09-16
- Things seen to work, so lets release it.
1.31_01 2009-05-03
- Added initial support for reading binary property lists
1.31 2008-01-16
- Clean up for move from CVS to SVN. No need to upgrade.
1.30 2007-01-09
- updated copyright and license info
- no code changes, so no need to upgrade
1.29 2006-05-17
- Added a parse_plist_fh function so you can open the files
any way that you like (for instance, as ":utf8").
- Added pod_coverage.t to MANIFEST. I use it so I might as
well distribute it.
1.28 2006-05-16
- This change actually makes the change I claimed in the last version.
- I added parse_plist_file to @EXPORT_OK, where it should have been.
1.26 2006-05-16
- Added parse_plist_file to the export list. Why was it missing?
- There are no other code changes, and you should upgrade
if your users expect the documentation to be right. :)
1.24 2006-01-17
- Ricardo Signes added as_basic_data() methods to turn the plist
stuff into a Perl data structure without all the plist
tracking. That's probably what most people want if they
simply want to get data.
1.23 2005-06-05
- Mike Ciul added some code to handle input differently for different
sources (file, string, etc). It's a lot faster for very large files.
- Most everything else is the same, so unless you need to work with
very large files, you don't need to rush to upgrade.
1.21 2005-03-11
- Added POD coverage tests
- Bumped version past the 1.0 barrier
- No code changes: no need to upgrade
0.95 2005-03-11
- Added POD coverage tests, fixed issues
- no code changes: no need to upgrade
0.95 2004-12-02
- added Exporter support so you can import the functions, just
like the examples showed. Nothing is imported without you asking
for it.
0.9 2004-09-02
- fixed from with Time::HiRes tests
- cleaned up distribution
- No need to upgrade if you have the previous version (0.11)
0.51 2004-02-03
- Refactored the module to get rid of goofy data structure—if you
peeked behind-the-scenes this will bite you
- Each type in the plist now has its own class, with methods to affect it
0.11 2004-01-31
- No code changes.
- Removed requirements on Test::Manifest and Test::Pod
- Fixed warnings that show up under -w
0.10 2003-02-03
- No code changes
- added missing modules to PREREQ_PM
- tweaked false_key test
- no need to upgrade from 0.09 if you already have it installed
0.09 2003-01-31
- fixed bug in which a dict key named "0" would kill the program