Releases: equinor/ecalc
Releases · equinor/ecalc
v8.24.0
v8.23.1
v8.23.0
8.23.0 (2024-09-26)
⚠ BREAKING CHANGES
- H2O no longer supported in fluid composition, use 'water'
Features
Documentation
Miscellaneous Chores
Code Refactoring
- don't use dto in DirectExpressionConsumerFunction (42b6774)
- into ChartCurve move (89ec20d)
- move ChartAreaFlag (433ef35)
- move ComponentType to common (8dbd146)
- move compressor charts into common (de98661)
- move compressor charts into common (e871bb8)
- move consumption type to common (3aec497)
- move enums/types (e3135f6)
- move VariablesMap (1a1e2a2)
- remove dto module imports (b61d56e)
- remove unnecessary validation (4c5af25)
- remove unused properties (7659111)
- rename dto charts (64b2d00)
- time series collection, resource handling (cf80ce8)
- use yaml objects in mapper (ef21d6f)
v8.20.6
v8.22.0
8.22.0 (2024-09-19)
⚠ BREAKING CHANGES
- Validation is more strict than before.
Features
- validate yaml model (ad95222)
Bug Fixes
Documentation
- improve documentation around PRESSURE_CONTROL (#610) (94dbce9)
- Moved YAML Keywords from level 2 to level 1 section new (#575) (145deab)
- swap order of migration guides (#571) (b1d4e88)
- update changelogs (#587) (0537ce4)
- update notebooks with poetry instructions (9cfcd47)
Miscellaneous Chores
- add .vscode to gitignore under IDE section (#593) (4766fe7)
- cli: make mypy understand frequency type (b784f30)
- fix failing test (9ef52d3)
- spelling (9a67f53)
- update changelog with fix in isvalid for compressor stages (#591) (e924f5f)
- update dependencies (#584) (63839b6)
- update deps week 38 (#616) (fe3a72c)
- update poetry (cb2d954)
- update pre-commit hooks (4254094)
- upgrade dependencies (#595) (11e5e4e)
- upgrade deps (#606) (e24df7e)
Code Refactoring
- add inlet/outlet stream also for compressor train results (#590) (c27e5bd)
- avoid using dtos in core (a3683c1)
- introduce resource protocol (dac5789)
- move target pressure status from stages to compressor train (#589) (098cfa9)
- remove pressure before choking (#609) (02f9099)
- return compressor stage result when only stage is calculated for simplified train (#592) (9ef52d3)
- yaml model class and reader (50f41ab)
Continuous Integration
- cache pre-commit (5448149)
v8.20.5
v8.20.4
v8.20.3
v8.20.2
v8.21.0
8.21.0 (2024-08-26)
⚠ BREAKING CHANGES
- do not allow pressure drop ahead of stage for simplified trains (#570)
- do not allow control margin for simplified variable speed train (#569)
- do not allow 0 efficiency in input chart (#565)
Bug Fixes
Documentation
- update broken links and rename files (#573) (090edbe)
- update changelog manually for 8.19 (#564) (971b4b3)
Miscellaneous Chores
- do not allow 0 efficiency in input chart (#565) (a38bb28)
- do not allow control margin for simplified variable speed train (#569) (82d7e58)
- do not allow pressure drop ahead of stage for simplified trains (#570) (06ef021)
- make sure that pressure calculation tolerances are the same at different places in the code (#532) (736984d)
- ruff manual fixes (d02b41b)
- run ruff on all files (d5ea430)
- run ruff-format all files (6880e12)
- update dependencies through devcalc (6243717)
- update ruff and replace black (a2a3e03)