Releases: dbcli/mycli
Releases · dbcli/mycli
v1.64.0
What's Changed
- Bump astral-sh/setup-uv from 7.4.0 to 7.5.0 by @dependabot[bot] in #1705
- Add
-roption for rawsystemcommands by @rolandwalker in #1704 - Add a dependencies section to
--checkupby @rolandwalker in #1700 - Require sqlglot 29.x with C extensions by @rolandwalker in #1707
- Prepare changelog for release v1.64.0 by @rolandwalker in #1708
Full Changelog: v1.63.0...v1.64.0
v1.63.0
What's Changed
- Feat/hide initial toolbar sooner by @scottnemes in #1694
- Move more repeated values to
constants.pyby @rolandwalker in #1695 - Bump astral-sh/setup-uv from 7.3.1 to 7.4.0 by @dependabot[bot] in #1697
- Bump actions/download-artifact from 8.0.0 to 8.0.1 by @dependabot[bot] in #1701
- Support sqlglot 28 and 29 by @rolandwalker in #1698
- Prepare changelog for release v1.63.0 by @rolandwalker in #1702
Full Changelog: v1.62.0...v1.63.0
v1.62.0
What's Changed
- Require a more recent version of the wcwidth dependency by @rolandwalker in #1683
- Support prompt format strings for dynamic terminal titles by @rolandwalker in #1684
- Make
safe_invalidate_display()safer with atryblock by @rolandwalker in #1685 - Ability to turn off the toolbar by @rolandwalker in #1686
- Improve query cancellation on control-c by @rolandwalker in #1687
- Improve calls to cached
get_prompt()by @rolandwalker in #1688 - Add completions for introducers on literals by @rolandwalker in #1689
- Load whole-line autosuggest candidates in a thread by @rolandwalker in #1690
- Improve keyring save location and invalidation by @rolandwalker in #1691
- Better password sentinel value by @rolandwalker in #1692
- Prepare changelog for release v1.62.0 by @rolandwalker in #1693
Full Changelog: v1.61.0...v1.62.0
v1.61.0
What's Changed
- Settable
ttimeoutlenfor Escape key sequences by @rolandwalker in #1679 - Let completion-key bindings be configurable by @rolandwalker in #1676
- Add short hostname prompt format string:
\Hby @rolandwalker in #1680 - Update changelog for release v1.61.0 by @rolandwalker in #1682
Full Changelog: v1.60.0...v1.61.0
v1.60.0
What's Changed
- Prioritize common functions in the value position by @rolandwalker in #1669
- Add
DISTINCTto value-position keywords by @rolandwalker in #1671 - [bug] Fix crash for completion edge case (#1668) by @scottnemes in #1673
- Allow warning-count in status output to be styled by @rolandwalker in #1675
- Add more favorite functions by @rolandwalker in #1674
- Update to a
cli_helpersversion with atabulatebugfix by @rolandwalker in #1677 - Prepare changelog for release v1.60.0 by @rolandwalker in #1678
Full Changelog: v1.59.0...v1.60.0
v1.59.0
What's Changed
- Use prompt_toolkit's
bell()by @rolandwalker in #1649 - Make toolbar widths consistent on toggle actions by @rolandwalker in #1650
- Refactor
SQLResultdataclass,format_sqlresult(), and callers by @rolandwalker in #1651 - Complete filenames on more special commands by @rolandwalker in #1652
- Allow styling of status, timing, and warnings text by @rolandwalker in #1653
- Set up prompt/continuation color configuration by @rolandwalker in #1654
- Bottom toolbar format string for customization by @rolandwalker in #1655
- Avoid depending on a string match into
host_infoproperty, instatusoutput. by @rolandwalker in #1656 - Add warnings-count prompt format strings by @rolandwalker in #1658
- Add more URL constants by @rolandwalker in #1659
- Set
$VISUALwhenever$EDITORis set by @rolandwalker in #1661 - Fix tempfile leak in behave test suite by @rolandwalker in #1662
- Handle/document more attributes such as "dim" by @rolandwalker in #1663
- Enable customization of table borders in
~/.myclircby @rolandwalker in #1664 - Bump astral-sh/setup-uv from 7.3.0 to 7.3.1 by @dependabot[bot] in #1667
- Fix list of keys before modifying that same dictionary by @rolandwalker in #1666
- Avoid calling
get_prompt()unless needed by @rolandwalker in #1657 - Complete more precisely in the "value" position by @rolandwalker in #1665
- De-document styling of warnings text by @rolandwalker in #1670
- Prepare changelog for release v1.59.0 by @rolandwalker in #1672
Full Changelog: v1.58.0...v1.59.0
v1.58.0
What's Changed
- Add
\bugcommand by @rolandwalker in #1626 - Invalidate display after fzf history search, forcing a refresh by @rolandwalker in #1632
- Add help on F1 keystroke by @rolandwalker in #1627
- Include
statusfooter in paged output by @rolandwalker in #1635 - Add documentation index URL to inline help by @rolandwalker in #1628
- Rewrite bottom toolbar, but keep it compact by @rolandwalker in #1629
- fzf search: ensure fullscreen with preview on by @rolandwalker in #1630
- Let "help " fall back to list similar terms by @rolandwalker in #1631
- Syntax highlighting for fuzzy search previews by @rolandwalker in #1634
- Make
\editsynonymous with the\ecommand by @rolandwalker in #1636 - Bump actions/download-artifact from 7.0.0 to 8.0.0 by @dependabot[bot] in #1637
- Bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #1638
- Add "help " form to TIPS by @rolandwalker in #1640
- Show toolbar error messages in an error style by @rolandwalker in #1639
- Further refine inline help descriptions by @rolandwalker in #1647
- Better tests for
null_stringconfig option by @rolandwalker in #1641 - Better cleanup of resources in the test suite by @rolandwalker in #1642
- Add environment variable section to
--checkupby @rolandwalker in #1644 - Use
transform_region()for prettify/unprettify by @rolandwalker in #1645 - Make prettify/unprettify logic more robust by @rolandwalker in #1646
- Prepare changelog for release v1.58.0 by @rolandwalker in #1648
Full Changelog: v1.57.0...v1.58.0
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