Skip to content

Latest commit

 

History

History
242 lines (151 loc) · 2.86 KB

CHANGELOG.rst

File metadata and controls

242 lines (151 loc) · 2.86 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

0.13.1

Added

  • Support for Python 3.12
  • Show incorrect Identifier in the error message

Changed

  • Replace ruamel.yaml with PyYAML dependency via YAtiML update

Removed

  • Support for Python 3.7

0.13.0

Added

  • Support for connecting multiple conduits to an outgoing port
  • Checkpointing support (preview release)
  • Improved error messages

0.12.0

Added

  • Implementation descriptions for starting simulation components
  • Resource requirements

Changed

  • Improved consistency checks for more user-friendly error messages

Fixed

  • Small fixes and improvements to code and documentation

Removed

  • Support for Python 3.5

0.11.0

Changed

  • ComputeElement renamed to Component
  • Correspondingly, compute_elements is now components

New

  • PartialConfiguration class
  • Support for merging (Partial)Configurations
  • Conduits are now optional in Model
  • Configuration.implementations
  • Configuration.resources

Fixed

  • Small compatibility improvements

0.10.1

Fixed

  • Python 3.5.1 compatibility
  • Improved documentation

0.10.0

Changed

  • Renamed ParameterValue to SettingValue

Fixed

  • Improved documentation

0.9.1

Fixed

  • Removed stray log statement

0.9.0

Changed

  • Automatically handle ymmsl_version attribute, no longer user-available

Fixed

  • Resynchronized documentation with recent API changes
  • Removed yatiml helper functions from documentation

0.8.0

Changed

  • Rename YmmslDocument to Configuration
  • Rename version field to ymmsl_version

0.7.0

Changed

  • Significant API changes/cleanup (not backwards compatible!)
  • Small fixes

0.6.0

Changed

  • Easier-to-use API (not backwards compatible!)

Fixed

  • Boolean-valued Experiment parameter values
  • Improved output formatting of list and array settings values

0.5.1

Changed

  • Remove MAP operator (mappers should use F_INIT and O_F)

Added

  • Support for slots on Conduits
  • Support for simulation parameters of type bool
  • Export ParameterValue type

0.5.0

Changed

  • Add multiplicity to ComputeElementDecl

Fixed

  • ComputeElementDecl has a Reference for its name
  • Savorizing issue in ComputeElementDecl

0.4.0

Changed

  • Reference is now (intended to be) an immutable sequence of parts
  • Reference is hashable
  • Reference is equality comparable

0.3.0

Fixed

  • Renamed Endpoint to Port
  • Simplified Conduit

0.2.1

Added

  • Endpoint class

0.2.0

Added

  • Operator enum

0.1.0

Added

  • Initial version with basic functionality