From b51d1038934c458607bda23e87c1be6f4a1c35c8 Mon Sep 17 00:00:00 2001 From: Marcus Griffiths <44459040+marcusdgriff@users.noreply.github.com> Date: Mon, 12 Oct 2026 19:02:37 -0500 Subject: [PATCH] Release PlantID Label Designer 1.0.0 - Bump the app to 1.0.0 and record it in the example layouts. - Add citation details for the PlantID paper to CITATION.cff, the README, and the app footer, and state the license in the README. - Add a changelog. - Pin dependencies to tested versions and drop the unused qrcode and numpy requirements. - Run the tests on GitHub Actions with Python 3.11 and 3.12. - Fix the dev container, which looked for requirements.txt in the repository root and so never installed the app's dependencies. --- .devcontainer/devcontainer.json | 2 +- .github/workflows/tests.yml | 27 +++++++++++++ CHANGELOG.md | 40 +++++++++++++++++++ CITATION.cff | 30 ++++++++++++++ .../example_layout.json | 2 +- .../example_sheet_layout.json | 2 +- .../requirements.txt | 14 +++---- .../streamlit_app.py | 7 +++- README.md | 25 ++++++++++-- 9 files changed, 134 insertions(+), 15 deletions(-) create mode 100644 .github/workflows/tests.yml create mode 100644 CHANGELOG.md create mode 100644 CITATION.cff diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 44357a7..6179220 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -17,7 +17,7 @@ ] } }, - "updateContentCommand": "[ -f packages.txt ] && sudo apt update && sudo apt upgrade -y && sudo xargs apt install -y