What's Changed
- Support only Python 3.9+ in pyproject.toml by @rolandwalker in #1281
- Add linting suggestion to pull request template by @rolandwalker in #1277
- Make CI names and YAML properties more consistent by @rolandwalker in #1276
- Enable typechecking for several files including
filepaths.py
by @rolandwalker in #1272 - CI: turn off matrix fail-fast strategy by @rolandwalker in #1285
- Import StringIO from io by @rolandwalker in #1280
- Also run CI tests without installing SSH extra dependencies by @rolandwalker in #1275
- Override the default pager on Windows if not found by @rolandwalker in #1273
- No need to inherit from
object
by @rolandwalker in #1274 - Add type hints for key_bindings.py and related files by @rolandwalker in #1286
- Typehint config.py and paramiko_stub init.py by @rolandwalker in #1287
- Add typehints for packages/prompt_utils.py by @rolandwalker in #1288
- Add typehints for clitoolbar.py by @rolandwalker in #1289
- Bump astral-sh/setup-uv from 6.4.1 to 6.4.3 by @dependabot[bot] in #1290
- Typehinting for
clibuffer.py
, and several special/*.py files by @rolandwalker in #1292 - Show username in password prompt, like pgcli by @rolandwalker in #1291
- Typehint
completion_engine.py
by @rolandwalker in #1293 - Add typehints to
sqlexecute.py
by @rolandwalker in #1294 - Typehint
sqlcompleter.py
by @rolandwalker in #1296 - Typehint
completion_refresher.py
by @rolandwalker in #1295 - Update cli_helpers to v2.7.0 by @rolandwalker in #1297
- Prepare changelog for v1.37.0 release by @rolandwalker in #1298
Full Changelog: v1.36.0...v1.37.0