summaryrefslogtreecommitdiff
path: root/vendor/bundle/ruby/3.4.0/gems/safe_yaml-1.0.5/CHANGES.md
blob: 2120a0b7a52d0b096714466200dae7c111bfdfd6 (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
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