2.04 - 2023-09-27
- Enhancements to SchemaLoaderMixin:
- Pass '$class' to 'generate_resultddl_import_line'
- Handle undef values when deparsing to perl source
- Add 'nvarchar', 'nchar', 'binary', 'varbinary' to the
types it attempts to replace with sugar functions.
2.03 - 2023-01-02
- Fix SchemaLoaderMixin for earlier versions of perl
2.02 - 2022-12-31
- Add relationship sugar support to SchemaLoaderMixin
- Fix some bugs in column support of SchemaLoaderMixin
- New feature to write SQL templates for joins
2.01 - 2022-12-24
- New feature, SchemaLoaderMixin, allows ResultDDL notation
to be generated by DBIx::Class::Schema::Loader
2.00 - 2022-07-11
- Fix timezone bug in 'datetime' and 'timestamp' methods.
- New use option -retrieve_defaults applies retrieve_on_insert
to all columns having default_value.
1.01 - 2021-02-17
- No functional changes; fix dist dependency version requirements
1.00 - 2021-02-09
- All new features added under ':V1' tag, with new mechanissm to
preserve ':V0' API
- All column declaration sugar functions pass-through the unused
arguments, allowing fewer commas between sugar functions.
- All postgres types support [] array notation
- 'array' helper function for declaring postgres arrays
- New types: money float float4 float8 double real uuid json jsonb
MAX bit varbit tinyblob mediumblob longblob tinytext mediumtext
longtext bytea
- View declarations with 'view'
- Index declarations: create_index, idx, sqlt_add_index,
unique, sqlt_add_constraint
- auto_inc now sets 'monotonic' flag (for sqlite)
- New use options "-inflate_json" and "-inflate_datetime"
0.01 - 2019-05-05
- Initial version, with :V0 tag