Change history for MySQL::Workbench::DBIC
=========================================

1.21 2021-02-12 07:08:00

  * add tool (mwb2dbic) to create DBIx::Class code from workbench files

1.20 2020-07-17 11:59:00

  * Create classes for views

1.19 2020-06-01 16:46:00

  * Bugfixes for remove_table_prefix

1.18 2020-06-01 16:30:00

  * add remove_table_prefix feature

1.17 2020-05-29 09:25:00

  * fix tests
  * fix list of prereqs
  * add 'schema_base_class'

1.16 2019-01-16 09:35:00

  * handle flags and unique constraints correctly
  * fix check of namespace attribute
  * refactor _class_template, add new _column_details for better maintainability
  * add tests

1.15 2019-01-10 17:11:00

  * avoid growing number of newlines in custom code

1.13 2018-12-28 08:43:00

  * Allow custom codes in schema file (fix #9)
  * Handle custom namespace loading correctly (fix #9)

1.12 2018-12-27 12:58:00

  * Fix handling of umlauts in table and column comments (fix #8)
  * Fix generated DESCRIPTION section in pod (add '=cut') (fix #10)
  * allow custom code and overwrite namespaces in schema file (fix #9)

1.11 2018-12-26 09:49:00

  * Handle table and column comments correctly (fix #6, #7)

1.10 2018-12-06 10:08:00

  * do not run tests in taint mode

1.08 2018-12-04 07:36:00

  * fix bug: when custom code was used and 'uppercase', the custom code wasn't detected

1.07 2018-10-04 14:09:00

  * Add option to inherit from DBIx::Class::Core instead of DBIx::Class

1.06 2018-10-04 09:24:00

  * Fix test failures for perl <= 5.16 (#3, reported by eserte / Slaven Rezić)
  * Slightly improved logic in method _main_template (#4, thanks to manwar / Mohammad S Anwar).
  * to avoid reordering of relationships from version to version use always a sorted list of relationships
  * added result_namespace to "load_namespaces" when result_namespace is set
  * added resultset_namespace option

1.05 2018-10-04 07:33:00

  * Add result_namespace (#2, thanks to Mario Minati)

1.04 2018-10-01 09:58:00

  * Try to fix CPAN testers failures

1.03 2018-09-28 13:57:00

  * Add strict and warnings to Schema.pm

1.02 2018-09-27 10:24:00

  * Add a return statement to the generated sqlt_deploy_hook method

1.01 2018-09-02 08:23:00

  [IMPROVEMENTS]
  * when a column comment is json, it is handled as extra info. That way, devs can define
    additional components to load and extra column info (e.g. passphrase handling)

1.00 2018-05-15 18:34:00

  [IMPROVEMENTS]
  * add a section where devs can put custom code and that is kept on class regeneration
  * when a table comment is json, it is handled as extra info. That way, devs can define
    additional components to load and extra column info (e.g. passphrase handling)

0.08 2014-12-23

  [IMPROVEMENTS]
  * add sqlt_deploy_hook when indexes are defined

0.07 2014-11-20

    * add output path to @INC
    * add more tests

0.06 2014-11-20

    * fix CamelCase handling in relationships

0.05 2014-11-20

    * create classes with CamelCase names (when uppercase => 1 is set)

0.04 2013-10-29

    * if no version is defined, but a version_add is given, the first version is the value of version_add

0.03 2013-10-25

    add column_info:
    * is_numeric
    * is_foreign_key
    * retrieve_on_insert (only for primary key)

0.02 2013-10-19

    better error message
    fix handling of "schema_name"

0.01 2013-09-27

    initial release