rjsoncons 1.3.2
Significant user-visible
changes
- (1.3.1.9200) add R dependency >= 4.2.0 (April, 2022) because code
(examples) use ‘|>’
 
Other changes
- (1.3.1.9100) add example illustrating 
j_query() with
JSON reformatting to directly suit datatable::rbindlist()
or dplyr::bind_rows(). 
- (1.3.1.9000) add second example illustrating construction of
pivotable objects.
 
rjsoncons 1.3.1
- (1.3.0.9200) bug fix: NDJSON 
j_pivot('{"a": [1,2]}')
now pivots as '{"a": [[1,2]]}'. NDJSON
j_pivot() records must always be objects. 
- (1.3.0.9100) add JSONPath to examples article.
 
- (1.3.0.9100) make robust to ‘noSuggests’ CRAN checks.
 
rjsoncons 1.3.0
- (1.2.0.9900) better support 
j_pivot() when keys differ
between objects. 
- (1.2.0.9800) add JSON schema support with
j_schema_is_valid(), j_schema_validate(). 
- (1.2.0.9704) add key and value search with 
j_flatten(),
j_find_*() supporting JSONpointer and JSONpath. 
- (1.2.0.9602) compile on Ubuntu 18.04 https://github.com/mtmorgan/rjsoncons/issues/3
 
- (1.2.0.9503) add JSON patch support with
j_patch_apply(), j_patch_from(), and
j_patch_op(). 
- (1.2.0.9401) internal C++ code cleanup and refactoring.
 
- (1.2.0.9300) add ‘Examples’ web-only vignette.
 
- (1.2.0.9201) restore progress bar on NDJSON parsing.
 
- (1.2.0.9100) 
as_r() supports file and url connections;
improved connection implementation using C++ stream buffer. 
- (1.2.0.9000) bug fix: support JSON 
j_pivot() file / url
connections. 
rjsoncons 1.2.0
- (1.2.0) CRAN release.
 
- (1.1.0.9500) update documentation, include NDJSON-specific, web-only
vignette.
 
- (1.1.0.9400) support NDJSON and file / url connections.
 
- (1.1.0.9300) implement 
j_query() (query without
requiring path. specification), j_pivot(), and
j_path_type(). Remove jsonpivot(). 
- (1.1.0.9200) implement 
jsonpointer() for querying JSON
documents. 
- (1.1.0.9100) update jsoncons library to 173.2, relaxing compiler
requirements to c++11.
 
- (1.1.0.9000) implement 
jsonpivot() to transform JSON.
array-of-objects to object-of-arrays, a common step before
representation as a data.frame. 
rjsoncons 1.1.0
- (1.1.0) CRAN release.
 
- (1.0.1.9100) using jsonlite (e.g., ‘toJSON()’ for parsing R
objects). requires separate installation of jsonlite.
 
- (1.0.1.9000) update jsoncons library to 0.172.1; addresses segfault
on ‘fedora’ CRAN builder.
 
rjsoncons 1.0.1
- (1.0.1) CRAN release.
 
- (1.0.0.9200) use pkgdown.
 
- (1.0.0.9100) parse JSON to R with 
as = "R" argument and
as_r(). 
rjsoncons 1.0.0
- (1.0.0) initial CRAN release.
 
- (0.0.99) pre-release version.
 
- (0.0.3) support object names ordering ‘asis’ or ‘sort’.
 
- (0.0.3) DESCRIPTION file updates: correct ‘Title:’ capitalization;
avoid warnings about most misspellings.
 
- (0.0.3) Add GitHub action to rebuild README.md from
vignettes/rjsoncons.Rmd.
 
- (0.0.2) jsoncons library update.
 
- (0.0.2) support for R object query in addition to JSON string.
 
- (0.0.2) add unit tests.
 
- (0.0.2) R and minor C++ code refactoring.
 
- (0.0.1) initial C++ / R implementation of 
jmespath() /
jsonpath().