Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 8e19269

Browse files
committedJul 13, 2018
documentation: Adds version release notes for 1.1 to 1.3.
1 parent 50e0255 commit 8e19269

File tree

1 file changed

+49
-5
lines changed

1 file changed

+49
-5
lines changed
 

‎VERSIONS.md

+49-5
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,60 @@
11
1._ Series
22
==========
33

4+
1.3
5+
---
6+
7+
- [1.3.0](https://github.com/tgockel/json-voorhees/releases/tag/v1.3.0): 2018 July 13
8+
- Core
9+
- Expands testing for strings with the Big List of Naughty Strings
10+
- Serialization
11+
- Return old `formats` value when using `formats::set_global`
12+
- Allow duplicate types when building formats
13+
- Convenience methods for checking formats references while building a `formats` instance
14+
- Platform
15+
- Easy way to build packages for all platforms
16+
17+
1.2
18+
---
19+
20+
- [1.2.1](https://github.com/tgockel/json-voorhees/releases/tag/v1.2.1): 2018 June 13
21+
- Workaround an issue in GCC 8.1.0 where unicode points would be incorrectly parsed at `-O3`.
22+
23+
- [1.2.0](https://github.com/tgockel/json-voorhees/releases/tag/v1.2.0): 2018 April 13
24+
- Core
25+
- Parsing performance improvements -- about twice as fast as 1.1
26+
- Eliminated usage of regular expressions
27+
- No more reliance on `<codecvt>` or Boost.Locale for UTF conversions
28+
- Platform
29+
- Expanded support for Debian, Fedora, OpenSUSE, and Arch Linux
30+
- Serialization
31+
- Added support for type-level defaults -- `type_default_on_null` and `type_default_value`
32+
- Default `formats` now support going to and from `string_view`
33+
- `extraction_context` now supports extraction based on `std::type_info`
34+
35+
1.1
36+
---
37+
38+
- [1.1.1](https://github.com/tgockel/json-voorhees/releases/tag/v1.1.1): 2016 January 22
39+
- Cover odd integer types on OSX
40+
41+
- [1.1.0](https://github.com/tgockel/json-voorhees/releases/tag/v1.1.0): 2015 November 13
42+
- Less bad Windows support (and true MSVC 2015)
43+
- Easier functions for case-insensitive comparisons
44+
- Faster parsing
45+
- Faster comparisons
46+
- Full checking for proper character encodings
47+
- Support for `std::wstring` access methods on a `value`
48+
- Serialization DSL expansions
49+
- Enumeration type support
50+
- Simple DSL::extend function
51+
- Support for extracting and encoding polymorphic types
52+
453
[1.0](https://github.com/tgockel/json-voorhees/issues?q=milestone%3Av1.0)
554
-------------------------------------------------------------------------
655

756
Stabilizing the API and finalizing things for a release.
857

9-
- [1.0.1](https://github.com/tgockel/json-voorhees/releases/tag/v1.0.1): *FUTURE*
10-
- More reasonable dealing with invalid UTF-8 input
11-
- Improved support for JSON comments
12-
- Improved support for Mac OSX
13-
1458
- [1.0.0](https://github.com/tgockel/json-voorhees/releases/tag/v1.0.0): 2015 March 13
1559
- Moves to CMake as the build system
1660
- Greatly improves the speed of the parser

0 commit comments

Comments
 (0)
Please sign in to comment.