Skip to content

Commit f8acfc9

Browse files
committed
Release v0.24.0 - Changelog
1 parent e5e7fc2 commit f8acfc9

File tree

5 files changed

+160
-142
lines changed

5 files changed

+160
-142
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
## [v0.24.0](https://github.com/Materials-Consortia/optimade-python-tools/tree/v0.24.0) (2023-05-18)
4+
5+
[Full Changelog](https://github.com/Materials-Consortia/optimade-python-tools/compare/v0.23.1...v0.24.0)
6+
7+
**Implemented enhancements:**
8+
9+
- Validate list `LENGTH` queries with validator [\#1637](https://github.com/Materials-Consortia/optimade-python-tools/pull/1637) ([ml-evs](https://github.com/ml-evs))
10+
11+
**Closed issues:**
12+
13+
- Local version app not reachable in docker container. [\#1589](https://github.com/Materials-Consortia/optimade-python-tools/issues/1589)
14+
15+
**Merged pull requests:**
16+
17+
- Bump providers from `ae359c2` to `1c3f0f1` [\#1638](https://github.com/Materials-Consortia/optimade-python-tools/pull/1638) ([dependabot[bot]](https://github.com/apps/dependabot))
18+
- Fix local docker dev server usage [\#1631](https://github.com/Materials-Consortia/optimade-python-tools/pull/1631) ([ml-evs](https://github.com/ml-evs))
19+
- Bump providers from `54c4f05` to `ae359c2` [\#1622](https://github.com/Materials-Consortia/optimade-python-tools/pull/1622) ([dependabot[bot]](https://github.com/apps/dependabot))
20+
321
## [v0.23.1](https://github.com/Materials-Consortia/optimade-python-tools/tree/v0.23.1) (2023-04-13)
422

523
[Full Changelog](https://github.com/Materials-Consortia/optimade-python-tools/compare/v0.23.0...v0.23.1)

docs/static/default_config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"base_url": null,
1313
"implementation": {
1414
"name": "OPTIMADE Python Tools",
15-
"version": "0.23.1",
15+
"version": "0.24.0",
1616
"source_url": "https://github.com/Materials-Consortia/optimade-python-tools",
1717
"maintainer": {"email": "[email protected]"}
1818
},

openapi/index_openapi.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"openapi": "3.0.2",
33
"info": {
44
"title": "OPTIMADE API - Index meta-database",
5-
"description": "The [Open Databases Integration for Materials Design (OPTIMADE) consortium](https://www.optimade.org/) aims to make materials databases interoperational by developing a common REST API.\nThis is the \"special\" index meta-database.\n\nThis specification is generated using [`optimade-python-tools`](https://github.com/Materials-Consortia/optimade-python-tools/tree/v0.23.1) v0.23.1.",
5+
"description": "The [Open Databases Integration for Materials Design (OPTIMADE) consortium](https://www.optimade.org/) aims to make materials databases interoperational by developing a common REST API.\nThis is the \"special\" index meta-database.\n\nThis specification is generated using [`optimade-python-tools`](https://github.com/Materials-Consortia/optimade-python-tools/tree/v0.24.0) v0.24.0.",
66
"version": "1.1.0"
77
},
88
"paths": {
@@ -505,15 +505,15 @@
505505
"title": "Id",
506506
"type": "string",
507507
"description": "An entry's ID as defined in section Definition of Terms.\n\n- **Type**: string.\n\n- **Requirements/Conventions**:\n - **Support**: MUST be supported by all implementations, MUST NOT be `null`.\n - **Query**: MUST be a queryable property with support for all mandatory filter features.\n - **Response**: REQUIRED in the response.\n\n- **Examples**:\n - `\"db/1234567\"`\n - `\"cod/2000000\"`\n - `\"cod/2000000@1234567\"`\n - `\"nomad/L1234567890\"`\n - `\"42\"`",
508-
"x-optimade-support": "must",
509-
"x-optimade-queryable": "must"
508+
"x-optimade-queryable": "must",
509+
"x-optimade-support": "must"
510510
},
511511
"type": {
512512
"title": "Type",
513513
"type": "string",
514514
"description": "The name of the type of an entry.\n\n- **Type**: string.\n\n- **Requirements/Conventions**:\n - **Support**: MUST be supported by all implementations, MUST NOT be `null`.\n - **Query**: MUST be a queryable property with support for all mandatory filter features.\n - **Response**: REQUIRED in the response.\n - MUST be an existing entry type.\n - The entry of type `<type>` and ID `<id>` MUST be returned in response to a request for `/<type>/<id>` under the versioned base URL.\n\n- **Example**: `\"structures\"`",
515-
"x-optimade-support": "must",
516-
"x-optimade-queryable": "must"
515+
"x-optimade-queryable": "must",
516+
"x-optimade-support": "must"
517517
},
518518
"links": {
519519
"title": "Links",
@@ -565,16 +565,16 @@
565565
"title": "Immutable Id",
566566
"type": "string",
567567
"description": "The entry's immutable ID (e.g., an UUID). This is important for databases having preferred IDs that point to \"the latest version\" of a record, but still offer access to older variants. This ID maps to the version-specific record, in case it changes in the future.\n\n- **Type**: string.\n\n- **Requirements/Conventions**:\n - **Support**: OPTIONAL support in implementations, i.e., MAY be `null`.\n - **Query**: MUST be a queryable property with support for all mandatory filter features.\n\n- **Examples**:\n - `\"8bd3e750-b477-41a0-9b11-3a799f21b44f\"`\n - `\"fjeiwoj,54;@=%<>#32\"` (Strings that are not URL-safe are allowed.)",
568-
"x-optimade-support": "optional",
569-
"x-optimade-queryable": "must"
568+
"x-optimade-queryable": "must",
569+
"x-optimade-support": "optional"
570570
},
571571
"last_modified": {
572572
"title": "Last Modified",
573573
"type": "string",
574574
"description": "Date and time representing when the entry was last modified.\n\n- **Type**: timestamp.\n\n- **Requirements/Conventions**:\n - **Support**: SHOULD be supported by all implementations, i.e., SHOULD NOT be `null`.\n - **Query**: MUST be a queryable property with support for all mandatory filter features.\n - **Response**: REQUIRED in the response unless the query parameter `response_fields` is present and does not include this property.\n\n- **Example**:\n - As part of JSON response format: `\"2007-04-05T14:30:20Z\"` (i.e., encoded as an [RFC 3339 Internet Date/Time Format](https://tools.ietf.org/html/rfc3339#section-5.6) string.)",
575575
"format": "date-time",
576-
"x-optimade-support": "should",
577-
"x-optimade-queryable": "must"
576+
"x-optimade-queryable": "must",
577+
"x-optimade-support": "should"
578578
}
579579
},
580580
"description": "Contains key-value pairs representing the entry's properties."
@@ -1114,8 +1114,8 @@
11141114
"title": "Id",
11151115
"type": "string",
11161116
"description": "An entry's ID as defined in section Definition of Terms.\n\n- **Type**: string.\n\n- **Requirements/Conventions**:\n - **Support**: MUST be supported by all implementations, MUST NOT be `null`.\n - **Query**: MUST be a queryable property with support for all mandatory filter features.\n - **Response**: REQUIRED in the response.\n\n- **Examples**:\n - `\"db/1234567\"`\n - `\"cod/2000000\"`\n - `\"cod/2000000@1234567\"`\n - `\"nomad/L1234567890\"`\n - `\"42\"`",
1117-
"x-optimade-support": "must",
1118-
"x-optimade-queryable": "must"
1117+
"x-optimade-queryable": "must",
1118+
"x-optimade-support": "must"
11191119
},
11201120
"type": {
11211121
"title": "Type",

0 commit comments

Comments
 (0)