Entropyk/CHANGELOG.md

1.7 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

Changed

Deprecated

  • FlowSource struct - Use RefrigerantSource, BrineSource, or AirSource instead
  • FlowSink struct - Use RefrigerantSink, BrineSink, or AirSink instead
  • FlowSource::incompressible() - Use BrineSource::new() instead
  • FlowSource::compressible() - Use RefrigerantSource::new() instead
  • FlowSink::incompressible() - Use BrineSink::new() instead
  • FlowSink::compressible() - Use RefrigerantSink::new() instead
  • Type aliases IncompressibleSource, CompressibleSource, IncompressibleSink, CompressibleSink - Use typed alternatives instead

Removed

Fixed

Security

[0.2.0] - 2026-02-24

Added

  • Epic 10: Enhanced Boundary Conditions
    • RefrigerantSource and RefrigerantSink for refrigerant circuits with native vapor quality support
    • BrineSource and BrineSink for liquid heat transfer fluids with glycol concentration support
    • AirSource and AirSink for humid air with psychrometric property support
    • New physical types: VaporQuality, Concentration, RelativeHumidity, WetBulbTemperature

Changed

Deprecated

  • FlowSource and FlowSink - See migration guide at docs/migration/boundary-conditions.md

Fixed

[0.1.0] - 2024-12-01

Added

  • Initial release with core component framework
  • FlowSource and FlowSink boundary conditions
  • Basic solver infrastructure
  • Python bindings via PyO3