Releases: OpenTermsArchive/engine
v2.0.0
2.0.0 - 2024-05-22
Full changeset and discussions: #1071.
Development of this release was supported by the French Ministry for Foreign Affairs through its ministerial State Startups incubator under the aegis of the Ambassador for Digital Affairs.
Changed
- Breaking: Nest all configurations under the
@opentermsarchive/engine
key; wrap the content ofconfig/production.json
like this:{ @opentermsarchive/engine: { < your previous configuration >}}
- Breaking: Rename the
api
configuration key tocollection-api
; update this in yourconfig/production.json
- Breaking: Remove default values for
port
andbasePath
incollection-api
; specify these configurations explicitly in yourconfig/production.json
- Breaking: Prefix all environment variables with
OTA_ENGINE_
; rename variables such asSENDINBLUE_API_KEY
toOTA_ENGINE_SENDINBLUE_API_KEY
,SMTP_PASSWORD
toOTA_ENGINE_SMTP_PASSWORD
, andGITHUB_TOKEN
toOTA_ENGINE_GITHUB_TOKEN
v1.3.0
1.3.0 - 2024-05-22
Full changeset and discussions: #1076.
Development of this release was supported by the French Ministry for Foreign Affairs through its ministerial State Startups incubator under the aegis of the Ambassador for Digital Affairs.
Added
- Enable a service to be renamed into several services when exporting a dataset
v1.2.2
1.2.2 - 2024-05-22
Full changeset and discussions: #1075.
Development of this release was supported by the French Ministry for Foreign Affairs through its ministerial State Startups incubator under the aegis of the Ambassador for Digital Affairs.
Fixed
- Exclude non-record files (e.g., README, LICENSE) from dataset
v1.2.1
1.2.1 - 2024-05-09
Full changeset and discussions: #1070.
Development of this release was supported by the French Ministry for Foreign Affairs through its ministerial State Startups incubator under the aegis of the Ambassador for Digital Affairs.
Fixed
- Fix
ota lint
command
v1.2.0
1.2.0 - 2024-05-08
Full changeset and discussions: #1069.
Development of this release was supported by the French Ministry for Foreign Affairs through its ministerial State Startups incubator under the aegis of the Ambassador for Digital Affairs.
Added
- Add label
empty content
to reported issues on GitHub when server returns empty content or when PDF content is unextractable - Add label
invalid selector
to reported issues on GitHub when CSS selector is invalid
Changed
- Consider extraction errors as expected operational errors instead of crashing the engine
Fixed
- Do not crash when source documents links point to invalid URLs
- Take into account the
--types
CLI option - Fix counts of terms when they are specified via the CLI option
--types
- Fix display issues for service ID and terms type associated with errors
v1.1.3
1.1.3 - 2024-05-02
Full changeset and discussions: #1068.
Development of this release was supported by the French Ministry for Foreign Affairs through its ministerial State Startups incubator under the aegis of the Ambassador for Digital Affairs.
Fixed
- Fix validation of modified declarations when declaration history is modified; bug introduced in v1.1.2
v1.1.2
1.1.2 - 2024-04-08
Full changeset and discussions: #1066.
Development of this release was supported by the French Ministry for Foreign Affairs through its ministerial State Startups incubator under the aegis of the Ambassador for Digital Affairs.
Fixed
- Fix validation of modified declarations when new services were added
- Fix validation of modified declarations when filters were modified
v1.1.1
1.1.1 - 2024-03-28
Full changeset and discussions: #1065.
Development of this release was supported by the French Ministry for Foreign Affairs through its ministerial State Startups incubator under the aegis of the Ambassador for Digital Affairs.
Fixed
- Ensure to reopen associated issue if terms become inaccessible again
v1.1.0
1.1.0 - 2024-03-18
Full changeset and discussions: #1063.
Development of this release was supported by the French Ministry for Foreign Affairs through its ministerial State Startups incubator under the aegis of the Ambassador for Digital Affairs.
Changed
- Introduce
pluginError
error type to isolate plugin errors from the engine and increase robustness
v1.0.0
1.0.0 - 2024-03-14
Full changeset and discussions: #1061.
Development of this release was supported by the French Ministry for Foreign Affairs through its ministerial State Startups incubator under the aegis of the Ambassador for Digital Affairs.
No code changes were made in this release, it simply signifies that the public API can now be considered stable.