Releases: inlm/schema-generator
Releases · inlm/schema-generator
Version 0.9.0
- removed
ILogger
, replaced byCzProject\Logger\ILogger
(https://github.com/czproject/logger) - some fixes in documentation
Version 0.8.0
- allows
nette/neon
,nette/utils
&nette/robot-loader
^3.0 - Integrations:
AbstractIntegration
- addedgetDatabaseType()
- Integrations:
LeanMapperIntegration
- database type is autodetected fromConnection
- Utils:
DataTypeParser
- quoted argument is always string - some small fixes
Version 0.7.3
- LeanMapperExtractor: fixed extracting of indexes with relationship
Version 0.7.2
- LeanMapperExtractor: ignores entities without doc-comment
Version 0.7.1
- DibiMysql: workaround for PHP bug
Cannot use Dibi as Dibi because the name is already in use
Version 0.7.0
- MySQL -
added
custom typesbcrypt
&md5
- added support for
... AFTER column
inALTER TABLE
statements - improved detection of column position changes
ConfigurationSerializer
- updated export of namesSqlDumper
- doesn't print empty line on begin of file- dropped support for Lean Mapper 2.x & Dibi 2.x
DiffGenerator
- tables are always sorted by nameLeanMapperExtractor
- entities are sorted by name
Version 0.6.4
Utils\Generator
- for MySQL automatically adds default parameters (INT
=>INT(11)
,INT UNSIGNED
=>INT(10) UNSIGNED
,...)
Version 0.6.3
DataTypeParser
- returnsNULL
for empty parametersDataTypeProcessor
- fixed handling of custom typesMemoryAdapter
accepts$schema = NULL
(#2)
Version 0.6.2
IIntegration
- added methodinitFromDatabase()
(little BC break)
Version 0.6.1
Utils\Generator
- relationships are created after primary indexesUtils\Generator
- throws exception only for incompatible primary keys