Releases: theseus-rs/rsql
Releases · theseus-rs/rsql
v0.13.4
✨ Enhancements
- add schemas command and driver schema metadata (#166)
🐞 Bug fixes
- correct issue where update check failure would prevent using the cli (#160)
📦 Build system
- upgrade cargo dist to 0.18.0 (#168)
- update postgresql_embedded to 0.14.0 (#164)
- unpin dependencies (#159)
- pin dependencies (#158)
- enable pedantic lints for core (#157)
- enable pedantic lints for drivers (#156)
🛠️ Other improvements
- revert tabled (#169)
- optimize metadata to only retrieve the current schema (#167)
- update default format to psql (#161)
v0.13.3
✨ Enhancements
- add expanded format (#154)
📦 Build system
- enable pedantic lints for formatters (#155)
- update to use latest postgresql_embedded API (#153)
- remove references to postgresql_archive (#152)
- update postgresql_embedded (#151)
v0.13.2
✨ Enhancements
- add clipboard output option (#148)
📖 Documentation
- update command localizations (#149)
📦 Build system
- update dependencies (#150)
- update testcontainers dependency (#147)
v0.13.1
✨ Enhancements
- add echo highlighter (#143)
- add echo prompt option (#141)
📖 Documentation
- add locale command demo (#145)
- add command demos (#144)
📦 Build system
- update dependencies (#146)
- correct linting errors (#142)
v0.13.0
💥 Breaking changes
- add Value::Null and remove Option<Value> from Row interfaces (#133)
✨ Enhancements
- check for updates once every 24 hours (#139)
- center table titles (#138)
- add support for abbreviated commands (#136)
- add describe command (#135)
- implement column metadata (#134)
🛠️ Other improvements
- change update interval from 24 hours to once a week (#140)
- add file size benchmark (#137)
- add Value::Null and remove Option<Value> from Row interfaces (#133)
v0.12.0
💥 Breaking changes
- create database metadata (#121)
✨ Enhancements
- add tee command (#131)
- add system command (#130)
- add mariadb driver (#124)
- display tables and indexes using formatter (#122)
🛠️ Other improvements
- add mariadb integration test (#132)
- re-use database metadata between drivers for the same database (#123)
- create database metadata (#121)
v0.11.2
✨ Enhancements
- right align numeric data in tables (#120)
- convert localizations from language-country to langauge (#119)
- add color cli argument (#118)
v0.11.1
📖 Documentation
- fix limit docs (#117)
- update readme to include SQL Server (#114)
📦 Build system
- use vendored openssl with sqlserver / tiberius (#116)
v0.11.0
💥 Breaking changes
- update Connection execute/query to use &mut self (#112)
✨ Enhancements
- add sqlserver driver (#113)
🐞 Bug fixes
📖 Documentation
- remove doc features (#111)
🛠️ Other improvements
- update Connection execute/query to use &mut self (#112)
v0.10.0
💥 Breaking changes
- remove QueryResult rows() function (#109)
- added QueryResult next() (#108)
- introduce Row struct to QueryResult to replace Vec (#107)
✨ Enhancements
- add duckdb driver (#110)
- add check for newer version on startup (#105)
🛠️ Other improvements
- remove QueryResult rows() function (#109)
- added QueryResult next() (#108)
- introduce Row struct to QueryResult to replace Vec (#107)
- rename disable_auto_update to disable_update_check (#106)