Released: 2024-09-04
- Features
AntPluginSet
: also include plugin auxiliary packages (plugin_aux_packages
).
Released: 2023-05-17
- Features
directory
plugin registry layout now has the same file naming convention option asrcs
.- New
directory
/rcs
file naming conventionunderscore
: replace.
in the plugin identifier by_
and add.jar
. - CLI improvements.
- Changes
- The
--output-format
option is now only available in the context of commands where it makes sense.
- The
Released: 2023-03-07
- Bug Fixes
- Fixed use of the
importlib.resources
library.
- Fixed use of the
Released: 2023-03-07
- Features
- Completely refactored to be in the package
lockss.turtles
. - Using Poetry to make uploadable to and installable from PyPI as lockss-turtles. Removed the requirements file.
- Validate the various YAML objects (like a
PluginSet
) against a JSON Schema.
- Completely refactored to be in the package
- Changes
- Temporarily disabled the
analyze-registry
command. $XDG_CONFIG_HOME/turtles
(by default$HOME/.config/turtles
) is now$XDG_CONFIG_HOME/lockss.turtles
(by default$HOME/.config/lockss.turtles
) or/etc/lockss.turtles
(formerlyturtles
).settings.yaml
is nowplugin-signing.yaml
and itskind
is nowPluginSigning
. The corresponding command line option--settings
is now--plugin-signing
.plugin-sets.yaml
, its kindPluginSets
, its keyplugin-sets
, and the command line option--plugin-sets
are nowplugin-set-catalog.yaml
,PluginSetCatalog
,plugin-set-files
and--plugin-set-catalog
, respectively. The builderoptions
key is deprecated.plugin-registries.yaml
, its kindPluginRegistries
, its keyplugin-registries
, and the command line option--plugin-registries
are nowplugin-registry-catalog.yaml
,PluginRegistryCatalog
,plugin-registry-files
and--plugin-registry-catalog
, respectively. Thefile-naming-convention
key is now directly underlayout
and the valuefull
is nowidentifier
. The layoutoptions
key is deprecated.
- Temporarily disabled the
Released: 2022-10-26
- Features
MavenPluginSet
, for Maven projects inheriting fromorg.lockss:lockss-plugins-parent-pom
.RcsPluginRegistry
: file naming convention layout option.- Tabular output now includes the plugin version.
- Bug Fixes
AntPluginSet
: runant load-plugins
before building plugins.
Released: 2022-10-23
- Bug Fixes
RcsPluginRegistry
: Better handle incompletely managed RCS areas.DirectoryPluginRegistry
: Better file handling withcp
.
Released: 2022-10-10
- Features
- Initial release.
AntPluginSet
, based on the classiclockss-daemon
Ant builder.DirectoryPluginRegistry
, for a simple layout.RcsPluginRegistry
, based on the classic RCS layout.- Tabular output by tabulate.