Try Skipper for FREE

No commitment or credit card needed

or choose other version

Other Skipper downloads

Release dateOperating systemFile 
01/23/2026Skipper for Windows 32-bitMicrosoft Windows 32-bit Installer Download
01/23/2026Skipper for Windows 32-bitMicrosoft Windows 32-bit Portable version Download
01/23/2026Skipper for OS X 64-bitMac OS X 64-bit Installer Download
01/23/2026Skipper for OS X 64-bitMac OS X 64-bit Portable version Download
01/23/2026Skipper for Linux 64-bitLinux 64-bit Portable version Download

    Changes in version 3.4.1.1846

  • XSLT: Improved memory handling in XSLT transform functions to prevent memory leaks.

  • Diagram Logic: Improved dirty-flag handling when one or more objects are not yet initialized.

  • Diagram Logic: Added additional NULL checks in diagram loops to prevent rare random model crashes.

  • Diagram Logic: Improved diagram error and exception messages for better issue traceability.

  • Model Logic: Improved ORM attribute array access parsing to correctly handle all edge cases.

  • Project Configuration Settings: Improved thread safety of projectCfgStorage.

  • Migrations: Optimized MigrationSnapshotComparer by removing redundant loops and improving overall migration processing performance.

  • Project Configuration Settings: Improved cleanup of deleted values from application storage to prevent stale values from reappearing after application restart.

  • Project Session & Script Support: Improved QScriptEngine exception error handling.

  • Diagram: Updated internal diagram structure handling to reduce potential memory leaks.

  • Diagram: Several minor diagram logic improvements for stability and performance.

  • Laravel: Improved handling of ' and " in default values. Default values containing quotes are now exported unchanged.

  • Laravel: Added support for useCurrentOnUpdate.

  • Diagram: Added missing nullptr checks that could previously cause rare crashes.

  • Laravel: Improved exported @property type definitions.

  • Laravel: Fixed a migration issue with ->after(column) when two sibling columns are deleted in a single revision.

  • Laravel: Improved size and decimal handling. When only decimals is specified, the default size = 8 is now exported as well.

  • Diagram Logic: Fixed diagram initialization when objects were not correctly loaded from XML.

  • Model Logic: Fixed a possible recursion issue in ObjectFinder. A maximum search depth of 100 is now enforced when resolving related entities.

  • Services: Fixed incorrectly formatted exception messages that could cause crashes during error reporting.

  • Diagram Logic: Fixed edge-case handling in DiagramSerializer.

  • Knex: Updated migrations to drop and re-create unique indexes before modifying them.

  • Diagram Logic: Fixed child object UID calculation for very large diagrams, which could previously lead to invalid child object handling.

  • Migrations: Fixed MigrationSnapshot delete-item handling, which could cause a crash in a specific execution order.

  • Migrations: Fixed MigrationLogMerger behavior when merging items with invalid priority numbers; such items are now correctly added to the revision.

  • Migrations: Fixed a possible crash in MigrationLogExporter when a revision is in an inconsistent state.

  • Migrations: Fixed Migration::CreateNewRevision to correctly detect unsuccessful migration creation.

  • Migrations: Fixed a MigrationLogRevision bug where childUuid was not always updated correctly when adding new items.

  • Laravel: Fixed default value handling for empty string values ('' and "").

  • Knex: Added | null to optional attribute types.