Skip to content

Commit 8a340b8

Browse files
committed
changelog: document typing improvements, shared DBCursor, stricter mypy, and utils bug fix
1 parent 2337398 commit 8a340b8

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,3 +273,17 @@
273273
[Irina Truong]: https://github.com/j-bennet
274274
[Zhaolong Zhu]: https://github.com/zzl0
275275
[Zhiming Wang]: https://github.com/zmwangx
276+
## Unreleased
277+
278+
### Internal
279+
280+
- Introduce a shared `DBCursor` Protocol (packages/special/types.py) and adopt it across special modules.
281+
- Add comprehensive type hints in core modules (special/, sqlcompleter, sqlexecute, key bindings, config, filepaths, lexer, completion_refresher).
282+
- Remove remaining `# mypy: ignore-errors` headers in special modules; reduce use of `Any`.
283+
- Tighten mypy configuration (target Python 3.9; disallow untyped/incomplete defs; no implicit Optional; warn on Any).
284+
- Remove references to “mycli” from comments and docs.
285+
- Minor refactors for clarity; ruff + mypy pass repo-wide.
286+
287+
### Bug Fixes
288+
289+
- Make `check_if_sqlitedotcommand` robust for non-string inputs.

0 commit comments

Comments
 (0)