Skip to content

Releases: finos/morphir-dotnet

Proto Plugin v0.1.1

19 Dec 08:48
16cacd3

Choose a tag to compare

Morphir Proto Plugin v0.1.1

Quality Improvement Release - No functional changes, test coverage and documentation improvements only.

A proto WASM plugin for managing Morphir CLI installations.

🎯 What's New in v0.1.1

✅ Comprehensive Testing Suite

  • 850% increase in test coverage: 2 → 19 comprehensive unit tests
  • Platform RID mapping tests (all 5 platforms: Linux x64/arm64, macOS x64/arm64, Windows x64)
  • Executable naming tests (Windows .exe vs Unix)
  • URL generation tests for GitHub Releases
  • Archive naming and prefix validation tests
  • Version parsing tests (stable, pre-release, build metadata, invalid)
  • Unix permissions tests (0o755 verification)
  • Edge case tests (special versions, error handling)

📚 BDD Integration Test Documentation

  • New INTEGRATION_TESTS.md
  • Gherkin-style scenarios for all plugin features
  • Platform detection scenarios (7 scenarios)
  • Version resolution scenarios
  • Download URL generation scenarios
  • Executable location scenarios
  • Post-install hook scenarios
  • End-to-end workflow documentation
  • Manual testing instructions

🔧 Code Quality Improvements

  • Fixed all formatting issues: Applied cargo fmt to resolve 18 violations
  • Zero linting warnings: Clean cargo clippy output
  • Standardized whitespace and line breaks
  • Consistent blank line spacing

📊 Test Results

running 19 tests
test result: ok. 19 passed; 0 failed; 0 ignored

Quality Checks: ✅ cargo fmt ✅ cargo clippy ✅ cargo test

📦 Comparison with v0.1.0

Metric v0.1.0 v0.1.1 Change
Unit Tests 2 19 +850%
Code Formatting Issues 18 0 -100%
Linting Warnings 0 0
WASM Size 855.7 KB 855.7 KB Same
Tarball Size 302.0 KB 302.1 KB +0.02%
BDD Documentation New
Supported Platforms 5 5 Same

📥 Installation

Add the plugin to your proto configuration:

proto plugin add morphir "source:https://github.com/finos/morphir-dotnet/releases/download/plugin-v0.1.1/morphir_plugin.wasm"

Then install Morphir:

proto install morphir

🔗 Resources

📋 Supported Platforms

  • Linux (x64, arm64)
  • macOS (x64, arm64)
  • Windows (x64)

🔧 Plugin Details

  • Plugin Version: 0.1.1
  • Minimum Proto Version: 0.32.0
  • WASM Size: 855,696 bytes
  • Tarball Size: 302,094 bytes

📝 Release History

  • v0.1.1 (2025-12-19): Quality improvements - comprehensive tests, BDD docs, formatting fixes
  • v0.1.0 (2025-12-19): Initial release - platform support, version management, auto-detection

Proto Plugin v0.1.0

19 Dec 02:35
53ab828

Choose a tag to compare

Morphir Proto Plugin v0.1.0

A proto WASM plugin for managing Morphir CLI installations.

Installation

Add the plugin to your proto configuration:

proto plugin add morphir "source:https://github.com/finos/morphir-dotnet/releases/download/plugin-v0.1.0/morphir_plugin.wasm"

Then install Morphir:

proto install morphir

What's Changed

See the plugin README for details.

Supported Platforms

  • Linux (x64, arm64)
  • macOS (x64, arm64)
  • Windows (x64)

Plugin Details

  • Plugin Version: 0.1.0
  • Minimum Proto Version: 0.32.0
  • Size: ~836KB (WASM), ~295KB (tarball)

Resources

v0.1.0-Alpha-01

23 May 02:36

Choose a tag to compare

v0.1.0-Alpha-01 Pre-release
Pre-release

0.1.0-Alpha-01 - 2023-05-23

Added

  • Targeted NetStandard 2.0 and .NET 6
  • Added Morphir.MSBuild

v0.0.1-alpha-008

20 Apr 01:26

Choose a tag to compare

v0.0.1-alpha-008 Pre-release
Pre-release

0.0.1-alpha-008 - 2023-04-20

Added

v0.0.1-alpha-007

20 Apr 00:16

Choose a tag to compare

v0.0.1-alpha-007 Pre-release
Pre-release

0.0.1-alpha-007 - 2023-04-20

Added

v0.0.1-alpha-006

19 Apr 14:27

Choose a tag to compare

v0.0.1-alpha-006 Pre-release
Pre-release

0.0.1-alpha-006 - 2023-04-19

This marks the first release of the project. The Morphir IR has been ported from the
morphir-elm project and required codecs should be in place.

We are still working on the CLI tool and the Morphir SDK and the project is still very much in its early days.

Added

  • Morphir IR ported from morphir-elm
  • Morphir SDK (incomplete)
  • Added the start of a CLI tool that is not at all ready for use.