Skip to content

Releases: theseus-rs/rsql

v0.13.4

07 Jul 04:01
55266c4
Compare
Choose a tag to compare

✨ 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

23 Jun 20:11
Compare
Choose a tag to compare

✨ 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

14 Jun 19:16
Compare
Choose a tag to compare

✨ Enhancements

  • add clipboard output option (#148)

📖 Documentation

  • update command localizations (#149)

📦 Build system

  • update dependencies (#150)
  • update testcontainers dependency (#147)

v0.13.1

22 May 17:04
Compare
Choose a tag to compare

✨ 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

18 May 22:08
Compare
Choose a tag to compare

💥 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

04 May 01:05
Compare
Choose a tag to compare

💥 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

14 Apr 23:29
Compare
Choose a tag to compare

✨ Enhancements

  • right align numeric data in tables (#120)
  • convert localizations from language-country to langauge (#119)
  • add color cli argument (#118)

v0.11.1

12 Apr 15:01
Compare
Choose a tag to compare

📖 Documentation

  • fix limit docs (#117)
  • update readme to include SQL Server (#114)

📦 Build system

  • use vendored openssl with sqlserver / tiberius (#116)

v0.11.0

12 Apr 03:24
Compare
Choose a tag to compare

💥 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

11 Apr 00:20
Compare
Choose a tag to compare

💥 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)