Releases: software-gardening/almanack
Releases · software-gardening/almanack
v0.1.5
Changes
- Update for Python 3.13 compatibility (@d33bs via #333)
- Bump the python-packages group with 5 updates (@dependabot[bot] via #334)
- Bump the python-packages group with 3 updates (@dependabot[bot] via #332)
v0.1.4
Changes
- Fix for CVE-2024-12797 (@d33bs via #330)
- Bump urllib3 from 1.26.19 to 2.5.0 (@dependabot[bot] via #331)
- Use improved language for check sub-command output (@d33bs via #327)
- Bump the python-packages group with 2 updates (@dependabot[bot] via #328)
- Enable table file output option for cli (@d33bs via #326)
- Add verbose flag for CLI logging behavior (@d33bs via #325)
- Move link tests to scheduled trigger (@d33bs via #324)
- Bump requests from 2.32.3 to 2.32.4 (@dependabot[bot] via #323)
- Bump the python-packages group with 3 updates (@dependabot[bot] via #322)
- Bump the python-packages group with 2 updates (@dependabot[bot] via #320)
- Bump tar-fs from 3.0.8 to 3.0.9 (@dependabot[bot] via #321)
v0.1.3
v0.1.2
Changes
- Address CVE-2024-12797 with updates (@d33bs via #308)
- Remove unnecessary print statement (@d33bs via #307)
- Bump the python-packages group with 3 updates (@dependabot[bot] via #309)
- Enable
compute_repo_data
to clone repo on http input (@d33bs via #305) - Update pre-commit-lite conditions (@d33bs via #299)
- Update tornado to address CVE-2025-47287 (@d33bs via #302)
- Bump setuptools from 70.0.0 to 78.1.1 (@dependabot[bot] via #304)
- Fix broken link for build tests (@d33bs via #303)
- Bump pa11y from 8.0.0 to 9.0.0 (@dependabot[bot] via #300)
- Bump the python-packages group with 2 updates (@dependabot[bot] via #301)
- Add blog posts to pavilion and
CITATION.cff
(@d33bs via #296) - Bump the python-packages group with 3 updates (@dependabot[bot] via #297)
- Bump the python-packages group with 2 updates (@dependabot[bot] via #291)
- Bump h11 from 0.14.0 to 0.16.0 (@dependabot[bot] via #289)
- Bump poethepoet from 0.33.1 to 0.34.0 in the python-packages group (@dependabot[bot] via #277)
- Fix PDF rendering for Jupyter Book builds (@d33bs via #275)
- Unignore Seed Bank images for proper rendering (@d33bs via #273)
- Bump tar-fs and puppeteer (@dependabot[bot] via #272)
- Bump the python-packages group across 1 directory with 5 updates (@dependabot[bot] via #271)
- Bump jinja2 from 3.1.5 to 3.1.6 (@dependabot[bot] via #269)
- Bump the python-packages group with 8 updates (@dependabot[bot] via #268)
- Update general reading and experience aesthetics (@d33bs via #265)
v0.1.1
Changes
- Add pre-commit hook (@d33bs via #264)
- Require poetry-dynamic-versioning within pyproject.toml (@d33bs via #262)
- Bump the python-packages group with 2 updates (@dependabot[bot] via #263)
- Update dependabot to group Python updates together (@d33bs via #261)
- Bump macos gh actions runner version (@d33bs via #259)
- Bump jupyterlab from 4.3.4 to 4.3.5 (@dependabot[bot] via #258)
- Bump plotly from 5.24.1 to 6.0.0 (@dependabot[bot] via #257)
- Bump black from 24.10.0 to 25.1.0 (@dependabot[bot] via #256)
- Bump isort from 5.13.2 to 6.0.0 (@dependabot[bot] via #255)
- Bump vale from 3.9.3.0 to 3.9.4.0 (@dependabot[bot] via #254)
- Add software DOI to project (@d33bs via #251)
v0.1.0
Changes
- Bump poethepoet from 0.32.1 to 0.32.2 (@dependabot[bot] via #246)
- Enable
almanack
table and check ignores (@d33bs via #245) - Add OSSci MOSS IG presentation and pavilion for the book (@d33bs via #240)
- Remove biopython from dependencies (@d33bs via #243)
- Add an example notebook to demonstrate use of the Almanack package (@d33bs via #239)
- Bump pyarrow from 18.1.0 to 19.0.0 (@dependabot[bot] via #241)
- Enhance information theory entropy citations (@d33bs via #234)
- Bump poethepoet from 0.32.0 to 0.32.1 (@dependabot[bot] via #233)
- Bump vale from 3.9.2.0 to 3.9.3.0 (@dependabot[bot] via #232)
v0.0.5
v0.0.4
Changes
- Reorganize Python API for Garden Lattice book materials and add understanding book section (@d33bs via #223)
- Bump vale from 3.9.1.0 to 3.9.2.0 (@dependabot via #226)
- Add almanack score for simplified understanding through single metric (@d33bs via #208)
- Fix code coverage data generation (@d33bs via #214)
- Bump poethepoet from 0.31.1 to 0.32.0 (@dependabot via #222)
- Bump coverage from 7.6.9 to 7.6.10 (@dependabot via #220)
- Bump charset-normalizer from 3.4.0 to 3.4.1 (@dependabot via #221)
- Update
README.md
with package usage guidance (@d33bs via #215) - Bump jinja2 from 3.1.4 to 3.1.5 (@dependabot via #218)
- Bump jupyterlab from 4.3.3 to 4.3.4 (@dependabot via #217)
- Bump jupyterlab from 4.3.2 to 4.3.3 (@dependabot via #212)
- Add linear backoff growth time for API requests (@d33bs via #210)
- Add DOI citation metrics (@d33bs via #206)
- Add pre-commit CI lite for automated fixes (@d33bs via #203)
- Bump coverage from 7.6.8 to 7.6.9 (@dependabot via #204)
- Bump jupyterlab from 4.3.1 to 4.3.2 (@dependabot via #201)
- Add node dependabot updates (@d33bs via #200)
- Add code coverage metrics abstraction and python specifics (@d33bs via #199)
- Bump pyarrow from 18.0.0 to 18.1.0 (@dependabot via #198)
- Bump poethepoet from 0.31.0 to 0.31.1 (@dependabot via #197)
- Bump pytest from 8.3.3 to 8.3.4 (@dependabot via #196)
- Add ecosystems package API version metrics (@d33bs via #194)
- Add social media metrics detected from readme (@d33bs via #195)
- Add GitHub workflow success ratio metrics for inferred build status (@d33bs via #193)
- Add review, contact, and licensing metrics leveraging Ecosyste.ms API (@d33bs via #192)
- Add metric for repo tag count (@d33bs via #186)
- Bump poethepoet from 0.28.0 to 0.31.0 (@dependabot via #190)
- Bump coverage from 7.6.7 to 7.6.8 (@dependabot via #189)
- Bump vale from 3.9.0.0 to 3.9.1.0 (@dependabot via #188)
- Bump jupyterlab from 4.3.0 to 4.3.1 (@dependabot via #187)
- Add almanack version to metrics table (@d33bs via #183)
- Bump tornado from 6.4.1 to 6.4.2 (@dependabot via #184)
- Add metrics for unique and active contributor counts (@d33bs via #182)
- Bump coverage from 7.6.4 to 7.6.7 (@dependabot via #178)
- Bump pyyaml from 6.0.1 to 6.0.2 (@dependabot via #177)
- Bump pandas from 2.2.2 to 2.2.3 (@dependabot via #176)
- Add and update commit frequency metrics (@d33bs via #173)
- Bump black from 24.4.2 to 24.10.0 (@dependabot via #175)
- Bump pytest from 8.1.1 to 8.3.3 (@dependabot via #169)
- Remove SBOM checks and file (@d33bs via #180)
- Add metric for checking common documentation paths (@d33bs via #164)
- Refine CLI for use with
get_table
asalmanack <repo path>
(@d33bs via #136) - Fix Dependabot pre-commit check workflow (@d33bs via #171)
- Create Dependabot pre-commit update GitHub Action workflow (@d33bs via #170)
- Bump plotly from 5.22.0 to 5.24.1 (@dependabot via #168)
- Bump pygithub from 2.3.0 to 2.5.0 (@dependabot via #167)
- Bump vale from 3.3.1.0 to 3.9.0.0 (@dependabot via #166)
- Bump jupyter-book from 1.0.0 to 1.0.3 (@dependabot via #165)
- Add SBOM and related checks to project (@d33bs via #140)
- Avoid book build for dependabot merges (@d33bs via #148)
- Add vulture pre-commit check (@d33bs via #137)
- Add book favicon (@d33bs via #138)
- Bump sphinxcontrib-bibtex from 2.6.2 to 2.6.3 (@dependabot via #144)
- Bump jupyterlab from 4.2.5 to 4.3.0 (@dependabot via #145)
- Bump coverage from 7.6.1 to 7.6.4 (@dependabot via #143)
- Bump poethepoet from 0.25.0 to 0.28.0 (@dependabot via #142)
- Bump fire from 0.6.0 to 0.7.0 (@dependabot via #141)
v0.0.3
Changes
- Bump linkchecker from 10.4.0 to 10.5.0 (@dependabot via #132)
- Bump pyarrow from 16.1.0 to 18.0.0 (@dependabot via #131)
- Bump docutils from 0.17.1 to 0.20.1 (@dependabot via #130)
- Bump jupyterlab-code-formatter from 2.2.1 to 3.0.2 (@dependabot via #129)
- Add measure for repository default branch as not
master
(@d33bs via #128) - Deduplicate metric key usage to simplify development (@d33bs via #126)
- Format
pyproject.toml
file withpyproject-fmt
using pre-commit (@d33bs via #127) - Enable Dependabot updates to Poetry lockfile (@d33bs via #125)
- Add citability measure (@d33bs via #120)
- Fix
plotly.js
docsite dependency issue (@d33bs via #112) - Add community health file based metrics (@d33bs via #115)
- Change test repo branch names from
master
tomain
(@d33bs via #118) - Bump thollander/actions-comment-pull-request from 2 to 3 (@dependabot via #117)
- Disable PR entropy report for non-fix branches (@d33bs via #113)
- Create check index and tabular output (@d33bs via #109)
- Remove
gitpython
dependency and update test repo data generation module (@d33bs via #105) - Disable notebook execution for book content (@d33bs via #104)
- Enable Dependabot updates for GitHub Actions (@d33bs via #102)
- Bump cryptography from 43.0.0 to 43.0.1 (@dependabot via #101)
- Bump jupyterlab from 4.2.3 to 4.2.5 (@dependabot via #99)
- Creating new CLI for
process_pr_entropy
, referenced in GitHub actionentropy-check.yml
(@willdavidson05 via #95) - Add acknowledgements statement (@d33bs via #94)
- Creating GitHub Action based on CLI ouput (@willdavidson05 via #87)
- Refactoring file structure containing
process_repo_entropy
. New report structure and information (@willdavidson05 via #86) - Add CLI for
repo_entropy
(@willdavidson05 via #80) - New structure for test repositories and added testing suites (@willdavidson05 via #78)
- Avoid PDF-specific single-page formatting for GitHub Pages builds (@d33bs via #76)
v0.0.2
Changes
- Add notebook-based demonstration with real-world data (@d33bs via #72)
- Bump setuptools from 69.1.1 to 70.0.0 (@dependabot via #70)
- Creating Shannon Entropy calculation function and editing test datasets (@willdavidson05 via #65)
- Bump zipp from 3.17.0 to 3.19.1 (@dependabot via #68)
- Bump certifi from 2024.2.2 to 2024.7.4 (@dependabot via #67)
- Add LoC(lines of code) tracker (@willdavidson05 via #62)
- Extracting commit contents (@willdavidson05 via #59)
- Bump ws and pa11y (@dependabot via #61)
- Bump urllib3 from 1.26.18 to 1.26.19 (@dependabot via #60)
- Add code quality linting checks via
ruff
throughpre-commit
(@d33bs via #57) - Expand Python version testing through GitHub Actions changes (@d33bs via #55)
- Bump tornado from 6.4 to 6.4.1 (@dependabot via #49)
- Create two test datasets to track low and high entropy (@willdavidson05 via #47)
- Fix link and content references after project rename (@d33bs via #53)