Skip to content

0.5.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 06:29

0.5.0 (2026-08-23)

⚠ BREAKING CHANGES

  • swift: Cogs.bootstrapApp(mechanisms:) is now Cogs.assemble(mechanisms:), and withBootstrappedApp, isBootstrappedApp, and hasBootstrappedApp are now withAssembledCogs, isAssembledCogs, and hasAssembledCogs.
  • swift: ManualCog, AsyncCog, ManualCogBox, AsyncCogBox, CogProjection, and CogBoxProjection are unavailable.
  • swift: Manual, async, and projection shape types now live under Cog and CogBox.
  • Rename the graph mutation primitive from commit to turn; the old spellings are removed.
  • Use automatic for non-manual cogs throughout Cog and CogTesting; the old derived spellings are removed.
  • Remove Cogs.valueReferenceLayoutName and the retired generic and interned layout selectors from CogTesting.

Features

  • remove the value-reference layout testing selector (38b30a8)
  • rename derived cogs to automatic cogs (38b30a8)
  • rename the graph mutation primitive to turn (38b30a8)
  • swift: add the CompactArena package trait (38b30a8)
  • swift: nest marked shapes in Cog families (b61c5ec)
  • swift: remove deprecated shape aliases (5ce6d70)
  • swift: rename bootstrapApp to assemble (3c13b47)

Bug Fixes

  • lint: recognize nested Cog shape families (6ff8ff1)

Performance Improvements

  • swift: make specialized arena the default (79211f9)

Continuous Integration

  • release: adopt Release Please and Conventional Commits (38b30a8)