RJSONIO 2.0.5
Installation
- Added bounds checks in the bundled UTF-8 conversion helper to avoid
GCC 16
-Warray-bounds installation warnings on CRAN’s
r-devel-linux-x86_64-debian-gcc check flavor.
RJSONIO 2.0.4
- Added a native
toJSON() fast path for integer, logical,
and character vectors while preserving existing JSON output for
supported cases.
Documentation
- Repositioned the package documentation around stable JSON
conversion, compatibility, and extensibility rather than historical
comparisons.
- Added a package comparison article describing where RJSONIO fits
among other R JSON packages.
- Added contributor, release, and citation metadata for the GitHub
repository.
Continuous integration
- Added a GitHub Actions package check workflow for Linux, macOS, and
Windows.
RJSONIO 2.0.3
Documentation
- Added package vignettes covering package overview, parsing,
serialization, type mapping, customization, and connection/streaming
workflows.
- Added pkgdown Articles navigation for the vignette suite.
RJSONIO 2.0.2
Documentation
- Refreshed the README with installation, quick-start, API stability,
and development guidance.
- Added pkgdown website configuration and GitHub Pages workflow
support.
Testing
- Audited legacy
tests/*.R scripts against the
testthat suite and added missing compatibility coverage for
sample data, parser callbacks, bundled UTF-8 fixtures, empty-vector list
behavior, and S4 setup behavior.
RJSONIO 2.0.1
Testing
- Added
testthat unit test support for the public package
API.
- Added compatibility tests for parsing, serialization, round trips,
simplification behavior, encodings, connections, edge cases, and string
callbacks to help preserve API stability for downstream packages.
RJSONIO 2.0.0
Maintainer handover
- With thanks to the CRAN team for looking after
RJSONIO,
Yaoxiang Li offered to help maintain the package after CRAN asked
downstream package maintainers for a new maintainer.
- The handover followed the CRAN email thread from March 24 to April
5, 2025: CRAN asked for a new maintainer, Yaoxiang Li offered to help,
CRAN accepted, and the package metadata was updated for the new
release.
- This release records the maintainer transition and establishes a
public GitHub source repository for ongoing CRAN maintenance.