Skip to content

v1.0#29

Merged
Rafnuss merged 55 commits into
mainfrom
dev
Mar 23, 2026
Merged

v1.0#29
Rafnuss merged 55 commits into
mainfrom
dev

Conversation

@Rafnuss

@Rafnuss Rafnuss commented Mar 16, 2026

Copy link
Copy Markdown
Collaborator

API rename/cleanup for v1.0

  • Renames toward clearer names (config2tibble -> config_to_tibble, add_gldp_soi -> read_soi, read_gdl -> read_soi_gld, version() -> gldp_version()).
  • New deprecation layer was added to keep compatibility during transition.
  • Accessors were consolidated into one file and old per-resource files removed.

Versioning and migration framework

  • New versioning/upgrade pipeline added (main -> v0.x -> v1.0), with substantial logic in upgrade steps.
  • create_gldp() and schema/version handling were heavily refactored for the v1.0 model.

Zenodo workflow refactor

  • Old write-side helpers were removed.
  • New read-side flow introduced with dedicated helpers (read_zenodo, fetch/download/metadata split).

Validation and metadata logic refactor

  • validate_gldp was significantly reworked.
  • update_gldp and merge_gldp logic were simplified/updated.
  • print/plot methods were refactored.

Dependencies/CI/test structure

  • leaflet moved from Imports to Suggests; magrittr removed from Imports.
  • Workflow files were updated.
  • Tests were reorganized and expanded (notably upgrade/read_zenodo/validate coverage).

Rafnuss added 30 commits March 15, 2026 07:38
Upgrade workflow action versions: update actions/checkout from v4 to v6 across R-CMD-check, format-check, jarl-check, pkgdown, and test-coverage. Also bump JamesIves/github-pages-deploy-action v4.5.0 -> v4.8.0 in pkgdown, codecov/codecov-action v4 -> v5, and actions/upload-artifact v4 -> v7 in test-coverage. These changes keep CI tooling up to date; no functional logic changes are expected.
@Rafnuss
Rafnuss merged commit c8a99a9 into main Mar 23, 2026
3 of 5 checks passed
@Rafnuss
Rafnuss deleted the dev branch March 28, 2026 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant