Recent Releases of almanack

almanack - v0.1.7

Changes

  • Add "why" and "how" documentation for each Almanack check (@d33bs via #341)
  • Bump the python-packages group with 4 updates (@dependabot[bot] via #340)

- Jupyter Notebook
Published by github-actions[bot] 7 months ago

almanack - v0.1.6

Changes

  • Bump the python-packages group with 3 updates (@dependabot[bot] via #339)
  • Use upstream remote URL when present for API data (@d33bs via #338)
  • Bump pandas from 2.3.0 to 2.3.1 in the python-packages group (@dependabot[bot] via #337)
  • Bump the python-packages group with 2 updates (@dependabot[bot] via #336)

- Jupyter Notebook
Published by github-actions[bot] 7 months ago

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)

- Jupyter Notebook
Published by github-actions[bot] 8 months ago

almanack - 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)

- Jupyter Notebook
Published by github-actions[bot] 9 months ago

almanack - v0.1.3

Changes

  • Address small terminal column widths for CLI (@d33bs via #314)
  • Use date() for days calculation for repo-days-between-doi-publication-date-and-latest-commit (@d33bs via #311)
  • Update GH Actions ubuntu version; enable pa11y workarounds (@d33bs via #298)

- Jupyter Notebook
Published by github-actions[bot] 9 months ago

almanack - 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)

- Jupyter Notebook
Published by github-actions[bot] 9 months ago

almanack - 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)

- Jupyter Notebook
Published by github-actions[bot] about 1 year ago

almanack - 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)

- Jupyter Notebook
Published by github-actions[bot] about 1 year ago

almanack - v0.0.5

Changes

  • Fix static readme.md reliance for social media and citation metrics; update tests (@d33bs via #229)
  • Add almanack check capability through CLI (also adds almanack table for earlier capabilities) (@d33bs via #227)

- Jupyter Notebook
Published by github-actions[bot] about 1 year ago

almanack - 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 as almanack <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)

- Jupyter Notebook
Published by github-actions[bot] about 1 year ago

almanack - 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 with pyproject-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 to main (@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 action entropy-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)

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

almanack - 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 through pre-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)

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago

almanack - v0.0.1

Changes

  • Prepare for PyPI releases via name change to almanack and automated release + publishing capabilities (@d33bs via #43)
  • Organize book content alongside Python package (@d33bs via #40)
  • Add beginning of time focused chapter (@d33bs via #37)
  • Bump requests from 2.31.0 to 2.32.0 (@dependabot via #38)
  • Add beginning of software forest chapter (@d33bs via #34)
  • Add beginning of garden lattice chapter (@d33bs via #33)
  • Add .nojekyll config for GitHub Pages (@d33bs via #32)
  • Add automated workflow publishing capabilities (@d33bs via #29)
  • Add introduction content and adjust linting (@d33bs via #28)
  • Bump jinja2 from 3.1.3 to 3.1.4 (@dependabot via #27)
  • Bump idna from 3.6 to 3.7 (@dependabot via #14)
  • Add editorial checks through Vale (@d33bs via #12)
  • Add "garden map" (technical roadmap) content (@d33bs via #10)
  • Add pa11y test for web accessibility checks of built content (@d33bs via #7)
  • Add initial scaffold for content development (@d33bs via #5)

- Jupyter Notebook
Published by github-actions[bot] over 1 year ago