Skip to content

Releases: RafaelWO/pirel

0.3.0

04 Jan 10:23
0.3.0
45697de
Compare
Choose a tag to compare

Description

This release of Pirel comes with two big new features:

  • ✨ New subcommand guess: Test your knowledge by answering questions about Python releases!

    grafik

  • ✨ Caching: The release cycle data is cached locally to enable faster and offline usage of Pirel ✈️. You can clear/disable the cache via the option --no-cache.

Happy New Year! 🥳

Changelog

Added

  • Add global option --version (#10)
  • Create cache of release cycle data and add option --no-cache to clear cache (#12)
  • Add subcommand guess which allows users to test their knowledge about Python releases
    by answering questions based on the release cycle data (#13)

Changed

  • Subcommand check exits with code 1 if the version is end-of-life (#9)
  • Use global verbose option only in main callback (#9)
    • I.e. pirel --verbose check works but pirel check --verbose does not

Internal

  • CI: Run publish workflow only if test suite succeeds (#11)
  • Refactoring: Add global context and update tests (#14)

Full Changelog: 0.2.1...0.3.0

0.2.1

20 Dec 18:51
0.2.1
c4030c4
Compare
Choose a tag to compare

Description

This release of Pirel includes some small fixes and internal improvements.

Changelog

Fixed

  • Fix typo in end-of-life status message (#6)

Internal

  • Restructure and reformat README (#6)
  • Add mypy to test suite (#7)

Full Changelog: 0.2.0...0.2.1

0.2.0

15 Dec 15:16
0.2.0
1ad364d
Compare
Choose a tag to compare

Description

This release of Pirel comes with a new subcommand check that prints the release and support status of the current active Python version! ✨

grafik

The previous root command (if you just ran pirel) that lists all Python releases is now moved to the subcommand list, i.e. pirel list. Nevertheless, invoking just pirel will "redirect to pirel list and does still work for now.

Changelog

Added

  • Add new subcommand check that prints a short info about your active Python version (#4)
  • Use rich for logging and add option to configure verbosity via -v, --verbose (#3)
  • Add CHANGELOG file (#3)

Changed

  • Move previous root command to subcommand list (#4)
    • To support backward compatibility, invoking pirel will default to pirel list

Full Changelog: 0.1.1...0.2.0