Skip to content

Releases: USACE-RMC/WPF-Framework

WPF Framework v1.0.4

Choose a tag to compare

@HadenSmith HadenSmith released this 17 Jul 19:53
a717b8d

WPF Framework v1.0.4

Highlights

  • Publishes coordinated v1.0.4 packages for WPF Framework Core, Models, Support, and Controls.
  • Updates the Controls package to consume RMC.Numerics from NuGet at the 2.1.4 release line.
  • Improves NumericControls compatibility with component-only distribution types.

Controls and Numerics

  • Added support for component-only distribution types in distribution selectors and uncertain-data editors.
  • Added regression coverage for distribution factory compatibility.
  • RMC.Wpf.Framework.Controls now declares RMC.Numerics [2.1.4,3.0.0).

Install

dotnet add package RMC.Wpf.Framework.Controls --version 1.0.4

WPF Framework v1.0.3

Choose a tag to compare

@HadenSmith HadenSmith released this 14 Jul 22:20
c3465b2

WPF Framework v1.0.3

Fixed

  • DatabaseControls TableViewer’s Export Table dialog now defaults to CSV instead of Excel, matching the Frequency Plot Export Series Data behavior.
  • DBF, Excel (.xlsx), and SQLite export options remain available.

Packaging

  • Updated all RMC WPF Framework packages and applicable assembly metadata to version 1.0.3.
  • Expanded package validation to verify RMC-owned assembly, file, and product versions.
  • Vendored OxyPlot and AvalonDock assemblies remain included in their respective framework packages.

Compatibility

  • No public API changes.

WPF Framework v1.0.2

Choose a tag to compare

@HadenSmith HadenSmith released this 10 Jul 20:07
d46b78c

Highlights

WPF Framework v1.0.2 improves time-series table validation performance and correctness.

Changes

  • Replaced repeated full-table scans with targeted ordering checks.
  • Preserved validation after edits, replacements, resets, and large-series rebuilds.
  • Updated all four NuGet packages and the hardened updater payload to version 1.0.2.

Install

dotnet add package RMC.Wpf.Framework.Core --version 1.0.2
dotnet add package RMC.Wpf.Framework.Models --version 1.0.2
dotnet add package RMC.Wpf.Framework.Support --version 1.0.2
dotnet add package RMC.Wpf.Framework.Controls --version 1.0.2

WPF Framework v1.0.1

Choose a tag to compare

@HadenSmith HadenSmith released this 10 Jul 16:16
14c7db9

Highlights

WPF Framework v1.0.1 hardens application updates and improves time-series and plotting controls.

Software Updates

  • Updates run from a disposable updater copy, allowing installed updater binaries to be replaced safely.
  • Settings, logs, backups, and transient update data are protected from release archives.
  • Archives are validated and staged before installation.
  • Failed installations restore overwritten files and remove files introduced by the failed update.
  • Applications may require SHA256 verification and preserve additional relative paths.

Controls and Documentation

  • Improved validation of irregular time-series ordering.
  • New OxyPlot line annotations start with editable text.
  • Refreshed the controls gallery and package documentation.

Install

dotnet add package RMC.Wpf.Framework.Core --version 1.0.1
dotnet add package RMC.Wpf.Framework.Models --version 1.0.1
dotnet add package RMC.Wpf.Framework.Support --version 1.0.1
dotnet add package RMC.Wpf.Framework.Controls --version 1.0.1

WPF Framework v1.0.0

Choose a tag to compare

@HadenSmith HadenSmith released this 30 Jun 20:39

WPF Framework v1.0.0

Initial public release of the USACE-RMC WPF Framework.

This release provides a .NET 10 desktop application framework with docking layout, runtime theming, undo/redo infrastructure, charting, database tools, expression parsing, directed acyclic graph controls, numeric controls, and GitHub Releases-based software update support.

NuGet packages are available for Core, Models, Support, and Controls.