Releases: dbcli/mycli
Releases · dbcli/mycli
v1.47.0
What's Changed
- Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #1469
- [fix] Fix timediff output when the result is a negative value (#1113) by @scottnemes in #1468
- Support a
--checkpointfile for batch input by @rolandwalker in #1466 - Don't offer completions for numeric text by @rolandwalker in #1470
- Add
--throttleoption for batch mode pauses by @rolandwalker in #1460 - Prepare for release v1.47.0 by @rolandwalker in #1471
Full Changelog: v1.46.0...v1.47.0
v1.46.0
What's Changed
- Fix CamelCase fuzzy completions by @rolandwalker in #1455
- Bump actions/setup-python from 6.1.0 to 6.2.0 by @dependabot[bot] in #1463
- Add
--unbufferedmode by @rolandwalker in #1461 - Default to standards-compliant utf8mb4 character set by @rolandwalker in #935
- Put special commands first in the list of completion candidates by @rolandwalker in #1456
- Stream input from stdin, rather than reading the entire script into memory. by @rolandwalker in #1450
- Remove quoting on uppercase-identifier completions by @rolandwalker in #1458
- Allow table names to be completed with leading schema names by @rolandwalker in #1459
- Soft-deprecate the built-in SSH features by @rolandwalker in #1465
- Add true fuzzy-match completions with rapidfuzz by @rolandwalker in #1457
- Prepare for release v1.46.0 by @rolandwalker in #1467
Full Changelog: v1.45.0...v1.46.0
v1.45.0
What's Changed
- [chore] Remove SQLResult get_output method and switch to accessing the fields directly by @scottnemes in #1441
- Respect
--logfilewith--executeat the CLI by @rolandwalker in #1442 - Allow history file location to be configured by @rolandwalker in #1443
- Graceful failure for
--list-ssh-configby @rolandwalker in #1444 - Import MySQL completion candidates from
pygmentsby @rolandwalker in #1447 - Place exact-leading completions first by @rolandwalker in #1448
- Downgrade to paramiko 3.5.1 by @rolandwalker in #1445
- Feat/341/rework password logic by @scottnemes in #1436
- [chore] Add new connection scheme check function and updated password check logic to use it by @scottnemes in #1452
- Make destructive-warning keywords configurable by @rolandwalker in #1446
- Smarter fuzzy completion matches by @rolandwalker in #1449
- Let
GRANT ... ONforms offer schema names as completions by @rolandwalker in #1451 - Fix tests on "GRANTS ... ON" completions by @rolandwalker in #1453
- Prepare release v1.45.0 by @rolandwalker in #1454
Full Changelog: v1.44.2...v1.45.0
v1.44.2
What's Changed
- [internal] Create new data class for handling SQL/command results to make further code improvements easier by @scottnemes in #1434
- [fix] Update watch command execution time to be correct for all iterations (#763) by @scottnemes in #1428
- [chore] Rework SQLResult dataclass to not require all fields when used in for loops by @scottnemes in #1438
- Set correct database on reconnect when applicable. by @scottnemes in #1439
- Update changelog for release v1.44.2 by @rolandwalker in #1440
Full Changelog: v1.44.1...v1.44.2
v1.44.1
What's Changed
- Let sqlparse accept arbitrarily-large queries by @rolandwalker in #1433
- Prepare release v1.44.1 by @rolandwalker in #1435
Full Changelog: v1.44.0...v1.44.1
v1.44.0
What's Changed
- Add enum value completions by @amjith in #1427
- Bump astral-sh/setup-uv from 7.1.6 to 7.2.0 by @dependabot[bot] in #1430
- Option to not print favorite query when running it by @Antzelino in #1429
- Prepare release v1.44.0 by @rolandwalker in #1431
New Contributors
- @Antzelino made their first contribution in #1429
Full Changelog: v1.43.1...v1.44.0
v1.43.1
What's Changed
- Prompt for password within SSL-auto retry by @rolandwalker in #1426
Full Changelog: v1.43.0...v1.43.1
v1.43.0
What's Changed
- [fix] Update prompt to handle case with a socket and a host of None (resolves #707) by @scottnemes in #1415
- [feat] Update query handling to allow automatic show_warnings to work for DDL by @scottnemes in #1417
- [feat] Rework reconnect logic to actually create a new connection instead of only changing the database (#746) by @scottnemes in #1416
- Refine Windows documentation by @rolandwalker in #1419
- Update ruff to v0.14.10, lint target to py310 by @rolandwalker in #1422
- Fully-qualify pymysql exception classes in main.py by @rolandwalker in #1421
- Let reconnect preserve session state by @rolandwalker in #1420
- Configurable string for missing_value in outputs by @rolandwalker in #1423
- [feat] Update SSL option to connect securely by default by @scottnemes in #1418
- Prepare for release v1.43.0 by @rolandwalker in #1425
Full Changelog: v1.42.0...v1.43.0
v1.42.0
What's Changed
- Continue-on-error for publish tests by @rolandwalker in #1404
- Bump actions/setup-python from 6.0.0 to 6.1.0 by @dependabot[bot] in #1405
- Miscellaneous typing updates to fix CI by @rolandwalker in #1412
- Set mypy version more strictly: v1.18.1 by @rolandwalker in #1407
- Bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #1410
- Bump astral-sh/setup-uv from 7.1.4 to 7.1.6 by @dependabot[bot] in #1409
- Bump actions/download-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #1411
- Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #1406
- [Feature] Support automatic showing of warnings after SQL execution (#555) by @scottnemes in #1413
- Prepare for release v1.42.0 by @rolandwalker in #1414
New Contributors
- @scottnemes made their first contribution in #1413
Full Changelog: v1.41.2...v1.42.0
v1.41.2
What's Changed
- Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in #1397
- Bump astral-sh/setup-uv from 7.1.3 to 7.1.4 by @dependabot[bot] in #1399
- Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #1398
- disconnect cleanly of server using pymysql close() method on connection by @tmijieux in #1402
- Prepare changelog for release v1.41.2 by @rolandwalker in #1403
New Contributors
Full Changelog: v1.41.1...v1.41.2