Skip to content

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.download add 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 TechnologyCollection and Technology classes 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*.csv to legacy_input_data and 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_download by @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

View on GitHub

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

View on GitHub

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

View on GitHub

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

View on GitHub

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 SourceCollection and TechnologyCollection optional 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

View on GitHub