Skip to content

Release version 1.0.1

Latest

Choose a tag to compare

@dssimmons dssimmons released this 31 Oct 21:04
· 18 commits to main since this release

AMDAT 1.0.1 — 2025-10-31

Maintenance release with cleaner versioning, lighter checkouts, and small doc/CI improvements.

Highlights

  • Automated versioning & build banner. Replaced the hand-edited src/version.h with a generated header and a small banner module so every tool prints consistent build metadata (name, SemVer, git describe/commit/branch, compiler, OpenMP). A VERSION file provides a no-git fallback for source archives.
  • Slimmer repo checkout. src/qvectors/ now ships as a single qvectors.zip that the Makefile unpacks at build time. This cuts file count substantially.
  • Docs refresh. README intro clarified; several manual pages added/updated (e.g., Manual/find_between.md, structure-factor notes, trajectory-decay doc). Legacy .docx manual removed.
  • CI & hygiene. New GitHub Actions for conda build and version checks; issue templates for cleaner bug/feature intake.

Selected changelog

  • Bump version to 1.0.1.
  • Add VERSION fallback; replace stale version.h with generated header across the codebase; add banner output.
  • Add build/conda and version-check GitHub Actions; iterative fixes for conda resolution.
  • Package qvectors as qvectors.zip; add unzip logic; fix stamp edge case.
  • Docs: new find_between page & assets; structure-factor clarifications; README enhancements.
  • Repo hygiene: issue templates; CITATION.cff touch-ups; remove legacy .docx.
  • Includes ~50–60 commits such as: “Add VERSION file…”, “more robust build with automated version.h builder”, “Test CI workflows…”, “set up qvectors.zip…”, “fix qvectors unzip when dirs missing”, “Update structure_factor.md…”, “Update trajectory_list_decay.md…”, “Delete old manual docx”, and the final “Bump version to 1.0.1”.