What's new in Portable Skipper 3.3.8.1832 Beta
Apr 5, 2024
- Improved Laravel size and decimal handling. If only decimals is used, default size=8 will be exported too
- Fixed Laravel migration issue in ->after(xx) when two sibling colums are deleted in one revision
New in Portable Skipper 3.3.8.1830 Beta (Apr 4, 2024)
- Improved Laravel size and decimal handling. If only decimals is used, default size=8 will be exported too
New in Portable Skipper 3.3.7.1828 (Apr 4, 2024)
- Knex - upgraded enum type generator to generate simplified typed enum
- Laravel: Removed default (8,2) values exported for float/decimal/double datatype and let Laravel to handle these defaults by itself.
- Laravel: Improved "" and '' default values handling
- Upgraded certificates for Apple app signing
- Migrated to new Apple application notarization process (notarizeapp instead of altool)
- Upgraded application dependencies to newest versions
- Fixed bug in Knex output formatting
- Fixed rare bug in Doctrine2 mysql importer (translation of DB types to ORM types)
- Fixed bug in internal migration system when migration is created and later removed via undo-redo system
- Fixed migrations log output for new/old values when value changed from/to empty value
- Fixed migrations export when migration log contains multiple ignored and disabled revisions. In rare cases some revision was still exported
- Fixed entity editor validation/confirmation when there is field with empty/duplicated value
New in Portable Skipper 3.3.7.1828 Beta (Mar 26, 2024)
- Knex - upgraded enum type generator to generate simplified typed enum
- Upgraded certificates for Apple app signing
- Upgraded certificates for Windows app signing
- Migrated to new Apple application notarization process (notarizeapp instead of altool)
- Upgraded application dependencies to newest versions
- Fixed bug in Knex output formatting
- Fixed rare bug in Doctrine2 mysql importer (translation of DB types to ORM types)
- Fixed bug in internal migration system when migration is created and later removed via undo-redo system
- Fixed migrations log output for new/old values when value changed from/to empty value
- Fixed migrations export when migration log contains multiple ignored and disabled revisions. In rare cases some revision was still exported
- Fixed entity editor validation/confirmation when there is field with empty/duplicated value
New in Portable Skipper 3.3.7.1824 Beta (Feb 23, 2024)
- Laravel: Removed default (8,2) values exported for float/decimal/double datatype and let Laravel to handle these defaults by itself.
- Laravel: Improved "" and '' default values handling
New in Portable Skipper 3.3.5.1816 Beta (Aug 10, 2023)
- Updated Doctrine2 association import system to use property type when targetEntity property is missing (New!)
- Doctrine2 : Use ::class notations in the associations export rather than a string
- Export enum class type to @property definition when cast attribute is filled
- Improved export of array attribute values (for example Doctrine2 index key lengths) (support-ticket)
- Fixed missing MySQL cachingsha2password.dll on Windows platform
- Fixed maintenance popup dialog when dark theme used
- Fixed Laravel PK property for multi-pk classes
- Fixed Laravel migrations issue on plural name for MN entity. Issue occured when MN entity was created and deleted in specific order.
- Fixed issue in generated Php code (annotations, attributes or Laravel code) when ::class name was generated with missing starting backslash
New in Portable Skipper 3.3.5.1815 Beta (Aug 7, 2023)
- Updated Doctrine2 association import system to use property type when targetEntity property is missing (New!)
- Doctrine2 : Use ::class notations in the associations export rather than a string
- Export enum class type to @property definition when cast attribute is filled
- Improved export of array attribute values (for example Doctrine2 index key lengths) (support-ticket)
- Fixed missing MySQL cachingsha2password.dll on Windows platform
- Fixed maintenance popup dialog when dark theme used
- Fixed Laravel PK property for multi-pk classes
New in Portable Skipper 3.3.5.1814 Beta (Jun 14, 2023)
- Export enum class type to @property definition when cast attribute is filled
- Improved export of array attribute values (for example Doctrine2 index key lengths) (support-ticket)
- Fixed missing MySQL cachingsha2password.dll on Windows platform
- Fixed maintenance popup dialog when dark theme used
New in Portable Skipper 3.3.5.1813 Beta (May 11, 2023)
- Updated Doctrine2 association import system to use property type when targetEntity property is missing (New!)
- Doctrine2 : Use ::class notations in the associations export rather than a string
New in Portable Skipper 3.3.5.1812 Beta (May 10, 2023)
- Fixed missing MySQL cachingsha2password.dll on Windows platform
New in Portable Skipper 3.3.4.1811 (May 3, 2023)
- Improved Laravel table field $casts export to support ::class format
- Fixed Laravel @property generator for polymorph associations
- Fixed Laravel migration export when deleting entity with multiple associations across several modules (support-ticket)
- Fixed Laravel down() migration export, after() is correctly used for created columns
- Fixed Laravel after() migration for new field creation when previous column is renamed in the same migration
- Fixed invalid export of property fieldName for Doctrine2 Discriminator column
- Fixed Laravel migration down() export for renamed and altered field
- Fixed Doctrine2 Annotations/Attributes formatting to limit line length to 120 characters.
- Fixed Windows system-level issue causing random crashes during export
- Fixed MongoDB ODM Annotations/Attributes formatting to limit line length to 120 characters.
New in Portable Skipper 3.3.4.1811 Beta (May 2, 2023)
- Fixed Annotations/Attributes formatting to limit line length to 120 characters.
- Fixed Windows system-level issue causing random crashes during export
New in Portable Skipper 3.3.4.1810 Beta (Apr 3, 2023)
- Improved Laravel table field $casts export to support ::class format
- Fixed Laravel @property generator for polymorph associations
- Fixed Laravel migration export when deleting entity with multiple associations across several modules (support-ticket)
- Fixed Laravel down() migration export, after() is correctly used for created columns
- Fixed Laravel after() migration for new field creation when previous column is renamed in the same migration
- Fixed invalid export of property fieldName for Doctrine2 Discriminator column
- Fixed Laravel migration down() export for renamed and altered field
New in Portable Skipper 3.3.4.1809 Beta (Mar 14, 2023)
- Improved Laravel table field $casts export to support ::class format
- Fixed invalid export of property fieldName for Doctrine2 Discriminator column
New in Portable Skipper 3.3.4.1808 Beta (Feb 14, 2023)
- Fixed Laravel migration export when deleting entity with multiple associations across several modules (support-ticket)
- Fixed Laravel down() migration export, after() is correctly used for created columns
- Fixed Laravel after() migration for new field creation when previous column is renamed in the same migration
New in Portable Skipper 3.3.4.1807 Beta (Feb 9, 2023)
- Fixed Laravel @property generator for polymorph associations
New in Portable Skipper 3.3.3.1806 (Nov 16, 2022)
- Beta support for new Knex NodeJS framework (New!)
- Added new enumType field property for Doctrine ORM (New!)
- Added new enumType field property for MongoDB ODM (New!)
- Added insertable/updatable property for fields in Doctrine ORM (New!)
- Added insertable/updatable property for fields in MongoDB ODM (New!)
- Added options for Doctrien2 many-to-many join-table (New!)
- Updated Doctrine2 Attributes #JoinColumn and #InverseJoinColumn import/export to support root-level placement (support-ticket)
- Updated Doctrine2 Attributes #JoinTable import/export to support root-level placement (support-ticket)
- Updated Doctrine2 Attributes #Index and #UniqueIndex import/export to support root-level placement (support-ticket)
- Added missing MongoDB ODM datatypes decimal128,date_immutable,custom_id
- Laravel: Removed $dates array export from SoftDelete, because columns are already exported in $casts array
- MongoDB ODM - added support for collectionClass attribute for EmbededMany and ReferenceMany
- Fixed Knex migration export for index name change
- Fixed MongoDB ODMEmbeddedDocument export when entity is in embedded collection
- Fixed missing MongoDB collection discriminatorField editor
- Fixed zoom level persistance when switching between tabs
- Fixed boolean type export for Knex.js
New in Portable Skipper 3.3.3.1806 Beta (Nov 14, 2022)
- Fixed boolean type export for Knex.js
New in Portable Skipper 3.3.3.1805 Beta (Nov 2, 2022)
- Beta support for new Knex NodeJS framework (New!)
- Added new enumType field property for Doctrine ORM (New!)
- Added new enumType field property for MongoDB ODM (New!)
- Added insertable/updatable property for fields in Doctrine ORM (New!)
- Added insertable/updatable property for fields in MongoDB ODM (New!)
- Added options for Doctrien2 many-to-many join-table (New!)
- Updated Doctrine2 Attributes #JoinColumn and #InverseJoinColumn import/export to support root-level placement (support-ticket)
- Updated Doctrine2 Attributes #JoinTable import/export to support root-level placement (support-ticket)
- Updated Doctrine2 Attributes #Index and #UniqueIndex import/export to support root-level placement (support-ticket)
- Added missing MongoDB ODM datatypes decimal128,dateimmutable,customid
- Laravel: Removed $dates array export from SoftDelete, because columns are already exported in $casts array
- MongoDB ODM - added support for collectionClass attribute for EmbededMany and ReferenceMany
- Fixed Knex migration export for index name change
- Fixed MongoDB ODMEmbeddedDocument export when entity is in embedded collection
- Fixed missing MongoDB collection discriminatorField editor
- Fixed zoom level persistance when switching between tabs
New in Portable Skipper 3.3.3.1803 Beta (Oct 27, 2022)
- Beta support for new Knex NodeJS framework (New!)
- Added new enumType field property for Doctrine ORM (New!)
- Added new enumType field property for MongoDB ODM (New!)
- Added insertable/updatable property for fields in Doctrine ORM (New!)
- Added insertable/updatable property for fields in MongoDB ODM (New!)
- Updated Doctrine2 Attributes #JoinColumn and #InverseJoinColumn import/export to support root-level placement (support-ticket)
- Updated Doctrine2 Attributes #JoinTable import/export to support root-level placement (support-ticket)
- Updated Doctrine2 Attributes #Index and #UniqueIndex import/export to support root-level placement (support-ticket)
- Added missing MongoDB ODM datatypes decimal128,dateimmutable,customid
- Laravel: Removed $dates array export from SoftDelete, because columns are already exported in $casts array
- MongoDB ODM - added support for collectionClass attribute for EmbededMany and ReferenceMany
- Fixed Knex migration export for index name change
- Fixed MongoDB ODMEmbeddedDocument export when entity is in embedded collection
- Fixed missing MongoDB collection discriminatorField editor
- Fixed zoom level persistance when switching between tabs
New in Portable Skipper 3.3.3.1801 Beta (Oct 18, 2022)
- Beta support for new Knex NodeJS framework (New!)
- Updated Doctrine2 Attributes #JoinColumn and #InverseJoinColumn import/export to support root-level placement (support-ticket)
- Updated Doctrine2 Attributes #JoinTable import/export to support root-level placement (support-ticket)
- Updated Doctrine2 Attributes #Index and #UniqueIndex import/export to support root-level placement (support-ticket)
- Added missing MongoDB ODM datatypes decimal128,dateimmutable,customid
- Laravel: Removed $dates array export from SoftDelete, because columns are already exported in $casts array
- MongoDB ODM - added support for collectionClass attribute for EmbededMany and ReferenceMany
- Fixed Knex migration export for index name change
- Fixed MongoDB ODMEmbeddedDocument export when entity is in embedded collection
- Fixed missing MongoDB collection discriminatorField editor
- Fixed zoom level persistance when switching between tabs
New in Portable Skipper 3.3.3.1799 Beta (Oct 14, 2022)
- Beta support for new Knex NodeJS framework (New!)
- Updated Doctrine2 Attributes #JoinColumn and #InverseJoinColumn import/export to support root-level placement (support-ticket)
- Updated Doctrine2 Attributes #JoinTable import/export to support root-level placement (support-ticket)
- Updated Doctrine2 Attributes #Index and #UniqueIndex import/export to support root-level placement (support-ticket)
- Added missing MongoDB ODM datatypes decimal128,dateimmutable,customid
- Fixed Knex migration export for index name change
New in Portable Skipper 3.3.3.1796 Beta (Oct 3, 2022)
- Fixed MongoDB ODMEmbeddedDocument export when entity is in embedded collection
- Fixed missing MongoDB collection discriminatorField editor
- Fixed zoom level persistance when switching between tabs
New in Portable Skipper 3.3.3.1795 Beta (Sep 27, 2022)
- Beta support for new Knex NodeJS framework (New!)
- Updated Doctrine2 Attributes #JoinColumn and #InverseJoinColumn import/export to support root-level placement (support-ticket)
- Updated Doctrine2 Attributes #JoinTable import/export to support root-level placement (support-ticket)
- Updated Doctrine2 Attributes #Index and #UniqueIndex import/export to support root-level placement (support-ticket)
- Fixed Knex migration export for index name change
New in Portable Skipper 3.3.3.1794 Beta (Sep 20, 2022)
- Beta support for new Knex NodeJS framework (New!)
- Fixed Knex migration export for index name change
New in Portable Skipper 3.3.2.1792 (Sep 20, 2022)
- New customizable post-export tasks (after scheme, migration and a whole project export) (New!)
- Ability to override scheme post-export task on module level (New!)
- Reworked external tools to support per-application and per-project tasks
- Fixed rare bug when importing project where two different entities are missing but have same local name but different namespaces
- Fixed MongoDB inheritance child export bug
New in Portable Skipper 3.3.2.1791 Beta (Sep 14, 2022)
- New customizable post-export tasks (after scheme, migration and a whole project export) (New!)
- Ability to override scheme post-export task on module level (New!)
- Reworked external tools to support per-application and per-project tasks
- Fixed rare bug when importing project where two different entities are missing but have same local name but different namespaces
- Fixed MongoDB inheritance child export bug
New in Portable Skipper 3.3.2.1790 Beta (Sep 7, 2022)
- New customizable post-export tasks (after scheme, migration and a whole project export) (New!)
- Ability to override scheme post-export task on module level (New!)
- Reworked external tools to support per-application and per-project tasks
- Fixed rare bug when importing project where two different entities are missing but have same local name but different namespaces
New in Portable Skipper 3.3.1.1787 (Aug 17, 2022)
- Beta support for new Knex NodeJS framework (New!)
- Fixed attributes array export from invalid ":" to "=>" (support-ticket)
- Critical fix for loading old Doctrine2 skipper projects in the latest version
- Fixed Php attributes array key encapsulation export
- Fixed bug in Php attributes files merging causing invalid placement for exported attributes
- Fixed Php attributes new keyword export when modifying existing attribute definitions
- Fixed Doctrine2 Php Attributes discriminator map export
- Fixed Doctrine2 Php attributes indexes export (missing new keyword)
- Fixed Doctrine2 Php attributes options export (unsigned flag,...)
New in Portable Skipper 3.3.0.1783 (Aug 15, 2022)
- New migration export flag ignore to keep exported file as is and do not update it (New!)
- Doctrine2 support for @Index options - where (New!)
- Doctrine2 support for @Index options - lengths (New!) (support-ticket)
- Doctrine2 Php Attributes beta support! (New!)
- Php parser for new #attributes language construct (New!)
- Php generator for new #attributes language construct (New!)
- Improved annotations/attributes exports to completely erase empty annotation/attributes blocks (New!)
- Implemented Doctrine2 annotations to attributes automatic conversion (New!)
- Improved code formatters for better indentions
- Improved annotations/attributes exports to erase redundant empty lines
- Improved code formatters for better newline indentions
- New Doctrine2 custom index fields to allow indexing fields for embedded entities
- Fixed rare issue in import of MySQL table column's order
- Fixed bug in updated code merger when part code is in attributes and part in annotations
- Fixed issue in Doctrine2 #attributes when re-exporting attribute with namespace
- Fixed UI issue on one-to-one association editor
- Removed onFlush and postFlush events from Skipper lifecycle events. These events are not a lifecycle callbacks. (support-ticket)
- Fixed Doctrine2 #Attributes export for many-to-many join columns
New in Portable Skipper 3.3.0.1782 Beta (Aug 8, 2022)
- New migration export flag ignore to keep exported file as is and do not update it (New!)
- Doctrine2 support for @Index options - where (New!)
- Doctrine2 support for @Index options - lengths (New!) (support-ticket)
- Doctrine2 Php Attributes beta support! (New!)
- Php parser for new #attributes language construct (New!)
- Php generator for new #attributes language construct (New!)
- Improved annotations/attributes exports to completely erase empty annotation/attributes blocks (New!)
- Implemented Doctrine2 annotations to attributes automatic conversion (New!)
- Beta support for new Knex NodeJS framework (New!)
- Improved code formatters for better indentions
- Improved annotations/attributes exports to erase redundant empty lines
- Improved code formatters for better newline indentions
- New Doctrine2 custom index fields to allow indexing fields for embedded entities
- Fixed rare issue in import of MySQL table column's order
- Fixed bug in updated code merger when part code is in attributes and part in annotations
- Fixed issue in Doctrine2 #attributes when re-exporting attribute with namespace
- Fixed UI issue on one-to-one association editor
- Removed onFlush and postFlush events from Skipper lifecycle events. These events are not a lifecycle callbacks. (support-ticket)
- Fixed Doctrine2 #Attributes export for many-to-many join columns
New in Portable Skipper 3.2.37.1781 Beta (Aug 4, 2022)
- New Doctrine2 custom index fields to allow indexing fields for embedded entities
- Fixed UI issue on one-to-one association editor
- Removed onFlush and postFlush events from Skipper lifecycle events. These events are not a lifecycle callbacks. (support-ticket)
New in Portable Skipper 3.2.37.1780 Beta (Aug 1, 2022)
- New migration export flag ignore to keep exported file as is and do not update it (New!)
- Doctrine2 support for @Index options - where (New!)
- Doctrine2 support for @Index options - lengths (New!) (support-ticket)
- Doctrine2 Php Attributes beta support! (New!)
- Php parser for new #attributes language construct (New!)
- Php generator for new #attributes language construct (New!)
- Improved annotations/attributes exports to completely erase empty annotation/attributes blocks (New!)
- Implemented Doctrine2 annotations to attributes automatic conversion (New!)
- Beta support for new Knex NodeJS framework (New!)
- Improved code formatters for better indentions
- Improved annotations/attributes exports to erase redundant empty lines
- Improved code formatters for better newline indentions
- Fixed rare issue in import of MySQL table column's order
- Fixed bug in updated code merger when part code is in attributes and part in annotations
- Fixed issue in Doctrine2 #attributes when re-exporting attribute with namespace
New in Portable Skipper 3.2.37.1779 Beta (Jun 9, 2022)
- New migration export flag ignore to keep exported file as is and do not update it (New!)
- Doctrine2 support for @Index options - where (New!)
- Doctrine2 support for @Index options - lengths (New!) (support-ticket)
- Doctrine2 Php Attributes beta support! (New!)
- Php parser for new #attributes language construct (New!)
- Php generator for new #attributes language construct (New!)
- Improved annotations/attributes exports to completely erase empty annotation/attributes blocks (New!)
- Implemented Doctrine2 annotations to attributes automatic conversion (New!)
- Improved code formatters for better indentions
- Improved annotations/attributes exports to erase redundant empty lines
- Improved code formatters for better newline indentions
- Fixed rare issue in import of MySQL table column's order
- Fixed bug in updated code merger when part code is in attributes and part in annotations
New in Portable Skipper 3.2.37.1778 Beta (May 16, 2022)
- New migration export flag ignore to keep exported file as is and do not update it (New!)
- Doctrine2 support for @Index options - where (New!)
- Doctrine2 support for @Index options - lengths (New!) (support-ticket)
- Fixed rare issue in import of MySQL table column's order
New in Portable Skipper 3.2.37.1777 Beta (Mar 25, 2022)
- Doctrine2 support for @Index options - where (New!)
- Doctrine2 support for @Index options - lengths (New!) (support-ticket)
New in Portable Skipper 3.2.37.1776 Beta (Mar 8, 2022)
- New migration export flag ignore to keep exported file as is and do not update it (New!)
New in Portable Skipper 3.2.36.1775 (Feb 10, 2022)
- Added UTC datetime to migration file header (New!)
- Added import for comments of Tables and column from PostgreSql database (New!)
- Improved database import logic for multiple associations between two same tables. Owner and Inverse alias is created also by reference colum name, not only table name
- Laravel: Added onDelete/onUpdate property for Many-to-Many relationship
- Updated Laravel migration export to use migrations-generate-ix-names also for Unique flags for fields
- Upgraded boost libraries to 1.78.0 because of bugfixes
- Fixed unicode characters handling in object editors
- Fixed import from SQLServer when DQL contains unicode characters
- Laravel: Fixed migration creation when many-to-many settings is changed
- Fixed Ubuntu encrypted storage issues
New in Portable Skipper 3.2.36.1775 Beta (Feb 5, 2022)
- Added UTC datetime to migration file header (New!)
- Added import for comments of Tables and column from PostgreSql database (New!)
- Improved database import logic for multiple associations between two same tables. Owner and Inverse alias is created also by reference colum name, not only table name
- Laravel: Added onDelete/onUpdate property for Many-to-Many relationship
- Updated Laravel migration export to use migrations-generate-ix-names also for Unique flags for fields
- Upgraded boost libraries to 1.78.0 because of bugfixes
- Fixed unicode characters handling in object editors
- Fixed import from SQLServer when DQL contains unicode characters
- Laravel: Fixed migration creation when many-to-many settings is changed
- Fixed Ubuntu encrypted storage issues
New in Portable Skipper 3.2.36.1772 Beta (Oct 26, 2021)
- Added UTC datetime to migration file header (New!)
- Added import for comments of Tables and column from PostgreSql database (New!)
- Improved database import logic for multiple associations between two same tables. Owner and Inverse alias is created also by reference colum name, not only table name
- Laravel: Added onDelete/onUpdate property for Many-to-Many relationshit
- Updated Laravel migration export to use migrations-generate-ix-names also for Unique flags for fields
- Fixed unicode characters handling in object editors
- Fixed import from SQLServer when DQL contains unicode characters
- Laravel: Fixed migration creation when many-to-many settings is changed
New in Portable Skipper 3.2.36.1771 Beta (Sep 27, 2021)
- Fixed import from SQLServer when DQL contains unicode characters
- Laravel: Fixed migration creation when many-to-many settings is changed
New in Portable Skipper 3.2.36.1770 Beta (Sep 22, 2021)
- Added UTC datetime to migration file header (New!)
- Added import for comments of Tables and column from PostgreSql database (New!)
- Improved database import logic for multiple associations between two same tables. Owner and Inverse alias is created also by reference colum name, not only table name
- Fixed unicode characters handling in object editors
- Fixed import from SQLServer when DQL contains unicode characters
New in Portable Skipper 3.2.36.1769 Beta (Sep 13, 2021)
- Added UTC datetime to migration file header (New!)
- Added import for comments of Tables and column from PostgreSql database (New!)
- Improved database import logic for multiple associations between two same tables. Owner and Inverse alias is created also by reference colum name, not only table name
- Fixed unicode characters handling in object editors
New in Portable Skipper 3.2.35.1768 (Sep 7, 2021)
- Implemented ::class support for Doctrine2 project imports (New!)
- Reworked migrations engine to support moving entities (and other elements) between modules without delete&create operation (New!)
- Added new @docPropertyType Laravel field property to configure custom PHPDoc @property data type (New!) (support-ticket)
- Laravel - ability to export withTimestamps for many-to-many associations
- MySQL database import on Linux/OSX handled by native MySql drivers and MariaDB drivers on Windows
- Renamed "Laravel ORM" to "Laravel Eloquent" in framework wizard page
- Removed redundant data exported to migrations (null vs false, etc.)
- Fixed PostgreSql import when field contains comment and scale attribute
- Fixed issue in migration engine when moving entity between modules together with entity rename
- Fixed duplicated entries handling in migrations log (wrongly added by early versions of Skipper)
- Fixed migration error on comment object
- Fixed Laravel export of docblock @property for timestamp, timestamptz and uuid
New in Portable Skipper 3.2.35.1767 Beta (Aug 30, 2021)
- Fixed Laravel export of docblock @property for timestamp, timestamptz and uuid (support-ticket).
New in Portable Skipper 3.2.35.1766 Beta (Aug 14, 2021)
- Implemented ::class support for Doctrine2 project imports (New!)
- Reworked migrations engine to support moving entities (and other elements) between modules without delete&create operation (New!)
- Laravel - ability to export withTimestamps for many-to-many associations
- MySQL database import on Linux/OSX handled by native MySql drivers and MariaDB drivers on Windows
- Renamed "Laravel ORM" to "Laravel Eloquent" in framework wizard page
- Removed redundant data exported to migrations (null vs false, etc.)
- Fixed PostgreSql import when field contains comment and scale attribute
- Fixed issue in migration engine when moving entity between modules together with entity rename
- Fixed duplicated entries handling in migrations log (wrongly added by early versions of Skipper)
- Fixed migration error on comment object
New in Portable Skipper 3.2.35.1764 Beta (Aug 13, 2021)
- Implemented ::class support for Doctrine2 project imports (New!)
- Reworked migrations engine to support moving entities (and other elements) between modules without delete&create operation (New!)
- Laravel - ability to export withTimestamps for many-to-many associations
- MySQL database import on Linux/OSX handled by native MySql drivers and MariaDB drivers on Windows
- Renamed "Laravel ORM" to "Laravel Eloquent" in framework wizard page
- Fixed PostgreSql import when field contains comment and scale attribute
- Fixed issue in migration engine when moving entity between modules together with entity rename
- Fixed duplicated entries handling in migrations log (wrongly added by early versions of Skipper)
New in Portable Skipper 3.2.35.1763 Beta (Aug 2, 2021)
- Laravel - ability to export withTimestamps for many-to-many associations
- MySQL database import on Linux/OSX handled by native MySql drivers and MariaDB drivers on Windows
- Renamed "Laravel ORM" to "Laravel Eloquent" in framework wizard page
- Fixed PostgreSql import when field contains comment and scale attribute
New in Portable Skipper 3.2.35.1762 Beta (Jul 22, 2021)
- Implemented ::class support for Doctrine2 project imports (New!)
New in Portable Skipper 3.2.35.1761 Beta (Jul 2, 2021)
- MySQL database import on Linux/OSX handled by native MySql drivers and MariaDB drivers on Windows
- Renamed "Laravel ORM" to "Laravel Eloquent" in framework wizard page
New in Portable Skipper 3.2.35.1758 Beta (Jun 30, 2021)
- Laravel - ability to export withTimestamps for many-to-many associations
- Fixed PostgreSql import when field contains comment and scale attribute
New in Portable Skipper 3.2.34.1757 (Jun 21, 2021)
- Laravel - generate code hint (@property) for all properties and associations in abstract class (New!) (support-ticket)
- Improved php parser location error reporting
- Doctrine2 - removed obsolete cascade-detach from association cascade types (by XSD schema)
- Doctrine2 - removed obsolete on-update handler from join-column (by XSD schema)
- Doctrine2 - Improved Php parser to support union types (parameter type and return value) (support-ticket)
- MongoDbOdm - migrated datatype boolean to bool (support-ticket)
- MongoDbOdm - Removed annotation @Indexes to meet latest updates (v 2.2) (support-ticket)
- Added MariaDB dependecy libraries (caching_sha2_password.dll and auth_gssapi_client.dll)
- Updated QtRibbon library to latest version (includes several fixes including fix for theme change crash)
- Fixed index field background color on dark-mode themes
- Fixed duplicated file output in export result when erasing migration file
- Fixed background colors on export dialog in dark-theme
- Fixed UPDATED_AT property export (was wronlgy exported as UPDATE_AT)
- Fixed Php parser crash when bracket is directly after return data type in function definition
- Fixed mysql/mariaDB drivers for fall back to the old sha2 password
- Fixed Doctrine2 XML header to pass XML schema validation (by XSD schema)
- Doctrine2 - removed invalid @orphan-removal from owning side of association (many-to-one) (by XSD schema)
- Doctrine2 - removed invalid attribute @extends from xml and yml, exported now only for php class (by XSD schema)
- Doctrine2 - removed invalid attribute @class-type from embeddable element (by XSD schema)
- Doctrine2 and Laravel - Fixed re-export of Index and UniqueIndex annotation when multiple indexes/uniqueIndexes were used
- Fixed Ribbon QuicAccess icons in latest QtRibbonBar update
New in Portable Skipper 3.2.34.1753 Beta (Jun 8, 2021)
- Laravel - generate code hint (@property) for all properties and associations in abstract class (New!) (support-ticket)
- Improved php parser location error reporting
- Doctrine2 - removed obsolete cascade-detach from association cascade types (by XSD schema)
- Doctrine2 - removed obsolete on-update handler from join-column (by XSD schema)
- Doctrine2 - Improved Php parser to support union types (parameter type and return value) (support-ticket)
- MongoDbOdm - migrated datatype boolean to bool (support-ticket)
- MongoDbOdm - Removed annotation @Indexes to meet latest updates (v 2.2) (support-ticket)
- Added MariaDB dependecy libraries (cachingsha2password.dll and authgssapiclient.dll)
- Updated QtRibbon library to latest version (includes several fixes including fix for theme change crash)
- Fixed index field background color on dark-mode themes
- Fixed duplicated file output in export result when erasing migration file
- Fixed background colors on export dialog in dark-theme
- Fixed UPDATEDAT property export (was wronlgy exported as UPDATEAT)
- Fixed Php parser crash when bracket is directly after return data type in function definition
- Fixed mysql/mariaDB drivers for fall back to the old sha2 password
- Fixed Doctrine2 XML header to pass XML schema validation (by XSD schema)
- Doctrine2 - removed invalid @orphan-removal from owning side of association (many-to-one) (by XSD schema)
- Doctrine2 - removed invalid attribute @extends from xml and yml, exported now only for php class (by XSD schema)
- Doctrine2 - removed invalid attribute @class-type from embeddable element (by XSD schema)
- Doctrine2 and Laravel - Fixed re-export of Index and UniqueIndex annotation when multiple indexes/uniqueIndexes were used
New in Portable Skipper 3.2.34.1747 Beta (May 27, 2021)
- MongoDbOdm - Removed annotation @Indexes to meet latest updates
New in Portable Skipper 3.2.34.1746 Beta (May 26, 2021)
- Laravel - generate code hint (@property) for all properties and associations in abstract class (New!) (support-ticket)
- Improved php parser location error reporting
- Doctrine2 - removed obsolete cascade-detach from association cascade types (by XSD schema)
- Doctrine2 - removed obsolete on-update handler from join-column (by XSD schema)
- Doctrine2 - Improved Php parser to support union types (parameter type and return value) (support-ticket)
- MongoDbOdm - migrated datatype boolean to bool
- Fixed index field background color on dark-mode themes
- Fixed duplicated file output in export result when erasing migration file
- Fixed background colors on export dialog in dark-theme
- Fixed UPDATEDAT property export (was wronlgy exported as UPDATEAT)
- Fixed Php parser crash when bracket is directly after return data type in function definition
- Fixed mysql/mariaDB drivers for fall back to the old sha2 password
- Fixed Doctrine2 XML header to pass XML schema validation (by XSD schema)
- Doctrine2 - removed invalid @orphan-removal from owning side of association (many-to-one) (by XSD schema)
- Doctrine2 - removed invalid attribute @extends from xml and yml, exported now only for php class (by XSD schema)
- Doctrine2 - removed invalid attribute @class-type from embeddable element (by XSD schema)
New in Portable Skipper 3.2.34.1745 Beta (May 24, 2021)
- Doctrine2 - removed obsolete cascade-detach from association cascade types (by XSD schema)
- Doctrine2 - removed obsolete on-update handler from join-column (by XSD schema)
- Doctrine2 - Improved Php parser to support union types (parameter type and return value) (support-ticket)
- Fixed mysql/mariaDB drivers for fall back to the old sha2 password
- Fixed Doctrine2 XML header to pass XML schema validation (by XSD schema)
- Doctrine2 - removed invalid @orphan-removal from owning side of association (many-to-one) (by XSD schema)
- Doctrine2 - removed invalid attribute @extends from xml and yml, exported now only for php class (by XSD schema)
- Doctrine2 - removed invalid attribute @class-type from embeddable element (by XSD schema)
New in Portable Skipper 3.2.33.1742 Beta (May 8, 2021)
- Improved php parser location error reporting
- Fixed dark-mode confirmation and information dialogs on MacOS
- Improved handling Php parser errors when missing empty character between type and variable name
- Fixed index field background color on dark-mode themes
- Fixed duplicated file output in export result when erasing migration file
- Fixed background colors on export dialog in dark-theme
- Fixed UPDATEDAT property export (was wronlgy exported as UPDATEAT)
- Fixed Php parser crash when bracket is directly after return data type in function definition
New in Portable Skipper 3.2.33.1740 Beta (May 4, 2021)
- Improved php parser location error reporting
- Fixed Php parser crash when bracket is directly after return data type in function definition
New in Portable Skipper 3.2.33.1739 Beta (Apr 29, 2021)
- Fixed UPDATEDAT property export (was wronlgy exported as UPDATEAT)
New in Portable Skipper 3.2.33.1738 Beta (Apr 28, 2021)
- Fixed dark-mode confirmation and information dialogs on MacOS
- Fixed index field background color on dark-mode themes
- Fixed duplicated file output in export result when erasing migration file
- Fixed background colors on export dialog in dark-theme
New in Portable Skipper 3.2.33.1737 Beta (Apr 22, 2021)
- Improved handling Php parser errors when missing empty character between type and variable name
New in Portable Skipper 3.2.32.1735 Beta (Apr 21, 2021)
- Fixed dark-mode confirmation and information dialogs on MacOS
New in Portable Skipper 3.2.32.1734 (Apr 16, 2021)
- Improved Php parser to support latest language constructs
- Optimized Php annotation parser for faster project parsing
- Optimized Php code parser for faster project parsing
- All editor values are now trimmed before save to prevent invalid exports
- Fixed crash in Php annotation parser when detecting @ORM classes
- Fixed rejecting changes in dialogs when there is database duplicated (i.e. cancel on dialog when the name is duplicated)
- Fixed rare bug in project serialization causing damaged modules visual positions
New in Portable Skipper 3.2.31.1734 (Apr 1, 2021)
- Improved Php parser to support latest language constructs
- Optimized Php annotation parser for faster project parsing
- Optimized Php code parser for faster project parsing
- All editor values are now trimmed before save to prevent invalid exports
- Fixed crash in Php annotation parser when detecting @ORM classes
- Fixed rejecting changes in dialogs when there is database duplicated (i.e. cancel on dialog when the name is duplicated)
- Fixed rare bug in project serialization causing damaged modules visual positions
New in Portable Skipper 3.2.28.1730 (Mar 20, 2021)
- PostgreSql import - import original default value function as comment
- Doctrine2 added UUID and ULID datatypes
- Doctrine2 default export type is now XML
- Migrated from libMySQL connector to libMariaDB connector
- PostgreSql import - fixed import for autoincrement colums using external sequences
- PostgreSql import - fixed import for default values with varying types
- Fixed export for ::class annotations (do not encapsulate it in quotation marks)
- Doctrine2 problem when importing ChangeTracking property
- Doctrine2 fixed import for association cascade value when passed as string and not as array
- Doctrine2 - fixed empty cascade import (cascade={})
- Fixed application icon under Ubuntu (and other Linux systems)
- Fixed Laravel migration export when module name contains white space
- Fixed Laravel bigInteger $keyType export in AbstractClass (support-ticket)
New in Portable Skipper 3.2.31.1733 Beta (Mar 18, 2021)
- Improved Php parser to support latest language constructs
- Optimized Php annotation parser for faster project parsing
- Optimized Php code parser for faster project parsing
- All editor values are now trimmed before save to prevent invalid exports
- Fixed crash in Php annotation parser when detecting @ORM classes
- Fixed rejecting changes in dialogs when there is database duplicated (i.e. cancel on dialog when the name is duplicated)
- Fixed rare bug in project serialization causing damaged modules visual positions
New in Portable Skipper 3.2.31.1731 Beta (Mar 18, 2021)
- Improved Php parser to support latest language constructs
- Optimized Php annotation parser for faster project parsing
- Optimized Php code parser for faster project parsing
- Fixed crash in Php annotation parser when detecting @ORM classes
New in Portable Skipper 3.2.31.1730 Beta (Jan 25, 2021)
- PostgreSql import - import original default value function as comment
- Doctrine2 added UUID and ULID datatypes
- Doctrine2 default export type is now XML
- Migrated from libMySQL connector to libMariaDB connector
- PostgreSql import - fixed import for autoincrement colums using external sequences
- PostgreSql import - fixed import for default values with varying types
- Fixed export for ::class annotations (do not encapsulate it in quotation marks)
- Doctrine2 problem when importing ChangeTracking property
- Doctrine2 fixed import for association cascade value when passed as string and not as array
- Doctrine2 - fixed empty cascade import (cascade={})
- Fixed application icon under Ubuntu (and other Linux systems)
- Fixed Laravel migration export when module name contains white space
- Fixed Laravel bigInteger $keyType export in AbstractClass (support-ticket)
New in Portable Skipper 3.2.31.1729 Beta (Jan 14, 2021)
- Fixed Laravel migration export when module name contains white space
New in Portable Skipper 3.2.31.1728 Beta (Jan 13, 2021)
- Doctrine2 problem when importing ChangeTracking property
- Doctrine2 fixed import for association cascade value when passed as string and not as array
- Doctrine2 - fixed empty cascade import (cascade={})
- Fixed application icon under Ubuntu (and other Linux systems)
New in Portable Skipper 3.2.29.1727 Beta (Dec 31, 2020)
- PostgreSql import - import original default value function as comment
- Doctrine2 added UUID and ULID datatypes
- Doctrine2 default export type is now XML
- PostgreSql import - fixed import for autoincrement colums using external sequences
- PostgreSql import - fixed import for default values with varying types
- Fixed export for ::class annotations (do not encapsulate it in quotation marks)
New in Portable Skipper 3.2.29.1725 Beta (Dec 15, 2020)
- PostgreSql import - import original default value function as comment
- PostgreSql import - fixed import for autoincrement colums using external sequences
- PostgreSql import - fixed import for default values with varying types
New in Portable Skipper 3.2.28.1719 Beta (Dec 3, 2020)
- Index fields ordering (New!)
- Reworked dark theme support in Skipper for all OS (New!)
- Fixed Postgres database connection for users other than "postgres"
- Fix for critical bug in handling the entity name change. Please update ASAP
- Fixed BigSur UI glitches preventing opening windows
- Fixed BigSur issue with context menus
- Fixed BigSur issue with model dialogs freeze
- Fixed BigSur issue with color chooser
New in Portable Skipper 3.2.27.1708 (Nov 10, 2020)
- Added project check during load for duplicite association fields in model and migrations
- Improved entity name validator in entity editor. Name is checked directly after entity-name edit loose focus.
- Update to latest Qt 5.15.1
- Updated QTitanRibbon components to latest 5.5.0 version
- Updated redo shortcut to standard CTRL+Y and CTRL+SHIFT+Z
- Laravel: Fixed connection() export in migrations code when entity has filled "connection" property
- One more fix for connection() export in Laravel migrations
- Fixed focus handling in object editors when application loose focus and then gain it back
- Fixed pressing INS multiple times in entity editor
- Fixed entity editor rare issue when two same fields were added via INS shortuct
- Fixed crash when changing Ribbon Themes
- Changed comment shortcut key from CTRL+Y to CTRL+M because of conflict with redo action
- Fixed Undo/Redo shortcut keys
- Fixed creation of polymorphic many-to-many association from entity editor dialog
- Fixed wrong notification of modified object on object without changes
- Fixed importing association/association-fields from MySQL schema when multiple DB schemas contained same name for foreign key
New in Portable Skipper 3.2.28.1709 Beta (Nov 9, 2020)
- Fixed Postgres database connection for users other than "postgres"
New in Portable Skipper 3.2.27.1707 Beta (Oct 12, 2020)
- Fixed importing association/association-fields from MySQL schema when multiple DB schemas contained same name for foreign key
New in Portable Skipper 3.2.27.1706 Beta (Oct 9, 2020)
- Improved entity name validator in entity editor. Name is checked directly after entity-name edit loose focus.
- Update to latest Qt 5.15.1
- Updated QTitanRibbon components to latest 5.5.0 version
- Updated redo shortcut to standard CTRL+Y and CTRL+SHIFT+Z
- Fixed focus handling in object editors when application loose focus and then gain it back
- Fixed pressing INS multiple times in entity editor
- Fixed entity editor rare issue when two same fields were added via INS shortuct
- Fixed crash when changing Ribbon Themes
- Changed comment shortcut key from CTRL+Y to CTRL+M because of conflict with redo action
- Fixed Undo/Redo shortcut keys
- Fixed creation of polymorphic many-to-many association from entity editor dialog
- Fixed wrong notification of modified object on object without changes
New in Portable Skipper 3.2.26.1705 Beta (Sep 22, 2020)
- Added project check during load for duplicite association fields
- One more fix for connection() export in Laravel migrations
New in Portable Skipper 3.2.26.1703 Beta (Sep 17, 2020)
- Laravel: Fixed connection() export in migrations code when entity has filled "connection" property
New in Portable Skipper 3.2.25.1697 (Aug 19, 2020)
- Prepared new community translation github repository (New!) (support-ticket)
- Laravel support for associations to non-primary fields (New!) (support-ticket)
- Laravel support for associations to composite non-primary fields (New!) (support-ticket)
- Skipper now can check for outdated migrations before every save and export (New!)
- Bundled curl cacert to the application for Fedora and CentOS systems
- New command line option to configure SSL validations
- Improved Czech language translation to the latest version of the Skipper
- Updated Skipper language files and added new missing texts
- Removed ThreadDescriptor function because of missing Windows 7 support
- Upgraded MySQL connector to latest 8.0.21 to support newest security protocols
- Improved Laravel migrations for adding/removing PrimaryKeys and AutoIncrements
- Improved Laravel migrations for primary keys without autoincrement
- Improved Laravel migrations for adding/removing non-primary key unique index
- Removed some redundant migrations and commands when changing entity properties
- Improved Laravel migration to not export of Unique index when key is already primary key
- Improved Laravel migration for foreign keys after renaming the entity
- Improved Laravel migration for multi-module associations and many-to-many associations
- Improved migration log window: added new flag for new properties in existing elements
- Laravel migration support for currentValue(), now(), NOW() in timestamp datatypes
- Improved migration log window: added deleted flag for erased properties in existing elements
- Migration warning message when updating existing revision
- Migration overview dialog now shows number of changed objects in each revision
- Fixed Laravel association migration when renaming owner entity
- Fixed rare crash in diagram drawing
- Fixed Laravel migration when renaming entity database table name
- Fixed Laravel association migration when renaming inverse entity
- Fixed Laravel spatialIndex migration
- Fixed Laravel migration when renaming entity with multiple primary keys
- Fixed Laravel migration for creating new composite association (support-ticket)
- Fixed Laravel migration export when entity and field is updated together
- Updated Laravel migration export when column is renamed and updated in one revision
- Upgraded QTitanRibbon library to latest version with fix for occasional OSX crash
New in Portable Skipper 3.2.25.1697 Beta (Aug 17, 2020)
- Updated Laravel migration export when column is renamed and updated in one revision
New in Portable Skipper 3.2.25.1694 Beta (Aug 15, 2020)
- Fixed Laravel migration export when entity and field is updated together
New in Portable Skipper 3.2.25.1693 Beta (Aug 14, 2020)
- Prepared new community translation github repository (New!) (support-ticket)
- Laravel support for associations to non-primary fields (New!) (support-ticket)
- Laravel support for associations to composite non-primary fields (New!) (support-ticket)
- Bundled curl cacert to the application for Fedora and CentOS systems
- New command line option to configure SSL validations
- Improved Czech language translation to the latest version of the Skipper
- Updated Skipper language files and added new missing texts
- Removed ThreadDescriptor function because of missing Windows 7 support
- Upgraded MySQL connector to latest 8.0.21 to support newest security protocols
- Improved Laravel migrations for adding/removing PrimaryKeys and AutoIncrements
- Improved Laravel migrations for primary keys without autoincrement
- Improved Laravel migrations for adding/removing non-primary key unique index
- Removed some redundant migrations and commands when changing entity properties
- Improved Laravel migration to not export of Unique index when key is already primary key
- Improved Laravel migration for foreign keys after renaming the entity
- Improved Laravel migration for multi-module associations and many-to-many associations
- Improved migration log window - added [new] flag for new properties in existing elements
- Laravel migration support for currentValue(), now(), NOW() in timestamp datatypes
- Improved migration log window - added [--deleted--] flag for erased properties in existing elements
- Fixed Laravel association migration when renaming owner entity
- Fixed rare crash in diagram drawing
- Fixed Laravel migration when renaming entity database table name
- Fixed Laravel association migration when renaming inverse entity
- Fixed Laravel spatialIndex migration
- Fixed Laravel migration when renaming entity with multiple primary keys
- Fixed Laravel migration for creating new composite association (support-ticket)
New in Portable Skipper 3.2.25.1692 Beta (Aug 14, 2020)
- Prepared new community translation github repository (New!) (support-ticket)
- Laravel support for associations to non-primary fields (New!) (support-ticket)
- Laravel support for associations to composite non-primary fields (New!) (support-ticket)
- Bundled curl cacert to the application for Fedora and CentOS systems
- New command line option to configure SSL validations
- Improved Czech language translation to the latest version of the Skipper
- Updated Skipper language files and added new missing texts
- Removed ThreadDescriptor function because of missing Windows 7 support
- Upgraded MySQL connector to latest 8.0.21 to support newest security protocols
- Improved Laravel migrations for adding/removing PrimaryKeys and AutoIncrements
- Improved Laravel migrations for primary keys without autoincrement
- Improved Laravel migrations for adding/removing non-primary key unique index
- Removed some redundant migrations and commands when changing entity properties
- Improved Laravel migration to not export of Unique index when key is already primary key
- Improved Laravel migration for foreign keys after renaming the entity
- Improved Laravel migration for multi-module associations and many-to-many associations
- Improved migration log window - added [new] flag for new properties in existing elements
- Laravel migration support for currentValue(), now(), NOW() in timestamp datatypes
- Improved migration log window - added [--deleted--] flag for erased properties in existing elements
- Fixed Laravel association migration when renaming owner entity
- Fixed rare crash in diagram drawing
- Fixed Laravel migration when renaming entity database table name
- Fixed Laravel association migration when renaming inverse entity
- Fixed Laravel spatialIndex migration
- Fixed Laravel migration when renaming entity with multiple primary keys
- Fixed Laravel migration for creating new composite association (support-ticket)
New in Portable Skipper 3.2.25.1691 Beta (Aug 14, 2020)
- Fixed Laravel migration for creating new composite association
New in Portable Skipper 3.2.25.1686 Beta (Aug 7, 2020)
- Prepared new community translation github repository (New!) (support-ticket)
- Bundled curl cacert to the application for Fedora and CentOS systems
- New command line option to configure SSL validations
- Improved Czech language translation to the latest version of the Skipper
- Updated Skipper language files and added new missing texts
- Removed ThreadDescriptor function because of missing Windows 7 support
- Upgraded MySQL connector to latest 8.0.21 to support newest security protocols
- Improved Laravel migrations for adding/removing PrimaryKeys and AutoIncrements
- Improved Laravel migrations for primary keys without autoincrement
- Improved Laravel migrations for adding/removing non-primary key unique index
- Removed some redundant migrations and commands when changing entity properties
- Improved Laravel migration to not export of Unique index when key is already primary key
- Improved Laravel migration for foreign keys after renaming the entity
- Improved Laravel migration for multi-module associations and many-to-many associations
- Fixed Laravel association migration when renaming owner entity
- Fixed rare crash in diagram drawing
- Fixed Laravel migration when renaming entity database table name
- Fixed Laravel association migration when renaming inverse entity
- Fixed Laravel spatialIndex migration
- Fixed Laravel migration when renaming entity with multiple primary keys
New in Portable Skipper 3.2.25.1675 Beta (Jul 28, 2020)
- Bundled curl cacert to the application for Fedora and CentOS systems
- New command line option to configure SSL validations
- Fixed Laravel association migration when renaming owner entity
- Fixed rare crash in diagram drawing
- Fixed Laravel migration when renaming entity database table name
- Fixed Laravel association migration when renaming inverse entity
New in Portable Skipper 3.2.24.1666 Beta (Jul 1, 2020)
- Improved action buttons look in the property editor
- Fixed fields checkbox style in the entity editor dialog
- Fixed issue in export when multiple @Timestampables were used for single field
- Fixed sub-dialog center issue when parent dialog is maximalized on external monitor
- Fixed auto-position for confirmation dialogs on external monitors
New in Portable Skipper 3.2.24.1664 Beta (Jul 1, 2020)
- Command line parameter to load and export project to image or pdf (New!) (support-ticket)
- Offline email activation (New!)
- Support for HighDPI monitors (New!)
- New settings for sub-dialog placement (by last known position, last position on active monitor, centered on active monitor,...) (New!)
- "Native" theme used as a default theme.
- Updated Qt Ribbon widget to support different DPI modes
- Improved action buttons look in the property editor
- Fixed fields checkbox style in the entity editor dialog
- Fixed issue in export when multiple @Timestampables were used for single field
- Fixed issue in entity editor when entity name is empty
- Fixed orm property editor after adding new field in the entity editor
- Updated visual model drawing based on DPI settings
- Fixed dialog fonts to support different DPI modes
- Fixed progress dialog background and font sizes on different DPI
- Fixed storing position of external tools result window
- Fixed bug in application window for (*modified) flag caused by latest Qt library changes.
- Fixed sub-dialog center issue when parent dialog is maximalized on external monitor
- Fixed auto-position for confirmation dialogs on external monitors
New in Portable Skipper 3.2.24.1662 (Jun 30, 2020)
- Command line parameter to load and export project to image or pdf (New!) (support-ticket)
- Offline email activation (New!)
- Support for HighDPI monitors (New!)
- New settings for sub-dialog placement (by last known position, last position on active monitor, centered on active monitor,...) (New!)
- "Native" theme used as a default theme.
- Updated Qt Ribbon widget to support different DPI modes
- Improved action buttons look in the property editor
- Fixed fields checkbox style in the entity editor dialog
- Fixed issue in export when multiple @Timestampables were used for single field
- Fixed issue in entity editor when entity name is empty
- Fixed orm property editor after adding new field in the entity editor
- Updated visual model drawing based on DPI settings
- Fixed dialog fonts to support different DPI modes
- Fixed progress dialog background and font sizes on different DPI
- Fixed storing position of external tools result window
- Fixed bug in application window for (*modified) flag caused by latest Qt library changes.
- Fixed sub-dialog center issue when parent dialog is maximalized on external monitor
New in Portable Skipper 3.2.24.1659 (Jun 25, 2020)
- Command line parameter to load and export project to image or pdf (New!) (support-ticket)
- Offline email activation (New!)
- Support HighDPI monitors (New!)
- New option for child dialog placement (by last known position, by last position on active monitor, centered on active monitor,...) (New!)
- Theme Native used as a default theme.
- Updated Qt Ribbon widget to support different DPI modes
- Fixed issue in export when multiple @Timestampables were used for a single field
- Fixed issue in entity editor when entity name is empty
- Fixed orm property editor after adding new field in the entity editor
- Updated visual model drawing based on DPI settings
- Fixed dialog fonts to support different DPI modes
- Fixed progress dialog background and font sizes on different DPI
- Fixed storing position of external tools result window
- Fixed bug in main window (*modified) flag caused by latest Qt library changes.
New in Portable Skipper 3.2.24.1659 Beta (Jun 24, 2020)
- Command line parameter to load and export project to image or pdf (New!) (support-ticket)
- Offline email activation (New!)
- Support HighDPI monitors (New!)
- New option for child dialog placement (by last known position, by last position on active monitor, centered on active monitor,...) (New!)
- Theme Native used as a default theme.
- Updated Qt Ribbon widget to support different DPI modes
- Fixed issue in export when multiple @Timestampables were used for a single field
- Fixed issue in entity editor when entity name is empty
- Fixed orm property editor after adding new field in the entity editor
- Updated visual model drawing based on DPI settings
- Fixed dialog fonts to support different DPI modes
- Fixed progress dialog background and font sizes on different DPI
- Fixed storing position of external tools result window
- Fixed bug in main window (*modified) flag caused by latest Qt library changes.
New in Portable Skipper 3.2.24.1657 Beta (Jun 24, 2020)
- Updated visual model drawing based on DPI settings
- Fixed dialog fonts to support different DPI modes
- Fixed progress dialog background and font sizes on different DPI
New in Portable Skipper 3.2.24.1651 Beta (Jun 9, 2020)
- Command line parameter to load and export project to image or pdf (New!) (support-ticket)
- Offline email activation (New!)
- Theme Office2016Colorful used as a default theme.
- Fixed issue in export when multiple @Timestampables were used for a single field
- Fixed issue in entity editor when entity name is empty
- Fixed orm property editor after adding new field in the entity editor
New in Portable Skipper 3.2.24.1650 Beta (May 5, 2020)
- New:
- Offline email activation
New in Portable Skipper 3.2.24.1649 Beta (Apr 8, 2020)
- Command line parameter to load and export project to image or pdf (New!) (support-ticket)
- Theme Office2016Colorful used as default theme.
- Fixed issue in export when multiple @Timestampables were used for single field
- Fixed issue in entity editor when entity name is empty
New in Portable Skipper 3.2.24.1648 Beta (Apr 8, 2020)
- ommand line parameter to load and export project to image or pdf (New!) (support-ticket)
- Theme Office2016Colorful used as default theme.
- Fixed issue in export when multiple @Timestampables were used for single field
New in Portable Skipper 3.2.23.1643 (Mar 9, 2020)
- Edit dialogs have to be confirmed before closing when there are active changes (New!)
- New option to disable cancel-dialog questions. (New!)
- Wizard dialogs have to be confirmed before closing (New!)
- New external-tools output window to track progress of the task (New!)
- Upgraded to latest Qt 5.14
- Improved TAB key handling during field editing (switching from first to "name" to "type" column).
- Improved "missing datatype" validator message in entity editor when switching between tabs
- Improved association wizard - "fill inverse alias" now contains a context menu to choose between singular and plural mode
- Improved many-to-many wizard - "fill aliases" now contains a context menu to choose between singular and plural mode
- Improved collection/embedded-collection wizard - "fill aliases" now contains a context menu to choose between singular and plural mode
- First upper/lower character in MN entity name is now determined by first character of owner/inverse entity
- Fixed few rare OSX bugs (random crashes when editing values)
- Fixed Linux MySQL dependency
- Fixed invalid bug in internal widget mapping logic.
- Fixed invalid alias autofill in association wizard
- Fixed occasional crash on many-to-many wizard opened from entity editor
New in Portable Skipper 3.2.23.1638 Beta (Mar 6, 2020)
- New option to disable cancel-dialog questions. (New!)
- Wizard dialogs have to be confirmed before closing (New!)
- New external-tools output window to track progress of the task (New!)
New in Portable Skipper 3.2.23.1630 Beta (Mar 2, 2020)
- Edit dialogs have to be confirmed before closing when there are active changes (New!)
- Upgraded to latest Qt 5.14
- Improved TAB key handling during field editing (switching from first to "name" to "type" column).
- Improved "missing datatype" validator message in entity editor when switching between tabs
- Improved association wizard - "fill inverse alias" now contains a context menu to choose between singular and plural mode
- Improved many-to-many wizard - "fill aliases" now contains a context menu to choose between singular and plural mode
- Improved collection/embedded-collection wizard - "fill aliases" now contains a context menu to choose between singular and plural mode
- First upper/lower character in MN entity name is now determined by first character of owner/inverse entity
- Fixed few rare OSX bugs (random crashes when editing values)
- Fixed Linux MySQL dependency
- Fixed invalid bug in internal widget mapping logic.
- Fixed invalid alias autofill in association wizard
- Fixed occasional crash on many-to-many wizard opened from entity editor
New in Portable Skipper 3.2.23.1629 Beta (Feb 27, 2020)
- Upgraded to latest Qt 5.14
- Fixed few rare OSX bugs (random crashes when editing values)
- Fixed Linux MySQL dependency
New in Portable Skipper 3.2.22.1625 Beta (Dec 18, 2019)
- Improved LinuxOS licensing
- Laravel: Added "No Action" for onDelete and onUpdate
- Fix for "Column index out of bounds" error
- Fixed printing support under Linux platform
- Fixed entity editor crash (Column index out of bounds)
- Fixed bug in Laravel polymorphic association export. Removed empty foreign() statements
- Fixed invalid singular name for many-to-many polymorphic MN table
- Fixed Laravel related/foreign pivot key order for morphToMany
- Fixed migration export issue when multiple siblings fields are deleted.
- CRITICAL: Fixed ManyToMany export issue (invalid table name in belongsToMany export) introduced in previous release.
- IMPORTANT: Fixed filename naming for Laravel complex migrations (when one revision contains changes from several cross-referred modules)
New in Portable Skipper 3.2.22.1624 (Dec 6, 2019)
- Improved LinuxOS licensing
- Laravel: Added "No Action" for onDelete and onUpdate
- Fix for "Column index out of bounds" error
- Fixed printing support under Linux platform
- Fixed entity editor crash (Column index out of bounds)
- Fixed bug in Laravel polymorphic association export. Removed empty foreign() statements
- Fixed invalid singular name for many-to-many polymorphic MN table
- Fixed Laravel related/foreign pivot key order for morphToMany
- Fixed migration export issue when multiple siblings fields are deleted.
- CRITICAL: Fixed ManyToMany export issue (invalid table name in belongsToMany export) introduced in previous release.
New in Portable Skipper 3.2.22.1621 / 3.2.22.1624 Beta (Dec 2, 2019)
- Changed default theme to 2016 clean style
- Improved LinuxOS licensing
- Laravel: Added "No Action" for onDelete and onUpdate
- Fix for "Column index out of bounds" error
- Fixed printing support under Linux platform
- Fixed entity editor crash (Column index out of bounds)
- Fixed bug in Laravel polymorphic association export. Removed empty foreign() statements
- Fixed invalid singular name for many-to-many polymorphic MN table
- Fixed Laravel related/foreign pivot key order for morphToMany
- Fixed migration export issue when multiple siblings fields are deleted.
- CRITICAL: Fixed ManyToMany export issue (invalid table name in belongsToMany export) introduced in previous release.
New in Portable Skipper 3.2.22.1623 Beta (Dec 2, 2019)
- Changed default theme to 2016 clean style
- Improved LinuxOS licensing
- Fix for "Column index out of bounds" error
- Fixed printing support under Linux platform
- Fixed entity editor crash (Column index out of bounds)
- Fixed bug in Laravel polymorphic association export. Removed empty foreign() statements
- Fixed Laravel related/foreign pivot key order for morphToMany
New in Portable Skipper 3.2.22.1621 Beta (Nov 25, 2019)
- Fixed bug in Laravel polymorphic association export. Removed empty foreign() statements
- Fixed invalid singular name for many-to-many polymorphic MN table
- Fixed Laravel related/foreign pivot key order for morphToMany
- Fixed migration export issue when multiple siblings fields are deleted.
New in Portable Skipper 3.2.22.1619 Beta (Nov 21, 2019)
- Changed default theme to 2016 clean style
- Improved LinuxOS licensing
- Fix for "Column index out of bounds" error
- Fixed printing support under Linux platform
- Fixed entity editor crash (Column index out of bounds)
New in Portable Skipper 3.2.22.1618 Beta (Nov 20, 2019)
- Changed default theme to 2016 clean style
- Fix for "Column index out of bounds" error
- Fixed printing support under Linux platform
New in Portable Skipper 3.2.21.1616 (Nov 19, 2019)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with "declare" keyword (Doctrine2/MongoDB ODM) (New!)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with property types (Doctrine2/MongoDB ODM) (New!)
- New Polymorphic Association object (New!)
- New Polymorphic Many to Many Association object (New!)
- Laravel support for Polymorphic relations (New!)
- Support for Laravel custom models and migrations export path (New!)
- Reworked migrations to support export to different paths (New!)
- New Laravel migrations format. Now you can choose per-revision or per-change file export (New!)
- Laravel: Ability to define custom primary key index name for migrations (New!)
- Notarized package and dmg for macOS (New!)
- Improved migration support for field ordering
- Added sibling-uuid to all existing migrations (to keep ordering for existing projects/migrations)
- Reworked web proxy settings, splitted "proxy-login-pass" to separated "proxy-login" and "proxy-pass" and fixed login/pass URL encoding/decoding
- Updated Laravel model import from database - Convert TinyInt(1) to boolean
- Updated Laravel model import from database - Convert TinyInt(4) to TinyInt
- Laravel fixed export of new field order ( after() )
- Fixed element ordering for existing model objects (new "reorder" actions can appear for fields in migration log)
- Fixed MySQL Import of TinyInt
- Fixed MySQL unsigned type import
- Doctrine2: Fixed namespace export when entity has "trait" type
- Fixed encapsulation of table names in SQLite database import (support-ticket)
- Fixed Laravel polymorphic many-to-many migration export (invalid empty foreign() export) (support-ticket)
- Fixed Laravel invalid Many-To-Many migration naming when exporting per-change migrations (support-ticket)
- Laravel: Fixed duplicated migration for polymorphic many-to-many owner-side assocaitions (support-ticket)
- Fixed database import for Doctrine2. Import TEXT datatypes as text, not string
- Fixed Laravel polymorphic many-to-many export. Changed orded of foreignPivotKey and relatedPivotKey for morphedByMany method
- Fixed crash when editing association with fields
- Fixed macOS bug on when submitting changed data in association and many-to-many editor
- Fixed "Can't load XsltManipulator from not opened AbstractFile" issue in the application
- Fixed association editor issue with multiplying association fields
- Fixed macOS Catalina visual glitches when editing fields in entity editor
- Fixed macOS Catalina visual glitches when editing tools in External Tools editor
- Fixed macOS Catalina visual glitches in SaveAs files dialog
- Fixed macOS issue in auto-update
- Reworked database import for integer types (Fixed BigInt import for Doctrine2)
- Fixed critical bug in Php parser for "public static function()" ...
New in Portable Skipper 3.2.21.1612 (Nov 14, 2019)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with "declare" keyword (Doctrine2/MongoDB ODM) (New!)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with property types (Doctrine2/MongoDB ODM) (New!)
- New Polymorphic Association object (New!)
- New Polymorphic Many to Many Association object (New!)
- Laravel support for Polymorphic relations (New!)
- Support for Laravel custom models and migrations export path (New!)
- Reworked migrations to support export to different paths (New!)
- New Laravel migrations format. Now you can choose per-revision or per-change file export (New!)
- Laravel: Ability to define custom primary key index name for migrations (New!)
- Notarized package and dmg for macOS (New!)
- Improved migration support for field ordering
- Added sibling-uuid to all existing migrations (to keep ordering for existing projects/migrations)
- Reworked web proxy settings, splitted "proxy-login-pass" to separated "proxy-login" and "proxy-pass" and fixed login/pass URL encoding/decoding
- Updated Laravel model import from database - Convert TinyInt(1) to boolean
- Updated Laravel model import from database - Convert TinyInt(4) to TinyInt
- Laravel fixed export of new field order ( after() )
- Fixed element ordering for existing model objects (new "reorder" actions can appear for fields in migration log)
- Fixed MySQL Import of TinyInt
- Fixed MySQL unsigned type import
- Doctrine2: Fixed namespace export when entity has "trait" type
- Fixed encapsulation of table names in SQLite database import (support-ticket)
- Fixed Laravel polymorphic many-to-many migration export (invalid empty foreign() export) (support-ticket)
- Fixed Laravel invalid Many-To-Many migration naming when exporting per-change migrations (support-ticket)
- Laravel: Fixed duplicated migration for polymorphic many-to-many owner-side assocaitions (support-ticket)
- Fixed database import for Doctrine2. Import TEXT datatypes as text, not string
- Fixed Laravel polymorphic many-to-many export. Changed orded of foreignPivotKey and relatedPivotKey for morphedByMany method
- Fixed crash when editing association with fields
- Fixed macOS bug on when submitting changed data in association and many-to-many editor
- Fixed "Can't load XsltManipulator from not opened AbstractFile" issue in the application
- Fixed association editor issue with multiplying association fields
- Fixed macOS Catalina visual glitches when editing fields in entity editor
- Fixed macOS Catalina visual glitches when editing tools in External Tools editor
- Fixed macOS Catalina visual glitches in SaveAs files dialog
- Fixed macOS issue in auto-update
- Reworked database import for integer types (Fixed BigInt import for Doctrine2)
- Fixed critical bug in Php parser for "public static function()" ...
New in Portable Skipper 3.2.22.1611 Beta (Nov 13, 2019)
- Reworked database import for integer types (Fixed BigInt import for Doctrine2)
New in Portable Skipper 3.2.21.1609 (Nov 13, 2019)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with "declare" keyword (Doctrine2/MongoDB ODM) (New!)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with property types (Doctrine2/MongoDB ODM) (New!)
- New Polymorphic Association object (New!)
- New Polymorphic Many to Many Association object (New!)
- Laravel support for Polymorphic relations (New!)
- Support for Laravel custom models and migrations export path (New!)
- Reworked migrations to support export to different paths (New!)
- New Laravel migrations format. Now you can choose per-revision or per-change file export (New!)
- Laravel: Ability to define custom primary key index name for migrations (New!)
- Notarized package and dmg for macOS (New!)
- Improved migration support for field ordering
- Added sibling-uuid to all existing migrations (to keep ordering for existing projects/migrations)
- Reworked web proxy settings, splitted "proxy-login-pass" to separated "proxy-login" and "proxy-pass" and fixed login/pass URL encoding/decoding
- Updated Laravel model import from database - Convert TinyInt(1) to boolean
- Updated Laravel model import from database - Convert TinyInt(4) to TinyInt
- Laravel fixed export of new field order ( after() )
- Fixed element ordering for existing model objects (new "reorder" actions can appear for fields in migration log)
- Fixed MySQL Import of TinyInt
- Fixed MySQL unsigned type import
- Doctrine2: Fixed namespace export when entity has "trait" type
- Fixed encapsulation of table names in SQLite database import (support-ticket)
- Fixed Laravel polymorphic many-to-many migration export (invalid empty foreign() export) (support-ticket)
- Fixed Laravel invalid Many-To-Many migration naming when exporting per-change migrations (support-ticket)
- Laravel: Fixed duplicated migration for polymorphic many-to-many owner-side assocaitions (support-ticket)
- Fixed database import for Doctrine2. Import TEXT datatypes as text, not string
- Fixed Laravel polymorphic many-to-many export. Changed orded of foreignPivotKey and relatedPivotKey for morphedByMany method
- Fixed crash when editing association with fields
- Fixed macOS bug on when submitting changed data in association and many-to-many editor
- Fixed "Can't load XsltManipulator from not opened AbstractFile" issue in the application
- Fixed association editor issue with multiplying association fields
- Fixed macOS Catalina visual glitches when editing fields in entity editor
- Fixed macOS Catalina visual glitches when editing tools in External Tools editor
- Fixed macOS Catalina visual glitches in SaveAs files dialog
- Fixed macOS issue in auto-update
New in Portable Skipper 3.2.21.1606 Beta (Nov 11, 2019)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with "declare" keyword (Doctrine2/MongoDB ODM) (New!)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with property types (Doctrine2/MongoDB ODM) (New!)
- New Polymorph Association object (New!)
- New Polymorph Many to Many Association object (New!)
- Laravel support for Polymorph relations (New!)
- Support for Laravel custom models and migrations export path (New!)
- Reworked migrations to support export to different paths (New!)
- New Laravel migrations format. Now you can choose per-revision or per-change file export (New!)
- Laravel: Ability to define custom primary key index name for migrations (New!)
- Notarized package and dmg for OSX (New!)
- Improved migration support for field ordering
- Added sibling-uuid to all existing migrations (to keep ordering for existing projects/migrations)
- Reworked web proxy settings, splitted "proxy-login-pass" to separated "proxy-login" and "proxy-pass" and fixed login/pass URL encoding/decoding
- Updated Laravel model import from database - Convert TinyInt(1) to boolean
- Updated Laravel model import from database - Convert TinyInt(4) to TinyInt
- Laravel fixed export of new field order ( after() )
- Fixed element ordering for existing model objects (new "reorder" actions can appear for fields in migration log)
- Fixed MySQL Import of TinyInt
- Fixed MySQL unsigned type import
- Doctrine2: Fixed namespace export when entity has "trait" type
- Fixed encapsulation of table names in SQLite database import (support-ticket)
- Fixed Laravel polymorph many-to-many migration export (invalid empty foreign() export) (support-ticket)
- Fixed Laravel invalid Many-To-Many migration naming when exporting per-change migrations (support-ticket)
- Laravel: Fixed duplicated migration for polymorph many-to-many owner-side assocaitions (support-ticket)
- Fixed database import for Doctrine2. Import TEXT datatypes as text, not string
- Fixed Laravel polymorph many-to-many export. Changed orded of foreignPivotKey and relatedPivotKey for morphedByMany method
- Fixed crash when editing association with fields
- Fixed OSX bug on when submitting changed data in association and many-to-many editor
- Fixed "Can't load XsltManipulator from not opened AbstractFile" issue in the application
- Fixed association editor issue with multiplying association fields
- Fixed OSX Catalina visual glitches when editing fields in entity editor
- Fixed OSX Catalina visual glitches when editing tools in External Tools editor
- Fixed OSX Catalina visual glitches in SaveAs files dialog
New in Portable Skipper 3.2.21.1602 Beta (Nov 11, 2019)
- Fixed "Can't load XsltManipulator from not opened AbstractFile" issue in the application
- Fixed association editor issue with multiplying association fields
New in Portable Skipper 3.2.21.1596 Beta (Nov 8, 2019)
- Fixed crash when editing association with fields
- Fixed OSX bug on when submitting changed data in association and many-to-many editor
New in Portable Skipper 3.2.21.1593 Beta (Nov 8, 2019)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with "declare" keyword (Doctrine2/MongoDB ODM) (New!)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with property types (Doctrine2/MongoDB ODM) (New!)
- New Polymorph Association object (New!)
- New Polymorph Many to Many Association object (New!)
- Laravel support for Polymorph relations (New!)
- Support for Laravel custom models and migrations export path (New!)
- Reworked migrations to support export to different paths (New!)
- New Laravel migrations format. Now you can choose per-revision or per-change file export (New!)
- Laravel: Ability to define custom primary key index name for migrations (New!)
- Improved migration support for field ordering
- Added sibling-uuid to all existing migrations (to keep ordering for existing projects/migrations)
- Reworked web proxy settings, splitted "proxy-login-pass" to separated "proxy-login" and "proxy-pass" and fixed login/pass URL encoding/decoding
- Updated Laravel model import from database - Convert TinyInt(1) to boolean
- Updated Laravel model import from database - Convert TinyInt(4) to TinyInt
- Laravel fixed export of new field order ( after() )
- Fixed element ordering for existing model objects (new "reorder" actions can appear for fields in migration log)
- Fixed MySQL Import of TinyInt
- Fixed MySQL unsigned type import
- Doctrine2: Fixed namespace export when entity has "trait" type
- Fixed encapsulation of table names in SQLite database import (support-ticket)
- Fixed Laravel polymorph many-to-many migration export (invalid empty foreign() export) (support-ticket)
- Fixed Laravel invalid Many-To-Many migration naming when exporting per-change migrations (support-ticket)
- Laravel: Fixed duplicated migration for polymorph many-to-many owner-side assocaitions (support-ticket)
- Fixed database import for Doctrine2. Import TEXT datatypes as text, not string
- Fixed Laravel polymorph many-to-many export. Changed orded of foreignPivotKey and relatedPivotKey for morphedByMany method
New in Portable Skipper 3.2.21.1590 Beta (Oct 28, 2019)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with "declare" keyword (Doctrine2/MongoDB ODM) (New!)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with property types (Doctrine2/MongoDB ODM) (New!)
- New Polymorph Association object (New!)
- New Polymorph Many to Many Association object (New!)
- Laravel support for Polymorph relations (New!)
- Support for Laravel custom models and migrations export path (New!)
- Reworked migrations to support export to different paths (New!)
- New Laravel migrations format. Now you can choose per-revision or per-change file export (New!)
- Laravel: Ability to define custom primary key index name for migrations (New!)
- Improved migration support for field ordering
- Added sibling-uuid to all existing migrations (to keep ordering for existing projects/migrations)
- Reworked web proxy settings, splitted "proxy-login-pass" to separated "proxy-login" and "proxy-pass" and fixed login/pass URL encoding/decoding
- Updated Laravel model import from database - Convert TinyInt(1) to boolean
- Updated Laravel model import from database - Convert TinyInt(4) to TinyInt
- Laravel fixed export of new field order ( after() )
- Fixed element ordering for existing model objects (new "reorder" actions can appear for fields in migration log)
- Fixed MySQL Import of TinyInt
- Fixed MySQL unsigned type import
- Doctrine2: Fixed namespace export when entity has "trait" type
New in Portable Skipper 3.2.21.1588 Beta (Oct 28, 2019)
- Doctrine2: Fixed namespace export when entity has "trait" type
New in Portable Skipper 3.2.21.1587 Beta (Oct 27, 2019)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with "declare" keyword (Doctrine2/MongoDB ODM) (New!)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with property types (Doctrine2/MongoDB ODM) (New!)
- New Polymorph Association object (New!)
- New Polymorph Many to Many Association object (New!)
- Laravel support for Polymorph relations (New!)
- Support for Laravel custom models and migrations export path (New!)
- Reworked migrations to support export to different paths (New!)
- New Laravel migrations format. Now you can choose per-revision or per-change file export (New!)
- Improved migration support for field ordering
- Added sibling-uuid to all existing migrations (to keep ordering for existing projects/migrations)
- Reworked web proxy settings, splitted "proxy-login-pass" to separated "proxy-login" and "proxy-pass" and fixed login/pass URL encoding/decoding
- Updated Laravel model import from database - Convert TinyInt(1) to boolean
- Updated Laravel model import from database - Convert TinyInt(4) to TinyInt
- Laravel fixed export of new field order ( after() )
- Fixed element ordering for existing model objects (new "reorder" actions can appear for fields in migration log)
- Fixed MySQL Import of TinyInt
- Fixed MySQL unsigned type import
New in Portable Skipper 3.2.21.1584 Beta (Oct 23, 2019)
- New Polymorph Association object (New!)
- New Polymorph Many to Many Association object (New!)
- Laravel support for Polymorph relations (New!)
- Support for Laravel custom models and migrations export path (New!)
- Reworked migrations to support several export storages (New!)
- Updated Laravel model import from database - Convert TinyInt(1) to boolean
- Updated Laravel model import from database - Convert TinyInt(4) to TinyInt
- Laravel fixed export of new field order ( after() )
- Fixed MySQL Import of TinyInt
- Fixed MySQL unsigned type import
New in Portable Skipper 3.2.21.1579 Beta (Oct 9, 2019)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with "declare" keyword (Doctrine2/MongoDB ODM) (New!)
- Improved inner Php parser for new 7.4 features - support for importing/exporting Php files with property types (Doctrine2/MongoDB ODM) (New!)
- Improved migration support for field ordering
- Added sibling-uuid to all existing migrations (to keep ordering for existing projects/migrations)
- Reworked web proxy settings, splitted "proxy-login-pass" to separated "proxy-login" and "proxy-pass" and fixed login/pass URL encoding/decoding
- Laravel fixed export of new field order ( after() )
- Fixed element ordering for existing model objects (new "reorder" actions can appear for fields in migration log)
New in Portable Skipper 3.2.20.1575 (Sep 10, 2019)
- Laravel: Default size/scale value for double,float and decimal (size=8, scale=2)
- Added *.sqlite filename mask for Sqlite external importer
- Added import option to skip initial migration also to Import-to-Existing project
- Laravel export: Changed inline /* comments to a block
- Laravel export: added keyword "abstract" to pre-generated classes
- Laravel export: Added 4 spaces for indenting based on PSR-2
- Laravel export: better formatting of comment blocks
- Laravel export: space-padded all operators
- Laravel export: Configurable export path and namespace for generated php classes
- Laravel export: Configurable namespace "AbstractModels/Entity" and "AbstractModels/AbstractEntity" for generated classes
- Laravel: Added "if Schema::hasTable" test to migrations before erasing foreign key
- Option to generate unique Primary-key Index names for many-to-many tables
- Option to generate unique Primary-key Index names for multi-pk tables
- MongoDB ODM: Migrated storing references from old "simple" to new "storeAs" property
- Fixed import from MySQL database with sql_mode=only_full_group_by
- Fixed migration issue when entity was moved from one parent to another (module->region or region->region)
- Fixed Laravel migrations export for onDelete and onUpdate
- Fixed NOT-NULL flag import in database importer
- Removed SQLite system tables from Sqlite external importer
- Fixed SQLite import NULL default value
- Fixed SQLite import of unique constraint vs unique index
- Laravel export: Fixed newline formating in generated php classes
- Fixed Laravel DropIndex export fix (missing quotes)
- Laravel singluar/plural converter fix for word "data"
- Laravel singluar/plural converter fix for multi-word (f.e. "AppData")
- Fixed beta/trial info message
- Fixed Laravel Pivot table auto naming. Generated Pivot models/migrations are now in singular form.
- Fixed Laravel Pivot table auto naming. Already generated models/migrations are kept in in plural form for backward comparability.
New in Portable Skipper 3.2.20.1574 Beta (Sep 4, 2019)
- Laravel: Default size/scale value for double,float and decimal (size=8, scale=2)
- Added *.sqlite filename mask for Sqlite external importer
- Added import option to skip initial migration also to Import-to-Existing project
- Laravel export: Changed inline /* comments to a block
- Laravel export: added keyword "abstract" to pre-generated classes
- Laravel export: Added 4 spaces for indenting based on PSR-2
- Laravel export: better formatting of comment blocks
- Laravel export: space-padded all operators
- Laravel export: Configurable export path and namespace for generated php classes
- Laravel export: Configurable namespace "AbstractModels/Entity" and "AbstractModels/AbstractEntity" for generated classes
- Laravel: Added "if Schema::hasTable" test to migrations before erasing foreign key
- Option to generate unique Primary-key Index names for many-to-many tables
- Option to generate unique Primary-key Index names for multi-pk tables
- MongoDB ODM: Migrated storing references from old "simple" to new "storeAs" property
- Fixed import from MySQL database with sqlmode=onlyfullgroupby
- Fixed migration issue when entity was moved from one parent to another (module->region or region->region)
- Fixed Laravel migrations export for onDelete and onUpdate
- Fixed NOT-NULL flag import in database importer
- Removed SQLite system tables from Sqlite external importer
- Fixed SQLite import NULL default value
- Fixed SQLite import of unique constraint vs unique index
- Laravel export: Fixed newline formating in generated php classes
- Fixed Laravel DropIndex export fix (missing quotes)
- Laravel singluar/plural converter fix for word "data"
- Laravel singluar/plural converter fix for multi-word (f.e. "AppData")
- Fixed Laravel Pivot table auto naming. Generated Pivot models/migrations are now in singular form.
- Fixed Laravel Pivot table auto naming. Already generated models/migrations are kept in in plural form for backward comparability.
New in Portable Skipper 3.2.20.1570 Beta (Aug 26, 2019)
- Fixed beta/trial info message
New in Portable Skipper 3.2.20.1564 Beta (Aug 20, 2019)
- Laravel export: Fixed newline formating in generated php classes
- Fixed Laravel DropIndex export fix (missing quotes)
- Laravel singluar/plural converter fix for word "data"
- Laravel singluar/plural converter fix for multi-word (f.e. "AppData")
New in Portable Skipper 3.2.20.1562 Beta (Aug 7, 2019)
- Laravel: Default size/scale value for double,float and decimal (size=8, scale=2)
- Added *.sqlite filename mask for Sqlite external importer
- Added import option to skip initial migration also to Import-to-Existing project
- Laravel export: Changed inline /* comments to a block
- Laravel export: added keyword "abstract" to pre-generated classes
- Laravel export: Added 4 spaces for indenting based on PSR-2
- Laravel export: better formatting of comment blocks
- Laravel export: space-padded all operators
- Laravel export: Configurable export path and namespace for generated php classes
- Laravel export: Configurable namespace "AbstractModels/Entity" and "AbstractModels/AbstractEntity" for generated classes
- Laravel: Added "if Schema::hasTable" test to migrations before erasing foreign key
- Fixed import from MySQL database with sqlmode=onlyfullgroupby
- Fixed migration issue when entity was moved from one parent to another (module->region or region->region)
- Fixed Laravel migrations export for onDelete and onUpdate
- Fixed NOT-NULL flag import in database importer
- Removed SQLite system tables from Sqlite external importer
- Fixed SQLite import NULL default value
- Fixed SQLite import of unique constraint vs unique index
New in Portable Skipper 3.2.20.1556 Beta (Jul 10, 2019)
- Laravel export: Configurable export path and namespace for generated php classes
- Laravel export: Configurable namespace "AbstractModels/Entity" and "AbstractModels/AbstractEntity" for generated classes
New in Portable Skipper 3.2.20.1553 Beta (Jul 9, 2019)
- Laravel: Default size/scale value for double,float and decimal (size=8, scale=2)
- Added *.sqlite filename mask for Sqlite external importer
- Added import option to skip initial migration also to Import-to-Existing project
- Laravel export: Changed inline /* comments to a block
- Laravel export: added keyword "abstract" to pre-generated classes
- Laravel export: Added 4 spaces for indenting based on PSR-2
- Laravel export: better formatting of comment blocks
- Laravel export: space-padded all operators
- Fixed import from MySQL database with sqlmode=onlyfullgroupby
- Fixed migration issue when entity was moved from one parent to another (module->region or region->region)
- Fixed Laravel migrations export for onDelete and onUpdate
- Fixed NOT-NULL flag import in database importer
- Removed Sqlite system tables from Sqlite external importer
- Fixed SQLite import NULL default value
- Fixed Sqlite import of unique constraint vs unique index
New in Portable Skipper 3.2.20.1552 Beta (Jul 8, 2019)
- Laravel: Default size/scale value for double,float and decimal (size=8, scale=2)
- Added *.sqlite filename mask for Sqlite external importer
- Fixed import from MySQL database with sqlmode=onlyfullgroupby
- Fixed migration issue when entity was moved from one parent to another (module->region or region->region)
- Fixed NOT-NULL flag import in database importer
- Removed Sqlite system tables from Sqlite external importer
- Fixed SQLite import NULL default value
- Fixed Sqlite import of unique constraint vs unique index
New in Portable Skipper 3.2.20.1549 Beta (Jun 26, 2019)
- Laravel: Default size/scale value for double,float and decimal (size=8, scale=2)
- Fixed import from MySQL database with sqlmode=onlyfullgroupby
- Fixed migration issue when entity was moved from one parent to another (module->region or region->region)
New in Portable Skipper 3.2.19.1544 Beta (May 26, 2019)
- Fixed public timestamps variable in Laravel export when createdat and updatedat fields are not exported.
- Fixed Laravel export path for "App.." namespace to "app..." directory
New in Portable Skipper 3.2.19.1543 Beta (May 17, 2019)
- Changed Laravel default cast for json and jsonb to "array" cast type
- Added new Laravel field property "cast" for better casts customization
- New pivotAccess property for Laravel many2many objects. Ability to define how to access Pivot properties (using,withPivot,using+withPivot,none)
New in Portable Skipper 3.2.19.1542 Beta (May 17, 2019)
- Added support for "null" custom cast format.
- Added bigIncrements template to field template list
- Changed default primary key type for Laravel from integer to bigInteger based on 5.8 Laravel changes (support-ticket)
- Updated exclude import filters for Symfony projects (vendor/*/tests)
- Fixed public timestamps variable in Laravel export when createdat and updatedat fields are not exported.
- Removed automatic cast ($casts) for time and timez datatype
- Fixed enum import from database engines
- Fixed enum export for Laravel framework
- Fixed null import from database to Laravel framework
- Fixed endless loop while parsing Php files with use-trait statement inside the class
New in Portable Skipper 3.2.19.1540 Beta (May 13, 2019)
- NULL default value encapsulation fix in migrations and base objects
- Fixed entity names import for Laravel model. Entity names are now imported in CamelCase form
New in Portable Skipper 3.2.19.1537 Beta (May 13, 2019)
- Added support for "null" custom cast format.
- Added bigIncrements template to field template list
- Changed default primary key type for Laravel from integer to bigInteger based on 5.8 Laravel changes (support-ticket)
- Fixed public timestamps variable in Laravel export when createdat and updatedat fields are not exported.
- Removed automatic cast ($casts) for time and timez datatype
- Fixed enum import from database engines
- Fixed enum export for Laravel framework
- Fixed null import from database to Laravel framework
New in Portable Skipper 3.2.18.1535 Beta (Apr 9, 2019)
- Latest Skipper beta version is 3.2.18.1535
- Windows
- Skipper for Windows 32-bit.exe (Windows installer)
- Skipper for Windows 32-bit.zip (portable version)
- Linux
- Skipper for Linux 64-bit.zip (portable version)
- MacOS
- Skipper for MacOS 10.12+ 64-bit.dmg (Mac OS DMG package)
- Skipper for MacOS 10.12+ 64-bit.zip (portable version)
- Beta skipper
- Asked Jan 31, 2013 in Information by ludek.vodicka Skipper developer (132k points)
- Edited 11 hours ago by ludek.vodicka
New in Portable Skipper 3.2.18.1534 Beta (Apr 4, 2019)
- The first official Laravel Eloquent public beta (New!)
- HardDelete option for Gedmo SoftDeleteable behavior (New!)
- Free beta license for all Laravel users
- Reworked multi-field associations logic. "Unique" field flag is now updated only for single-field associations and leave untouched for multi-field associations when changing one/many-to-many cardinality
- Configuration to subscribe for automatic beta updates from the application
- Fixed decimal import from MySql database to Laravel project
- Fixed crash when clicking on enable/disable migration button when there is no migration available
- Fixed Laravel migration for add/remove of NotNull,Unsigned and other boolean flags
- Fixed Laravel default value migration export in down() function
- Fixed Laravel migrations issues when more than one module were in the same revision
New in Portable Skipper 3.2.18.1532 Beta (Apr 3, 2019)
- Configuration to subscribe for automatic beta updates from the application
- Fixed Laravel migrations issues when more than one module were in the same revision
New in Portable Skipper 3.2.18.1531 Beta (Mar 22, 2019)
- Fixed Laravel migration for add/remove of NotNull,Unsigned and other boolean flags
- Fixed Laravel default value migration export in down() function
New in Portable Skipper 3.2.18.1528 (Mar 20, 2019)
- Fixed crash when clicking on enable/disable migration button when there is no migration available
New in Portable Skipper 3.2.18.1526 (Mar 19, 2019)
- Reworked multi-field associations logic. "Unique" field flag is now updated only for single-field associations and leave untouched for multi-field associations when changing one/many-to-many cardinality
New in Portable Skipper 3.2.18.1524 (Mar 18, 2019)
- The first official Laravel Eloquent public beta (New!)
- Free beta license for all Laravel users
- Fixed decimal import from MySql database to Laravel project
New in Portable Skipper 3.2.18.1523 (Mar 18, 2019)
- First official Laravel Eloquent public beta (New!)
- Free beta license for all Laravel users
- Fixed decimal import from MySql database to Laravel project
New in Portable Skipper 3.2.16.1512 (Mar 13, 2019)
- Middle mouse button moves with a diagram viewport (New!)
- Dynamic field templates (New!)
- Project import directly from database model (Sqlite, MySql, Postgres, SqlServer) (New!)
- Ability to disable export of specific migration (New!)
- Association alias validator for ORM frameworks where aliases are required (Doctrine, Doctrine2, Laravel)
- Better matching between database datatypes and ORM datatypes (all ORM frameworks)
- New validator for invalid multiple primary keys with enabled autoincrement
- New field templates for Doctrine, Doctrine2, MongoDb and Propel
- Two-way association aliases created during import from MySQL workbench for Doctrine2 and Laravel
- Automatically filled aliases for both sides of association during import from database
- Format of association aliases is now configurable for each ORM framework independently
- Configurable format for "Generate alias" buttons in association wizards
- Automatically defined owner-side aliases for Doctrine2 in plural form
- Field templates groups (divided by separator)
- New field templates for primary keys (all ORM frameworks)
- Fixed mediumText and longText import from MySQL Workbench
- Entity name validated before field settings validation (to prevent DB exceptions)
- Fixed issue in Doctrine2 when exporting multiple join columns
- Removed FK indexes from MySQL Workbench import
- Fixed "timestamp" word in field templates
New in Portable Skipper 3.2.17.1516 Beta (Mar 13, 2019)
- Added "reset" field templates for Laravel (New!)
- Added cast_format property used to customize $casts datatypes (Laravel) (New!)
- Reworked file paths for Laravel. New file names are completely based on namespaces and PSR-4 (New!)
- First Laravel public beta (New!)
- New table entity property to define custom database table name (Laravel) (New!)
- Export Laravel model base classes (New!)
- Import Laravel project from MySQL workbench - datatypes support (New!)
- Import Laravel project from MySQL workbench - convert plural table names to singular entity names (New!)
- Laravel derived class one-time export implemented (New!)
- Support for Laravel associations in generated base class (New!)
- Support for pivot attribute customization for ManyToMany (Laravel) (New!)
- Support for Laravel many-to-many association in generated base class and migrations (New!)
- Support for custom MN table attributes (Laravel) (New!)
- Added decimal configuration for Laravel for (double, float and decimal) (New!)
- Added datatype pairing betwee MySQL Workbench import and Laravel (New!)
- Added support for multiple PK fields in Laravel (New!)
- Support for $casts property to define datatypes of fields (New!)
- Automatically pre-filled Laravel association aliases (New!)
- Ability to generate unique foreign key names by uuids (Laravel)
- Automatically add createdat and updatedat to new entity (Laravel)
- Automatically set $timestamps=false if entity doesn't have timestamps fields (Laravel)
- Improved $casts datetime datatypes (Laravel)
- Use underline for association fields (Laravel)
- Added "extends" entity property to define different base object for Model objects (Laravel)
- Renamed properties isfillable, isguarded and fillable_all to isFillable, isGuarded and fillableAll (Laravel)
- Renamed castformat, pivotattribute to castFormat and pivotAttribute (Laravel)
- Reworked fillable_all logic to allow choose between as-guarded-none and as-fillable-all type (first exports empty $guarded=[], second exports $fillable=[all-fields,...]
- Added default namespace and module export settings for project imported from Database
- Laravel "unsigned" type used as core type instead ORM property
- Laravel entities in singular, Laravel tables in plural form
- Changed Laravel base models namespace to AppsModelsBase
- Reworked Php output generator formating for Laravel and CakePhp
- Removed keyword Base from Laravel base class and base files
- Support for fillable_all property in entity properties. allows all properties to be fillable.
- Fixed "public" keyword for exported Laravel primaryKeys
- Fixed export of enums for Laravel (string vs numeric values)
- Fixed Laravel "belongsToMany" export
- Fixed "public" keyword for $incrementing variable instead of "private" (Laravel)
- Fixed migration order when fields and associations are created in one step
- Fixed dropping foreign keys in Laravel migrations (via array of fields)
- Fixed dropForeign via foreign key name (Laravel)
- Fixed cross-module association migration in Laravel
- Fixed isguarded and isfillable in Laravel export (to guarded / fillable)
- Fixed migration issue when parent update and child delete is performed in one revision
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator (Laravel)
- Laravel export update - space after uses
- Fixed ordering of items in migration down() generator (Laravel)
- Fixed Laravel down() migration for field datatype change
- Fixed export of multiple Laravel modules
- Fixed Laravel regions support
- Fixed Laravel default values encapsulating in migrations and models
- Fixed few more PSR-2 issues (Laravel)
- Fixed datatype sizes export for non-string and non-numeric datatypes (Laravel)
New in Portable Skipper 3.2.17.1513 Beta (Mar 6, 2019)
- Added "reset" field templates for Laravel (New!)
- Added cast_format property used to customize $casts datatypes (Laravel) (New!)
- Reworked file paths for Laravel. New file names are completely based on namespaces and PSR-4 (New!)
- First Laravel public beta (New!)
- New table entity property to define custom database table name (Laravel) (New!)
- Export Laravel model base classes (New!)
- Import Laravel project from MySQL workbench - datatypes support (New!)
- Import Laravel project from MySQL workbench - convert plural table names to singular entity names (New!)
- Laravel derived class one-time export implemented (New!)
- Support for Laravel associations in generated base class (New!)
- Support for pivot attribute customization for ManyToMany (Laravel) (New!)
- Support for Laravel many-to-many association in generated base class and migrations (New!)
- Support for custom MN table attributes (Laravel) (New!)
- Added decimal configuration for Laravel for (double, float and decimal) (New!)
- Added datatype pairing betwee MySQL Workbench import and Laravel (New!)
- Added support for multiple PK fields in Laravel (New!)
- Support for $casts property to define datatypes of fields (New!)
- Automatically pre-filled Laravel association aliases (New!)
- Ability to generate unique foreign key names by uuids (Laravel)
- Automatically add createdat and updatedat to new entity (Laravel)
- Automatically set $timestamps=false if entity doesn't have timestamps fields (Laravel)
- Improved $casts datetime datatypes (Laravel)
- Use underline for association fields (Laravel)
- Added "extends" entity property to define different base object for Model objects (Laravel)
- Renamed properties isfillable, isguarded and fillable_all to isFillable, isGuarded and fillableAll (Laravel)
- Renamed castformat, pivotattribute to castFormat and pivotAttribute (Laravel)
- Reworked fillable_all logic to allow choose between as-guarded-none and as-fillable-all type (first exports empty $guarded=[], second exports $fillable=[all-fields,...]
- Laravel "unsigned" type used as core type instead ORM property
- Laravel entities in singular, Laravel tables in plural form
- Changed Laravel base models namespace to AppsModelsBase
- Reworked Php output generator formating for Laravel and CakePhp
- Removed keyword Base from Laravel base class and base files
- Support for fillable_all property in entity properties. allows all properties to be fillable.
- Fixed "public" keyword for exported Laravel primaryKeys
- Fixed export of enums for Laravel (string vs numeric values)
- Fixed Laravel "belongsToMany" export
- Fixed "public" keyword for $incrementing variable instead of "private" (Laravel)
- Fixed migration order when fields and associations are created in one step
- Fixed dropping foreign keys in Laravel migrations (via array of fields)
- Fixed dropForeign via foreign key name (Laravel)
- Fixed cross-module association migration in Laravel
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator (Laravel)
- Laravel export update - space after uses
- Fixed ordering of items in migration down() generator (Laravel)
- Fixed Laravel down() migration for field datatype change
- Fixed export of multiple Laravel modules
- Fixed Laravel regions support
- Fixed Laravel default values encapsulating in migrations and models
- Fixed few more PSR-2 issues (Laravel)
- Fixed datatype sizes export for non-string and non-numeric datatypes (Laravel)
New in Portable Skipper 3.2.16.1500 Beta (Feb 28, 2019)
- Reworked file paths for Laravel. New file names are completely based on namespaces and PSR-4
- Added "reset" field templates for Laravel (New!)
- Middle mouse button moves with diagram viewport (New!)
- Added cast_format property used to customize $casts datatypes (Laravel) (New!)
- First Laravel public beta (New!)
- New table entity property to define custom database table name (Laravel) (New!)
- Export Laravel model base classes (New!)
- Import Laravel project from MySQL workbench - datatypes support (New!)
- Import Laravel project from MySQL workbench - convert plural table names to singular entity names (New!)
- Laravel derived class one-time export implemented (New!)
- Support for Laravel associations in generated base class (New!)
- Support for pivot attribute customization for ManyToMany (Laravel) (New!)
- Support for Laravel many-to-many association in generated base class and migrations (New!)
- Support for custom MN table attributes (Laravel) (New!)
- Added decimal configuration for Laravel for (double, float and decimal) (New!)
- Added datatype pairing betwee MySQL Workbench import and Laravel (New!)
- Added support for multiple PK fields in Laravel (New!)
- Support for $casts property to define datatypes of fields (New!)
- Dynamic field templates (New!)
- New field templates for Doctrine,Doctrine2 and Propel (New!)
- Create project directly from database model (Sqlite,MySql,Postgres,SqlServer) (New!)
- Automatically filled aliases for both sides when importing from Database model (New!)
- Ability to disable export of specific migration (New!)
- Association aliases generator format is now configurable for each ORM framework independently (New!)
- Configurable format for "Generate alias" buttons in association wizards (New!)
- Automatically pre-filled Laravel association aliases (New!)
- Added association alias validator for ORM frameworks where Aliases are required(doctrine,doctrine2,laravel)
- Implement better pairing between database and orm datatypes
- Ability to generate unique foreign key names by uuids
- Automatically add createdat and updatedat to new entity (Laravel)
- Automatically set $timestamps=false if entity doesn't have timestamps fields (Laravel)
- Improved $casts datetime datatypes (Laravel)
- Use underline for association fields
- Laravel "unsigned" type used as core type instead ORM property
- Laravel entities in singular, Laravel tables in plural form
- Changed Laravel base models namespace to AppsModelsBase
- Reworked Php output generator formating for Laravel and CakePhp
- Removed keyword Base from Laravel base class and base files
- New validator for invalid multiple primary keys with enabled autoincrement
- Support for fillable_all property in entity properties. allows all properties to be fillable.
- Added two-way association aliases to import from MySQL workbench for Doctrine2 and Laravel
- Automatically defined owner-side aliases for Doctrine2 in plural form
- Field templates groups (divided by separator)
- New field templates for primary keys
- Fixed "public" keyword for exported Laravel primaryKeys
- Fixed mediumText and longText import from MySQL Workbench
- Fixed export of enums for Laravel (string vs numeric values)
- Fixed Laravel "belongsToMany" export
- Fixed "public" keyword for $incrementing variable instead of "private"
- Fixed migration order when fields and associations are created in one step
- Entity name validation before validating field settings (to prevent DB exceptions)
- Fixed issue in new project importer (automatic database fallback was always exeuted)
- Fixed dropping foreign keys in Laravel migrations (via array of fields)
- Fixed dropForeign via foreign key name (Laravel)
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator (Laravel)
- Laravel export update - space after uses
- Fixed ordering of items in migration down() generator (Laravel)
- Fixed Laravel down() migration for field datatype change
- Fixed export of multiple Laravel modules
- Fixed Laravel regions support
- Fixed Laravel default values encapsulating in migrations and models
- Fixed few more PSR-2 issues (Laravel)
- Fixed datatype sizes export for non-string and non-numeric datatypes (Laravel)
- Fixed issue in Doctrine2 export in multiple join columns export
- Removed FK idnexes from MySQL Workbench import
- Fixed "timestamp" word in field templates
New in Portable Skipper 3.2.16.1496 Beta (Feb 26, 2019)
- Added cast_format property used to customize $casts datatypes
New in Portable Skipper 3.2.16.1494 Beta (Feb 25, 2019)
- Middle mouse button moves with diagram viewport (New!)
New in Portable Skipper 3.2.16.1493 Beta (Feb 13, 2019)
- Removed FK idnexes from MySQL Workbench import
- Fixed "timestamp" word in field templates
New in Portable Skipper 3.2.16.1485 Beta (Jan 25, 2019)
- Fixed issue in Doctrine2 export in multiple join columns export
New in Portable Skipper 3.2.16.1481 Beta (Jan 18, 2019)
- First Laravel public beta (New!)
- New table entity property to define custom database table name (Laravel) (New!)
- Export Laravel model base classes (New!)
- Import Laravel project from MySQL workbench - datatypes support (New!)
- Import Laravel project from MySQL workbench - convert plural table names to singular entity names (New!)
- Laravel derived class one-time export implemented (New!)
- Support for Laravel associations in generated base class (New!)
- Support for pivot attribute customization for ManyToMany (Laravel) (New!)
- Support for Laravel many-to-many association in generated base class and migrations (New!)
- Support for custom MN table attributes (Laravel) (New!)
- Added decimal configuration for Laravel for (double, float and decimal) (New!)
- Added datatype pairing betwee MySQL Workbench import and Laravel (New!)
- Added support for multiple PK fields in Laravel (New!)
- Support for $casts property to define datatypes of fields (New!)
- Laravel "unsigned" type used as core type instead ORM property
- Laravel entities in singular, Laravel tables in plural form
- Changed Laravel base models namespace to AppsModelsBase
- Reworked Php output generator formating for Laravel and CakePhp
- Removed keyword Base from Laravel base class and base files
- New validator for invalid multiple primary keys with enabled autoincrement
- Support for fillable_all property in entity properties. allows all properties to be fillable.
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator (Laravel)
- Laravel export update - space after uses
- Fixed ordering of items in migration down() generator (Laravel)
- Fixed Laravel down() migration for field datatype change
- Fixed export of multiple Laravel modules
- Fixed Laravel regions support
- Fixed Laravel default values encapsulating in migrations and models
- Fixed few more PSR-2 issues (Laravel)
- Fixed datatype sizes export for non-string and non-numeric datatypes (Laravel)
New in Portable Skipper 3.2.15.1476 Beta (Jan 17, 2019)
- First Laravel public beta (New!)
- New table entity property to define custom database table name (Laravel) (New!)
- Export Laravel model base classes (New!)
- Import Laravel project from MySQL workbench - datatypes support (New!)
- Import Laravel project from MySQL workbench - convert plural table names to singular entity names (New!)
- Laravel derived class one-time export implemented (New!)
- Support for Laravel associations in generated base class (New!)
- Support for pivot attribute customization for ManyToMany (Laravel) (New!)
- Support for Laravel many-to-many association in generated base class and migrations (New!)
- Support for custom MN table attributes (Laravel) (New!)
- Added decimal configuration for Laravel for (double, float and decimal) (New!)
- Added datatype pairing betwee MySQL Workbench import and Laravel (New!)
- Added support for multiple PK fields in Laravel (New!)
- Laravel "unsigned" type used as core type instead ORM property
- Laravel entities in singular, Laravel tables in plural form
- Changed Laravel base models namespace to AppsModelsBase
- Reworked Php output generator formating for Laravel and CakePhp
- Removed keyword Base from Laravel base class and base files
- New validator for invalid multiple primary keys with enabled autoincrement
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator (Laravel)
- Laravel export update - space after uses
- Fixed ordering of items in migration down() generator (Laravel)
- Fixed Laravel down() migration for field datatype change
- Fixed export of multiple Laravel modules
- Fixed Laravel regions support
- Fixed Laravel default values encapsulating in migrations and models
- Fixed few more PSR-2 issues (Laravel)
- Fixed datatype sizes export for non-string and non-numeric datatypes (Laravel)
New in Portable Skipper 3.2.15.1473 Beta (Jan 16, 2019)
- Added support for new Php optional return types (while exporting to annotations and callbacks) (New!)
- First Laravel public beta (New!)
- New "duplicate field" button in Entity editor (New!)
- New table entity property to define custom database table name (New!)
- Export Laravel model base classes (New!)
- Import Laravel project from MySQL workbench - datatypes support (New!)
- Import Laravel project from MySQL workbench - convert plural table names to singular entity names (New!)
- Laravel derived class one-time export implemented (New!)
- Support for Laravel associations in generated base class (New!)
- Support for pivot attribute customization for ManyToMany (Laravel) (New!)
- Support for Laravel many-to-many association in generated base class and migrations (New!)
- Support for custom MN table attributes (New!)
- Added decimal configuration for Laravel for (double, float and decimal) (New!)
- Added datatype pairing betwee MySQL Workbench import and Laravel (New!)
- Added support for multiple PK fields in Laravel (New!)
- Allow import of invalid namespaces starting with "" in Php
- Ability to mark entity as explicit MappedSuperclass
- Upgraded Qt Ribbon library to 4.18.0 to support latest Qt 5.11
- Improved recovery function after application crash (improved project snapshots)
- Migrations management in the application
- Added missing field type validator for Entity editor
- Abilty to define custom template for new fields added through entity editor
- New visual symbol for unique nul/not-null columns in diagram
- Laravel "unsigned" type used as core type instead ORM property
- Improved handling of duplicated field names in entity editor
- Laravel entities in singular, Laravel tables in plural form
- Orphan removal support for Doctrine2 ManyToMany associations
- Default export formats and paths for new modules (Doctrine,Doctrine2,CakePhp,Propel,Laravel)
- Removed ending ?> from generated Php files
- Changed Laravel base models namespace to AppsModelsBase
- Improved Singluar/Plural converted for better English support
- Reworked Php output generator formating for Laravel and CakePhp
- Removed keyword Base from Laravel base class and base files
- Propel2 bugfix for associations to inherited entities. Do not duplicate primary key with same name with base class (support-ticket)
- Fixed issue with quotation mark escaping in annotations (Doctrine2)
- Fixed issue in entity editor when duplicate field is added and deleted in editor
- Fixed exception when selected "do not remove entity" in MN entity removal dialog
- Fixed tabstop asserts introduced by new Qt 5.11
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator
- Laravel export update - space after uses
- Fixed issue with internal unique counter after previous project recovery
- Fixed ordering of items in migration down() generator
- Fixed wrong redistributable in windows installer package
- Fixed themes distribution through Windows installer
- Fixed field row selection in entity editor after inserting/updating/duplicating row
- Fixed issue in entity editor when new field editor is opened and application lost focus
- Fixed Laravel down() migration for field datatype change
- Fixed export of multiple Laravel modules
- Fixed entity field duplication when for new fields
- Fixed Laravel regions support
- Fixed Laravel default values encapsulating in migrations and models
- Fixed few more PSR-2 issues
- Fixed datatype sizes export for non-string and non-numeric datatypes
New in Portable Skipper 3.2.15.1472 Beta (Jan 14, 2019)
- Fixed datatype sizes export for non-string and non-numeric datatypes
New in Portable Skipper 3.2.15.1471 Beta (Jan 11, 2019)
- Added support for new Php optional return types (while exporting to annotations and callbacks) (New!)
- First Laravel public beta (New!)
- New "duplicate field" button in Entity editor (New!)
- New table entity property to define custom database table name (New!)
- Export Laravel model base classes (New!)
- Import Laravel project from MySQL workbench - datatypes support (New!)
- Import Laravel project from MySQL workbench - convert plural table names to singular entity names (New!)
- Laravel derived class one-time export implemented (New!)
- Support for Laravel associations in generated base class (New!)
- Support for pivot attribute customization for ManyToMany (Laravel) (New!)
- Support for Laravel many-to-many association in generated base class and migrations (New!)
- Support for custom MN table attributes (New!)
- Allow import of invalid namespaces starting with "" in Php
- Ability to mark entity as explicit MappedSuperclass
- Upgraded Qt Ribbon library to 4.18.0 to support latest Qt 5.11
- Improved recovery function after application crash (improved project snapshots)
- Migrations management in the application
- Added missing field type validator for Entity editor
- Abilty to define custom template for new fields added through entity editor
- New visual symbol for unique nul/not-null columns in diagram
- Laravel "unsigned" type used as core type instead ORM property
- Improved handling of duplicated field names in entity editor
- Laravel entities in singular, Laravel tables in plural form
- Orphan removal support for Doctrine2 ManyToMany associations
- Default export formats and paths for new modules (Doctrine,Doctrine2,CakePhp,Propel,Laravel)
- Removed ending ?> from generated Php files
- Changed Laravel base models namespace to AppsModelsBase
- Improved Singluar/Plural converted for better English support
- Reworked Php output generator formating for Laravel and CakePhp
- Removed keyword Base from Laravel base class and base files
- Propel2 bugfix for associations to inherited entities. Do not duplicate primary key with same name with base class (support-ticket)
- Fixed issue with quotation mark escaping in annotations (Doctrine2)
- Fixed issue in entity editor when duplicate field is added and deleted in editor
- Fixed exception when selected "do not remove entity" in MN entity removal dialog
- Fixed tabstop asserts introduced by new Qt 5.11
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator
- Laravel export update - space after uses
- Fixed issue with internal unique counter after previous project recovery
- Fixed ordering of items in migration down() generator
- Fixed wrong redistributable in windows installer package
- Fixed themes distribution through Windows installer
- Fixed field row selection in entity editor after inserting/updating/duplicating row
- Fixed issue in entity editor when new field editor is opened and application lost focus
- Fixed Laravel down() migration for field datatype change
- Fixed export of multiple Laravel modules
- Fixed entity field duplication when for new fields
- Fixed Laravel regions support
- Fixed Laravel default values encapsulating in migrations and models
- Fixed few more PSR-2 issues
New in Portable Skipper 3.2.15.1466 Beta (Jan 10, 2019)
- Added support for new Php optional return types (while exporting to annotations and callbacks) (New!)
- First Laravel public beta (New!)
- New "duplicate field" button in Entity editor (New!)
- New table entity property to define custom database table name (New!)
- Export Laravel model base classes (New!)
- Import Laravel project from MySQL workbench - datatypes support (New!)
- Import Laravel project from MySQL workbench - convert plural table names to singular entity names (New!)
- Laravel derived class one-time export implemented (New!)
- Support for Laravel associations in generated base class (New!)
- Support for pivot attribute customization for ManyToMany (Laravel) (New!)
- Support for Laravel many-to-many association in generated base class and migrations (New!)
- Support for custom MN table attributes (New!)
- Allow import of invalid namespaces starting with "" in Php
- Ability to mark entity as explicit MappedSuperclass
- Upgraded Qt Ribbon library to 4.18.0 to support latest Qt 5.11
- Improved recovery function after application crash (improved project snapshots)
- Migrations management in the application
- Added missing field type validator for Entity editor
- Abilty to define custom template for new fields added through entity editor
- New visual symbol for unique nul/not-null columns in diagram
- Laravel "unsigned" type used as core type instead ORM property
- Improved handling of duplicated field names in entity editor
- Laravel entities in singular, Laravel tables in plural form
- Orphan removal support for Doctrine2 ManyToMany associations
- Default export formats and paths for new modules (Doctrine,Doctrine2,CakePhp,Propel,Laravel)
- Removed ending ?> from generated Php files
- Changed Laravel base models namespace to AppsModelsBase
- Improved Singluar/Plural converted for better English support
- Reworked Php output generator formating for Laravel and CakePhp
- Removed keyword Base from Laravel base class and base files
- Propel2 bugfix for associations to inherited entities. Do not duplicate primary key with same name with base class (support-ticket)
- Fixed issue with quotation mark escaping in annotations (Doctrine2)
- Fixed issue in entity editor when duplicate field is added and deleted in editor
- Fixed exception when selected "do not remove entity" in MN entity removal dialog
- Fixed tabstop asserts introduced by new Qt 5.11
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator
- Laravel export update - space after uses
- Fixed issue with internal unique counter after previous project recovery
- Fixed ordering of items in migration down() generator
- Fixed wrong redistributable in windows installer package
- Fixed themes distribution through Windows installer
- Fixed field row selection in entity editor after inserting/updating/duplicating row
- Fixed issue in entity editor when new field editor is opened and application lost focus
- Fixed Laravel down() migration for field datatype change
- Fixed export of multiple Laravel modules
- Fixed entity field duplication when for new fields
- Fixed Laravel regions support
- Fixed Laravel default values encapsulating in migrations and models
- Fixed few more PSR-2 issues
New in Portable Skipper 3.2.14.1430 / 3.2.15.1464 Beta (Jan 9, 2019)
- Added support for new Php optional return types (while exporting to annotations and callbacks) (New!)
- First Laravel public beta (New!)
- New "duplicate field" button in Entity editor (New!)
- New table entity property to define custom database table name (New!)
- Export Laravel model base classes (New!)
- Import Laravel project from MySQL workbench - datatypes support (New!)
- Import Laravel project from MySQL workbench - convert plural table names to singular entity names (New!)
- Laravel derived class one-time export implemented (New!)
- Support for Laravel associations in generated base class (New!)
- Support for pivot attribute customization for ManyToMany (Laravel) (New!)
- Support for Laravel many-to-many association in generated base class and migrations (New!)
- Support for custom MN table attributes (New!)
- Allow import of invalid namespaces starting with "" in Php
- Ability to mark entity as explicit MappedSuperclass
- Upgraded Qt Ribbon library to 4.18.0 to support latest Qt 5.11
- Improved recovery function after application crash (improved project snapshots)
- Migrations management in the application
- Added missing field type validator for Entity editor
- Abilty to define custom template for new fields added through entity editor
- New visual symbol for unique nul/not-null columns in diagram
- Laravel "unsigned" type used as core type instead ORM property
- Improved handling of duplicated field names in entity editor
- Laravel entities in singular, Laravel tables in plural form
- Orphan removal support for Doctrine2 ManyToMany associations
- Default export formats and paths for new modules (Doctrine,Doctrine2,CakePhp,Propel,Laravel)
- Removed ending ?> from generated Php files
- Changed Laravel base models namespace to AppsModelsBase
- Improved Singluar/Plural converted for better English support
- Reworked Php output generator formating for Laravel and CakePhp
- Propel2 bugfix for associations to inherited entities. Do not duplicate primary key with same name with base class (support-ticket)
- Fixed issue with quotation mark escaping in annotations (Doctrine2)
- Fixed issue in entity editor when duplicate field is added and deleted in editor
- Fixed exception when selected "do not remove entity" in MN entity removal dialog
- Fixed tabstop asserts introduced by new Qt 5.11
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator
- Laravel export update - space after uses
- Fixed issue with internal unique counter after previous project recovery
- Fixed ordering of items in migration down() generator
- Fixed wrong redistributable in windows installer package
- Fixed themes distribution through Windows installer
- Fixed field row selection in entity editor after inserting/updating/duplicating row
- Fixed issue in entity editor when new field editor is opened and application lost focus
- Fixed Laravel down() migration for field datatype change
- Fixed export of multiple Laravel modules
- Fixed entity field duplication when for new fields
- Fixed Laravel regions support
- Fixed Laravel default values encapsulating in migrations and models
- Fixed few more PSR-2 issues
New in Portable Skipper 3.2.15.1462 Beta (Jan 2, 2019)
- Added support for new Php optional return types (while exporting to annotations and callbacks) (New!)
- First Laravel public beta (New!)
- New "duplicate field" button in Entity editor (New!)
- New table entity property to define custom database table name (New!)
- Export Laravel model base classes (New!)
- Allow import of invalid namespaces starting with "" in Php
- Ability to mark entity as explicit MappedSuperclass
- Upgraded Qt Ribbon library to 4.18.0 to support latest Qt 5.11
- Improved recovery function after application crash (improved project snapshots)
- Migrations management in the application
- Added missing field type validator for Entity editor
- Abilty to define custom template for new fields added through entity editor
- New visual symbol for unique nul/not-null columns in diagram
- Laravel "unsigned" type used as core type instead ORM property
- Improved handling of duplicated field names in entity editor
- Laravel entities in singular, Laravel tables in plural form
- Orphan removal support for Doctrine2 ManyToMany associations
- Default export formats and paths for new modules (Doctrine,Doctrine2,CakePhp,Propel,Laravel)
- Removed ending ?> from generated Php files
- Changed Laravel base models namespace to AppsModelsBase
- Propel2 bugfix for associations to inherited entities. Do not duplicate primary key with same name with base class (support-ticket)
- Fixed issue with quotation mark escaping in annotations (Doctrine2)
- Fixed issue in entity editor when duplicate field is added and deleted in editor
- Fixed exception when selected "do not remove entity" in MN entity removal dialog
- Fixed tabstop asserts introduced by new Qt 5.11
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator
- Laravel export update - space after uses
- Fixed issue with internal unique counter after previous project recovery
- Fixed ordering of items in migration down() generator
- Fixed wrong redistributable in windows installer package
- Fixed themes distribution through Windows installer
- Fixed field row selection in entity editor after inserting/updating/duplicating row
- Fixed issue in entity editor when new field editor is opened and application lost focus
- Fixed Laravel down() migration for field datatype change
- Fixed export of multiple Laravel modules
- Fixed entity field duplication when for new fields
- Fixed Laravel regions support
- Fixed Laravel default values encapsulating in migrations and models
New in Portable Skipper 3.2.14.1430 (Dec 21, 2018)
- Support for Propel multi-level SingleTableInheritance (New!)
- Validation of duplicated field names in entity editor (New!)
- Internal support for migrations. Currently available only for custom and in-house ORMs (New!)
- Support for Doctrine2 @schema attribute for many-to-many join table (New!)
- Entity option class-type to configure class as explicit embeddable (for designing standalone embeddable class without owner). (New!)
- Improved Php parser to handle use statement correctly also for Php7+ statements (New!)
- Added option to hide derived fields
- Added uuids also for index and index-field model elements
- Added uuids for elements association-field and many-to-many-association-field
- Fixed project loader when project contains derived entities without fields
- Fixed rare crash in diagram model during object selection change
- Fixed bug in entity editor. When opened through double-click on field, "cancel" button doesn't revert opened transaction
New in Portable Skipper 3.2.15.1455 Beta (Dec 20, 2018)
- Added support for new Php optional return types (while exporting to annotations and callbacks) (New!)
- First Laravel public beta (New!)
- New "duplicate field" button in Entity editor (New!)
- New table entity property to define custom database table name (New!)
- Export Laravel model base classes (New!)
- Allow import of invalid namespaces starting with "" in Php
- Ability to mark entity as explicit MappedSuperclass
- Upgraded Qt Ribbon library to 4.18.0 to support latest Qt 5.11
- Improved recovery function after application crash (improved project snapshots)
- Migrations management in the application
- Added missing field type validator for Entity editor
- Abilty to define custom template for new fields added through entity editor
- New visual symbol for unique nul/not-null columns in diagram
- Laravel "unsigned" type used as core type instead ORM property
- Improved handling of duplicated field names in entity editor
- Laravel entities in singular, Laravel tables in plural form
- Orphan removal support for Doctrine2 ManyToMany associations
- Propel2 bugfix for associations to inherited entities. Do not duplicate primary key with same name with base class (support-ticket)
- Fixed issue with quotation mark escaping in annotations (Doctrine2)
- Fixed issue in entity editor when duplicate field is added and deleted in editor
- Fixed exception when selected "do not remove entity" in MN entity removal dialog
- Fixed tabstop asserts introduced by new Qt 5.11
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator
- Laravel export update - space after uses
- Fixed issue with internal unique counter after previous project recovery
- Fixed ordering of items in migration down() generator
- Fixed wrong redistributable in windows installer package
- Fixed themes distribution through Windows installer
- Fixed field row selection in entity editor after inserting/updating/duplicating row
- Fixed issue in entity editor when new field editor is opened and application lost focus
- Fixed Laravel down() migration for field datatype change
- Fixed export of multiple Laravel modules
- Fixed entity field duplication when for new fields
New in Portable Skipper 3.2.15.1450 Beta (Dec 18, 2018)
- Added support for new Php optional return types (while exporting to annotations and callbacks) (New!)
- First Laravel public beta (New!)
- New "duplicate field" button in Entity editor (New!)
- New table entity property to define custom database table name (New!)
- Allow import of invalid namespaces starting with "" in Php
- Ability to mark entity as explicit MappedSuperclass
- Upgraded Qt Ribbon library to 4.18.0 to support latest Qt 5.11
- Improved recovery function after application crash (improved project snapshots)
- Migrations management in the application
- Added missing field type validator for Entity editor
- Abilty to define custom template for new fields added through entity editor
- New visual symbol for unique nul/not-null columns in diagram
- Laravel "unsigned" type used as core type instead ORM property
- Improved handling of duplicated field names in entity editor
- Laravel entities in singular, Laravel tables in plural form
- Propel2 bugfix for associations to inherited entities. Do not duplicate primary key with same name with base class (support-ticket)
- Fixed issue with quotation mark escaping in annotations (Doctrine2)
- Fixed issue in entity editor when duplicate field is added and deleted in editor
- Fixed exception when selected "do not remove entity" in MN entity removal dialog
- Fixed tabstop asserts introduced by new Qt 5.11
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator
- Laravel export update - space after uses
- Fixed issue with internal unique counter after previous project recovery
- Fixed ordering of items in migration down() generator
- Fixed wrong redistributable in windows installer package
- Fixed themes distribution through Windows installer
- Fixed field row selection in entity editor after inserting/updating/duplicating row
- Fixed issue in entity editor when new field editor is opened and application lost focus
- Fixed Laravel down() migration for field datatype change
New in Portable Skipper 3.2.15.1449 Beta (Dec 14, 2018)
- Added support for new Php optional return types (while exporting to annotations and callbacks) (New!)
- First Laravel public beta (New!)
- New "duplicate field" button in Entity editor (New!)
- Allow import of invalid namespaces starting with "" in Php
- Ability to mark entity as explicit MappedSuperclass
- Upgraded Qt Ribbon library to 4.18.0 to support latest Qt 5.11
- Improved recovery function after application crash (improved project snapshots)
- Migrations management in the application
- Added missing field type validator for Entity editor
- Abilty to define custom template for new fields added through entity editor
- New visual symbol for unique nul/not-null columns in diagram
- Laravel "unsigned" type used as core type instead ORM property
- Propel2 bugfix for associations to inherited entities. Do not duplicate primary key with same name with base class (support-ticket)
- Fixed issue with quotation mark escaping in annotations (Doctrine2)
- Fixed issue in entity editor when duplicate field is added and deleted in editor
- Fixed exception when selected "do not remove entity" in MN entity removal dialog
- Fixed tabstop asserts introduced by new Qt 5.11
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator
- Laravel export update - space after uses
- Fixed issue with internal unique counter after previous project recovery
- Fixed ordering of items in migration down() generator
- Fixed wrong redistributable in windows installer package
- Fixed themes distribution through Windows installer
New in Portable Skipper 3.2.15.1445 Beta (Dec 11, 2018)
- Added support for new Php optional return types (while exporting to annotations and callbacks) (New!)
- First Laravel public beta (New!)
- Allow import of invalid namespaces starting with "" in Php
- Ability to mark entity as explicit MappedSuperclass
- Upgraded Qt Ribbon library to 4.18.0 to support latest Qt 5.11
- Improved recovery function after application crash (improved project snapshots)
- Migrations management in the application
- Propel2 bugfix for associations to inherited entities. Do not duplicate primary key with same name with base class (support-ticket)
- Fixed issue with quotation mark escaping in annotations (Doctrine2)
- Fixed issue in entity editor when duplicate field is added and deleted in editor
- Fixed exception when selected "do not remove entity" in MN entity removal dialog
- Fixed tabstop asserts introduced by new Qt 5.11
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator
- Laravel export update - space after uses
New in Portable Skipper 3.2.15.1444 Beta (Dec 7, 2018)
- Added support for new Php optional return types (while exporting to annotations and callbacks) (New!)
- First Laravel public beta (New!)
- Allow import of invalid namespaces starting with "" in Php
- Ability to mark entity as explicit MappedSuperclass
- Upgraded Qt Ribbon library to 4.18.0 to support latest Qt 5.11
- Propel2 bugfix for associations to inherited entities. Do not duplicate primary key with same name with base class (support-ticket)
- Fixed issue with quotation mark escaping in annotations (Doctrine2)
- Fixed issue in entity editor when duplicate field is added and deleted in editor
- Fixed exception when selected "do not remove entity" in MN entity removal dialog
- Fixed tabstop asserts introduced by new Qt 5.11
- Fixed invalid Laravel migration file name
- Fixed Laravel invalid primary key export
- Fixed invalid Laravel migration naming
- Fixed primary/unique/autoIncrement key generator
- Laravel export update - space after uses
New in Portable Skipper 3.2.15.1440 Beta (Dec 5, 2018)
- First Laravel public beta (New!)
- Upgraded Qt Ribbon library to 4.18.0 to support latest Qt 5.11
New in Portable Skipper 3.2.15.1438 Beta (Nov 23, 2018)
- Added support for new Php optional return types (while exporting to annotations and callbacks) (New!)
- Allow import of invalid namespaces starting with "" in Php
- Ability to mark entity as explicit MappedSuperclass
- Propel2 bugfix for associations to inherited entities. Do not duplicate primary key with same name with base class (support-ticket)
- Fixed issue with quotation mark escaping in annotations (Doctrine2)
- Fixed issue in entity editor when duplicate field is added and deleted in editor
- Fixed exception when selected "do not remove entity" in MN entity removal dialog
- Fixed tabstop asserts introduced by new Qt 5.11
New in Portable Skipper 3.2.15.1432 Beta (Nov 22, 2018)
- Propel2 bugfix for associations to inherited entities. Do not duplicate primary key with same name with base class (support-ticket)
- Fixed issue with quotation mark escaping in annotations (Doctrine2)
New in Portable Skipper 3.2.14.1430 (Oct 29, 2018)
- Support for Propel multi-level SingleTableInheritance (New!)
- Validate duplicated field names in entity editor (New!)
- Internal support for migrations. Currently available only for custom and in-house ORMs (New!)
- Support for Doctrine2 @schema attribute for many-to-many join table (New!)
- Entity option class-type to configure class as explicit embeddable (to support designing standalone embeddable class without owner). (New!)
- Added ability to hide derived fields
- Added uuids also for index and index-fields model elements
- Added uuids for elements association-field and many-to-many-association-field
- Improved Php parser to handle use statement correctly also for Php7 and Php7+ statements
- Fixed project loader when project contains derived entities without fields
- Fixed rare crash in diagram model during object selection change
- Fixed bug in entity editor. When opened through double-click on field, "cancel" button doesn't revert opened transaction
New in Portable Skipper 3.2.14.1428 Beta (Oct 23, 2018)
- Better support for inheritancesAbility to use base-class fields in derived class(New!)
- Support for base-class fields in indexes (New!)
- Support for base-class fields in associations (New!)
- Reworked import/export to support inherited fields (New!)
- Support for base-class fields in many-to-many associations (New!)
- Inherited fields displayed in derived entities (New!)
- Internal Sqlite storage optimization for large projects
- Added new options for Doctrine2 fields (fixed, check, collation) (support-ticket)
- Extended Php exporter to comply PSR-2 (newlines in front of namespace and use-namespace ) (support-ticket)
- Fixed bug in undo-redo logic for many-to-many associations
- Fixed issue on older CPUs with missing AESNI instruction causing crash in Crypto++ library
- Fixed "default" naming strategy for Doctrine2
- Fixed project loader issue when many-to-many element was before inheritance elementSuch project flle caused duplicated ID key
- Fixed bug when opening one module simultaneously multiple times
- Fixed column_name for associations to inherited entities
New in Portable Skipper 3.2.14.1418 Beta (Jul 24, 2018)
- Support for Propel multi-level SingleTableInheritance (New!)
- Validate duplicated field names in entity editor (New!)
- Added ability to hide derived fields
- Fixed project loader when project contains derived entities without fields
- Fixed rare crash in diagram model during object selection change
New in Portable Skipper 3.2.14.1417 Beta (Jul 19, 2018)
- Support for Propel multi-level SingleTableInheritance (New!)
- Added ability to hide derived fields
- Fixed project loader when project contains derived entities without fields
- Fixed rare crash in diagram model during object selection change
New in Portable Skipper 3.2.14.1416 Beta (Jul 19, 2018)
- Added ability to hide derived fields
- Fixed project loader when project contains derived entities without fields
- Fixed rare crash in diagram model during object selection change
New in Portable Skipper 3.2.13.1414 (Jul 13, 2018)
- Better support for inheritancesAbility to use base-class fields in derived class(New!)
- Support for base-class fields in indexes (New!)
- Support for base-class fields in associations (New!)
- Reworked import/export to support inherited fields (New!)
- Support for base-class fields in many-to-many associations (New!)
- Inherited fields displayed in derived entities (New!)
- Internal Sqlite storage optimization for large projects
- Added new options for Doctrine2 fields (fixed, check, collation) (support-ticket)
- Extended Php exporter to comply PSR-2 (newlines in front of namespace and use-namespace ) (support-ticket)
- Fixed bug in undo-redo logic for many-to-many associations
- Fixed issue on older CPUs with missing AESNI instruction causing crash in Crypto++ library
- Fixed "default" naming strategy for Doctrine2
- Fixed project loader issue when many-to-many element was before inheritance elementSuch project flle caused duplicated ID key
- Fixed bug when opening one module simultaneously multiple times
- Fixed column_name for associations to inherited entities
New in Portable Skipper 3.2.13.1407 Beta (Jun 11, 2018)
- Fixed issue on older CPUs with missing AESNI instruction causing crash in Crypto++ library
- Fixed "default" naming strategy for Doctrine2
New in Portable Skipper 3.2.13.1402 Beta (Apr 2, 2018)
- Fixed bug in undo-redo system for many-to-many associations
New in Portable Skipper 3.2.12.1400 (Mar 22, 2018)
- Support for exporting to trait classes for Doctrine2 (support-ticket)
- Fixed reporting issue error (support-ticket)
- Fixed error after adding new item to ORM property tree (error: "Container doesn't contain value [attributeTypeFullPathId]") (support-ticket)
- Fixed error message displayed after adding new Gedmo item and pressing cancel (support-ticket)
- Fixed issue with Unicode folders introduced by new version of Boost library
- Fixed auto update issue from previous versions
New in Portable Skipper 3.2.12.1398 Beta (Feb 26, 2018)
- Fixed issue with unicode folders introduced by new version of Boost library
New in Portable Skipper 3.2.12.1396 Beta (Feb 22, 2018)
- Support for selecting class/trait entity keyword in Doctrine2 annotations format (New!) (support-ticket)
- Fixed error reporting issue (support-ticket)
- Fixed error after adding new item to ORM property tree (Container doesn't contain value [attributeTypeFullPathId])
- Fixed error message displayed after addign new Gedmo item and pressed cancel
New in Portable Skipper 3.2.12.1393 Beta (Jan 4, 2018)
- Support for selecting class/trait entity keyword in Doctrine2 annotations format (New!)
New in Portable Skipper 3.2.11.1392 (Jan 4, 2018)
- Validate behavior for Propel (New!) (support-ticket)
- Added new immutable variables for Doctrine2 (datetime_immutable,datetimetz_immutable,date_immutable,time_immutable) (New!) (support-ticket)
- Added support for Symfony4 (New!)
- Merged Symfony1/2/3/4 support to single MVC name "Symfony" (New!)
- Added new json data type for Doctrine2 (support-ticket)
- Upgraded to latest Qt 5.9.1
- Upgraded minimal OS X version to 10.10 to include new OS dependent features
- Upgraded minimal Ubuntu version to 14.04 to include new OS dependent features
- Doctrine2: Removed redundant @unique flag from join-column when column is also primary key
- Support for exporting complex values in Annotations (Doctrine2,MongoDB) by using {"value1","value2"} format
- Updated Doctrine2 primary-foreign-key export for XML files. Instead of column name the field name is used
- Fixed bug in many-to-many wizard. When editing MN entity name sometimes multiple entities occured
- Fixed auto update mechanism. Fixed "can't initialize zip file"
- Fixed issue with removing+adding new index-fields (and associationg fields and inheritance child)
- Fixed ordering of orm attributes for structs with more than ten entries (support-ticket)
- Implement new workaround for OS X rare issue causing crash in Accessibility libraries
- (3.2.11.1392) Fixed controller initialization for application self-updater
- (3.2.11.1392) Fixed self-updater. In case you're receiving "Missing controller" error, it's necessary to update manually.
New in Portable Skipper 3.2.11.1389 (Jan 3, 2018)
- Validate behavior for Propel (New!) (support-ticket)
- Added new immutable variables for Doctrine2 (datetime_immutable,datetimetz_immutable,date_immutable,time_immutable) (New!) (support-ticket)
- Added support for Symfony4 (New!)
- Merged Symfony1/2/3/4 support to single MVC name "Symfony" (New!)
- Added new json data type for Doctrine2 (support-ticket)
- Upgraded to latest Qt 5.9.1
- Upgraded minimal OS X version to 10.10 to include new OS dependent features
- Upgraded minimal Ubuntu version to 14.04 to include new OS dependent features
- Doctrine2: Removed redundant @unique flag from join-column when column is also primary key
- Support for exporting complex values in Annotations (Doctrine2,MongoDB) by using {"value1","value2"} format
- Updated Doctrine2 primary-foreign-key export for XML files. Instead of column name the field name is used
- Fixed bug in many-to-many wizard. When editing MN entity name sometimes multiple entities occured
- Fixed auto update mechanism. Fixed "can't initialize zip file"
- Fixed issue with removing+adding new index-fields (and associationg fields and inheritance child)
- Fixed ordering of orm attributes for structs with more than ten entries (support-ticket)
- Implement new workaround for OS X rare issue causing crash in Accessibility libraries
New in Portable Skipper 3.2.11.1385 Beta (Oct 4, 2017)
- Added new immutable variables for Doctrine2 (datetimeimmutable,datetimetzimmutable,dateimmutable,timeimmutable) (New!)
New in Portable Skipper 3.2.11.1384 Beta (Sep 14, 2017)
- Support for exporting complex values in Annotations (Doctrine2,MongoDB) by using {"value1","value2"} format
New in Portable Skipper 3.2.11.1382 Beta (Sep 5, 2017)
- Upgraded to later Qt 5.9.1
- Doctrine2: Removed redundant @unique flag from join-column when column is also primary key
New in Portable Skipper 3.2.11.1380 Beta (Jul 27, 2017)
- Validate behavior for Propel (New!) (support-ticket)
New in Portable Skipper 3.2.11.1378 Beta (Jun 28, 2017)
- Fixed ordering of orm attributes for structs with more than ten entries (support-ticket)
New in Portable Skipper 3.2.11.1377 Beta (Jun 8, 2017)
- Fixed issue with removing+adding new index-fields (and associationg fields and inheritance child)
New in Portable Skipper 3.2.11.1375 Beta (May 25, 2017)
- Fixed bug in many-to-many wizard. When editing MN entity name sometimes multiple entities occurred
- Fixed auto update mechanism. Fixed "can't initialize zip file"
New in Portable Skipper 3.2.11.1374 Beta (May 22, 2017)
- Added new json data type for Doctrine2 (support-ticket)
- Updated Doctrine2 primary-foreign-key export for XML files. Instead of column name the field name is used
New in Portable Skipper 3.2.11.1373 Beta (Apr 27, 2017)
- Added new json data type for Doctrine2 (support-ticket)
New in Portable Skipper 3.2.10.1370 Beta (Apr 5, 2017)
- Customizable naming strategy for Doctrine2 join columns (Module properties/db-naming-strategy)
New in Portable Skipper 3.2.10.1369 Beta (Apr 4, 2017)
- Implemented fulltext index support for Doctrine2 (New!)
- Implemented support for Php class constants (New!)
- Support for Doctrine2 read only classes (New!)
- Fixed SaveAs validator for projects with multiple modules stored in main skipper file
- Fixed issue with export of new db-naming-strategy
New in Portable Skipper 3.2.10.1363 Beta (Mar 17, 2017)
- Improved Php parser to accept # for comments (New!)
- Customizable naming strategy for Doctrine2 indexes (Module properties/db-naming-strategy) (New!) (support-ticket)
New in Portable Skipper 3.2.9.1360 Beta (Feb 9, 2017)
- new mongodb odm suffic ".mongodb-odm"
- For MongoDB ODM allow multiple associations with same alias from one entity
New in Portable Skipper 3.2.9.1359 Beta (Jan 26, 2017)
- Fixed migration for ORM Designer 1 Propel Foreign keys (attribute name) to latest Skipper version
New in Portable Skipper 3.2.9.1353 Beta (Jan 24, 2017)
- Improved export routing to keep permissions on modified files (support-ticket)
- Added missing foreign-key name property for Propel
New in Portable Skipper 3.2.8.1347 (Jan 16, 2017)
- Added "collection" type to MongoDB ODM support
- Improved parsing and processing of Php variables in AST tree
- Improved Php annotation parser to be able to recover from invalid annotation errors (missing ending brackets)
- Fixed issue with php multi-line array definition [1,2,3] in variable declaration
New in Portable Skipper 3.2.8.1345 Beta (Jan 4, 2017)
- Fixed @db annotation export for MongoDB ODM (support-ticket)
New in Portable Skipper 3.2.8.1344 Beta (Dec 14, 2016)
- Fixed bug in regular expressions used in project importers
New in Portable Skipper 3.2.8.1343 Beta (Nov 30, 2016)
- Fixed internal bug in duplicating AST elements which could cause undefined behavior during transformations
- Fixed invalid "null" flag in field description in project tree when "NN" is set for this field
- Fixed export settings when project is located on different drive than export destination directory
New in Portable Skipper 3.2.8.1342 Beta (Nov 21, 2016)
- NULL support for Doctrine2-options
- NULL support for dynamic ORM attributes (support-ticket)
- Updated "true" and "false" values export. Values are not encapsuled like NULL
- Fixed Undo/Redo on associations
- Fixed exports when module/region contains absolute path instead of relative to project root
- Fixed Popel Yaml export of composed foreign key references
New in Portable Skipper 3.2.7.1338 (Oct 19, 2016)
- Updated Ribbon component to support Windows10 skin (New!)
- Updated PHP parser/exporter to support PHP7 return types (New!)
- Added Symfony 3 MVC support (New!)
- Support for complex custom structures in "options" attribute in Doctrine2 (New!)
- Updated to latest version of Qt 5.7.0
- Improved AST parser/merger. New/updated @ORM annotations are always added after last known @ORM annotation instead to end of the annotation block
- updated PHP export for namespace alias from "AS" to "as" to comply PHPCS validations
- Improved Gedmo Translatable to support unmapped field "locale"
- Unified Php annotation export of array of array. ":" is now used as divider between key and value
- Unified Php annotation export of array of array. " is now used as encapsuler for key value
- Improved Doctrine2 Gedmo support - allow multiple occurences of Sluggable behavior in single entity
- New ORM property type "fieldAndAlias" for custom ORM extensions
- Support for new preFlush event for Doctrine
- Updated XmlToYml converter (used in export scripts) to generate better/more robust YML code
- Updated QTitanRibbon component to latest 4.8.0 version
- Fixed Diagram grid freeze when zero grid size is set
- Fixed cut&paste on fields when field is used on association, index, many-to-many association and inheritance
- Fixed "Cancel" in SaveAs dialog - don't invoke validator
- Fixed broken "Store inside the project" in SaveAs dialog
- Fixed invalid Gedmo Sluggable Yaml fields format
- Fixed issue with sub-regions. Regions are now correctly attached to new parent after mouse move
- Fixed issue in project tree with sub-regions. In some circumstances regions were displayed in wrong parents
- Fixed SET_NULL in ManyToMany onUpdate/onDelete for Doctrine2
- Doctrine2 Gedmo TreeRoot and TreeParent export fix
- Updated Gedmo YML export to export correct array items for "gedmo" child items
- Fixed invalid clearing project modified flag after schema export
New in Portable Skipper 3.2.7.1337 Beta (Oct 6, 2016)
- Support for new preFlush event for Doctrine (support-ticket)
- Updated XmlToYml converter (used in export scripts) to generate better/more robust YML code
- Updated QTitanRibbon component to latest 4.8.0 version
- Fixed SET_NULL in ManyToMany onUpdate/onDelete for Doctrine2 (support-ticket)
- Doctrine2 Gedmo TreeRoot and TreeParent export fix (support-ticket)
- Updated Gedmo YML export to export correct array items for "gedmo" child items (support-ticket)
- Fixed invalid clearing project modified flag after schema export (support-ticket)
New in Portable Skipper 3.2.7.1330 Beta (Aug 9, 2016)
- New ORM property type "fieldAndAlias" for custom ORM extensions
New in Portable Skipper 3.2.7.1327 Beta (Jul 6, 2016)
- Improved Doctrine2 Gedmo support - allow multiple occurences of Sluggable behavior in single entity
- Fixed "Cancel" in SaveAs dialog - don't invoke validator (support-ticket)
- Fixed broken "Store inside the project" in SaveAs dialog
- Fixed invalid Gedmo Sluggable Yaml fields format (support-ticket)
- Fixed issue with recursive regions. Regions are now correctly attached to new parent after mouse move
- Fixed issue in project tree with recursive regions. In some circumstances regions were displayed in wrong parents
New in Portable Skipper 3.2.6.1309 (Jul 4, 2016)
- Ability to recover application to state before unexpected close (computer restart, crash, ....) (New!)
- Regions can be used to define export sub-directories for Doctrine2/MongoDB ODM (New!)
- Project import is now able to import PSR-* project structures. Sub directories are now imported as sub-regions with it's own import/export directory and namespace (New!) (support-ticket)
- Module storage-path and export-path is now displayed and editable through property editor (New!)
- New template substitution marks for plural forms (#CFLs, #CFUs, #ULs) (New!)
- Updated application certificates to meet latest Microsoft requirements (SHA-256)
- Changed default file name format from with-namespace to entity-name-only
- Changed export-file-name attribute interpretation. It's treated as relative path instead of absolute path. In case that export-file-name contains dirschema.php and it's placed in region with export path pathtoexport the result path is pathtoexportdirschea.php
- Doctrine2 - support for multi level inheritance discriminator maps (support-ticket)
- Extended association-field template to be able to access {entity-inverse} and other substitution values
- Extended many-to-many-field template to be able to access {entity-inverse} and other substitution values
- Extended inheritance discriminator field template to be able to access {entity-parent} and other substitution values
- Fixed modality OS X bug during operation with splashscreen. It's not possible to pres shortcut multiple-times any more
- Fixed Gedmo import/export for Sortable behavior when sortableGroup was defined for association
- Fixed issue in relative export path handling in case that module storage was relative too.
- Fixed too long module name in SaveAs dialog. Now local-name is used for SaveAs table
- Fixed broken callback in ORM property system. When property was type "enum" without specified parent/child flag there was no returned values.
- Fixed export path handling for projects with all modules stored in the project (fix to latest changes in combination with PSR support)
- Fixed missing associations in new projects imported from directories in PSR format
- Fixed missing enum values in property editor
- Fixed crash when adding new column in entity editor (caused by latest 3.2.6 changes)
- Fixed bug in Gedmo sluggable fields import
- Fixed recovery state messagebox after correct app shutdown
- Fixed very rare bug in Php parser which can cause infinite loop until all memory was consumed. (switch-case command with string values with inner if statements wit several options and else statement) (support-ticket)
- Fixed import of existing Gedmo definitions in case that project contained several regions
New in Portable Skipper 3.2.7.1319 Beta (Jun 2, 2016)
- Updated Ribbon component to support Windows10 skin (New!) (support-ticket)
- Updated PHP parser/exporter to support PHP7 return types (New!) (support ticket)
- Updated to latest version of Qt 5.6.0
- Improved AST parser/merger. New/updated @ORM annotations are always added after last known @ORM annotation instead to end of the annotation block (support-ticket)
- Updated PHP export for namespace alias from "AS" to "as" to comply PHPCS validations (support-ticket)
- Improved Gedmo Translatable to support unmapped field "locale" (support-ticket)
- Fixed Diagram grid freeze when zero grid size is set (support-ticket)
- Fixed cut&paste on fields when field is used on association, index, any-to-many association and inheritance (support-ticket)
New in Portable Skipper 3.2.6.1310 Beta (Mar 22, 2016)
- Fixed import of existing Gedmo definitions in case that project contained several regions
New in Portable Skipper 3.2.6.1309 Beta (Mar 16, 2016)
- Extended inheritance discriminator field template to be able to access {entity-parent} and other substitution values
New in Portable Skipper 3.2.6.1307 Beta (Mar 16, 2016)
- Extended many-to-many-field template to be able to access {entity-inverse} and other substitution values
New in Portable Skipper 3.2.6.1304 Beta (Mar 14, 2016)
- New template substitution marks for plural forms (#CFLs, #CFUs, #ULs) (New!)
- Extended many-to-many-field template to be able to access {entity-inverse} and other substitution values
New in Portable Skipper 3.2.6.1302 Beta (Mar 14, 2016)
- Extended association-field template to be able to access {entity-inverse} and other substitution values
New in Portable Skipper 3.2.6.1298 Beta (Feb 24, 2016)
- Doctrine2 - support for multi level inheritance discriminator maps (support-ticket)
New in Portable Skipper 3.2.6.1294 Beta (Feb 24, 2016)
- Fixed very rare bug in Php parser which can cause infinite loop until all memory was consumed. (switch-case command with string values with inner if statements wit several options and else statement) (support-ticket)
New in Portable Skipper 3.2.6.1293 Beta (Feb 18, 2016)
- Ability to recover application to state before unexpected close (computer restart, crash, ....) (New!)
- Regions can be used to define export sub-directories for Doctrine2/MongoDB ODM (New!)
- Project import is now able to import PSR-* project structures. Sub directories are now imported as sub-regions with it's own import/export directory and namespace (New!) (support-ticket)
- Module storage-path and export-path is now displayed and editable through property editor (New!)
- Module storage-path and export-path is now displayed and editable through property editor (New!)
- Updated application certificates to meet latest Microsoft requirements (SHA-256)
- Changed default file name format from with-namespace to entity-name-only
- Changed export-file-name attribute interpretation. It's treated as relative path instead of absolute path. In case that export-file-name contains dir\schema.php and it's placed in region with export path path\to\export the result path is path\to\export\dir\schea.php
- Fixed Gedmo import/export for Sortable behavior when sortableGroup was defined for association
- Fixed issue in relative export path handling in case that module storage was relative too.
- Fixed too long module name in SaveAs dialog. Now local-name is used for SaveAs table
- Fixed broken callback in ORM property system. When property was type "enum" without specified parent/child flag there was no returned values.
- Fixed export path handling for projects with all modules stored in the project (fix to latest changes in combination with PSR support)
- Fixed missing associations in new projects imported from directories in PSR format
- Fixed missing enum values in property editor
- Fixed crash when adding new column in entity editor (caused by latest 3.2.6 changes)
- Fixed bug in Gedmo sluggable fields import
- Fixed recovery state messagebox after correct app shutdown
New in Portable Skipper 3.2.5.1283 (Feb 18, 2016)
- Updated Gedmo export scripts to allow use association columns as same as association aliases
- Improved export of custom structures/containers defined for Entities for Doctrine2
- Proxy login/password settings (support-ticket)
- Doctrine2 php export - ability to configure default member access for properties (private vs protected ) (support-ticket)
- Fixed Doctrine2 issue when @ManyToMany assocation is defined with joinColumns = { @ORM\JoinColumn(onDelete = "CASCADE") } without column name
- Fixed crash issue when importing Doctrine2 schema file with orderBy on wrong side of oneToMany association
New in Portable Skipper 3.2.5.1277 (Jan 18, 2016)
- Doctrine2 extensions (Gedmo) support (New!)
New in Portable Skipper 3.2.5.1275 (Jan 14, 2016)
- Fixed incorrect format of @fields attribute in Gedmo-Sluggable behavior in annotation format.
- Fixed user configurations locator
- Fixed invalid translation files in Windows version
New in Portable Skipper 3.2.5.1268 (Dec 28, 2015)
- Enhanced configuration files for prefixed paths (with URI)
- Extended libcurl library used for licenses server communication to allow redirections because of some web proxies
- Enhanced configuration locators (.cfg.xml,.xslt, *.osc) to search by relative path as same as by file name in all configuration directories
- Implemented proxy support for license server
- Improved Doctrine2 annotation array formating in case that there is only one item
- Fixed import of Doctrine2 annotation indexes when fields have different name than column name
- Fixed bug in Doctrine2 annotations parser causing crash when block of code was used in annotation string
- Fixed AST parser crash when annotation contains block of code ending with ...}*/
- Fixed issue with random rare crashes on OS X during work with property editor
- Fixed Doctrine2 annotation export of composite foreign key @JoinColumns
- Fixed PHP parser issue when annotation value was function without quotation marks.
New in Portable Skipper 3.2.4.1253 (Oct 8, 2015)
- Added LongText for Propel ORM
- Reworked some internal parts because of rare random crashes
- Updated to latest Qt 5.5.0 version
- Reworked inner error message system
- Internal changes in Php annotation parser - treat last space before annotation end as part of annotation mark instead of standalone indention
- Removed internal "UnitTests" tab from ribbon for release version
- Convert camel-case or underline names in templates with correct UTF-8 support
- Fixed copy&paste of entities inside regions. In some special cases fields of copied entities where duplicated
- Fixed Doctrine2 PHP export of namespace definition for embedded entities
- Improved logged information from XML loader (displayed XML inner-element content in case of error)
- Fixed Linux / OS X bug when exception was thrown during QtScript (JavaScripts), application crashed instead of displaying warning message
- Removed invalid cascade-update from Doctrine2 association cascades (support-ticket)
- Internal changes in Php annotation parser - correctly merge new annotation and it's indention
- Doctrine2 / MongoDB ODM - Fixed adding lifecycle callbacks to existing methods
New in Portable Skipper 3.2.3.1247 (Jun 29, 2015)
- Doctrine2 Embeddables support (New!)
- Support for sub-directory export for Doctrine2 / MongoDB ODM via new "file-name-format" property "subdirectories-by-namespace" (New!
- Improved namespace line-edit control. When backspace is pressed on predefined NS, it's automatically changed to root
- MongoDB ODM - feature to define collection for single entity via property editor
- Deactivate license feature
- Updated Yml parsers to import also incorrectly defined key:values when empty character after colon is missing
- Display machine code in license overview
- Fixed MongoDB ODM "raw_type" datatype to "raw"
- Fixed rare crash when double-clicked on project tree without correctly selected item
- Fixed missing namespace export in MongoDB ODM EmbeddedDocument
- Fixed Propel import of many to many entities when primary key is different than many to many fields
- Fixed drawing of ribbon borders when connected to Windows machine via RemoteDesktop
- Fixed ORM property editors inside association-collection and embedded-collection dialogs
- Fixed Doctrine1 yml export of ManyToMany entities placed inside the regions
- Fixed association wizard buttons to generate aliases when entity has defined namespace
New in Portable Skipper 3.2.3.1244 Beta (Jun 27, 2015)
- Doctrine2 Embeddables support
- Fixed ORM property editors inside association-collection and embedded-collection dialogs
New in Portable Skipper 3.2.2.1235 (Jun 17, 2015)
- Fix for clipboard crash when clipboard contains several space characters
New in Portable Skipper 3.2.2.1234 (Jun 16, 2015)
- Copy&Paste support (New!)
- Duplicate object support (New!)
- Comment shortcut changed from CTRL+C to CTRL+N (on OS X CMD instead of CTRL) because of copy&paste support
- Fixed another occasional crash caused by property editor
- Fixed Doctrine2 export of empty join-columns
- Fixed printing only selected range of pages
- Fixed removal of multiple objects with the same type via DEL shortcut
New in Portable Skipper 3.2.1.1222 (May 23, 2015)
- Reworked property editor
- Fixed bug causing random crash when editing values in property editor
- Fixed issue where entity was moved after edited through entity editor
- Fixed Doctrine2-yml export order of multiple primary keys when some are also foreign keys and some not
- Fixed Doctrine2 import/export of column-definition in discriminator column
New in Portable Skipper 3.2.0.1218 (May 9, 2015)
- Updated template system substitions marks to new format "object-name" and "object-name-full" for backward compatibility with old templates
- Fixed bug in template system (update-template of entity caused empty entity name)
- Fixed doctrine2 yml export of composite foreign-key associations when column name is explicitly configured
New in Portable Skipper 3.2.0.1215 (May 7, 2015)
- Fixed issue with missing ORM attributes on some installations
- Fixed issue on some linux installations with missig xcb Qt platform plugin
New in Portable Skipper 3.2.0.1213 (May 6, 2015)
- Optional switch to ask about association fields removing while deleting association (New!)
- Support for namespaces and full object names (New!)
- New "row_format" attribute for Doctrine2 entity.
- Enhanced templates for new "entity-local" params for acces to entity names without full namespace
- .dcm as default suffix for MongoDB ODM
- Doctrine2 @IndexBy support for ManyToMany associations
- New ORM Attributes enumerators for entity/fields values
- Based on several requests changed colorRef values in project file to #RRGGBB format
- Updated QTitanRibbon component to latest 3.5.3 version
- Fixed AST parser/generator which added empty char " " for annotations inside the function.
- Fixed default values for Doctrine2 in XML export
- Fixed default values for MongoDB ODM in XML export
- Fixed MongoDB export of @repository-class annotation
- Fixed MongoDB ODM templates for new objects - replaced integer to int
- Fixed import of unique indexes (unique-constraint) for Doctrine2 and MongoDB YML format
- Fixed order of exported properties when updating PHP file for Doctrine2 and MongoDB ODM
- Fixed PHP parser for switch clausule
- Fixed project tree width and horizontal scroll
- Fixed deadlock when project was opened during new version notification
- Fixed new association fields name generator due to new namespaces
- Fixed Doctrine2/Mongo YML export of primary keys
- Fixed migration of project with namespaces when entities are inside regions
- Fixed namespace usage in templates (association field generator when entities are namespaced)
- Fixed entity selection in new association wizard when entites have same name but different namespaces
- Fixed Doctrine2 PHP annotation @ORM\EntityListeners export for mulitple listeners
- Fixed crash when importing file with % in name
- Fixed default color handling due to latest changes in templates
- Fixed export of Doctrine2 ManyToMany @fetch attribute
- Fixed export of Doctrine1 association @orderBy attribute (exported on correct inverse side instead of owning) (support-ticket)
- Fixed model object deselection via CTRL
- Fixed rare crash in undo/redo system caused by empty string value ""
- Added better debug logs for AST manipulation
- Fixed processing of PHP variables/functions with unicode characters
New in Portable Skipper 3.2.0.1210 Beta (Apr 25, 2015)
- New "row_format" attribute for Doctrine2 entity.
- Fixed AST parser/generator which added empty char " " for annotations inside the function.
- Fixed default values for Doctrine2 in XML export
- Fixed default values for MongoDB ODM in XML export
- Fixed MongoDB export of @repository-class annotation
- Fixed MongoDB ODM templates for new objects - replaced integer to int
- Fixed import of unique indexes (unique-constraint) for Doctrine2 and MongoDB YML format
- Fixed order of exported properties when updating PHP file for Doctrine2 and MongoDB ODM
- Fixed PHP parser for switch clausule
- Fixed project tree width and horizontal scroll
- Fixed deadlock when project was opened during new version notification
- Fixed export of Doctrine1 association @orderBy attribute (exported on correct inverse side instead of owning)
New in Portable Skipper 3.2.0.1207 Beta (Apr 24, 2015)
- Optional switch to ask about association fields removing while deleting association
- Support for namespaces and full object names
- Enhanced templates for new "entity-local" params for acces to entity names without full namespace
- .dcm as default suffix for MongoDB ODM
- Doctrine2 @IndexBy support for ManyToMany associations
- New ORM Attributes enumerators for entity/fields values
- Fixed new association fields name generator due to new namespaces
- Fixed Doctrine2/Mongo YML export of primary keys
- Fixed migration of project with namespaces when entities are inside regions
- Fixed namespace usage in templates (association field generator when entities are namespaced)
- Fixed entity selection in new association wizard when entites have same name but different namespaces
- Fixed Doctrine2 PHP annotation @ORM\EntityListeners export for mulitple listeners
- Fixed crash when importing file with % in name
- Fixed default color handling due to latest changes in templates
- Fixed export of Doctrine2 ManyToMany @fetch attribute
New in Portable Skipper 3.1.2.1193 (Mar 25, 2015)
- Optional switch to ask about association fields removing while deleting association (New!)
- Fixed order of exported properties when updating PHP file for Doctrine2 and MongoDB ODM
New in Portable Skipper 3.1.2.1192 (Mar 24, 2015)
- Includes changes from the previous Beta versions
- New "row_format" attribute for Doctrine2 entity.
New in Portable Skipper 3.1.2.1191 Beta (Mar 21, 2015)
- Optional switch to ask for removing of association fields while association is deleted (New!)
- Fixed default values for MongoDB ODM in XML export
- Fixed MongoDB ODM templates for new objects - replaced integer to int
- Fixed import of unique indexes (unique-constraint) for Doctrin2 and MongoDB YML format
New in Portable Skipper 3.1.1.1190 Beta (Mar 20, 2015)
- Fixed AST parser/generator which adds empty char " " when annotation was inside the function.
- Fixed default values export for Doctrin2 and Mongo DB ODM XML format
- Fixed MongoDB export of @repository-class annotation
- Fixed MongoDB default templates for new primary key, association key, etc.
New in Portable Skipper 3.1.1.1184 (Mar 6, 2015)
- Fix for bug in AST parser which adds (NULL) to code when semicolon was after end of PHP block
- Updated Yaml parser/generator - empty character is no longer generated after key: when value is null
New in Portable Skipper 3.1.1.1183 (Mar 5, 2015)
- Support for new Doctrine2 lifecycle callbacks: preFlush, postFlush, onFlush, loadClassMetadata, onClassMetadataNotFound, onClear
- Doctrine2 / MongoDB - Support for multiple lifecycle callbacks for one method
- Doctrine2 default values moved from options to EntityEditor->Field->Default property.
- Php code parser better handling for empty values ""
- Ability to import Doctrine2 @Table("users") as same as @Table(name="users") annotation style
- Extended Doctrine2 import/export of inheritances when inheritance is without DiscriminatorMap
- Support for new MongoDB ODM lifecycle callbacks: preFlush, postFlush, onFlush, loadClassMetadata, onClassMetadataNotFound, onClear
- MongoDB default values moved from options to EntityEditor->Field->Default property.
- Extended Doctrine2 import/export of inheritances when inheritance is without DiscriminatorMap
- Reworked "unsigned" mechanism. Unsigned is now handled via field editor. In case PK is "unsigned", foreign column is set as "unsigned" too.
- Fixed import of Doctrine2 @AttributeOverrides in cases when full annotation path is used (@ORM\AttributeOverrides)
- Fixed import of Doctrine2 @HasLifecycleCallbacks in cases when full annotation path is used (@ORM\HasLifecycleCallbacks)
- Fixed import of Doctrine2 @EntityListeners in cases when full annotation path is used (@ORM\EntityListeners)
- fixed crash caused by closing editor with esc when ESC was pressed multiple times
- Fixed rare bug in Doctrine2 annotation export when {value=} was exported without ''
- Fixed handling Doctrine2 empty default values - options{default=""}
- Fixed import of MongoDB @HasLifecycleCallbacks in cases when full annotation path is used (@ODM\HasLifecycleCallbacks)
- Fixed import of MongoDB ODM @EntityListeners in cases when full annotation path is used (@ODM\EntityListeners)
- Fixed inheritance detection for MongoDB ODM through "extends" keyword
New in Portable Skipper 3.1.1.1179 Beta (Mar 2, 2015)
- Doctrine2 default values moved from options to EntityEditor->Field->Default property.
- Php code parser better handling for empty values ""
- Ability to import Doctrine2 @Table("users") as same as @Table(name="users") annotation style
- Extended Doctrine2 import/export of inheritances when inheritance is without DiscriminatorMap
- Support for new MongoDB ODM lifecycle callbacks: preFlush, postFlush, onFlush, loadClassMetadata, onClassMetadataNotFound, onClear
- MongoDB default values moved from options to EntityEditor->Field->Default property.
- Extended Doctrine2 import/export of inheritances when inheritance is without DiscriminatorMap
- Fixed import of Doctrine2 @AttributeOverrides in cases when full annotation path is used (@ORM\AttributeOverrides)
- Fixed import of Doctrine2 @HasLifecycleCallbacks in cases when full annotation path is used (@ORM\HasLifecycleCallbacks)
- Fixed import of Doctrine2 @EntityListeners in cases when full annotation path is used (@ORM\EntityListeners)
- fixed crash caused by closing editor with esc when ESC was pressed multiple times
- Fixed rare bug in Doctrine2 annotation export when {value=} was exported without ''
- Fixed handling Doctrine2 empty default values - options{default=""}
- Fixed import of MongoDB @HasLifecycleCallbacks in cases when full annotation path is used (@ODM\HasLifecycleCallbacks)
- Fixed import of MongoDB ODM @EntityListeners in cases when full annotation path is used (@ODM\EntityListeners)
- Fixed inheritance detection for MongoDB ODM through "extends" keyword
New in Portable Skipper 3.1.1.1177 Beta (Feb 27, 2015)
- Support for new Doctrine2 lifecycle callbacks: preFlush, postFlush, onFlush, loadClassMetadata, onClassMetadataNotFound, onClear
- Support for multiple lifecycle callbacks for one method
- Fixed import of Doctrine2 @AttributeOverrides in cases when full annotation path is used (@ORM\AttributeOverrides)
- Fixed import of Doctrine2 @HasLifecycleCallbacksin cases when full annotation path is used (@ORM\HasLifecycleCallbacks)
- Fixed import of Doctrine2 @EntityListenersin cases when full annotation path is used (@ORM\EntityListeners)
New in Portable Skipper 3.1.0.1174 (Feb 13, 2015)
- Universal objects - new core object for custom data handlers (New!)
- MongoDB ODM support (New!)
- New certificate for Mac OS X 10.10+ (codesign v2) (New!)
- Fixed: custom resizing of property editor columns "Name" and "Value"
- Skipper configurations - renamed specific-settings to application-settings
- Skipper configurations - merged dynamic-word with application-settings
- Skipper configurations - new options for universal object
- Doctrine2 - added new orm properties nullable and column for attribute-override
- Doctrine2 - added "cascade-update" and "cascade-detach" option
- Doctrine2 - added "default" attribute to Field\Options structure
- Support for Doctrine2 @ORM\CustomIdGenerator property for XML/YML/Annotations
- Data types combo box alphabetically sorted
- Fixed: Php parser crashes when parsing "static::fce()"
- Fixed: resizing property drawer
- Fixed PDF export
- Fixed rare crash in logging function
- Fixed community and support forum links in Application Settings -> Gui Settings
- Fixed export of complex attributes in custom fields to annotations (Doctrine2)
- Fixed export of @ORM\Id annotation for Doctrine2 when primary key is also foreign key with filled @column attribute
- Fixed Doctrine2 import scanner for @MappedSuperclass annotation
- Fixed self-notification bug causing selecting more than one item in projec tree
- Don't show frameworks without import ability on import screen
- Fixed occasional crash when changing applications ettings
- Fixed occasional crash when double-clicked on many-to-many relation
- Hide FK column in entity editor when ORM framework doesn't support associations with fields (MongoDB ODM)
- Fixed documentation links for MongoDB
- Fixed Doctrine2 YML export for inherited entities, removed "exteds:" definition
- Fixed tab-order for all collection dialogs
- Updated Doctrine1 Geographical behavior options (added Scale to options)
- fixed object focus removal when DEL is pressed but dialog is canceled
- fixed exception after DEL key when no object is selected
- Fixed directory scanner when sub-folder or file has limited access
- Fixed export to network paths \192.168.0.xx\d$....
New in Portable Skipper 3.0.2.1162 (Feb 4, 2015)
- Data types combo box alphabetically sorted
- Hide FK column in entity editor when ORM framework doesn't support associations with fields (MongoDB ODM)
- Fixed documentation links for MongoDB
- Fixed Doctrine2 YML export for inherited entities, removed "exteds:" definition
- Fixed tab-order for all collection dialogs
- Updated Doctrine1 Geographical behavior options (added Scale to options)
- Fixed object focus removal when DEL is pressed but dialog is canceled
- Fixed exception after DEL key when no object is selected
- Fixed directory scanner when sub-folder or file has limited access
- Fixed export to network paths \192.168.0.xx\d$....
New in Portable Skipper 3.0.2.1160 (Feb 3, 2015)
- Fixed occasional crash when changing applications settings
- Fixed occasional crash when double-clicked on many-to-many relation
New in Portable Skipper 3.0.2.1155 (Jan 28, 2015)
- Universal objects - new core object for custom data handlers (New!)
- MongoDB ODM support (New!)
- Fixed: custom resizing of property editor columns "Name" and "Value"
- Skipper configurations - renamed specific-settings to application-settings
- Skipper configurations - merged dynamic-word with application-settings
- Skipper configurations - new options for universal object
- Doctrine2 - added new orm properties nullable and column for attribute-override
- Doctrine2 - added "cascade-update" and "cascade-detach" option
- Doctrine2 - added "default" attribute to Field\Options structure
- Support for Doctrine2 @ORM\CustomIdGenerator property for XML/YML/Annotations
- Fixed: Php parser crashes when parsing "static::fce()"
- Fixed: resizing property drawer
- Fixed PDF export
- Fixed rare crash in logging function
- Fixed community and support forum links in Application Settings -> Gui Settings
- Fixed export of complex attributes in custom fields to annotations (Doctrine2)
- Fixed export of @ORM\Id annotation for Doctrine2 when primary key is also foreign key with filled @column attribute
- Fixed Doctrine2 import scanner for @MappedSuperclass annotation
- Fixed self-notification bug causing selecting more than one item in projec tree
- Don't show frameworks without import ability on import screen
New in Portable Skipper 3.0.1.1129 (Jan 23, 2015)
- Universal objects - new core object for custom data handlers (New!)
- Fixed: custom resizing of property editor columns "Name" and "Value"
- Skipper configurations - renamed specific-settings to application-settings
- Skipper configurations - merged dynamic-word with application-settings
- Skipper configurations - new options for universal object
- Doctrine2 - added new orm properties nullable and column for attribute-override
- Doctrine2 - added "cascade-update" and "cascade-detach" option
- Doctrine2 - added "default" attribute to Field\Options structure
- Support for Doctrine2Â @ORM\CustomIdGenerator property for XML/YML/Annotations
- Fixed: Php parser crashes when parsing "static::fce()"
- Fixed: resizing property drawer
- Fixed PDF export
- Fixed rare crash in logging function
- Fixed community and support forum links in Application Settings -> Gui Settings
- Fixed export of complex attributes in custom fields to annotations (Doctrine2) (support-ticket)
- Fixed export of @ORM\Id annotation for Doctrine2 when primary key is also foreign key with filled @column attribute (support-ticket)
- Fixed Doctrine2 import scanner for @MappedSuperclass annotation (support-ticket)
- Fixed self-notification bug causing selecting more than one item in projec tree
New in Portable Skipper 3.0.1.1129 (Sep 18, 2014)
- The same project can't be opened twice in the single application window anymore (New!)
- Qt libraries updated to version 5 (New!)
- Mac OS full-screen application mode (New!)
- Allowed multiple objects removal via DEL shortcut (New!)
- Extended list of datatypes imported from MySQL Workbench
- Reworked exception message to provide better information to user
- Extended custom configurations export for Doctrine2 fields
- Fixed: Empty spaces are replaced by "+" in license wizard
- Fixed: Double click on entity could cause unwanted changes in the entity editor (support-ticket)
- Fixed: Crash during Doctrine2 annotation "cascade={}" import
- Fixed: Doctrine2 annotations export of inheritance without filled discriminator column
- Fixed: Possibility to create association to fields which already exist
- Fixed: Rare bug in undo-redo function on Linux system
- Fixed: Wrong Doctrine2 association export when foreign-field has filled "column" attribute (support-ticket)
- Fixed: Text in dialog for accepting the Terms of use
- Fixed: Lost focus in Project Tree when new project is created
- Fixed: Lost focus in project tree when object was modified
- Fixed: Missing focus on newly created MN entities
- Fixed: Owner field name change was not saved without change of focus
- Fixed: CakePHP export of behaviors (actsAs instead of actAs)
- Fixed: Missing export of multiple custom structures/containers in orm-attributes
- Fixed: Missing @ORM\Entity Doctrine2 annotation when options\collate is filled
- Fixed: Remove MN foreign PK if PK in destination entity is removed
New in Portable Skipper 3.0.0.1104 (Jul 24, 2014)
- Added Undo/Redo (New)
- Added Statusbar with license and project info (New)
- Added support for new Doctrine2 - Entity listeners class (New!
- Print support (including zoom when model is zoomed in GUI) (New)
- Possibility to launch external files using export script (New)
- Added Statusbar notifications about expired trial license/maintenance
- Added setting for colors of association connectors
- Added highlighting of selected relations
- Newly reworked "Welcome Screen"
- Added setting for entity header and background color
- New system for highlighting objects in model
- Enhanced color picker dialog (default color, custom colors, current-color highlight)
- Added: "Import Wizard" settings for automatic coloring of associations
- In pre-export dialog, first item is selected by default
- Application initial size was changed to properly display all content
- WebSources icons added to ribbon menu
- Modules are now by default saved to the main project file
- Switch between single and separate project files added to "Import Wizard"
- Added switch for automatic colors for associations to the "Import to Project Wizard"
- Added: Selection how to store module project files
- Added: Support for custom attributes for concrete_table_inheritance in Propel
- Added: Possibility to create a directory when creating new project
- Added possibility to change color of entities and their headers
- Added: Doctrine2 support for @AttributeOverrides in XML, YML and Annotations
- Fixed: Propel onupdate/ondelete missing values
- Fixed: Import of files with path longer than 260 characters
- Fixed: Automatically re-sized project resets when element is added
- Fixed: Propel - Behaviors export to YAML
- Fixed: Propel - Inheritance export to YAML
- Fixed: Import of schemafiles containing traits no longer crashes
- Fixed: Exception when DbDesigner project was imported
- Fixed: Region coordinates do not update properly
- Fixed: Focus in the property editor when creating values
- Fixed: Scrolling bug in property editor when empty value was entered
- Fixed: Missing Propel association attributes in YML export (support-ticket)
- Fixed: Typo in Doctrine2 "datetimetz" type
- Added Vendors parameter for columns in Propel
- Fixed: Module position improperly stored in the external module file
- Fixed: Update Navigator after inserting new entity, attaching module, etc.
- Fixed: Position of objects is not saved to DB when they are moved by arrow keys
- Fixed: Automatically center the application window on the first start
- Unified GUI fonts for MacOS versions
- Fixed: Bundle/region size does not update with object name length
- Fixed: Incorrect import of Doctrine namespaces
- Fixed Doctrine2 annotation support for many-to-many @joinTable("name") format
- Fixed: Doctrine2 sequence-generator export for yml/annotations
- Fixed: Rare crash in model when creating and canceling several objects in sequence
- Fixed: Incorrect saving of positions of model elements
- Fixed: Template for new object names
- Fixed: Displaying of GUI elements after disconnecting monitors
- Fixed: Enter/Delete key shortcuts now work on all Entity Editor tabs
- Fixed: Corrupted Skipper project files after computer crash
New in Portable Skipper 2.3.5.882 (Apr 9, 2014)
- Fixed ORM Designer Viewer crash caused new "Bundle","Plugin","Package" feature
- Fixed application freezing after several exports in a row
New in Portable Skipper 2.3.5.881 (Apr 8, 2014)
- Fixed ORM Designer Viewer crash caused by new "Bundle","Plugin","Package" feature
New in Portable Skipper 2.3.5.880 (Apr 8, 2014)
- Module is now "Bundle","Plugin" or "Package" based on ORM/MVC
- Fixed changeTrackingPolicy annotation export in Doctrine2
- Fixed Doctrine2 import of many-to-many when entities have different namespaces
- Fixed export of primary key attribute length in Doctrine2
- Fixed rare crash in messaging component (progress window, logging,...)
New in Portable Skipper 2.3.4.870 (Mar 19, 2014)
- Doctrine2 annotations export - removed unnecessary trailing spaces to comply with PSR-1 coding standard (support-ticket)
- Updated CakePHP file names convention
- Automatic updates fixed on Windows system with UAC turned ON (support-ticket)
- Added option to turn on/off model borders when exporting to png/pdf (support-ticket)
- Updated UX of updater application - after "don't show for this version" is checked, button text is changed from "remind me later" to "close"
- Use .orm file extension for Symfony2 model files
- Small UX improvements and text modifications
- Added tooltips for all table headers in application
- Doctrine2 php annotations export - fallback for merging classes with missing namespace
- Better handling of enabled/disabled checkboxes on entity editor (graying out on MacOS, skipping with tab)
- Updated UI of read-only edits, now with italic texts, darker background and grayer font color
- Removed "Description" field from entity indexes/associations/inheritance list
- Removed "Caption" field from entity associations and inheritances list
- Updated UI of pre/post export dialogs
- Table columns now automatically resize to fill in the table size
- Fixed bug in Doctrine2 annotations export when version, option and scale are filled in the field simultaneousl
- Fixed rare crash when removing complex model with indexed foreign key fields
- Fixed invalid Doctrine2 entity annotations lines
- Fixed Doctrine2 YML options/sequence-generator fields
- Fixed problem with formatting/displaying non-english characters (especially for community translations)
- Doctrine2 php inheritance export now uses absolute annotations path in extends clausule
- Fixed crash when generating automatic alias between two single-character named entities
New in Portable Skipper 2.3.3.860 (Mar 3, 2014)
- Export settings dialog (new dialog) (New!)
- Export results dialog (unified visual look + check for disable displaying this dialog)
- SaveAs dialog (unified visual look)
- Configuration -> Gui Settings configuration for show/hide export dialogs
- New crash handler and reporter
- Fixed rare mac-os hang-up problem when opening model editors
- Fixed rare crash on mac os when opening project file from finder
- Fixed rare "division by zero" bug on visual model
- Fixed rare crash when trying to write log message
- Fixed Doctrine2 YML export of entity
New in Portable Skipper 2.3.1.855 (Feb 24, 2014)
- New automatic application update system (New!)
- Added 'Add MN association' button to entity editor (New!)
- New many-to-many validator - don't allow to use same entity as mn-entity and owner/inverse entity (New!)
- MN wizard - don't allow use single mn entity multiple times
- Removed duplicity message "Please enter full project file name" from project-editor validation
- Fixed occasional crash when creating new several associations through entity -> new association
- Fixed crash when removing association which uses field which is indexed by some index
- New callstack tracking method for unhandled exceptions
- Fixed alphabetical ordering of entities in association wizard
- Fixed drawing issue when a new association/inheritance is created and source/destination entity is changed in wizard.
- Entity dialog - commit entity name when creating/editing association or inheritance
- Fixed crash after removing last field in entity followed by add new field to same position
New in Portable Skipper 2.3.0.836 (Feb 18, 2014)
- New feature: Property editor drawer for all editor/wizard dialogues
- Entity editor - show orm properties for first possible item in list
- Removed message about removing foreign-key fields when removing association
- Automatically delete association field when removing association based on entity removal
- Inheritance editor - fixed commiting chages from dialog to model
- Fixed tour window size on Mac OS
- Added documentation link to the Welcome Screen
- Fixed crash when invalid path was entered in project editor
- Fixed crash when right-click or selecting entity sub-elements (fields/associations/inheritances) in the project tree
New in Portable Skipper 2.2.10.815 (Jan 27, 2014)
- Fixed new property editor crash when deleted selected field
- Set correct field focus when double-clicked on entity field in model
- Fixed ManyToManyEntity crash when removed by context menu
- Fixed occasional crash when field selected in model is removed during entity editation
New in Portable Skipper 2.2.10.812 (Jan 23, 2014)
- Fixed window sizing/position issue
New in Portable Skipper 2.2.10.810 (Jan 22, 2014)
- Propel configuration files update - better help texts and documentation links (New!)
- Doctrine/Doctrine2 configuration files update - better help texts and documentation links (New!)
- New feature: Export path validation based on export format and ORM Framework (New!)
- New feature: Common properties (name, description) can be edited in property editor (Ready-but-not-published) (New!)
- New feature: Hide/show button for attributes without set values in property editor (New!)
- New feature: ORM properties separated from the configuration properties (New!)
- Fixed Doctrine2 import project scanner - removed Doctrine2 unit test files
- Fixed problem with file extension on MacOS in ModuleEditor when choosing external module storage
- Fixed paths problem in module dialog when module and export has complex relative paths
- Fixed progress screen. Disabled any other UI interaction when progress window is displayed
- Fixed occasional crash when user double click/right click on empty project tree
- Fixed Doctrine2 yml import of indexes when only one field is indexed
- Fixed MacOS font size on wizards and some dialogs
- Fixed comment text color selection
- Fixed line-breaks in logging files (when -log param is used)
New in Portable Skipper 2.2.9.798 (Jan 10, 2014)
- Updated Qt libraries from 4.8.2 to 4.8.6 (New!)
- Association Editor now accepts empty aliases (necessary to create Unidirectional Associations)
- Fixed splash screen position (always centered)
New in Portable Skipper 2.2.8.792 (Dec 20, 2013)
- Support for associations to non-primary key fields (New!)
- Support for many-to-many associations to non-primary key fields (New!):
- fixed many-to-many wizard (wrongly swapped sides)
- Added support for Propel "foreignSchema" attribute
- Fixed problem with relative export paths (support-ticket)
- Fixed missing association-fields types based on inverse field
New in Portable Skipper 2.2.8.791 (Dec 19, 2013)
- Support for associations to non-primary key fields (New!)
- Support for many-to-many associations to non-primary key fields (New!)
- Fixed problem with relative export paths (support-ticket)
- Fixed missing association-fields types based on inverse field
New in Portable Skipper 2.2.7.786 (Dec 16, 2013)
- CakePHP - Automatically create primary key in new entity (New!)
- Propel - Automatically create primary key in new entity and predefined many-to-many entity in wizards (New!)
- Doctrine2 - Automatically create primary key in new entity, predefined association aliases and many-to-many entity in wizards (New!)
- Doctrine - Automatically create primary key in new entity, predefined association aliases and many-to-many entity in wizards (New!)
- Fixed problem with many-to-many empty tamplates
- Fixed Doctrine2 parser for many to many without defined MN entity
- Fixed Doctrine2 YML parser for id: id: primary key definition
- Fixed Doctrine2 YML parser for attribute repositoryClass
- List of entities in inheritance wizard is now alphabetically sorted
- Fixed many-to-many unique alias validator
- Many to many editor no longer execute validation on cancel
- Fixed moving region out of another region
- Fixed creating new association through project tree context menu
- Fixed comment positioning inside the regions
New in Portable Skipper 2.2.6.768 (Dec 7, 2013)
- Grid improvements (New!)
- Automaticaly select new created object (New!)
- Search for orm designer configuration files also in directory where root file is located (New!)
- Czech translation (New!)
- System for translations (New!)
- Export model to PNG image (New!)
- Fixed issue with self many-to-many creation
- Fix for association/inheritance split flag
- Fixed minority visual glitch of property window type header
- Propel many-to-many export fix
New in Portable Skipper 2.2.5.754 (Nov 19, 2013)
- Extended Propel configurations by new configuration attributes (New!)
- Support for propel attributes schema, tablePrefix, skipSql, ... (New!)
- Wizard dialogs resizing and size update (New!)
- Support for Doctrine2 annotation @Version (New!)
- New validators for CakePHP framework (New!)
- Fixed inheritance bug when removing derived entity
- Fix for propel yml format if space between key,colon and value is missing (a:b)
New in Portable Skipper 2.2.4.749 (Nov 19, 2013)
- Open File/Directory choose in last used path (New!)
- Added inheritance parent/child to enum type entityChild and entityParent (New!)
- Doctrine2 "Unsigned" column type (New!) (support-ticket)
- Fixed invalid font in LicenseActivation::LicenseType edit on MacOS
- Fixed export for Doctrine2 many-to-many custom attributes (support-ticket)
- Fixed export of on-delete/on-update attributes to Doctrine2 XML/YML/Annotation schema files
- Fixed invalid caption in Attach ORMD module wizard
- Attach ORM Designer module - check if user doesn't try to attach another full project
- Set correct new project file name after importing project from external source (MySQL Workbench)
- Fixed problem with "Initial Directory" in external tools
- Fix: Correctly auto-fill discriminator value in InheritanceWizard
- Removed test string from ModuleEditor-fullExportPath edit when export isn't configured
- Fixed displaying inhertance type and inheritance field in inheritance wizard
- Correct alphabetical ordering of entities and fields in combo boxe in orm property editor
- Correct alphabetical ordering in "Choose attribute type" dialog
- Fixed rare crash when merging two annotation files
- Fixed WindowsXP comparability
- Fixed problem when displaying exception info about incorrectly loaded license
- Fixed crash when no license is loaded and trying to get mainteinance date (support-ticket)
- Renamed "decimal" to "integer" attribute data type
- Reset some inner states when application throw exception and user choose to contine
- Fixed entityChild and entityOrder enum values to show correct values
- Renamed enum type "entityChilren" to "entityChild"
- Discriminator field fix - field has now correctly set-up type and size
- Fixed displaying of inheritance caption instead of inner name in Wizard/Editor dialog
- Support for Propel All-tables behaviors (support-ticket)
- Fixed missing Propel association ORM attributes (support-ticket)
- OnDelete in Propel ends up in the wrong place in XML (support-ticket)
- Fixed bug in Doctrine2 exporter when inhertiance was created between two entities inside the namespace
New in Portable Skipper 2.2.1.736 (Sep 24, 2013)
- Fixed problem with parsing some Symfony core PHP files
New in Portable Skipper 2.2.1.735 (Sep 24, 2013)
- double click on project tree do "locate object"
- License maintenane dialog
- Product tour
- New icon and banner in windows installer
- Apple developer certificate
- New import/create/attach wizards
- New ORM Designer ribbon icons
- New special free license - ORM Designer model viewer
- Fixed problem with external tools when destination directory is empty
- Annotation parser crash on ForTest.php from Twig library
- Fixed bug in windows file types registrator for filenames with spaces
- Fixed Doctrine2 PK export when base entity doesn't have PK
- Fixed issue on composite foreign-primary keys for Doctrine2
- Fixed problem on Linux distributions with missing ORM frameworks
New in Portable Skipper 2.2.1.734 (Sep 24, 2013)
- New special free license - ORM Designer model viewer
- New import/create/attach wizards
- Product tour
- New icon and banner in windows installer
- New ORM Designer ribbon icons
- Apple developer certificate
- License maintenance dialog
- double click on project tree do "locate object"
- Fixed problem with external tools when destination directory is empty
- Fixed Annotation parser crash on ForTest.php from Twig library
- Fixed bug in windows file types registrator for filenames with spaces
- Fixed Doctrine2 PK export when base entity doesn't have PK
- Fixed issue on composite foreign-primary keys for Doctrine2
New in Portable Skipper 2.1.12.719 (Sep 24, 2013)
- Support for EXTRA_LAZY association fetch
- New theme to color picker
- Propel ORM Many to many support
- New validator in association dialogs to ensure that aliases are unique
- New color palette for regions/modules
- Save project to single file
- Support for Doctrine2 composite keys identified through foreign Entities
- Fixed problem with Doctrine2 yaml export when custom property name contains W as first char
- Doctrine2 Export many-to-many custom attributes for Doctrine2
- Fixed: Deleting an entity does not change the dirty flag, exit without confirmation
- Fixed problem with invalid tree expanding after any model action.
- Fixed occasional crash when importing MySQL Workbench model
- Removed confusing Help button top-right on some dialogs
- Removed confusing Apply button
- Fixed about icon on ribbon
New in Portable Skipper 2.1.11.711 (Sep 24, 2013)
- Extended ORM Designer by logging functions
- Updated QTitanRibbon component to version 3.0
- New caption for each export format
- Added new datatypes for Doctrine2 (blob, json_aray,...)
- Extended Propel inheritance export to support phpName property
- Fixed: Filename not asked on a first save
- Inheritance discriminator value base support
- Ask on association remove if remove also association fields
- Fixed problem with CrashSender when no log file is found
- Fixed Doctrine2 crash when scanning annotations files with comment at the end of file
- Fixed problem with AST scanning of empty files
- Fixed problem with invalid refresh of fiels in entity editor when Association is removed
- Doctrine2 - import now correctly handles empty @ORMJoinColumn annotation
- Doctrine2 - import now correctly ignore empty @ORMTable() annotation
- Fixed field list update when removing association with field from entity editor
- Fixed Doctrine/Doctrine2 help urls
- Fixed crash when adding inheritance to new entity from entity editor window
- Fixed import of Doctrine2 duplicated annotations
- Fixed crash on WithoutORM project when creating new association
- Inheritance support for Propel ORM
- Fixed occasional crash when removing association
- Fixed migration from v1 to v2 when original many-to-many entity has filled orm properties
New in Portable Skipper 2.1.10.697 (Sep 24, 2013)
- Support for Doctrine2 entity/field "options"
- Custom attributes on associations should have the option to export to Doctrine2
- Update for MacOS Retina display
- New crash report dialog. Updated UIX
- Unified project and module file extensions in application
- Button to reactivate license on license dialog
- Fixed problem with comment auto-sizing after save/load
- Doctrine2 Annotation IndexBy attribute
- Fixed: Doctrine2 annotations - Wrong comment fusion
- [Bug] When changing order of items in External Tools, properties don't match any more
- 'Discriminator Field' and 'Discriminator Value' switched in 'Inheritance Editor'
- Fixed: Doctrine 'AnnotationException' when creating database from Entites with inheritance
- Fixed export of Doctrine2 annotation @OrderBy
- Fixed Doctrine2 yaml export of @unique attribute for associations
- Fixed: Initial Directory not working in External Tools
- Association Wizard - generate caption based on owner and inverse entity
- Fixed error message "Validation error" when creating new field from project tree
- Fixed importing Propel project with packages
- Propel namespaces support
- Fixed default PK types when importing model
- Fixed bug in Crash reported, don't delete attached user custom files after sending
New in Portable Skipper 2.1.9.691 (Sep 24, 2013)
- Http / Https / File / Mailto handler for external tools
- Fixed bug in external tools when command contains empty space
- Fixed diamond color when field is PK and FK, use PK color
- Fixed "Segmentation Fault" problem on Debian and older Ubuntus
New in Portable Skipper 2.1.9.690 (Sep 24, 2013)
- New: When removing MN associations, ask user to keep MN entity .
- Use system proxy when connection to license server
- Fixed: Mark foreign-fields in MN entity as PrimaryKeys
- Fixed: Delete key does not delete association from many-to-many. Fixed also ENTER key
- Changed Doctrine2 coding standards for new generated files
- Fix: Many to Many missing namespaces
- Fixed: Wrong Doctrine 2 annotation for cascade
- Fixed: Many-to-many wizard: Order entity list alphabetically
- Fixed: Doctrine2 Annonation bug with Indexes
- Fixed: Apply button in Entity Editor does not work
- Association Wizard: Pre-select Caption
- Fixed: Clicking on a button in the Entity Editor loses type selection
- CakePHP support
- fix draw of focus rect when zoomed
New in Portable Skipper 2.1.8.688 (Sep 24, 2013)
- Use system proxy when connection to license server
- New keyboard shortcuts for add field/remove field in entity editor
- CakePHP support
- fix draw of focus rect when zoomed
- Fixed problem with oxygen.so library on KDE Linux
- Fixed application crash when executing multiple instances
- Fixed crash when closing ORM Designer when editing a value in property editor
- External tools - don't wait for exit and display output
- Fixed crash in MN wizard when pressing "..." button
- Missing inheritances for Doctrine2 ORM
- Missing inheritances for Doctrine2 ORM
- Changing property value doesn't change project modify flag
New in Portable Skipper 1.4.5.478 (Jul 15, 2011)
- New ! Support for Propel ORM validators (ticket=446)
- New ! Support for Propel ORM behaviors (ticket=449)
- New ! Extended Doctrine 2.0 import scanner for *.orm.yml and *.orm.xml files (ticket=450)
- New ! Extension for Doctrine2 export settings. Each module now have file-suffix attribute for export setup. (ticket=451)
- New ! Updated export of Doctrine2 column flag AI. When no other generator strategy is set, ORMD export AUTO (ticket=453)
- New ! Added orderBy attribute to Doctrine association (ticket=455)
- Fixed export for YAML when value contains char % at first position (ticket=445)
- Fixed problem with regex char ^ in Doctrine ORM Properties (ticket=447)
- Doctrine2 fixed Many to many relation export (more at http://bit.ly/iG69zp) (ticket=448)
- Fix in Propel ORM behaviours importer (ticket=452)
- Fixed adding saved files to last opened list (ticket=454)
- Fixed read-only checkbox glitch (ticket=456)
- Fixed advanced column properties export for Doctrine ORM (ticket=457)
New in Portable Skipper 1.4.3.454 (Dec 2, 2010)
- Fixed bug in M:N export in large Doctrine ORM projects
New in Portable Skipper 1.4.2.450 (Oct 20, 2010)
- New ! Added "fixed" column attribute for Doctrine ORM (ticket=423)
- New ! New script command "execute-file" (ticket=427)
- New ! Export scripts callbacks functions (more on blog) (ticket=428)
- New ! New visual feature for differentiation of NULL and NOT NULL columns (more on blog) (ticket=433)
- New ! Added onUpdate property for Doctrine ORM relations (ticket=435)
- Fixed import from MySQL Workbench - added conversion rules for int1/2/3/4/8, tinyint,smallint,.... (ticket=432)
- Fixed many to many wizard to correctly setup Autoincrement flag to ID (ticket=424)
- Updated Doctrine2 import/export to follow changes in XML mapping attributes "change-tracking-policy" (ticket=426)
- Fixed import for enum values from MySQL Workbench project file (ticket=425)
- fixed import from MySQL Workbench - case problem in datatypes (ticket=429)
- fixed import from MySQL Workbench - added tableName for Doctrine ORM (ticket=430)
- fixed import from MySQL Workbench - added 'fixed' attribute for CHAR type for Doctrine ORM (ticket=431)
- Internal fix for MySQL Workbench import to Doctrine project (ticket=434)
- Fixed Doctrine ORM export for MN relations between two modules (ticket=436)
- Another fix for ORM Doctrine Many to many relations export (ticket=437)
New in Portable Skipper 1.4.0.438 (Sep 13, 2010)
- New ! New error handling system (ticket=375)
- New ! New XML scripting language (simmilar to Phing) (ticket=376)
- New ! Rewrite all import/export procedures to Xml UniversalScript (ticket=377)
- New ! Extended ORMD configuration for user-defined importers and exporters (ticket=378)
- New ! XML schema for XML Universal Script (ticket=379)
- New ! Inheritance support for doctrine and doctrine 2 More Info. (ticket=386)
- New ! New wizard for association creating (ticket=387)
- New ! unification of objects terminology (entity instead of table, field instead of column,...) (ticket=388)
- New ! Support for long(multiline) column default values (ticket=389)
- New ! Updated Doctrine foreignType,foreignCascade,... attributes to new attribute system (ticket=391)
- New ! Doctrine 2.0 support (ticket=393)
- New ! Fixed Doctrine2 bug when module file is in the same directory as export destination (ticket=395)
- New ! Fixed Doctrine2 bug with absolute export path (ticket=396)
- New ! New command line parameters for open and import project More info.(ticket=397)
- New ! Added support for Doctrine2 Mapped superclass (ticket=399)
- New ! Support for CakePHP validators More info.(ticket=401)
- New! Support for CakePHP schema.php generator More info. (ticket=403)
- New ! Doctrine2 YAML suport (ticket=406)
- New ! Added alias export for CakePhp associations (ticket=408)
- New ! CakePHP schema export is now using "useTable" and "table" property (ticket=409)
- Doctrine2 export to the same folder as is stored model.xml (ticket=394)
- Bugfix for missing 'description' attribute in project's xml schema (ticket=381)
- Bugfix for missing escape-chars checking in some dialogs (ticket=382)
- Fixed "delete foreign key" command in table edit (ticket=384)
- Fixed support for Doctrine YAML keyword "alias" (ticket=392)
- Fixed default inheritance type for Doctrine2 (ticket=398)
- Fixed occasional crash during license validation (ticket=402)
- Fixed CakePhp wrong associations export (ticket=407)
New in Portable Skipper 1.4.0.427 (Aug 17, 2010)
- New ! New error handling system (ticket=375)
- New ! New XML scripting language (simmilar to Phing) (ticket=376)
- New ! Rewrite all import/export procedures to Xml UniversalScript (ticket=377)
- New ! Extended ORMD configuration for user-defined importers and exporters (ticket=378)
- New ! XML schema for XML Universal Script (ticket=379)
- New ! Inheritance support for doctrine and doctrine 2 More Info. (ticket=386)
- New ! New wizard for association creating (ticket=387)
- New ! unification of objects terminology (entity instead of table, field instead of column,...) (ticket=388)
- New ! Support for long(multiline) column default values (ticket=389)
- New ! Updated Doctrine foreignType,foreignCascade,... attributes to new attribute system (ticket=391)
- New ! Doctrine 2.0 support (ticket=393)
- New ! Fixed Doctrine2 bug when module file is in the same directory as export destination (ticket=395)
- New ! Fixed Doctrine2 bug with absolute export path (ticket=396)
- New ! New command line parameters for open and import project More info.(ticket=397)
- New ! Added support for Doctrine2 Mapped superclass (ticket=399)
- New ! Support for CakePHP validators More info.(ticket=401)
- New! Support for CakePHP schema.php generator More info. (ticket=403)
- New ! Doctrine2 YAML suport (ticket=406)
- New ! Added alias export for CakePhp associations (ticket=408)
- Doctrine2 export to the same folder as is stored model.xml (ticket=394)
- Bugfix for missing 'description' attribute in project's xml schema (ticket=381)
- Bugfix for missing escape-chars checking in some dialogs (ticket=382)
- Fixed "delete foreign key" command in table edit (ticket=384)
- Fixed support for Doctrine YAML keyword "alias" (ticket=392)
- Fixed default inheritance type for Doctrine2 (ticket=398)
- Fixed occasional crash during license validation (ticket=402)
- Fixed CakePhp wrong associations export (ticket=407)
New in Portable Skipper 1.3.3.363 (Apr 27, 2010)
- New ! Support for external importers (ticket=369)
- New ! fabForce DbDesigner 4 model importer (ticket=370)
- New ! MySQL Workbench model importer (ticket=371)
- New ! Support for unlimited nested regions (ticket=372)
- Bugfix for Doctrine scale param import (ticket=368)
New in Portable Skipper 1.3.2.354 (Apr 14, 2010)
- New ! Support for CakePHP framework (ticket=358)
- New ! Support for Propel multiple-column foreign key (ticket=355)
- New ! Support for Doctrine columns validators (ticket=362)
- New ! Support for doctrine 'detect_relations' keyword (ticket=363)
- New ! Internal core optimalization and changes (ticket=353)
- Updated PHP Propel data types (ticket=366)
- Fixed wrong visual column order bug (ticket=354)
- Minority fixes in Doctrine import/export templates (ticket=356)
- Fixed occasional crash in custom files import (ticket=357)
- Fixed ability to update existing framework configuration with user-defined xml configuration file (ticket=359)
- Fixed minority bug in visual object arranger (ticket=361)
- Fixed import Doctrine-YML file with relation without specified columns (ticket=364)
- Fixed occasional crash caused bug in atlrx.h (ticket=365)
New in Portable Skipper 1.2.5.289 (Apr 14, 2010)
- New ! Full UTF-16 unicode support (ticket=301)
- New ! Enhaced mechanism how dynamic ORM properties are handled (NULL, empty and none values). (ticket=302)
- New ! Support for YAML 1.2 files for import. (ticket=303)
- Fixed occasional app crash after model refresh (ticket=304)
- Fixed bug when sometime "Files and Modules" window can't popup (ticket=305)
- Bug fix of model export when yml is on another drive than schema.xml (ticket=306)
New in Portable Skipper 1.2.1.274 (Dec 3, 2009)
- New ! Duplicate table object (via context menu) (ticket=285)
- New ! New ability to change model draw manager (GDI,GDI+,D3D, D2D) (ticket=288)
- Column sorting fix in table edit (ticket=284)
- Allow RSS header row wrapping (ticket=290)