Optimade

Latest version: v1.0.3

Safety actively analyzes 613797 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 17

2.7.0

Developer update

This minor release update implements the usage of [pre-commit](https://pre-commit.com/) with subsequent style, linting, and minor security updates to the Python code.
Testing has also improved and the BATS system has been updated to the latest version, ensuring the code is up-to-date and stable with regards to the latest environment changes.
Changelog

[v2.7.0](https://github.com/Materials-Consortia/optimade-validator-action/tree/v2.7.0) (2022-05-16)

[Full Changelog](https://github.com/Materials-Consortia/optimade-validator-action/compare/v2...v2.7.0)

[v2](https://github.com/Materials-Consortia/optimade-validator-action/tree/v2) (2022-05-16)

[Full Changelog](https://github.com/Materials-Consortia/optimade-validator-action/compare/v2.6.0...v2)

**Implemented enhancements:**

- Update dependabot frequency [\104](https://github.com/Materials-Consortia/optimade-validator-action/issues/104)
- Add pre-commit [\77](https://github.com/Materials-Consortia/optimade-validator-action/pull/77) ([CasperWA](https://github.com/CasperWA))
- Update dependabot automation [\76](https://github.com/Materials-Consortia/optimade-validator-action/pull/76) ([CasperWA](https://github.com/CasperWA))

**Fixed bugs:**

- GH GraphQL type issue in auto-merge workflow [\94](https://github.com/Materials-Consortia/optimade-validator-action/issues/94)
- Auto-merge dependabot PRs workflow failing [\80](https://github.com/Materials-Consortia/optimade-validator-action/issues/80)

**Closed issues:**

- Failure to install optimade package deps [\98](https://github.com/Materials-Consortia/optimade-validator-action/issues/98)
- Dependabot single PR workflow failing [\82](https://github.com/Materials-Consortia/optimade-validator-action/issues/82)

**Merged pull requests:**

- Update frequency for dependencies update PRs [\105](https://github.com/Materials-Consortia/optimade-validator-action/pull/105) ([CasperWA](https://github.com/CasperWA))
- Use `ID!` type instead of `String!` [\95](https://github.com/Materials-Consortia/optimade-validator-action/pull/95) ([CasperWA](https://github.com/CasperWA))
- Update dependencies [\91](https://github.com/Materials-Consortia/optimade-validator-action/pull/91) ([CasperWA](https://github.com/CasperWA))
- Update dependencies [\88](https://github.com/Materials-Consortia/optimade-validator-action/pull/88) ([CasperWA](https://github.com/CasperWA))
- Use Python tools logic for checking PR body [\87](https://github.com/Materials-Consortia/optimade-validator-action/pull/87) ([CasperWA](https://github.com/CasperWA))
- Update dependencies [\86](https://github.com/Materials-Consortia/optimade-validator-action/pull/86) ([CasperWA](https://github.com/CasperWA))
- Update dependencies [\85](https://github.com/Materials-Consortia/optimade-validator-action/pull/85) ([CasperWA](https://github.com/CasperWA))
- Add steps to install `pre-commit` [\83](https://github.com/Materials-Consortia/optimade-validator-action/pull/83) ([CasperWA](https://github.com/CasperWA))
- Fix workflow and python-version task [\81](https://github.com/Materials-Consortia/optimade-validator-action/pull/81) ([CasperWA](https://github.com/CasperWA))
- Update dependencies [\78](https://github.com/Materials-Consortia/optimade-validator-action/pull/78) ([CasperWA](https://github.com/CasperWA))
- Bump CasperWA/push-protected from 2.4.0 to 2.5.0 [\74](https://github.com/Materials-Consortia/optimade-validator-action/pull/74) ([dependabot[bot]](https://github.com/apps/dependabot))



\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

2.6.0

**Changes**:

- Action now supports OPTIMADE v1.1 and validates against it by default (69, CasperWA)

**Fixes**:

- Pinned action Docker image version to avoid fix domain detection (71, CasperWA)

2.5.0

**Enhancements:**

- Added `minimal` option to make use of minimal set of tests during validation (~100x fewer requests) (60, ml-evs)

2.4.0

**Fixes**:
- Ensure the input parameter `validate unversioned path` is uniform throughout the code and the action (55, CasperWA)
- The `as type` input parameter now ensures the OPTIMADE Validator is run in the expected way (57, CasperWA).
The expected way, is that it will take the URL (from `protocol`, `domain`, and `path`) as is, and run the validator with this and the passed `as type` value.
The input parameters `index`, `all versioned paths`, and `validate unversioned path` will all be ignored when `as type` is supplied, since they are either not allowed in the validator or are irrelevant.
For more information, see the [README](https://github.com/Materials-Consortia/optimade-validator-action/blob/v2.4.0/README.md).

2.3.0

**Fixes**:
- By default, unversioned URLs are no longer validated as full OPTIMADE implementations. This is controlled by the `validate_unversioned_path` argument, which is `false` by default.

2.2.2

**Fixes**:

- Action was failing when run without test harness due to a missing directory (48)

Page 1 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.