Changelog
0.3.0 (2026-10-13)
Onshape’s PDM and release tutorials, replicated in Strata; see Coming from Onshape.
- New
-
-
Merge strategies as in Onshape: Merge changes, Keep target, Replace with source, with a choice per document and Compare with base.
-
A document changed on both sides where one side only edited its properties merges automatically: Combine both changes.
-
Undo merge right after a merge.
-
The Restore dialog lists the documents that would change; untick the ones to keep.
-
Properties…: part number, description, company and custom properties for every document in one table, saved as one history entry. New command
Strata_Properties. -
Releases pre-fill the part number and description from the document’s properties at the released version.
-
Reject asks for a reason; a rejected revision can be fixed and resubmitted under the same label.
-
Revision history of a part number, Obsolete… with Mark revision as re-releasable, and Export… of a released revision to
.FCStdand.step. -
Revision schemes: letters (ASME Y14.35) or numbers, in Settings.
-
- Fixed
-
-
Releasing a rejected revision again failed with refs/tags/pending/… changed meanwhile, and the revision stayed Rejected for good.
-
After Strata saved documents itself, FreeCAD still showed them as modified, so the next workspace switch or merge asked to save them again.
-
Colour arrays that FreeCAD renumbers on every save showed up as appearance changes.
-
A properties-only save was summarised as Rebuilt … instead of Properties: ….
-
0.2.1 (2026-10-13)
- New
-
-
Add-ons that host Strata choose its keys:
configure(shortcuts={…}), whereNoneleaves a command without a key, andeffective_shortcuts(). freecad-nxstyle needs this because NX uses Ctrl+Shift+D (Drafting) and Ctrl+Shift+Y (Layout).
-
0.2.0 (2026-10-13)
- New
-
-
Keyboard shortcuts: Ctrl+Shift+H Versions and history, Ctrl+Shift+V Create version, Ctrl+Shift+D Compare, Ctrl+Shift+R Releases, Ctrl+Shift+Y Sync. None of them clashes with FreeCAD’s defaults.
-
Strata’s commands at the bottom of the Tools menu in every workbench.
-
Panel keys: arrow keys and Enter in History, Ctrl+F to search, Esc to clear or close.
-
An embedding API for add-ons that host Strata in their own interface:
configure,on_ready,actions,activate_commands,theme.set_overrides. Used by freecad-nxstyle. -
This documentation site.
-
- Fixed
-
-
Strata did not start in a normal FreeCAD session:
InitGui.pyraisedNameError, and the package was not declared as a workbench. -
The panel could start hidden after it had been a background tab, or after FreeCAD closed. Only your own show and hide actions are remembered now.
-
Changing the theme no longer scans all of FreeCAD’s widgets, which could crash FreeCAD 1.1.4 with a spreadsheet open.
-