# Unreleased # 0.19.0 - Rename `Table` to `TableDef` and `Column` to `ColumnDef`, this is a more appropriate name since it is a TableDefinition and ColumnDefinition respectively - Convert `PlatformError` to `DataOpError` to avoid exposing the platform specific error # 0.18.0 - Remove smarty algorithmn to cast blob image to data_uri, return as blob - Add a function to check if a column is a primary to the table - Implement setting and getting the autoincrement primary key of table for postgresql - The ColumnConstraint AutoIncrement now contains the name of its corresponding sequence - Add conversion of arrays to json - simplify the default value in enum columns - Implement displaying of text array - Expose get_tablenames in EntityManager - reexport uuid - revise the SQL statement for getting the column default as it was dropped in postgresql 12 # 0.17.0 - Update rusqlite to 0.21 - Update r2d2_sqlite to 0.14 - Fix database pool being created every time a connection is requested. # 0.16.0 - Unify the interface for DatabaseMut + Database, EntityMut +Entity into their original name, - **Breaking change**: The query now requires the EntityManager to be passed as mutable. # 0.15.4 - use thiserror for implementing Error in rustorm_dao - rename sq module to a more appropriate sqlite since it does not conflict with the used crate name of sqlite which is rustqlite # 0.15.3 - implement FromValue for converting types that are not in the users' crate - remove panics on conversions - add supported parameter types - `Option<&'a str>` - `&Option` - implement conversion of numeric to bool - add support ToDao, ToTableName, ToColumnNames to borrowed field contained struct # 0.15.0 - Mysql support - dao and codegen is not used as local path # 0.14.0 - Remove dependency to openssl