Skip to content

Releases: hypershell/hypershell

Update config options and documentation

07 Jun 17:01
2.7.2
b71f9fb

Choose a tag to compare

There is now a small suite of unit and integration tests that run in GitHub Actions for Python 3.9-3.13. There was a weird interaction with some of the help output of hs config -h not playing nice with the GitHub Actions environment. In fixing this we ended up improving the actual feature set of hs config.

This release includes the new --system/--user/--local options to hs config as well as documentation updates.

Full Changelog: 2.7.1...2.7.2

Fix argparse issue

07 Jun 04:41
2.7.1
9249f93

Choose a tag to compare

This patch release fixes a bug introduced in v2.7.0 for Python 3.9-3.11 where the program could not run because of API inconsistencies between Python releases (issue #36). A small test suite now runs for all supported versions of Python to validate against these sorts of issues.

SQLite improvements and new CLI

27 May 03:33
2.7.0
d283080

Choose a tag to compare

The v2.7.0 release includes major database features and CLI improvements.
See release notes for details.

  • Automatic database rotation for SQLite
  • Optional UUIDv7 mode
  • SQLite pragmas
  • SQLite optimization
  • Simplified command-line interface
  • Version info
  • Improved task submission (global tags)

Bug fixes for PostgreSQL

05 Apr 18:16
2.6.6
b546999

Choose a tag to compare

The v2.6.6 release includes an import bug fix for PostgreSQL (issue #34).
See release notes for more details.

Protected Installations

16 Feb 04:02
2.6.5
bb04b94

Choose a tag to compare

The v2.6.5 release includes new installation hardening feature.
See release notes for more details.

  • Added HYPERSHELL_PYTHONPATH environment variable.

Quick fix and updated metadata

03 Jan 03:30
2.6.4
f5e3839

Choose a tag to compare

Previous release did not follow correct protocol and was missing a few commits. The manual pages also did not get built. This release includes everything that was missing and updates the copyright year in all modules.

  • Fix missing commits from previous release
  • Update manual pages
  • Update copyright year

Dependency requirements and shell completion

02 Jan 23:15
2.6.3
0675966

Choose a tag to compare

  • Move shell completions out of src/
  • Allow pyyaml==6.0.1 (EPEL9 compatibility)

Minor fix for shell completions

31 Dec 21:44
2.6.2
56d0a44

Choose a tag to compare

This release is a hot fix to the previous 2.6.1 release that accidentally left a reference to an option, --pending, in the shell completions that was never shipped in that release. This was not a bug in the code but might suggest to the user that the option was valid when it is in fact not.

Add support for Python 3.9

31 Dec 19:45
2.6.1
24dc4e9

Choose a tag to compare

The v2.6.1 release includes support for Python 3.9 and minor improvements.
See release notes for more details.

  • Allow Python 3.9
  • Improved optional dependency handling

New features and performance improvements

17 Nov 18:42
2.6.0
7b70f48

Choose a tag to compare

The v2.6.0 release includes important bug fixes and minor improvements.
See release notes for details.

  • Allow --delete with --limit for task update command
  • Add inline tag assignment for task submission
  • Performance improvements and telemetry
  • Update --version behavior
  • Update logging message behavior