Skip to content

Release v1.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 04:17
· 9 commits to main since this release
f2e5bbf

Changed

  • Promoted library to 1.0.0 / stable release.
  • Bumped required version of Pyfiglet up to the new 1.0.3 release
  • Dropped required version of Rich to 12.0.0 (confirmed with Nox testing)
  • [dev] Renamed Changelog.md to CHANGELOG.md

Added

  • [dev] Added 2 workflow to .github/workflows:
    • ci-checks.yml - runs Nox testing suite
    • release.yml - Workflow to publish to PyPI and github releases
  • [dev] Added 2 scripts to .github/scripts:
    • adds .github/scripts/validate_main.sh
    • adds .github/scripts/tag_release.py
  • [dev] Added /tests directory with unit tests, a [pytest] section in pyproject.toml, and added just test command to the justfile.
  • [dev] Added Nox testing and noxfile.py to run tests in different Python versions and across different versions of Textual.
  • [dev] Added pytest dev dependencies.

Removed

  • [dev] Deleted the pyrightconfig.json file, since it was not needed anymore (in pyproject.toml now).