Release Notes¶
v0.3.0¶
Released 2026-09-26.
What's Changed¶
Features¶
- code: Track provenance for parameter operations by @euronion in https://github.com/open-energy-transition/technology-data/pull/155
Bug Fixes¶
- [Small] import issues in the docs by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/129
- fix(data_accessor): default data_path to the installed package by @euronion in https://github.com/open-energy-transition/technology-data/pull/149
- fix(parameter): do not modify the original in to() by @euronion in https://github.com/open-energy-transition/technology-data/pull/150
- fix(parameter): multiply parameters without carrier or heating value by @euronion in https://github.com/open-energy-transition/technology-data/pull/148
Data¶
- feat: add integer schema version to JSON data files by @euronion in https://github.com/open-energy-transition/technology-data/pull/152
Documentation¶
- Issue 106: enrich the landing page and merge the small Home pages by @cdgaete in https://github.com/open-energy-transition/technology-data/pull/111
- Ci/doc link checker by @euronion in https://github.com/open-energy-transition/technology-data/pull/136
- doc: Add automatic testing of code in documentation using pytest by @euronion in https://github.com/open-energy-transition/technology-data/pull/134
- docs(tutorial): update Technology print output after #145 by @euronion in https://github.com/open-energy-transition/technology-data/pull/147
- docs: Add dataset factsheets by @euronion in https://github.com/open-energy-transition/technology-data/pull/146
Other Changes¶
- Data accessor by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/90
- Multi version parser by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/91
- Issue 92: configure default folder by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/96
- Update pre commit by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/100
- Issue 105: use one consistent import style in the docs by @cdgaete in https://github.com/open-energy-transition/technology-data/pull/110
- code: update dependencies by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/116
- Add AI agent instructions by @euronion in https://github.com/open-energy-transition/technology-data/pull/112
- doc: update documentation on usage of sources.json by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/120
- Equation system to automatically calculate linked parameters by @euronion in https://github.com/open-energy-transition/technology-data/pull/102
- Issue 117 data accessor load by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/118
- Issue 99 from url by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/101
- code: move data_accessor by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/128
- Issue 108: add a step-by-step tutorial by @cdgaete in https://github.com/open-energy-transition/technology-data/pull/122
- code: remove logger.info by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/131
- doc: fix DataAccessor.load documentation by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/130
- docs: Disable multiprocessing in mkdocs config by @euronion in https://github.com/open-energy-transition/technology-data/pull/135
- Issue 98 security features by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/133
- code: Make
get(...)parameters optional by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/137 - Further security changes by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/139
- build(deps): bump the github-actions group with 8 updates by @dependabot[bot] in https://github.com/open-energy-transition/technology-data/pull/140
DataAccessor.downloadadd cache check by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/142- Set token permissions by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/141
- Enhance the
TechnologyCollectionandTechnologyclasses by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/145 - build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in https://github.com/open-energy-transition/technology-data/pull/153
- Rename
manual_input*.csvtolegacy_input_dataand enhance the parser by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/154 - Update the commit hash for unit test
test/test_parser_data_accessor.py::TestDataAccessor::test_downloadby @finozzifa in https://github.com/open-energy-transition/technology-data/pull/156 - Documentation for package release and update of the improvement backlog by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/157
New Contributors¶
- @cdgaete made their first contribution in https://github.com/open-energy-transition/technology-data/pull/110
- @dependabot[bot] made their first contribution in https://github.com/open-energy-transition/technology-data/pull/140
Full Changelog: https://github.com/open-energy-transition/technology-data/compare/v0.2.2...v0.3.0
v0.2.2¶
Released 2026-02-06.
Revised release notes are available in the documentation.
What's Changed¶
- Issue 82 repeated calls change_heating_value by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/87
Full Changelog: https://github.com/open-energy-transition/technology-data/compare/v0.2.1...v0.2.2
v0.2.1¶
Released 2026-02-02.
Revised release notes are available in the documentation.
Full Changelog: https://github.com/open-energy-transition/technology-data/compare/v0.2.0...v0.2.1
v0.2.0¶
Released 2026-02-02.
Revised release notes are available in the documentation.
What's Changed¶
- Prototest manual input USA by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/68
Full Changelog: https://github.com/open-energy-transition/technology-data/compare/v0.1.0...v0.2.0
v0.1.0¶
Released 2026-01-19.
Revised release notes are available in the documentation.
What's Changed¶
- code: initial new package structure by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/13
- Extend Technology and TechnologyCollection by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/14
- config: add pytest-xdist and pytest-cov by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/16
- Unit-ful parameter by @euronion in https://github.com/open-energy-transition/technology-data/pull/15
- add OOP to test suites by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/21
- Move development dependencies into --extra dev by @euronion in https://github.com/open-energy-transition/technology-data/pull/34
- code: Harmonise type hints by @euronion in https://github.com/open-energy-transition/technology-data/pull/36
- code: Allow parameter mul and div with scalars by @euronion in https://github.com/open-energy-transition/technology-data/pull/37
- Solve issues in test_sources.py by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/40
- Issue 24: LHV and HHV by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/39
- skip tests that usually fail by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/41
- Prototype documentation - v1 by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/38
- Add technology data history by @euronion in https://github.com/open-energy-transition/technology-data/pull/47
- code: modify target branch for ci triggering by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/52
- Issue 42 harmonize units by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/51
- Turn Source.store_in_wayback into a private method by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/63
- update from_json and to_json methods for TechnologyCollection and SourceCollection by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/62
- code: Reorder Technology attributes by @euronion in https://github.com/open-energy-transition/technology-data/pull/66
- 31 change currency technology collection by @euronion in https://github.com/open-energy-transition/technology-data/pull/69
- Custom error message for CCC_YYYY by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/72
- Technology collection models by @euronion in https://github.com/open-energy-transition/technology-data/pull/18
- Docs readme by @euronion in https://github.com/open-energy-transition/technology-data/pull/75
- Skip three more unit tests by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/76
- Make output schema of
SourceCollectionandTechnologyCollectionoptional by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/77 - Prototest DEA by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/57
- Update pydeflate dependency by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/79
- Documentation by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/74
- add first version of release.yml by @finozzifa in https://github.com/open-energy-transition/technology-data/pull/84
Full Changelog: https://github.com/open-energy-transition/technology-data/commits/v0.1.0