Skip to content

Commit 6170b71

Browse files
committed
Update to 1.4.3
1 parent 388aee9 commit 6170b71

File tree

4 files changed

+23
-14
lines changed

4 files changed

+23
-14
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ assignees: ''
2424

2525
**What jsoncons library version?**
2626

27-
- [ ] Latest release 1.4.2
27+
- [ ] Latest release 1.4.3
2828
- [ ] Other release ______
2929
- [ ] master

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
1.4.3
2+
-----
3+
4+
- Fixed bug:
5+
6+
- Git PR #640: jsonschema patch includes defaults for unmatch oneOf cases
7+
8+
- Git PR #639: Regression: jsoncons fails to compile conversion from std::shared_ptr
9+
110
1.4.2
211
-----
312

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,18 @@ _"really good"_ _"awesome project"_ _"very solid and very dependable"_ _"my team
7373

7474
[RubyGems.org](https://rubygems.org/gems/jsoncons/versions/0.1.3?locale=en)   [rjsoncons](https://mtmorgan.github.io/rjsoncons/)   [CoppeliaSim](https://manual.coppeliarobotics.com/en/zmqRemoteApiOverview.htm)   [reflect-cpp](https://github.com/getml/reflect-cpp?tab=readme-ov-file#serialization-formats)
7575

76+
## Benchmarks
77+
78+
- [JSONTestSuite and JSON_checker test suites](https://danielaparker.github.io/json_benchmarks/)
79+
80+
- [Performance benchmarks with text and integers](https://github.com/danielaparker/json_benchmarks/blob/master/report/performance.md)
81+
82+
- [Performance benchmarks with text and doubles](https://github.com/danielaparker/json_benchmarks/blob/master/report/performance_fp.md)
83+
84+
The benchmark code is available [here](https://github.com/danielaparker/json_benchmarks).
85+
86+
[JSONPath Comparison](https://cburgmer.github.io/json-path-comparison/) shows how jsoncons JsonPath compares with other implementations
87+
7688
## Get jsoncons
7789

7890
You can use the [vcpkg](https://github.com/Microsoft/vcpkg) platform library manager to install the [jsoncons package](https://github.com/microsoft/vcpkg/tree/master/ports/jsoncons).
@@ -96,18 +108,6 @@ The library uses exceptions and in some cases [std::error_code](https://en.cppre
96108
all jsoncons exception classes implement the [jsoncons::json_error](doc/ref/corelib/json_error.md) interface.
97109
If exceptions are disabled or if the compile time macro `JSONCONS_NO_EXCEPTIONS` is defined, throws become calls to `std::terminate`.
98110

99-
## Benchmarks
100-
101-
[json_benchmarks](https://github.com/danielaparker/json_benchmarks) provides some measurements about how `jsoncons` compares to other `json` libraries.
102-
103-
- [JSONTestSuite and JSON_checker test suites](https://danielaparker.github.io/json_benchmarks/)
104-
105-
- [Performance benchmarks with text and integers](https://github.com/danielaparker/json_benchmarks/blob/master/report/performance.md)
106-
107-
- [Performance benchmarks with text and doubles](https://github.com/danielaparker/json_benchmarks/blob/master/report/performance_fp.md)
108-
109-
[JSONPath Comparison](https://cburgmer.github.io/json-path-comparison/) shows how jsoncons JsonPath compares with other implementations
110-
111111
## Examples
112112

113113
[Working with JSON data](#E1)

include/jsoncons/config/version.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
#define JSONCONS_VERSION_MAJOR 1
1313
#define JSONCONS_VERSION_MINOR 4
14-
#define JSONCONS_VERSION_PATCH 2
14+
#define JSONCONS_VERSION_PATCH 3
1515

1616
#define JSONCONS_VERSION_CONCAT_EX(major, minor, patch) \
1717
# major ## "." ## # minor ## "." ## # patch

0 commit comments

Comments
 (0)