Try Skipper for FREE

No commitment or credit card needed

Download for Windows Download for Linux Download for Mac OS X

or choose other version

Other Skipper downloads

Release date Operating system File  
01/23/2026 Windows - 32 bit Installer for Windows (32 bit)   Download
01/23/2026 Windows - 32 bit Portable for Windows (32 bit)   Download
01/23/2026 Mac - 64 bit Installer for Mac 10.15+ (64 bit)   Download
01/23/2026 Mac - 64 bit Portable for Mac 10.15+ (64 bit)   Download
01/23/2026 Linux - 64 bit Portable for Linux (64 bit)   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.