Skip to content

Changelog

Unreleased changes (2024-04-18)

Full Changelog

Merged pull requests:

v0.7.0.dev1 (2024-03-08)

Full Changelog

Merged pull requests:

v0.7.0.dev0 (2024-02-29)

Full Changelog

Merged pull requests:

v0.6.1 (2023-11-14)

Full Changelog

Implemented enhancements:

  • Implement split development #346

Fixed bugs:

  • Extend branch name for "normal" CI - Check dependencies job #371
  • PRs for updating dependencies not opened #365
  • Wrong key name used in CI workflow #363
  • Update package name format check #361

Merged pull requests:

v0.6.0 (2023-10-12)

Full Changelog

Implemented enhancements:

  • Upgrade to support only Pydantic v2 #339

Closed issues:

  • Update dependency automation to include pydantic v1 support branch #349
  • Update README in both branches to highlight the development/pydantic split #348
  • Update release CD workflow to support releasing from release/pydantic-v1-support branch #347

Merged pull requests:

v0.5.2 (2023-09-29)

Full Changelog

Fixed bugs:

  • Integrated support for pydantic v1 and v2 is wrong #341

Merged pull requests:

v0.5.1 (2023-09-22)

Full Changelog

Implemented enhancements:

  • Use ruff instead of pylint #331
  • Consider using flit #267

Fixed bugs:

  • Update full_docs_dirs input for CI/CD #322

Closed issues:

  • Revert update of codecov-action from v4 to v3 #328
  • Make the code-base compatible with pydantic version 2 and above #308
  • Document that oteapi-core must be installed editable in order to test with pytest #62

Merged pull requests:

v0.5.0 (2023-09-12)

Full Changelog

Fixed bugs:

  • datacache: the hash is not updated if the value is a string #298

Closed issues:

  • Ensure all strategy models are fully expressed #312
  • Importing oteapi.strategies.parse.image fails for Python 3.9 #269

Merged pull requests:

v0.4.5 (2023-08-11)

Full Changelog

Merged pull requests:

v0.4.4 (2023-05-24)

Full Changelog

Closed issues:

  • psycopg2/PostgreSQL datasource strategy #191

Merged pull requests:

v0.4.3 (2023-05-23)

Full Changelog

Merged pull requests:

v0.4.2 (2023-05-12)

Full Changelog

Implemented enhancements:

  • Update SINTEF/ci-cd #265

Fixed bugs:

  • Pin to using urllib3 v1.x #261

Closed issues:

  • Rename the pipeline get() method to execute() #250
  • Clean up requirements #248
  • Activate auto-merging for CI workflow to update dependencies #247

Merged pull requests:

v0.4.1 (2023-03-10)

Full Changelog

Merged pull requests:

v0.4.0 (2023-02-07)

Full Changelog

Fixed bugs:

  • pylint compliance #229

Closed issues:

  • Use get in transformation datamodels and celery_remote #232

Merged pull requests:

  • Updated the interfaces and implementation of the transformation strat… #233 (quaat)
  • Move pylint config file to pyproject.toml #230 (CasperWA)
  • [Auto-generated] Update dependencies #228 (TEAM4-0)
  • [Auto-generated] Update dependencies #226 (TEAM4-0)

v0.3.0 (2023-01-24)

Full Changelog

Implemented enhancements:

  • Add json-encoders for SecretStr/SecretByte #218
  • Use SINTEF/ci-cd callable workflows and pre-commit hooks #205

Fixed bugs:

  • Update configuration files for MkDocs #203

Closed issues:

  • Reenable documentation CI/CD disabled in PR #200 #201
  • Error in description of MappingConfig.prefixes #197
  • Update pylint options #193

Merged pull requests:

v0.2.1 (2022-07-20)

Full Changelog

Fixed bugs:

  • filter/crop not loading properly #170

Merged pull requests:

v0.2.0 (2022-07-11)

Full Changelog

Implemented enhancements:

  • Implement the CSV parse strategy #159

Fixed bugs:

  • Problems accessing configurations' fields #113

Closed issues:

  • Add VIPCOAT and OpenModel to acknowledgements on all repositories. #133

Merged pull requests:

v0.1.6 (2022-04-20)

Full Changelog

Fixed bugs:

  • Setting attributes in AttrDict should be handled by pydantic #143

Closed issues:

  • Add checklist for reviewers to all repositories. #137

Merged pull requests:

v0.1.5 (2022-03-23)

Full Changelog

Implemented enhancements:

  • Create a triple store class #120
  • Fix pydantic model types according to default values #117

Closed issues:

  • Fix badge links in README #122

Merged pull requests:

v0.1.4 (2022-03-11)

Full Changelog

Implemented enhancements:

  • Support passing a dictionary as config to create_strategy() #123

Merged pull requests:

  • Using the StrategyType to deliver the *Config cls #124 (CasperWA)

v0.1.3 (2022-03-10)

Full Changelog

Implemented enhancements:

  • Move pytest fixtures into oteapi package #121
  • Add pop() (and possibly popitem()) to AttrDict #118
  • Allow to bind values added to the data cache to an object, such that they automatically will be remove when the object goes out of scope #114
  • Add some badges to the README #91

Fixed bugs:

  • The image strategy puts binary data in the session #107

Merged pull requests:

v0.1.2 (2022-03-03)

Full Changelog

Implemented enhancements:

  • Go through ignored dev tools comments #76

Fixed bugs:

  • Issue with AttrDict.update() for AttrDict subclasses #101
  • GH GraphQL type issue in auto-merge workflow #96

Merged pull requests:

v0.1.1 (2022-02-24)

Full Changelog

Implemented enhancements:

  • Avoid registerring the incomplete text/csv parse strategy #95
  • Use special *Config classes where necessary #93

Closed issues:

  • Clean up the handling of paths in the file download strategy #84

Merged pull requests:

v0.1.0 (2022-02-22)

Full Changelog

Implemented enhancements:

  • Clean up tests #75
  • Image parser: Use datacache #63

Fixed bugs:

  • Entrypoint does not seem to be updated during rebuild #86
  • Use proper file scheme URLs in tests #74
  • xlsx parse strategy fails parsing file on Windows #23

Closed issues:

  • Use standard library functions instead of homemade code for handling file:// URIs #88
  • Remove image/eps as supported image format #68

Merged pull requests:

v0.0.6 (2022-02-14)

Full Changelog

Implemented enhancements:

  • New Function strategy #19

Fixed bugs:

  • ResourceConfig.configuration should be a dict #65
  • Configuration bug #34
  • Change mediaType for json to application/json #24

Closed issues:

  • AttrDict cannot be **unpacked #69
  • Add tests of configuration object subscripting functionality #61
  • Tests require installation #50
  • Rename image_jpeg.py #48
  • Write unit tests #11

Merged pull requests:

v0.0.5 (2022-02-04)

Full Changelog

Implemented enhancements:

  • Consider removing the create_*_strategy() functions #57
  • Lazy strategy loading #21
  • Extend and "safeguard" plugin loading through entry points #10

Fixed bugs:

  • Out-of-scope CVE from NumPy makes safety cry #54
  • pyproject.toml addopts line doesn't work on Windows #51
  • Ignore ID 44715 for safety #55 (CasperWA)

Merged pull requests:

v0.0.4 (2022-01-26)

Full Changelog

Implemented enhancements:

  • Setup dependency handling via dependabot #31
  • Attempt simplifying strategy factory function #13

Fixed bugs:

  • Update pytest command in CI to fix codecov #42
  • Publish workflow failing - invoke not installed #40

Closed issues:

  • Use new TEAM 4.0[bot] email throughout #38
  • Make datacache safe to call from within a running asyncio event loop #26
  • Setup documentation framework #9

Merged pull requests:

v0.0.3 (2022-01-21)

Full Changelog

Implemented enhancements:

  • Remove non-"standard" strategies #14
  • Clean up the API #12

Fixed bugs:

  • Update CI/CD to only use Python 3.9 #25
  • References in README are wrong #18

Closed issues:

  • Bring back pre-commit #16
  • Publish docker image #15

Merged pull requests:

v0.0.2 (2022-01-14)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • CD publish release workflow not working #4
  • CD release not working - wrong utils path #2

Merged pull requests:

  • Cleanup #8 (jesper-friis)
  • Renamed oteapi/strategy-interfaces to oteapi/interfaces and updated paths in all Python modules #6 (jesper-friis)
  • Update workflows to make CD work #5 (CasperWA)
  • Fix location of utility files for GH Actions #3 (CasperWA)

* This Changelog was automatically generated by github_changelog_generator