Releases: finos/morphir
morphir v0.4.0-alpha.4
Changelog
Features
- e680b2c: feat: integrate structured logging into CLI and pipeline (#555) (@DamianReeves)
Bug Fixes
- 74f71b8: fix(ci): remove workspace setup from release workflow (#558) (@DamianReeves)
Others
- c8ae037: bd sync: 2026-01-13 14:57:33 (@DamianReeves)
Installation
Binary Download
Download the appropriate binary for your platform from the assets above.
Using Go
go install github.com/finos/morphir/cmd/morphir@v0.4.0-alpha.4Verifying Checksums
sha256sum -c checksums.txtFull Changelog: v0.4.0-alpha.3...v0.4.0-alpha.4
morphir v0.4.0-alpha.3
Changelog
Features
- 6552ef9: feat: add pkg/logging module with zerolog wrapper (#549) (@DamianReeves)
- 0f6ee30: feat: migrate mise tasks to TypeScript/Python with pinned versions (#548) (@DamianReeves)
Bug Fixes
- 1a7e901: fix(deps): update module github.com/charmbracelet/lipgloss to v2 (#546) (@renovate[bot])
- 5e0022f: fix(deps): update module github.com/charmbracelet/lipgloss to v2 (#547) (@renovate[bot])
- 8602587: fix: add release:clean-replace mise task for GoReleaser (#551) (@DamianReeves)
Others
- 4ee6e33: bd sync: 2026-01-13 04:23:18 (@DamianReeves)
- a9143e2: bd sync: 2026-01-13 12:39:36 (@DamianReeves)
Installation
Binary Download
Download the appropriate binary for your platform from the assets above.
Using Go
go install github.com/finos/morphir/cmd/morphir@v0.4.0-alpha.3Verifying Checksums
sha256sum -c checksums.txtFull Changelog: v0.4.0-alpha.2...v0.4.0-alpha.3
morphir v0.4.0-alpha.2
Changelog
Features
- a882df4: feat(cli): add golang make and build CLI commands (#520) (@DamianReeves)
- a9ad8e2: feat(decorations): implement decoration system with CLI commands and type registry (@DamianReeves)
- 291c5d1: feat(golang): implement Go toolchain adapter (#529) (@DamianReeves)
- 399514d: feat(golang): implement IR to Go module/workspace generator (#515) (@Copilot)
- 30ddbd0: feat(plan): implement workflow planning and execution (#533) (@DamianReeves)
- bcabaf5: feat(toolchain): add morphir-elm integration tests (#534) (@DamianReeves)
- 43f623a: feat(toolchain): add npx backend and morphir-elm integration (#530) (@DamianReeves)
- 898ab8a: feat(toolchain): implement WIT toolchain adapter for Phase 2 (#526) (@DamianReeves)
- a9b9ca0: feat(toolchain): implement toolchain enablement design (#538) (@DamianReeves)
- 681f9f6: feat(toolchain): workflow plans and workspace doctor (#531) (@DamianReeves)
- 7a9044e: feat(website): upgrade Docusaurus from 2.4.3 to 3.9.2 (#523) (@DamianReeves)
Bug Fixes
- 58bf66f: fix(deps): update module github.com/bmatcuk/doublestar/v4 to v4.9.2 (#490) (@renovate[bot])
- fd7505a: fix(deps): update module github.com/charmbracelet/lipgloss to v2 (#491) (@renovate[bot])
- 07dff5b: fix(deps): update module github.com/charmbracelet/lipgloss to v2 (#512) (@renovate[bot])
- 3055631: fix(deps): update npm to v19 (#444) (@renovate[bot])
- b53ef5c: fix: add setup-workspace to release workflow for unpublished modules (#543) (@DamianReeves)
- 08ee0a8: fix: address decorations CI issues (#541) (@DamianReeves)
- 180fc91: fix: update Docusaurus config for morphir.finos.org deployment (#517) (@Copilot)
- dc80b16: fix: update internal module references to v0.4.0-alpha.2 (#545) (@DamianReeves)
Documentation
- 61d3b85: docs(website): add contributing companies panel (#514) (@DamianReeves)
Others
- baafe04: Implement Toolchain Integration Phase 1: Foundation (#518) (@Copilot)
- 9dd7510: Restructure documentation into standard hierarchy for newcomers (#379) (@Copilot)
- 359ef59: Scaffold golang binding module and package layout (#511) (@Copilot)
- 819379e: bd sync: 2026-01-09 02:35:02 (@DamianReeves)
- cc61109: bd sync: 2026-01-12 20:21:43 (@DamianReeves)
- 8ec6629: chore(beads): close morphir-kf1 after PR #533 merge (@DamianReeves)
- 82ee1b9: chore(deps): bump @babel/runtime from 7.22.6 to 7.28.4 in /website (#513) (@dependabot[bot])
- 86b83c1: chore(deps): bump http-proxy-middleware from 2.0.6 to 2.0.9 in /website (#487) (@dependabot[bot])
- 7d05c16: chore(deps): update dependency node to v24 (#532) (@renovate[bot])
- fde666d: chore(deps): update dependency python to v3.14.2 (#528) (@renovate[bot])
- 58d2b44: chore(deps): update dependency typescript to ~5.9.0 (#525) (@renovate[bot])
- 0a87ddb: test(golang): add comprehensive tests and fixtures for golang backend (#524) (@DamianReeves)
Installation
Binary Download
Download the appropriate binary for your platform from the assets above.
Using Go
go install github.com/finos/morphir/cmd/morphir@v0.4.0-alpha.2Verifying Checksums
sha256sum -c checksums.txtFull Changelog: v0.4.0-alpha.1...v0.4.0-alpha.2
morphir v0.4.0-alpha.1
Changelog
Features
- 7951a1c: feat(beads): sync local issues tracker data (#483) (@DamianReeves)
- 634e3d3: feat(cli): add WIT pipeline commands with JSONL batch processing (#492) (@DamianReeves)
- 741a33f: feat(cli): add task list command to display configured tasks (#482) (@DamianReeves)
- 96d8ae6: feat(docling): implement BDD tests and integrate into release process (#475) (@DamianReeves)
- f9648f5: feat(ir): add visitor framework for Type and Pattern traversal (#486) (@DamianReeves)
- effc3f9: feat(nbformat): add nbformat package for Jupyter Notebook support (#473) (@DamianReeves)
- 1ebd60a: feat(pipeline): add validation step and refactor validate command (#485) (@DamianReeves)
- 8deb348: feat(pipeline): implement core pipeline types and composition (#452) (@DamianReeves)
- 0716880: feat(pipeline): implement task execution engine and config support (#481) (@DamianReeves)
- 3dc3003: feat(task): implement task/target execution engine (#455) (@DamianReeves)
- 02af320: feat(vfs): add VFS traversal helpers with shadowing support (#463) (@DamianReeves)
- df3323b: feat(vfs): add VPath helper methods for path manipulation (#469) (@DamianReeves)
- b66afdc: feat(vfs): add core vfs implementation (#422) (@DamianReeves)
- 8070d65: feat(vfs): add sandbox policy hooks for write operations (#461) (@DamianReeves)
- b3666c4: feat(vfs): add traversal helpers for entry tree manipulation (#451) (@DamianReeves)
- 9e41da8: feat(wit): add WIT bindings module with parser adapter and emitter (#479) (@DamianReeves)
Bug Fixes
- f86443f: fix(deps): update go (#440) (@renovate[bot])
- f368f97: fix(deps): update module github.com/charmbracelet/lipgloss to v2 (#443) (@renovate[bot])
- af38ade: fix(deps): update module github.com/finos/morphir/pkg/pipeline to v0.3.3 (#458) (@renovate[bot])
- 8bfa853: fix(deps): update module github.com/stretchr/testify to v1.11.1 (#432) (@renovate[bot])
- 804370e: fix(deps): update module github.com/stretchr/testify to v1.11.1 (#474) (@renovate[bot])
Documentation
- 89a44b8: docs(coverage): improve code coverage documentation and module tracking (#488) (@DamianReeves)
- 0debc19: docs(models): add module and package documentation (#468) (@DamianReeves)
- 500db78: docs(skill): update morphir-developer skill from just to mise (#477) (@Copilot)
Others
- fbce21d: Add comprehensive code coverage and test reporting to CI/CD (#423) (@DamianReeves)
- 2311fed: Add docling-doc package for functional document processing with efficient builder (#454) (@Copilot)
- 52f0121: Bump braces from 3.0.2 to 3.0.3 in /website (#270) (@dependabot[bot])
- aa6c9bb: Complete BDD test implementation for docling features (#478) (@Copilot)
- e45a243: Configure Node.js 24 for Docusaurus website builds (#460) (@Copilot)
- 81a289b: Skip docling BDD tests with @pending tag until step definitions are implemented (#470) (@Copilot)
- fa81e02: Upgrade Docusaurus from 2.0.0-beta.15 to stable 2.4.3 (#466) (@Copilot)
- 23d2220: bd sync: 2026-01-08 01:03:43 (@DamianReeves)
- d1830cf: bd sync: 2026-01-08 07:21:53 (@DamianReeves)
- dbab43e: chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /website (#449) (@dependabot[bot])
- 82a393e: chore(deps): bump golang.org/x/net from 0.33.0 to 0.38.0 in /cmd/morphir (#445) (@dependabot[bot])
- 577d91a: chore(deps): bump js-yaml in /website (#448) (@dependabot[bot])
- bdb17e7: chore(deps): bump node-forge from 1.3.1 to 1.3.3 in /website (#446) (@dependabot[bot])
- 6287410: chore(deps): bump on-headers and compression in /website (#456) (@dependabot[bot])
- da1d34c: chore(deps): bump qs and express in /website (#447) (@dependabot[bot])
- 9f8bb68: chore(deps): bump ws in /website (#464) (@dependabot[bot])
- 8d248fd: chore(deps): update actions/checkout action to v6 (#434) (@renovate[bot])
- 1d5d59e: chore(deps): update dependency typescript to ~4.9.0 (#441) (@renovate[bot])
- e4e6187: chore(deps): update github artifact actions (#438) (@renovate[bot])
- 58a03c1: chore(deps): update peter-evans/create-issue-from-file action to v6 (#442) (@renovate[bot])
- c90ede2: chore(husky): block go.work commits (#424) (@DamianReeves)
- 4c7a4ae: chore(release): add GONOSUMDB to bypass sum server timing issues (@DamianReeves)
- a16a303: chore(release): fix goreleaser build directory for multi-module repo (@DamianReeves)
- 4658996: chore(release): fix pseudo-version in tests/bdd, remove from release hooks (@DamianReeves)
- 73ae376: chore(release): prepare v0.4.0-alpha.1 release (#501) (@DamianReeves)
- bf43fc0: chore(release): remove go work sync from release hooks (@DamianReeves)
- be79d7a: chore(release): update module versions for v0.4.0-alpha.1 (@DamianReeves)
- c75a327: test(pipeline): add comprehensive unit tests for composition and error handling (#484) (@DamianReeves)
Installation
Binary Download
Download the appropriate binary for your platform from the assets above.
Using Go
go install github.com/finos/morphir/cmd/morphir@v0.4.0-alpha.1Verifying Checksums
sha256sum -c checksums.txtFull Changelog: v0.3.3...v0.4.0-alpha.1
morphir v0.3.3
Changelog
Others
- 90f1a80: Release v0.3.3: About command and release automation enhancements (#417) (@DamianReeves)
Installation
Binary Download
Download the appropriate binary for your platform from the assets above.
Using Go
go install github.com/finos/morphir/cmd/morphir@v0.3.3Verifying Checksums
sha256sum -c checksums.txtFull Changelog: v0.3.2...v0.3.3
morphir v0.3.2
Changelog
Bug Fixes
- d875ea9: fix: exclude go.work files from uncommitted changes check in release scripts (@DamianReeves)
Installation
Binary Download
Download the appropriate binary for your platform from the assets above.
Using Go
go install github.com/finos/morphir/cmd/morphir@v0.3.2Verifying Checksums
sha256sum -c checksums.txtFull Changelog: v0.3.1...v0.3.2
morphir v0.3.1
Changelog
Features
- bae9c67: feat: add interactive TUI framework with vim-style navigation (#390) (@DamianReeves)
- ca466ab: feat: enable go install support with workspace-based development (#389) (@DamianReeves)
Bug Fixes
- 090eb69: fix: add bash prefix to goreleaser hook to avoid permission issues (#402) (@DamianReeves)
- a3db921: fix: handle existing tags in manual release workflow (#407) (@DamianReeves)
- 9317ce5: fix: update module versions to v0.3.0 for release (#405) (@DamianReeves)
Installation
Binary Download
Download the appropriate binary for your platform from the assets above.
Using Go
go install github.com/finos/morphir/cmd/morphir@v0.3.1Verifying Checksums
sha256sum -c checksums.txtFull Changelog: v0.2.1...v0.3.1
morphir v0.2.1
Changelog
Bug Fixes
- c7aecab: fix: remove duplicate issue template files with case conflicts (#388) (@DamianReeves)
Installation
Binary Download
Download the appropriate binary for your platform from the assets above.
Using Go
go install github.com/finos/morphir/cmd/morphir@v0.2.1Verifying Checksums
sha256sum -c checksums.txtFull Changelog: v0.2.0...v0.2.1
morphir v0.2.0
Changelog
Features
- 6468b8b: feat(validation): add error code appendix to validation reports (#29) (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- 2470e45: feat: Add Morphir IR validation CLI with JSON schema support (#26) (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- 7cf5887: feat: Complete Morphir IR model layer with BDD testing (#13) (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- 8e20cc4: feat: Go monorepo setup with CI/CD (#8) (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- fadcd10: feat: Implement Morphir.IR.SDK specifications with native functions registry (#23) (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- 652c089: feat: Layered Configuration System (#18) (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- c0866dd: feat: Workspace member discovery and project list command (#25) (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- f130078: feat: migrate morphir-go codebase to morphir repository (#387) (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- bd94245: feat: test deploy (ditto-vlad vlad@zngly.com)
- 5fa900d: feat: website migrate (ditto-vlad vlad@zngly.com)
Bug Fixes
- 2a53f7f: fix(deps): update module github.com/santhosh-tekuri/jsonschema/v6 to v6.0.2 (#27) (renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>)
- 1bd0348: fix(release): Fix Github Action release workflow (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- f1b6e85: fix(release): package into a single js file (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- 804ae14: fix: add pre-commit hook to prevent .beads symlink commits (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- d171b65: fix: update url to resources.finos.org/morphir (zngly-vlad 87081580+ditto-vlad@users.noreply.github.com)
Others
- 7983b42: Issue 832 - Rewriting old elm examples and spark tests to use csv test (fjabeen02 72919257+fjabeen02@users.noreply.github.com)
- 48c3389: #236 - Generate more idiomatic sealed traits (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- b707e44: #333 - Fixed an issue with generic functions (#356) (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- 5c13ad2: #90 - finos/morphir-elm version 8.0.0 (#305) (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- d404c1d: 'about' modal dialog (Daniel A. Bekan Daniel.Bekan@morganstanley.com)
- 40eec96: - Add support to the multiple Join. (#2) (Andrés Ramírez 126700441+sfc-gh-aramirezfuentes@users.noreply.github.com)
- a1b80b7: 0.2.0 (Attila Mihaly attila.mihaly.jr@gmail.com)
- 1026bb1: 0.2.1 (Attila Mihaly attila.mihaly.jr@gmail.com)
- 51d81c5: 0.3.0 (Attila Mihaly attila.mihaly.jr@gmail.com)
- bd42bf9: 0.3.1 (Attila Mihaly attila.mihaly.jr@gmail.com)
- c396010: 0.3.2 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- bff4bb5: 0.3.3 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 1c8b9a2: 0.3.4 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 7504e78: 0.4.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- daa867a: 0.5.3 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 66811fc: 0.5.4 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 76acc98: 0.5.5 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 701de2b: 0.6.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 2428404: 0.7.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 1079091: 1.0.0 (Attila Mihaly attila.mihaly.jr@gmail.com)
- 56305e6: 1.0.1 (Attila Mihaly attila.mihaly.jr@gmail.com)
- 6eb99ec: 1.0.2 (Attila Mihaly attila.mihaly.jr@gmail.com)
- 63a481f: 1.0.3 (Attila Mihaly attila.mihaly.jr@gmail.com)
- bd9cace: 1.0.4 (Attila Mihaly attila.mihaly.jr@gmail.com)
- ae37267: 1.1.0 (Attila Mihaly attila.mihaly.jr@gmail.com)
- fb5b390: 1.1.0 (Attila Mihaly attila.mihaly.jr@gmail.com)
- 55f2757: 1.2.0 (Attila Mihaly attila.mihaly.jr@gmail.com)
- 8f1f1b5: 1.3.0 (Attila Mihaly attila.mihaly.jr@gmail.com)
- 1554b35: 1.3.1 (Attila Mihaly attila.mihaly.jr@gmail.com)
- 8493b6c: 1.4.0 (Attila Mihaly attila.mihaly.jr@gmail.com)
- 88d29c9: 1.5.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 59a66d0: 1.6.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- d2559f9: 1.7.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 21a98fd: 2.0.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 8d75e8f: 2.1.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 9d66a47: 2.10.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 23d49d3: 2.11.0 (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- c82d778: 2.12.0 (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- 2865d34: 2.12.1 (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- 5424707: 2.13.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 34ac082: 2.14.0 (Damian Reeves 957246+DamianReeves@users.noreply.github.com)
- 6971f72: 2.15.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- eba38f3: 2.15.1 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- dc40225: 2.16.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 09742a5: 2.16.1 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 65eed30: 2.16.2 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- ff658d9: 2.16.3 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 2d3989c: 2.18.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- ea81953: 2.19.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- f839392: 2.19.1 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 99bfef7: 2.2.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- c40a1ac: 2.2.1 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- a0fb3e3: 2.2.2 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 9f30d44: 2.20.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- b505d95: 2.21.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- db627e8: 2.22.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- bc59807: 2.23.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 401ad46: 2.24.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- f825ea7: 2.25.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 71d9a2b: 2.25.1 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- c2f75a9: 2.26.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 8e10ceb: 2.27.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 0c76a87: 2.27.1 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- bc2f468: 2.28.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 35c86c5: 2.29.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- dc0b442: 2.29.1 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 072b5b8: 2.29.2 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 0166fec: 2.3.0 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- a384c66: 2.3.1 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- ab751d8: 2.3.2 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- 0b5aa48: 2.3.3 (Attila Mihaly Attila.Mihaly@MorganStanley.com)
- ffbfd9b: 2.3.6 (Stephen Goldbaum stephen.goldbaum@gmail.com)
- f78fd93: 2.30.0 (Attila Mihaly <Attila.Mihal...