- Switched to a new schema version: Poseidon v3.0.0.
- Implemented special handling of
_Notecolumns, as they are no longer individually defined in the schema, but should still be treated as "defined" columns. - Clarified and simplified various info-, warning-, and validation messages.
- Avoided sorting for the "defined" columns in the reading process.
- Switched to a new schema version: Poseidon v2.7.0.
- Changed the package name from poseidonR to janno.
- Removed the
upgrade_janno()function. - Simplified validation issue reporting in
read_janno(). - Added a start-up message highlighting that janno supports only a single Poseidon version.
- Various minor improvements, including clearer error message phrasing.
- Unspecified
.jannocolumns are now reported as issues in thevalidate_janno()output table, rather than only via command-line messages.
- Disabled reading of
.jannocolumns with empty headers.
- Fixed a regression introduced in v0.10.0 where
write_janno()could not properly handleNULLvalues.
- Changed the representation of empty string list column values in
as_janno().- Previously, columns with mixed empty and non-empty values produced
NAentries. - Empty string list entries are now consistently represented as
NULL.
- Previously, columns with mixed empty and non-empty values produced
- Minor adjustments to
upgrade_janno(). - Updated source data for Poseidon v2.6.0.
- Improved the algorithm for HDR determination in radiocarbon calibration.
- This affects the
"Start"and"Stop"outputs of bothprocess_age()andquickcalibrate().
process_age()now supports simple start and stop date outputs, useful for plotting.
- Disabled double escaping of quotes in
write_janno().
- Removed post–R 4.1.0 syntax to restore compatibility with older R versions.
- Added
upgrade_janno()to update janno files from Poseidon v2.4.0 to v2.5.0.
- Updated the package to support Poseidon v2.5.0.
- Added support for passing additional arguments to Bchron in
quickcalibrate().
- Fixed a broken documentation link.
- Improved messaging for additional columns in
validate_janno()with a suggestion mechanism.
- Introduced
write_janno()to write janno objects back to.jannofiles.