Releases: dbcli/mycli
Releases · dbcli/mycli
v1.57.0
What's Changed
- [feat] Add extra error output on lost server error to indicate possible SSL mismatch (#1584) by @scottnemes in #1609
- Let interactive prompt changes respect dynamic format strings by @rolandwalker in #1603
- Better handle arguments to
system cdby @rolandwalker in #1604 - Fix missing keepalives in
\eprompt loop by @rolandwalker in #1612 - Strip trailing newlines with
\e <filename>by @rolandwalker in #1613 - Remove outdated email address in
pyproject.tomlby @rolandwalker in #1616 - Fill out
pyproject.tomlproject.urlsproperty by @rolandwalker in #1617 - Add right-arrow keystroke to TIPS by @rolandwalker in #1618
- Prefer
httpsoverhttpin docs and commentary by @rolandwalker in #1619 - Add TIPS for control-space and
min_completion_triggerby @rolandwalker in #1620 - Add history-search keybindings to TIPS by @rolandwalker in #1625
- Bind a few alternate function-key sequences by @rolandwalker in #1621
- Fix
\llmusage document, adding ahelpsubcommand by @rolandwalker in #1622 - Rewrite help table, adding a Usage column by @rolandwalker in #1623
- Remove info counter from fzf history-search UI by @rolandwalker in #1624
- Prepare changelog for release v1.57.0 by @rolandwalker in #1633
Full Changelog: v1.56.0...v1.57.0
v1.56.0
What's Changed
- Make the
--ssl-capathCLI argument a directory by @rolandwalker in #1588 - Liberally accept literal DSN arguments to
--dsnby @rolandwalker in #1589 - Make
--character-setan alias for--charsetat the CLI by @rolandwalker in #1590 - [fix] Allow users to use empty passwords without being prompted or having to provide an empty password option (#1584) by @scottnemes in #1591
- Add SSL/TLS version to
statusoutput by @rolandwalker in #1592 - Accept
socketas a DSN query parameter by @rolandwalker in #1594 - Accept
ssl_modein DSN URI query parameters by @rolandwalker in #1595 - Fully deprecate the built-in SSH functionality by @rolandwalker in #1596
- Check the socket property more directly in
statusby @rolandwalker in #1598 --keepalive-ticksCLI option and DSN parameter by @rolandwalker in #1597- Accept
character_setas a DSN query parameter by @rolandwalker in #1599 - Let
--ssl_mode=autoprefer SSL only for TCP/IP by @rolandwalker in #1600 - Add prompt format string for SSL/TLS version by @rolandwalker in #1601
- Add prompt format strings for server uptime by @rolandwalker in #1602
- Allow multiline input in batch mode on the standard input by @rolandwalker in #1605
- Add "batch mode on STDIN" to TIPS by @rolandwalker in #1610
- Reduce extraneous prompt refreshing by @rolandwalker in #1608
- Add
--keepalive-ticksto TIPS by @rolandwalker in #1611 - Update changelog for release v1.56.0 by @rolandwalker in #1614
Full Changelog: v1.55.0...v1.56.0
v1.55.0
What's Changed
- [fix] Track watch iterations independently to ensure proper time tracking (#1565) by @scottnemes in #1580
- Don't attempt to diagnose free-entry sections in
--checkupby @rolandwalker in #1583 - Fix regression accepting pathname completion by @rolandwalker in #1582
- Let
--checkuptest for external executables by @rolandwalker in #1585 - Reference non-yanked version of
cli_helpersinpyproject.tomlby @rolandwalker in #1586 - Improve completion suggestions inside backticks by @rolandwalker in #1581
- Prepare changelog for release v1.55.0 by @rolandwalker in #1587
Full Changelog: v1.54.1...v1.55.0
v1.54.1
What's Changed
- Don't offer completions within strings by @rolandwalker in #1551
- Remove 'synchronize' from pull request types by @amjith in #1573
- Catch
getpwuid()KeyErroron an unknown user id by @rolandwalker in #1572 - Ability to request Codex reviews with a PR label by @rolandwalker in #1575
- Try again on Codex review label by @rolandwalker in #1576
- Fix operator in Codex review condition by @rolandwalker in #1577
- Refactor
is_inside_quotes()by @rolandwalker in #1574 - Ignore doc changes for Codex review Action by @rolandwalker in #1571
- Iterate on Codex label action by @rolandwalker in #1578
- Update changelog.md for release v1.54.1 by @rolandwalker in #1579
Full Changelog: v1.54.0...v1.54.1
v1.54.0
What's Changed
- Prefer
yield fromover yielding in a loop by @rolandwalker in #1544 - Fill out TIPS for many more CLI flags by @rolandwalker in #1540
- Correct parameterization for completion queries by @rolandwalker in #1543
- Accept special commands without trailing semicolons even in multi-line mode by @rolandwalker in #1545
- Update ruff to v0.15.0 by @rolandwalker in #1552
- Update LICENSE.txt for dates and GitHub detection by @rolandwalker in #1556
- Grammar nit to match incoming mycli.net text by @rolandwalker in #1560
- Sync feature list in README.md with website by @rolandwalker in #1561
- Sync myclirc prompt commentary with web by @rolandwalker in #1562
- Add codex review to PRs. by @amjith in #1566
- Add prompt format strings for socket connections by @rolandwalker in #1563
- Remove vim exit sequence, which has no effect by @rolandwalker in #1546
- Optionally defer completions until N characters have been typed by @rolandwalker in #1547
- Bump actions/github-script from 7 to 8 by @dependabot[bot] in #1568
- Bump actions/checkout from 5.0.0 to 6.0.2 by @dependabot[bot] in #1569
- Use prompt_toolkit's
complete_in_threadoption by @rolandwalker in #1548 - Ability to suppress control-d exit behavior by @rolandwalker in #1549
- Support Truecolor in prompt_toolkit sessions by @rolandwalker in #1550
- Add the ability to send app-layer keepalive pings by @rolandwalker in #1553
- Add
WITH,EXPLAIN, andLEFT JOINto top keywords for suggestions by @rolandwalker in #1554 - Let the Escape key cancel completion popups by @rolandwalker in #1555
- Pin dependencies more tightly, updating versions by @rolandwalker in #1558
- Exclude more documentation files from CI by @rolandwalker in #1559
- Prepare changelog for release v1.54.0 by @rolandwalker in #1570
Full Changelog: v1.53.0...v1.54.0
v1.53.0
What's Changed
- Changelog entry for issue templates by @rolandwalker in #1538
- Complete
~/.myclircoptions in startup TIPS by @rolandwalker in #1537 - Fix \dt+ table_name returning empty results by @yonaadug in #1539
- Micro followups to
\dt+ <table>fix by @rolandwalker in #1541 - Further bulletproof procedures completions by @rolandwalker in #1542
New Contributors
Full Changelog: v1.52.0...v1.53.0
v1.52.0
What's Changed
- [feat] Suggest tables that include the given column(s) in a SELECT statement first before other tables by @scottnemes in #1522
- Let CI ignore SPONSORS and TIPS documentation files by @rolandwalker in #1526
- Chore/fix changelog filter from tables by columns by @scottnemes in #1530
- Add a GitHub Issue template by @rolandwalker in #1527
- Reduce duplicate
--checkupoutputs by @rolandwalker in #1528 - Upgrade cli_helpers to v2.10.0 by @rolandwalker in #1529
- Fallback on procedure completions errors by @rolandwalker in #1533
- Remove the GitHub Issue template by @rolandwalker in #1534
- Organize startup tips into sections by @rolandwalker in #1535
- Fix comments breaking destructive
UPDATEdetection by @rolandwalker in #1532 - Prepare for release v1.52.0 by @rolandwalker in #1536
Full Changelog: v1.51.1...v1.52.0
v1.51.1
What's Changed
- Reduce size of LLM prompts + cache per-schema context by @rolandwalker in #1384
- Add startup usage tips by @rolandwalker in #1520
- [chore] Add tests for hex/utf8 output by @scottnemes in #1521
- Give destructive warning on multi-table UPDATEs by @rolandwalker in #1519
- Move ssl_mode to [connection] section by @rolandwalker in #1517
- Add unsupported and deprecated --checkup sections by @rolandwalker in #1518
- Bump astral-sh/setup-uv from 7.2.1 to 7.3.0 by @dependabot[bot] in #1523
- Add control-g completion-cancellation tip by @rolandwalker in #1524
- Prepare changelog for release v1.51.1 by @rolandwalker in #1525
Full Changelog: v1.50.0...v1.51.1
v1.51.0 -- never released
What's Changed
- Reduce size of LLM prompts + cache per-schema context by @rolandwalker in #1384
- Add startup usage tips by @rolandwalker in #1520
- [chore] Add tests for hex/utf8 output by @scottnemes in #1521
- Give destructive warning on multi-table
UPDATEs by @rolandwalker in #1519 - Move
ssl_modeto[connection]section by @rolandwalker in #1517 - Add unsupported and deprecated
--checkupsections by @rolandwalker in #1518 - Bump astral-sh/setup-uv from 7.2.1 to 7.3.0 by @dependabot[bot] in #1523
- Add control-g completion-cancellation tip by @rolandwalker in #1524
Full Changelog: v1.50.0...v1.51.0
v1.50.0
What's Changed
- Deprecate reading configuration from my.cnf files by @rolandwalker in #1493
- Link to
--ssl/--no-ssldeprecation issue in warning by @rolandwalker in #1508 - Don't emit keyring-saved message unless needed by @rolandwalker in #1510
- Add
--checkupmode to check user configuration by @rolandwalker in #1509 - Include port and socket in keyring identifier by @rolandwalker in #1513
- Add
binary_displayconfiguration option by @rolandwalker in #1512 - Prepare readme for release v1.50.0 by @rolandwalker in #1516
Full Changelog: v1.49.0...v1.50.0