Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 9, 2025

🤖 I have created a release beep boop

1.0.0 (2025-12-09)

⚠ BREAKING CHANGES

  • infrasys v1.0.0 (#97)

Features

  • Add round_trip=True as a default json serialization. (#65) (df0bd49)
  • Add fuel_offtake representation from InfrastructureSystems (c98f833)
  • Add new enum UnitSystem and cleanup of value curves and cost functions (#66) (6ff3368)
  • Add ValueCurves and cost functions from InfrastructureSystem.jl to infrasys (#38) (db59ea2)
  • Added PydanticPintQuantity as an option to enforce unit validation for fields (#56) (7d7fbbf)
  • adding new abstract methods for storage conversion (cbf3f8a)
  • Adding time_series_count for the system info (#66) (7c48348)
  • Adding utility scripts to convert resolution as duration specified on the iso 8601. (#83) (4621171)
  • Allow abstract types (#81) (118eb00)
  • components-time-series: Store time series metadata in SQLite (f4e9ef8)
  • components: Add deepcopy of component (b19d82a)
  • components: Add deepcopy of component (5f7ab77)
  • components: Add function that returns dictionary representation of requested components. (#67) (a6aaee1)
  • components: Add get_component_by_label (ab33296)
  • components: Add get_component_by_label (e59d85a)
  • convert_storage methods in time_series_manager and system (a7eae1b)
  • deserialize to in_memory (d0841d5)
  • function_data: Add function_data classes from InfrastructureSystems (#33) (d17754e)
  • get_components: Adding capability to request multiple component types for the get_components method. (#63) (9aa2cfb)
  • implement new methods for storage classes (7dd9c74)
  • infrasys v1.0.0 (#97) (7235c9b)
  • pprint: Added pprint method that calls rich print for components. (#54) (b09ac25)
  • system info: Adding info method that shows summary of the system. (#56) (6ab7b6b)
  • system: Added new method to save the system to a given folder. (#23) (3570237), closes #10
  • timeseries: add DeterministicTimeSeries and propagate across backends with documentation (7235c9b)

Bug Fixes

  • Add a better error message (9b2e8c4)
  • Add correct representation of Value curves and remove name from cost and function data components (#45) (ae517df)
  • Adding serialization capabilities for pint.Quantities (#93) (31c9af7)
  • Adding serialization for BaseQuantities on Supplemental Attribues (#75) (776ea2f)
  • Allow many-to-many attributes. (a86181b)
  • Allowing serialization with numpy types inside of BaseQuantity (#63) (855cf07)
  • base_quantity: Removed string return from serialization of pint quantity. (#28) (bd1ab2e)
  • component_mgr: Removing duplicate update_function call. (5d91f9f)
  • downgrade version for simple versioning (#64) (91584d2)
  • pint_units: Fixed BaseQuantity to allow quantities multiplications (#25) (dd818c2), closes #24
  • pint: Fixed error of pint from previous commit and added new functionality (#26) (25a110a)
  • pyproject.toml: Fix dependency definition (fa8f125)
  • pyproject.toml: Update required Pydantic version (4de95a9)
  • remove_components: Removing component from _components_by_uuid (#61) (3069b40)
  • Removing pint.Quantity from linear function data and value curves. (#67) (9225c50)
  • system_info: Changing to dynamic widht for table display. (#75) (39c5e20)
  • time-series: Remove redundant SQLite indexes (c225d4d)
  • use uuid_str for arrow table lookup (a727888)

Performance Improvements

  • Improving component association look-up by separating index. (#72) (675e5fd)

Documentation

  • Add guidance for developers (f711064)

Miscellaneous Chores


This PR was generated with Release Please. See documentation.

@github-actions
Copy link
Contributor Author

github-actions bot commented Dec 9, 2025

🤖 Created releases:

🌻

github-actions bot added a commit that referenced this pull request Dec 9, 2025
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment