Newsletter Archive

Skipper 3.2.13: better inheritance support

Sent July 13, 2018 · Release · Skipper 3.2.13

Doctrine2
Inheritance
PSR-2

Skipper 3.2.13 was released in July 2018. It improved inheritance: derived entities can use base-class fields and show the inherited fields in the diagram. It also added new Doctrine2 field options, a PSR-2 compliant PHP export and an optimized internal storage for large projects.

New Skipper update. Download Skipper 3.2.13 version

Hello,

We hope you enjoy the summer holiday and your well-deserved vacation. Our Skipper team already spent some amazing time by the sea, and now we are rested and happy with our work. So today we can bring you Skipper update with some new features, which you can download from Skipper download site or launch Skipper and auto-update does this work for you.

What's new?

The 3.2.13 version brings some new features and enhancements for you. Here is a list of them:

  • Support for usage of base-class fields in a derived class
  • Inherited fields displayed in derived entities
  • Internal SQLite storage optimization for large projects
  • New options for Doctrine2 fields
  • Extended PHP exporter to comply PSR-2 (newlines in front of namespace and use-namespace)
  • Fixed bug in undo-redo logic for many-to-many association
  • Fixed issue on older CPUs with missing AESNI instruction causing crashes in Crypto++ library
  • Fixed "default" naming strategy for Doctrine2
  • Other small enhancements and bugfixes (you can find changelog here)

Do you have any feedback for us?

Write to us on our support forum or send an email to [email protected].

We will be happy for letting us know!

Skipper Team

Changes in version 3.2.13.1414

  • Better support for inheritances. Ability 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)
  • Extended Php exporter to comply PSR-2 (newlines in front of namespace and use-namespace )
  • 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 element. Such project flle caused duplicated ID key
  • Fixed bug when opening one module simultaneously multiple times
  • Fixed column_name for associations to inherited entities

Build 3.2.13.1414, released July 13, 2018. All previous releases

Try the latest Skipper version

Download
FREE TRIAL