Skip to content

Commit 85278ae

Browse files
committed
version update
1 parent edc510a commit 85278ae

File tree

3 files changed

+16
-8
lines changed

3 files changed

+16
-8
lines changed

ChangeLog.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
master
2-
------
1+
v0.116.0
2+
--------
33

44
New features:
55

66
- New jsonpath functions `keys` and `tokenize`.
77

8+
- jsoncons-CBOR data item mappings supported for CBOR tags 33 (string base64url) and 34 (string base64)
9+
810
v0.115.0
911
--------
1012

doc/Pages/index.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,18 +39,24 @@ data formats such as [CBOR](http://cbor.io/). It supports
3939

4040
- Streaming JSON read and write events, somewhat analogously to SAX (push parsing) and StAX (pull parsing) in the XML world.
4141

42+
The jsoncons library is header-only: it consists solely of header files containing templates and inline functions, and requires no separately-compiled library binaries when linking. It has no dependence on other libraries.
43+
44+
To install the librray, download the [latest release](https://github.com/danielaparker/jsoncons/releases) and unpack the zip file. Copy the directory `include/jsoncons` to your `include` directory. If you wish to use extensions, copy `include/jsoncons_ext` as well.
45+
46+
Or, download the latest code on [master](https://github.com/danielaparker/jsoncons/archive/master.zip).
47+
4248
Compared to other JSON libraries, jsoncons has been designed to handle very large JSON texts. At its heart are
4349
SAX style parsers and serializers. Its [json parser](https://github.com/danielaparker/jsoncons/blob/master/doc/ref/json_parser.md) is an
4450
incremental parser that can be fed its input in chunks, and does not require an entire file to be loaded in memory at one time.
4551
Its unpacked in-memory representation of JSON is more compact than most, and can be made more compact still with a user-supplied
4652
allocator. It also supports memory efficient parsing of very large JSON texts with a [pull parser](https://github.com/danielaparker/jsoncons/blob/master/doc/ref/json_staj_reader.md),
4753
built on top of its incremental parser.
4854

49-
The jsoncons library is header-only: it consists solely of header files containing templates and inline functions, and requires no separately-compiled library binaries when linking. It has no dependence on other libraries.
50-
51-
To install the librray, download the [latest release](https://github.com/danielaparker/jsoncons/releases) and unpack the zip file. Copy the directory `include/jsoncons` to your `include` directory. If you wish to use extensions, copy `include/jsoncons_ext` as well.
52-
53-
Or, download the latest code on [master](https://github.com/danielaparker/jsoncons/archive/master.zip).
55+
The [jsoncons data model](https://github.com/danielaparker/jsoncons/blob/master/doc/ref/data-model.md) supports the familiar JSON types - nulls,
56+
booleans, numbers, strings, arrays, objects - plus byte strings. In addition, jsoncons
57+
supports semantic tagging of date-time values, timestamp values, big numbers,
58+
decimal fractions and binary encodings. This allows it to preserve these type semantics when parsing
59+
JSON-like data formats such as CBOR that have them.
5460

5561
The jsoncons classes and functions are in namespace `jsoncons`. You need to include the header file
5662
```c++

include/jsoncons/config/version.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#include <iostream>
1111

1212
#define JSONCONS_VERSION_MAJOR 0
13-
#define JSONCONS_VERSION_MINOR 115
13+
#define JSONCONS_VERSION_MINOR 116
1414
#define JSONCONS_VERSION_PATCH 0
1515

1616
namespace jsoncons {

0 commit comments

Comments
 (0)