10.83 Sat 08 May 2021 11:51:32 PM CEST 2 - Recognize tied variables (PR#101 tinita) 3 - Add license file from included libyaml code (PR#102 tinita) 4 50.82 Sat 02 May 2020 08:39:03 PM CEST 6 - Updated libyaml sources to 0.2.4. Changes affecting YAML::XS are 7 - Output '...' at the stream end after a block scalar with trailing empty 8 lines 9 - Accept '%YAML 1.2' directives (they are ignored and do not change 10 behaviour though) 11 120.81 Mon 27 Jan 2020 11:05:46 PM CET 13 - Breaking Change: Set $YAML::XS::LoadBlessed default to false to make it 14 more secure 15 160.80 Thu 22 Aug 2019 01:17:13 PM CEST 17 - Fix memory leak when loading invalid YAML (PR#93 tinita) 18 190.79 Tue 11 Jun 2019 09:35:22 PM CEST 20 - Support aliasing scalars resolved as null or booleans (tinita) 21 - Add YAML::XS::LibYAML::libyaml_version() (tinita) 22 - Support standard !!int/!!float tags instead of dying (tinita) 23 240.78 Sat 18 May 2019 06:35:21 PM CEST 25 - Fix double free/core dump when Dump()ing binary data, see issue#91 26 (tinita) 27 - Update config.h from libyaml (tinita) 28 290.77 Mon 15 Apr 2019 10:55:13 PM CEST 30 - Update libyaml to version 0.2.2. Most important change for users is that 31 plain urls in flow style can be parsed now. Example: `[ http://yaml.org 32 ]`. (tinita) 33 340.76 Sun Dec 30 20:10:16 CET 2018 35 - Add $Indent - number of spaces when dumping. PR#89 @zdm++ 36 - Fix typo in docs. PR#87 @mr-mixas++ 37 - Fix links in docs. @manwar++ 38 390.75 Sat Nov 3 14:17:28 CET 2018 40 - Implement $LoadCode (tinita) 41 420.74 Fri Aug 31 18:06:17 PDT 2018 43 - Fix tests on older perls 44 - Support back to perl.5.8.1 45 460.72 Sun Jul 8 17:03:08 CEST 2018 47 - Update to libyaml 0.2.1 (tinita) It's forbidden now to escape single 48 quotes inside double quotes 49 - When disabling $LoadBlessed, return scalars not refs (tinita) 50 - Save anchors also for blessed scalars (tinita) 51 520.70 Sat Jun 9 21:53:05 CEST 2018 53 - Fix format specifier/argument mismatch PR#79 @a3f++ 54 - Travis CI: Test on Perl 5.26 PR#80 @a3f++ 55 - Fix a C90-compatibility issue PR#81 @stphnlyd++ 56 570.69 Tue Dec 26 18:37:25 CET 2017 58 - Security fix Add $LoadBlessed option to turn on/off loading objects 59 PR#73 PR#74 TINITA++ 60 610.68 Mon Dec 18 20:01:05 CET 2017 62 - Fix regex roundtrip (fixes issue#69) PR#70 (TINITA++) 63 - Fix loading of many regexes (fixes issue#64) PR#71 (TINITA++) 64 650.67 Wed Nov 15 18:59:33 CET 2017 66 - Support standard tags !!str, !!map and !!seq instead of dying. PR#67 67 (TINITA++) 68 - Support JSON::PP::Boolean and boolean.pm via $YAML::XS::Boolean. PR#66 69 (TINITA++) Thanks also to Björn Höhrmann for SvPV_nolen() 70 710.66 Thu Aug 17 20:06:06 CEST 2017 72 - Apply PR#55 (@vti++) 73 - Dump() was modifying original data, adding a PV to numbers 74 - Added a test for this (TINITA++) 75 760.65 Thu 18 May 23:09:38 CEST 2017 77 - Prevent warning about unused variables (see issue#59) 78 - Clarify documentation about exported functions 79 800.64 Fri 7 Apr 20:32:01 CEST 2017 81 - use lib FindBin::Bin in tests, preparing for perl 5.26 where '.' gets 82 removed from @INC. Fixes issue#54 TINITA++ 83 - Use the latest libyaml sources. 84 - Lazy load B::Deparse for faster startup time. Applied PR/53 by 85 @perlpunk++ (submitted by @carnil++ from a Debian issue as GitHub 86 issue#52) 87 880.63 Fri Jul 8 14:40:35 UTC 2016 89 - Apply PR/48 by @perlpunk++ 90 - Fixes memory leaks 91 920.62 Mon Feb 22 15:46:06 UTC 2016 93 - Apply PR/42 @perlpunk++ (fix for detecting filehandles) 94 950.61 Sat Feb 20 18:04:19 UTC 2016 96 - Apply PR/37 @perlpunk++ (includes PR/36 @lameventanas++) 97 980.60 Tue Feb 9 14:36:09 EST 2016 99 - Apply PR/33. @andygrundman++. Solaris fixes. 100 1010.59 Mon Jan 26 15:04:10 PST 2015 102 - PR/23 Better scalar dump heuristics 103 - More closely match YAML.pm 104 - Thanks Matthias Bethke 105 1060.58 Tue Jan 20 21:01:49 PST 2015 107 - Add a VERSION statement to YAML::LibYAML (issue#8) 108 1090.57 Thu Jan 15 23:05:15 EST 2015 110 - Applied fix for PR/21. nawglan++ 111 1120.56 Thu Jan 15 22:21:47 EST 2015 113 - Update copyright year 114 - Use Swim cpan-tail block functions in doc 115 1160.55 Mon Dec 22 17:26:27 PST 2014 117 - Get YAML::XS using latest libyaml 118 1190.54 Sat Nov 29 11:47:10 PST 2014 120 - Reverted an old patch with 0.53. Unreverted. 121 1220.53 Fri Nov 28 09:20:08 PST 2014 123 - Fix for 124 https://bitbucket.org/xi/libyaml/issue/10/wrapped-strings-cause-assert-failure 125 1260.52 Fri Aug 22 21:03:19 PDT 2014 127 - Fix e1 test failure on 5.21.4 128 1290.51 Sat Aug 16 14:28:45 PDT 2014 130 - Remove =travis section 131 1320.50 Sat Aug 16 12:57:04 PDT 2014 133 - Meta 0.0.2 134 1350.49 Sat Aug 16 04:23:17 PDT 2014 136 - Eliminate spurious trailing whitespace 137 1380.48 Fri Aug 15 21:07:12 PDT 2014 139 - Add t/000-compile-modules.t 140 1410.47 Sat Aug 9 00:29:29 PDT 2014 142 - Fix swim errors 143 1440.46 Tue Aug 5 10:32:41 PDT 2014 145 - Add badges to doc 146 - Fix ReadMe 147 1480.45 Mon Aug 4 01:23:10 PDT 2014 149 - Fix Meta and add Contributing. 150 1510.44 Sun Jul 13 15:19:41 PDT 2014 152 - Doc fix. GitHub-Issue-#6. Thanks to Debian Perl Group for finding this. 153 1540.43 Sat Jul 12 10:04:07 PDT 2014 155 - Test::Base tests needed 'inc' in @INC 156 1570.42 Fri Jul 11 14:45:58 PDT 2014 158 - Switch to Zilla::Dist 159 - No longer dep on Test::Base, Spiffy, and Filter::Util::Call 160 - Remove test/changes.t 161 1620.41 Wed Mar 13 10:34:55 PDT 2013 163 - Removed another C++ // style comment. jdb++ 164 1650.40 Tue Mar 12 11:05:34 PDT 2013 166 - Removed C++ // style comments, for better portability. jdb++ 167 1680.39 Mon Feb 11 18:08:04 PST 2013 169 - Using the latest libyaml codebase 170 - https://github.com/yaml/libyaml/tree/perl-yaml-xs 171 - Changes have been made to start moving libyaml to 1.2 172 1730.38 Tue Jan 3 22:56:01 PST 2012 174 - Apply SPROUT++ deparse test patch. Thanks! 175 1760.37 Thu Sep 29 20:09:20 CEST 2011 177 - Fix the bug that accidentally released YAML-XS instead of YAML-LibYAML. 178 - Released from Wendy++ and Liz++'s Guest Bedroom. 179 1800.36 Sun Sep 25 22:08:53 CEST 2011 181 - Switch to Module::Package 182 - Fix LoadFile on empty file failure. 183 - Released from Wendy++ and Liz++'s Basement Server Room. 184 1850.35 Mon Apr 4 00:33:09 CST 2011 186 - Apply bdfoy patch from rt-46172 187 - Update ppport.h to fix rt-64749 & rt-62054 188 - Add ANDK's regexp.t patch from rt-62266 189 1900.34 Wed Apr 14 17:57:10 PDT 2010 191 - These changes from chansen++ 192 - Handle misbehaved tied hashes 193 - Handle 'get' magic 194 - Added support for tied arrays and hashes 195 - Don't turn on the UTF-8 flag for strings containing US-ASCII (0x00-0x7F) 196 1970.33 Wed Apr 14 17:57:10 PDT 2010 198 - Applied Gisle Aas' patch from 199 https://rt.cpan.org/Ticket/Display.html?id=43115 200 2010.32 Mon Jan 12 11:23:55 IST 2009 202 - newSVpvs is not portable, change to newSVpvn 203 - update ppport.h options 204 2050.31 Mon Jan 12 11:23:55 IST 2009 206 - Fix the leak test so it doesn't load an unused, undeclared dependency 207 (Test::LongString) 208 2090.30 Sun Jan 11 12:53:55 IST 2009 210 - Plug a leak in Load 211 - More efficient intermediate structure allocation 212 2130.29 Tue Nov 11 22:57:07 PST 2008 214 - Check SvNIOK when dumping and format if quotes when it's a string that 215 looks like a number 216 - Parse plain scalars as numbers when they look like numbers 217 - Load nulls as newSV(0) instead of &PL_sv_undef to avoid "Modification of 218 non-creatable hash value attempted" errors 219 2200.28 Mon Jun 23 15:23:24 PDT 2008 221 - Apply UTF8 patch supplied by KLEINJ in rt.cpan#36734 222 2230.27 Fri Jun 6 22:05:29 PDT 2008 224 - Apply patches from Gisle Aas and Jan Dubois of ActiveState. 225 2260.26 Mon Jun 25 00:14:19 PDT 2007 227 - Refactor to consistent pointer & declaration syntax 228 - Start commenting the C code. 229 - Make YAML::XS work on Win32 by adding -DYAML_DECLARE_EXPORT. (Tested on 230 StrawberryPerl) 231 2320.25 Sun Jun 24 17:39:13 PDT 2007 233 - Squelch most -pedantic C warnings. Thanks audreyt. 234 - Allow anchored and aliased scalars (and regexps) to be Loaded 235 2360.24 Sun Jun 24 10:29:03 PDT 2007 237 - Turn on unicode dumping support. 238 - Make anchor numbers Dump in order. 239 2400.23 Fri Jun 22 17:56:50 PDT 2007 241 - Added full regexp Dump and Load support. Borrowed code from YAML::Syck. 242 Discovered/reported bugs in the same. 243 2440.22 Fri Jun 22 00:38:14 PDT 2007 245 - Support !foo private tags for Loading scalar refs - for David Garamond 246 2470.21 Thu Jun 21 15:08:03 PDT 2007 248 - Add Loadfile and Dumpfile functions 249 - Support !foo private tags for Load - for David Garamond 250 - Support Dump/Load of strings with nulls 251 2520.20 Mon Jun 18 16:29:33 PDT 2007 253 - Better parse error messaging 254 2550.19 Mon Jun 18 00:54:40 PDT 2007 256 - Fixed memory bugs. Reported_by avar 257 2580.18 Sun Jun 17 18:33:41 PDT 2007 259 - Renamed to shorter YAML::XS 260 - Load and Dump blessed scalar refs 261 - Report Load errors 262 - Allow !!hash and !!array 263 2640.17 Wed Jun 6 19:48:52 PDT 2007 265 - Support code and glob dumping 266 - Much refactoring. 267 2680.16 Thu May 31 13:46:50 PDT 2007 269 - Using a newer version of libyaml (0.1.1 cut of trunk). 270 - Can dump scalars that need quoting without getting a ! 271 2720.15 Wed May 30 20:16:22 PDT 2007 273 - Use 'Perl_form' to generate tags. Don't use memory allocating. 274 - Can correctly load a scalar ref to itself. 275 2760.14 Wed May 30 02:31:39 PDT 2007 277 - Plain empty strings should load as undef 278 2790.12 Wed May 30 01:08:52 PDT 2007 280 - Add support for dumping code refs and blessed code refs 281 2820.11 Tue May 29 17:25:18 PDT 2007 283 - Fixed false YAML::Tiny dependency 284 - Support blessed hashes and arrays 285 2860.10 Mon May 28 03:17:29 PDT 2007 287 - Integrated with YAML::Tests test suite. 288 2890.09 Mon May 28 00:38:19 PDT 2007 290 - Dump and Load scalar refs 291 - Handle alias scalar refs 292 2930.08 Wed May 23 19:34:35 PDT 2007 294 - Make sure dumped empty strings have quotes 295 - Add boolean roundtrip support 296 - Add full anchor/alias support 297 2980.07 Wed May 23 00:04:42 PDT 2007 299 - TonyC showed me how to use '...' in my XS prototype to say zero or more 300 args. 301 3020.06 Tue May 22 23:37:40 PDT 2007 303 - Support dumping zero objects, and loading empty or comment only streams 304 to produce zero objects. 305 3060.05 Mon May 21 00:14:40 PDT 2007 307 - TonyC pointed out the error in my ways for using newSVpvf for strings. 308 3090.04 Sat May 19 20:04:04 PDT 2007 310 - Added a typedef 'dumper' like 'loader'. Makes internals nicer and more 311 exposable. 312 - Support dumping undef as ~ and "~" as '~', and loading them correctly. 313 3140.03 Mon May 14 23:27:17 PDT 2007 315 - Fixed Dump call stack bugs reported by vhold. Made Dump work like Load. 316 - Made this very 'Changes' file loadable, and have a test to prove it. 317 - As a result Load now handles a multiple document stream correctly. 318 - Added a 'loader' typedef to the C code. This is kinda like a self object 319 for the Loader and maybe I'll expose this to the Perl API at some point. 320 - Made Dump and Load not be proxy subs from YAML::LibYAML to 321 YAML::LibYAML::XS. This removes one level of Perl sub calling which 322 should improve benchmarks. 323 3240.02 Mon May 14 23:27:17 PDT 2007 325 - Implement initial Dump function. Now supports basic Dump and Load. 326 3270.01 Fri May 11 14:08:54 PDT 2007 328 - First Version. Very alpha. Not for production! 329