What's Changed
- Fix bashhub update to not pin version for uv by @rcaloras in #155
- Update GitHub Actions runtimes by @rcaloras in #156
- Replace jsonpickle with dataclasses in the model layer by @rcaloras in #157
- Derive package versions from Git by @rcaloras in #159
- Surface auth failures when saving a command by @rcaloras in #160
- Drop Python 3.9 support and update dependencies by @rcaloras in #161
Full Changelog: 3.1.0...3.2.0