Releases: EMMC-ASBL/oteapi-dlite
v1.0.1
Changelog
v1.0.1 (2026-04-21)
Update dependencies
The main reason for this update is to ensure the proper dependencies are installed and supported for security, stability, and compatibility reasons.
Miscellaneous
Updated development/developer tools and associated changes in the code base.
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator
v1.0.0
Changelog
v1.0.0 (2025-04-11)
OTEAPI Dlite v1
This release marks the upgrade from in-development versions to a proper v1.
It represents the vast work that has gone into the OTE work through various EU projects; developing and utilizing the technology to bring semantically documented data through to simulators and other software that can specify what they desire, semantically, and subsequently retrieve it through OTE pipelines.
Drop Python 3.9 support
With this version Python 3.9 support is also dropped.
This matches the drop of Python 3.9 support in the OTEAPI Core package.
The minimum required Python version is now Python 3.10.
Python 3.12 test runs are added to the CI workflows.
Upgrade to latest DLite and tripper
The latest versions of DLite (v0.5.29) and tripper (v0.4.0) as of this release are now supported.
These versions bring several updates and crucial fixes.
DX
Update dev tools, specifically add several other dev tools: blacken-docs and markdownlint-cli2, as well as several other pre-commit hooks from the base pre-commit-hooks repository.
Closed issues:
- Dlite v0.5.24 causes segmentation fault in linux for pytest startup #327
Merged pull requests:
- Upgrade to OTEAPI v1 #352 (@CasperWA)
- [pre-commit.ci] pre-commit autoupdate #351 (@pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #349 (@pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #347 (@pre-commit-ci[bot])
- Added an configuration option to turn off property mappings in the generate strategy #328 (@jesper-friis)
* This Changelog was automatically generated by github_changelog_generator
v0.4.0
Changelog
v0.4.0 (2025-03-11)
Support pydantic v2
Support Pydantic v2 and the latest OTEAPI Core version.
Implemented enhancements:
- Support latest
devversion of OTEAPI-Core #303
Merged pull requests:
- [pre-commit.ci] pre-commit autoupdate #344 (@pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #342 (@pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #340 (@pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #338 (@pre-commit-ci[bot])
- Fixate DLite-Python and tripper so that nothing fails in master. #330 (@francescalb)
- [pre-commit.ci] pre-commit autoupdate #325 (@pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #324 (@pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #322 (@pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #320 (@pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #318 (@pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #317 (@pre-commit-ci[bot])
- Upgrade to
devcore versions #316 (@CasperWA)
* This Changelog was automatically generated by github_changelog_generator
v0.3.2
Dependency of tripper cannot be @master for release on PyPI
What's Changed
- Update tripper dependency to have version number by @francescalb in #315
Full Changelog: v0.3.1...v0.3.2
Changelog
v0.3.2 (2024-10-21)
Merged pull requests:
- Update tripper dependecy to have version number #315 (@francescalb)
* This Changelog was automatically generated by github_changelog_generator
v0.3.1
Updated CI/CD tools which also fixes deployment on PyPi which did not succed in v0.3.0.
No changes in functionality in the actual code. See v0.3.0 for this.
What's Changed
- Update dev tools by @CasperWA in #309
- Update CI/CD, fix MkDocs build, use Trusted Publishers for PyPI by @CasperWA in #311
- Bump the actions group with 2 updates by @dependabot in #312
- Bump the python group with 5 updates by @dependabot in #313
Full Changelog: v0.3.0...v0.3.1
Changelog
v0.3.1 (2024-10-21)
Implemented enhancements:
Closed issues:
- Use Trusted Publishers from PyPI #310
- mkdocs autorefs fails in strict mode after 1.1.0, and fails with error with 1.2.0 #269
- Support pre-commit in Windows #214
- Make ci_tests work for Python 3.11 #168
Merged pull requests:
- Update CI/CD, fix MkDocs build, use Trusted Publishers for PyPI #311 (@CasperWA)
- Update dev tools #309 (@CasperWA)
* This Changelog was automatically generated by github_changelog_generator
v0.3.0
Added a strategy to document settings. This might be more usfeul to move to oteapi-core, but it canbe tested here first.
The generate strategy has been updated to accept more arguments for documentation of the data in a the triple store.
What's Changed
- Added options to strategy convert by @francescalb in #266
- Add new
kb_documentoption to the generate strategy by @jesper-friis in #264 - Update
kb_documentwith the possibility to connect input to output by @jesper-friis in #267 - [Auto-generated] Check & update dependencies (
pyproject.toml) by @TEAM4-0 in #258 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #260
- [Auto-generated] Check & update dependencies (
pyproject.toml) by @TEAM4-0 in #277 - [Auto-generated] Check & update dependencies (
pyproject.toml) by @TEAM4-0 in #283 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #286
- Updated test_generate_kb to use otelib by @jesper-friis in #281
- Improved control over partial pipeline created with the generate strategy by @jesper-friis in #280
- Updated dependencies by @jesper-friis in #273
- [Auto-generated] Update dependencies by @TEAM4-0 in #294
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #297
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- New ci/cd workflows based on https://sintef.github.io/ci-cd/latest/ by @francescalb in #255
- master is master and not main in pre-commit-config by @francescalb in #256
- Consolidate docs build by @CasperWA in #257
Full Changelog: v0.2.1...v0.2.2
Changelog
v0.2.2 (2024-07-04)
Fixed bugs:
- pre-commit config should be updated to state
masterinstead ofmain#242
Merged pull requests:
- Consolidate docs build #257 (@CasperWA)
- master is master and not main in pre-commit-config #256 (@francescalb)
- New ci/cd workflows based on tripper #255 (@francescalb)
* This Changelog was automatically generated by github_changelog_generator
v0.2.1
What's Changed
- Made
labeloptional in the parse strategy by @jesper-friis in #252
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Move pre-commit dependency to
docsrequirements by @CasperWA in #215 - Migrate to pydantic v2 by @CasperWA in #192
Full Changelog: v0.1.7...v0.2.0
Changelog
v0.2.0 (2024-02-29)
Implemented enhancements:
- Migrate to pydantic v2 #187
Fixed bugs:
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator
v0.1.7
What's Changed
- [Auto-generated] Update dependencies by @TEAM4-0 in #198
- Added "store_collection" option to generate strategy by @jesper-friis in #184
- Added new filter strategy by @jesper-friis in #195
- Add tuple as input type in
parse_excel.infer_metadata()by @ajeklund in #213 - [Auto-generated] Update dependencies by @TEAM4-0 in #200
- Update documentation preparation by @CasperWA in #209
New Contributors
Full Changelog: v0.1.6...v0.1.7
Changelog
v0.1.7 (2024-02-23)
Closed issues:
mypyupdate detects new type error #212- Document functionality/features #196
- Reenable update-docs-api-reference in ci workflow #83
Merged pull requests:
- Add tuple as input type in
parse_excel.infer_metadata()#213 (ajeklund) - Update documentation preparation #209 (CasperWA)
- [Auto-generated] Update dependencies #200 (TEAM4-0)
- [Auto-generated] Update dependencies #198 (TEAM4-0)
- Added new filter strategy #195 (jesper-friis)
- Added "store_collection" option to generate strategy #184 (jesper-friis)
* This Changelog was automatically generated by github_changelog_generator