All changes that impact users of this module are documented in this file, in the Common Changelog format with some additional specifications defined in the CONTRIBUTING file. This codebase adheres to Semantic Versioning.
- Breaking: Split validation and linting of declaration files in 2 commands.
ota validate
does not test the linting of files anymore. - Breaking:
ota lint
does not fix files by default.ota lint --fix
must be used for that.
Full changeset and discussions: #981.
- Specification of changelog format
- Specification of changelog format is now in CONTRIBUTING
- Improve documentation for CLI commands
- Breaking: Replace behaviour of
ota track --schedule
. It now tracks the changes only on scheduled hours. It was before running also on launch.
- Trigger a release event on CI to deploy documentation website
- Breaking: Remove obsolete ansible deployment recipes as it was extracted in a dedicated repository. Look at the README to know how to deploy the engine.
- Replace embedded terms types list with the one defined in the dedicated repository
@opentermsarchive/terms-types
.
- Add dataset command to CLI; this command can be discovered in the documentation and by running
ota dataset help
Full changeset and discussions: #959._
- Improved reliability and expanded coverage of email protection global filter
- Add missing configuration for production
- Breaking: Unify all CLI commands as subcommands of one single
ota
command and rename some options; the new CLI can be discovered in the documentation and by runningota help
(#978)
- Ensure paths for given Git storage configuration are relative to current working directory instead of engine module folder
Full changeset and discussions: #979.
- Add missing configuration for production
Full changeset and discussions: #976.
- Load both the configurations defined in this module and the configurations defined in the module which use it as dependency
Full changeset and discussions: #977.
- Add missing file required for CLI in the packaging process
Full changeset and discussions: #971.
- Rewrite documentation to bring it up to date with current behaviour
Full changeset and discussions: #957.
- Publish package on NPM under name
@opentermsarchive/engine
- Export
filter
,pageDeclaration
andfetch
in NPM module - Add changelog