Recent Releases of https://github.com/broadinstitute/barclay
https://github.com/broadinstitute/barclay - Barclay release for Java 17
This release supports, and requires Java 17. Barclay also now uses github actions in place of travis.
- Fix pom attributes, update readme to reflect new dependencies. (#191)
- Migrate to Github Actions (#192)
- Upgrade to Java 17 and gradle 7.4.2. (#188)
- Java
Published by cmnbroad over 3 years ago
https://github.com/broadinstitute/barclay - 4.1.0
What's Changed
- Upgrade log4j to 2.17. by @cmnbroad in https://github.com/broadinstitute/barclay/pull/179
- Upgrade log4j to 2.17.1. by @cmnbroad in https://github.com/broadinstitute/barclay/pull/180
- Fix repeated "Possible values" in help output by @lbergelson in https://github.com/broadinstitute/barclay/pull/183
- Add @DeprecatedFeature annotation. by @cmnbroad in https://github.com/broadinstitute/barclay/pull/187
Full Changelog: https://github.com/broadinstitute/barclay/compare/4.0.2...4.1.0
- Java
Published by cmnbroad over 3 years ago
https://github.com/broadinstitute/barclay - 4.0.1
Minor release with a couple of bug fixes/updates. Changes in this release:
- Barclay parser no longer uses an embedded ":" to display an argument 's data type on the command line . (#172)
- Fix mutable HelpDoclet member declarations. (#169)
- Update LinkedHashMap iteration in WDL template. (#170)
- Additional WDL generation test cases. (#171)
- Java
Published by cmnbroad over 5 years ago
https://github.com/broadinstitute/barclay - Version 4.0.0
This release contains updates to WDL generation (#165), including: - Replace RuntimeProperties annotation with WorkflowProperties annotation - Replace WorkflowResource annotation with separate WorkflowInput and WorkflowOutput annotations - Replace companionResources attribute with separate requiredCompanions/optionalCompanions attributes - Separate template maps for required and optional outputs
Other fixes: - Generate doc for options that are collections of enums. (#160) - Disable jopt argument clustering. (#136)
- Java
Published by cmnbroad almost 6 years ago
https://github.com/broadinstitute/barclay - Version 3.0.0.
This release includes:
- Significant refactoring of
CommandLineArgumentParser, with classes forArgumentDefinition,NamedArgumentDefinitionandPositionalArgumentDefinitionfactored out (#133). - New annotations for
RuntimePropertiesandWorkflowResource, for use with support for auto-WDL generation for classes that are also annotated withCommandLineProperties. (#162)
Other changes: * Fix to filter non-CLPs from inclusion in tab completion. (#164) * Add command line parser tests for EnumSet arguments. (#158) * Allow processPositionalArguments to be overridden in docgen subclasses. (#159) * Fix our of range error message construction logic. (#157) * Add out folder to .gitignore. (#149) * Warn on file expansion for files with strings and leading . (#161) * Fix error reporting for null argument collections. (#156) * Add test for String initialized to null. (#141) * Fix default implementation of includePluginClass method. (#135) * Reject attempts to use hybrid Barclay/legacy syntax with the Barclay parser. (#146)
- Java
Published by cmnbroad almost 6 years ago