Skip to content

Releases: wikisqueaks/attest

attest v0.3.1

12 Mar 19:36

Choose a tag to compare

What's new

  • Auto-classification for archive downloads: att_download() now auto-classifies extracted archive files without prompting when all files have well-known extensions (e.g., shapefile bundles, CSVs, GeoJSON). The interactive classification prompt only appears when the archive contains files with ambiguous extensions.
  • att_prove(): Generates a comprehensive provenance audit report across all sources in the store — verifies every file, compiles metadata, and writes a JSON audit document.
  • att_update(): Modifies provenance metadata (title, publisher, author, year, landing URL) and regenerates the BibTeX citation.
  • att_remove(): Deletes a source directory and its BibTeX entry, with interactive confirmation or force = TRUE for scripts.
  • APA-style citations: att_source() gains format and author arguments. att_cite() now includes a note field with the APA-style data set designation ([Data set] or [Data set; Format]).

Install with:

pak::pak("wikisqueaks/attest")

attest v0.3.0

09 Mar 17:30

Choose a tag to compare

What's New

Zip archive support

  • att_download() auto-detects .zip URLs, downloads, extracts, and prompts you to classify each extracted file as data, metadata, or ignore
  • Interactive classification with extension-based defaults and batch reclassification (e.g., 1-4 d, all m)
  • Non-interactive fallback via classify argument for scripted workflows
  • Archive SHA-256 hash recorded in provenance (zip itself is not retained)

Archive-aware lifecycle functions

  • att_check(): HTTP HEAD on the archive URL
  • att_compare(): re-downloads archive and compares hash
  • att_refresh(): re-downloads, extracts, and updates only changed files while preserving classifications

Install

pak::pak("wikisqueaks/attest")

attest v0.2.0 (pre-release)

09 Mar 06:13

Choose a tag to compare

Pre-release of attest v0.2.0 — data provenance tracking for R.