154 lines
2.2 KiB
Markdown
154 lines
2.2 KiB
Markdown
|
1.0.5
|
||
|
-----
|
||
|
|
||
|
- fixed [#80](https://github.com/dtao/safe_yaml/issues/80): uninitialized constant DateTime
|
||
|
|
||
|
1.0.2
|
||
|
-----
|
||
|
|
||
|
- added warning when using Psych + an older version of libyaml
|
||
|
|
||
|
1.0.1
|
||
|
-----
|
||
|
|
||
|
- fixed handling for strings that look like (invalid) dates
|
||
|
|
||
|
1.0.0
|
||
|
-----
|
||
|
|
||
|
- updated date parsing to use local timezone
|
||
|
- **now requiring "safe_yaml/load" provides `SafeYAML.load` without clobbering `YAML`**
|
||
|
- fixed handling of empty files
|
||
|
- fixed some (edge case) integer parsing bugs
|
||
|
- fixed some JRuby-specific issues
|
||
|
|
||
|
0.9.7
|
||
|
-----
|
||
|
|
||
|
- made handling of document frontmatter more robust
|
||
|
- added more descriptive message to the warning for omitting the :safe option
|
||
|
|
||
|
0.9.6
|
||
|
-----
|
||
|
|
||
|
- fixed handling of files with trailing content (after closing `---`)
|
||
|
|
||
|
0.9.5
|
||
|
-----
|
||
|
|
||
|
- fixed permissions AGAIN
|
||
|
|
||
|
0.9.4
|
||
|
-----
|
||
|
|
||
|
- corrected handling of symbols
|
||
|
|
||
|
0.9.3
|
||
|
-----
|
||
|
|
||
|
- fixed permissions :(
|
||
|
|
||
|
0.9.2
|
||
|
-----
|
||
|
|
||
|
- fixed error w/ parsing "!" when whitelisting tags
|
||
|
- fixed parsing of the number 0 (d'oh!)
|
||
|
|
||
|
0.9.1
|
||
|
-----
|
||
|
|
||
|
- added Yecht support (JRuby)
|
||
|
- more bug fixes
|
||
|
|
||
|
0.9.0
|
||
|
-----
|
||
|
|
||
|
- added `whitelist!` method for easily whitelisting tags
|
||
|
- added support for call-specific options
|
||
|
- removed deprecated methods
|
||
|
|
||
|
0.8.6
|
||
|
-----
|
||
|
|
||
|
- fixed bug in float matcher
|
||
|
|
||
|
0.8.5
|
||
|
-----
|
||
|
|
||
|
- performance improvements
|
||
|
- made less verbose by default
|
||
|
- bug fixes
|
||
|
|
||
|
0.8.4
|
||
|
-----
|
||
|
|
||
|
- enhancements to parsing of integers, floats, and dates
|
||
|
- updated built-in whitelist
|
||
|
- more bug fixes
|
||
|
|
||
|
0.8.3
|
||
|
-----
|
||
|
|
||
|
- fixed exception on parsing empty document
|
||
|
- fixed handling of octal & hexadecimal numbers
|
||
|
|
||
|
0.8.2
|
||
|
-----
|
||
|
|
||
|
- bug fixes
|
||
|
|
||
|
0.8.1
|
||
|
-----
|
||
|
|
||
|
- added `:raise_on_unknown_tag` option
|
||
|
- renamed `reset_defaults!` to `restore_defaults!`
|
||
|
|
||
|
0.8
|
||
|
---
|
||
|
|
||
|
- added tag whitelisting
|
||
|
- more API changes
|
||
|
|
||
|
0.7
|
||
|
---
|
||
|
|
||
|
- separated YAML engine support from Ruby version
|
||
|
- added support for binary scalars
|
||
|
- numerous bug fixes and enhancements
|
||
|
|
||
|
0.6
|
||
|
---
|
||
|
|
||
|
- several API changes
|
||
|
- added `SafeYAML::OPTIONS` for specifying default behavior
|
||
|
|
||
|
0.5
|
||
|
---
|
||
|
|
||
|
Added support for dates
|
||
|
|
||
|
0.4
|
||
|
---
|
||
|
|
||
|
- efficiency improvements
|
||
|
- made `YAML.load` use `YAML.safe_load` by default
|
||
|
- made symbol deserialization optional
|
||
|
|
||
|
0.3
|
||
|
---
|
||
|
|
||
|
Added Syck support
|
||
|
|
||
|
0.2
|
||
|
---
|
||
|
|
||
|
Added support for:
|
||
|
|
||
|
- anchors & aliases
|
||
|
- booleans
|
||
|
- nils
|
||
|
|
||
|
0.1
|
||
|
---
|
||
|
|
||
|
Initial release
|