Newsletter Archive

Skipper 3.2.20: Laravel export and database import improvements

Sent September 10, 2019 · Release · Skipper 3.2.20

Laravel
MongoDB
MySQL
SQLite

Skipper 3.2.20 was released in September 2019 with about 30 changes. Most of them improved the Laravel export. It also upgraded the MongoDB ODM storeAs property and improved the SQLite and MySQL database importers.

New Skipper version is here. Download 3.2.20 release now

Hello,

We hope you enjoyed your vacation and had a great time in the summer. Now let's get back to work together. So, today we bring you a new 3.2.20 Skipper version with many enhancements mainly for Laravel users. As usually, you can download it from Skipper download site or launch our software and let the auto-update system to do this work for you.

So what is new?

  • Several Laravel export enhancements,
  • other small changes for Laravel framework,
  • upgraded MongoDB ODM "storeAs" property,
  • improved SQLite database importer,
  • improved MySQL database importer,
  • and other little improvements. See all the 30 changes in Skipper changelog.

Do you have any feedback for us?

If you have any idea, what we can add, improve or change in Skipper, we would be happy to hear from you. Just send us an email to [email protected] or visit our support forum.

Your Skipper Team

Changes in version 3.2.20.1575

  • Laravel export: space-padded all operators
  • MongoDB ODM: Migrated storing references from old *simple* to new *storeAs* property
  • Option to generate unique Primary key Index names for multi pk tables
  • Option to generate unique Primary key Index names for many-to-many tables
  • Laravel: Added [if Schema::hasTable] test to migrations before erasing foreign key
  • Laravel export: Configurable namespace *AbstractModels/Entity* and *AbstractModels/AbstractEntity* for generated classes
  • Laravel export: Configurable export path and namespace for generated php classes
  • Laravel export: better formatting of comment blocks
  • Laravel export: Added 4 spaces for indenting based on PSR-2
  • Laravel export: added keyword *abstract* to pre-generated classes
  • Added import option to skip initial migration also to Import-to-Existing project
  • Laravel: Default size/scale value for double,float and decimal (size=8, scale=2)
  • Added mask .sqlite filename mask for Sqlite external importer
  • Laravel export: Changed inline comments to a block
  • Fixed SQLite import NULL default value
  • Fixed import from MySQL database with sql_mode=only_full_group_by
  • Removed SQLite system tables from Sqlite external importer
  • Fixed NOT-NULL flag import in database importer
  • 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 SQLite import of unique constraint vs unique index
  • Fixed Laravel migrations export for onDelete and onUpdate
  • Fixed migration issue when entity was moved from one parent to another (module-region or region-region)
  • 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.

Build 3.2.20.1575, released September 10, 2019. All previous releases

Try the latest Skipper version

Download
FREE TRIAL