Skip to content

Latest commit

 

History

History
167 lines (111 loc) · 4.24 KB

CHANGELOG.md

File metadata and controls

167 lines (111 loc) · 4.24 KB

Changelog

Unreleased

  • Added support for ROW_TO_JSON function in postgresql

v0.2.0-alpha.13

  • Fix compilation errors if json is not enabled
  • Change phrasing of log message regarding connection count
  • Better errors for execute results in SQLite
  • Use map instead of map_and_drop on mysql query
  • Support for Microsoft SQL Server

v0.2.0-alpha.12

  • Pgbouncer support
  • Simplify connector traits
  • Specialize equality comparisons for JSON in AST visitor
  • Add version() method to Queryable
  • Rename "conjuctive" to "conjunctive"
  • Set mobc max_idle to the same as max_open by default
  • Fix a broken dependency with sqlite feature
  • Aliasing expressions
  • AST types revamp. Merging DatabaseValue to Expression.
  • Rename ParameterizedValue to Value
  • Test and handle issues related to mysql unsigned integers
  • Add json handling for MySQL
  • Convert MySQL NEWDECIMAL to a numeric value
  • Upgrade mysql_async to 0.23
  • Do not crash the whole system if no connection on Postgres
  • Do not panic when system time is weird
  • Add and implement ErrorKind for length mismatches
  • Function should also be Aliasable
  • Make Column as Aliasable

v0.2.0-alpha.11

  • impl From<&&str> for Column
  • Cleanup for function, ordering and grouping interfaces
  • Removing explicit inlining
  • Pool builder with new pool options, such as max_idle_lifetime, test_on_check_out and health_check_interval

v0.2.0-alpha.10

  • Use the recommended way to implement tokio_postgres::ToSql::to_sql_checked
  • Introduce byte values
  • Update to mysql_async 0.22
  • Handle many more postgres types
  • Test that timestamptz roundtrips on postgres
  • Add support for arrays of UUIDs, IPs and floats on pg
  • Add support for money columns on postgres
  • Allow querying using tuples in IN
  • Fix small decimal values on postgres
  • Support more array types on postgres
  • Ban Decimal::from_f64
  • Add support for postgres bit and varbit columns
  • Interpret MySQL time values as DateTime
  • Fix and test array of bit vectors support on postgres
  • Update docs setup to document all features
  • Enable server-side conversion to/from UTF8 on postgres

v0.2.0-alpha.9

  • Correct position for GROUP BY if having ORDER BY in the same clause

v0.2.0-alpha.8

  • AVG and SUM implementations

v0.2.0-alpha.7

  • Fix a missing dependency when compiling using only single-sqlite feature

v0.2.0-alpha.6

  • Remove lazy_static in favor of once_cell

v0.2.0-alpha.5

  • Fix possible stack overflows with conditions
  • Foreign key constraint errors

v0.2.0-alpha.4

  • Fix a deadlock in sqlite when panicking
  • Introduce VALUES construct

v0.2.0-alpha.3

  • Fix broken less_than in a row

v0.2.0-alpha.2

  • Implement support for Arrays of Enums

v0.2.0-alpha.1

Breaking changes ahead

v0.1.13

  • Correct position for GROUP BY if having ORDER BY in the same clause

v0.1.12

  • Add a Value::Enum in order to support writing to native enum columns in Postgres

v0.1.11

  • Update mobc to 0.5, do not check connection status on check-out

v0.1.10

  • Make socket timeouts optional

v0.1.9

  • Internal fix for faster result row generation (#65)
  • Make Postgres initialization to not use prepared statements, making it possible to use it in pgbouncer transactional mode (#67)

v0.1.8

v0.1.7

  • Fixing clippy warnings, 2020 edition
  • Add is_* methods to SqlFamily
  • Add item type to the tracing query log

v0.1.6

  • Loosen up certain vector-taking functions to use IntoIter
  • Fix the columns method to actually use Column instead of a plain Expression

v0.1.5

  • Quaint to implement Clone

v0.1.4

  • Update to UUID 0.8 and replace the feature flag with the right version

v0.1.3

  • More documentation

v0.1.2

  • Set docs.rs to build docs with the full feature flag

v0.1.1

  • Error enum implements std::error::Error
  • Docker image fixes
  • Crates.io badge

v0.1.0

  • Initial relese