on 2736d21 help sign in
typeable/yaml/ChangeLog.md
163 lines 3.7 kB history raw
1## 0.8.28
3* Add `Data.Yaml.TH.yamlQQ`
5## 0.8.27
7* Support conduit 1.3
9## 0.8.26
11* Add `Semigroup` instance [#123](https://github.com/snoyberg/yaml/pull/123)
13## 0.8.25.2
15* Use `throwM` instead of `monadThrow`
17## 0.8.25.1
19* Drop aeson-qq dep (incompatible with Stackage Nightly)
21## 0.8.25
23* Tweaks to the executable `yaml2json` [#119](https://github.com/snoyberg/yaml/pull/119):
24 - Add command-line option `-h` and `--help` to show help message
25 - Error messages are now written to `stderr` instead of `stdout`
27## 0.8.24
29* New encodePretty option `setConfDropNull` to drop null values from objects [#116](https://github.com/snoyberg/yaml/issues/116)
31## 0.8.23.3
33* Avoid over-escaping `*` [#113](https://github.com/snoyberg/yaml/issues/113)
35## 0.8.23.2
37* Update libyaml [#110](https://github.com/snoyberg/yaml/issues/110)
39## 0.8.23.1
41* Update CPP `MIN_VERSION_*` checks [#109](https://github.com/snoyberg/yaml/pull/109)
43## 0.8.23
45* Re-export the with helpers from aeson
47## 0.8.22.1
49* Make numeric string detection slightly smarter so, e.g., `.` does
50 not get quoted
52## 0.8.22
54* Update to libyaml hosted on Github [#105](https://github.com/snoyberg/yaml/issues/105)
56## 0.8.21.2
58* Fix wrong file not found exception in `Data.Yaml.Include` with pre-1.2.3.0 `directory` [#104](https://github.com/snoyberg/yaml/pull/104)
60## 0.8.21.1
62* Add missing test files [#102](https://github.com/snoyberg/yaml/pull/102)
64## 0.8.21
66* Decode empty inputs as Null [#101](https://github.com/snoyberg/yaml/pull/101)
68## 0.8.20
70* Upgrade to libyaml 0.1.7
72## 0.8.19.0
74* Add `Data.Yaml.TH` module
76## 0.8.18.7
78* Add `O_TRUNC` when opening files
80## 0.8.18.6
82* s/fdopen/_fdopen on Windows [#96](https://github.com/snoyberg/yaml/issues/96)
84## 0.8.18.5
86* Properly fix previous bug (fixes #94)
88## 0.8.18.4
90* Remove file with non-ASCII name due to Stack/cabal-install/Hackage
91 restrictions (see [#92](https://github.com/snoyberg/yaml/issues/92))
93## 0.8.18.2
95* Handle non-ASCII filenames correctly on Windows [#91](https://github.com/snoyberg/yaml/pull/91)
97## 0.8.18.1
99* Improve prettyPrintParseException when context is empty [#89](https://github.com/snoyberg/yaml/pull/89)
101## 0.8.18
103* Switched yaml decode function for config file readers in `Data.Yaml.Config` to
104 the one from `Data.Yaml.Include` that supports `!include` syntax.
106## 0.8.17.2
108* Fix pretty-printing order of UnexpectedEvent's fields (fixes [#84](https://github.com/snoyberg/yaml/issues/84)) [#85](https://github.com/snoyberg/yaml/pull/85)
110## 0.8.17.1
112* Avoid bug in Cabal [#83](https://github.com/snoyberg/yaml/pull/83)
114## 0.8.17
116* `loadYamlSettingsArgs`
118## 0.8.16.1
120* Slight doc improvement
122## 0.8.16
124Add env variable parsing. `loadYamlSettings` can read config values from the environment with Yaml that specifies an env var.
125The syntax is
127`var: _env:ENV_VAR:default`
129## 0.8.15.3
131* Give a warning when compiling with GHCJS
133## 0.8.15.2
135* Canonicalise Monad instances [#76](https://github.com/snoyberg/yaml/pull/76)
137## 0.8.15.1
139* Compile with aeson below 0.7 [#70](https://github.com/snoyberg/yaml/pull/70)
141## 0.8.15
143* Parse `Scientific` directly, avoiding loss in precision. [#68](https://github.com/snoyberg/yaml/pull/68)
145## 0.8.14
147* Pretty print improvements for exceptions [#67](https://github.com/snoyberg/yaml/pull/67)
149## 0.8.13
151* Pretty module [#66](https://github.com/snoyberg/yaml/pull/66)
153## 0.8.12
155* Proper handling of `String "+123"` [#64](https://github.com/snoyberg/yaml/issues/64)
157## 0.8.11
159* Function to print prettier parse exceptions [#59](https://github.com/snoyberg/yaml/pull/59)
161## 0.8.10
163Add the Data.Yaml.Include module