167 Commits

Author SHA1 Message Date
Andreas Deininger
76ab6425f8 Various minor improvements to Gradle + Maven build scripts 2020-11-06 06:22:45 +09:00
Andreas Deininger
758558b981 Fix gradle warnings 2020-11-03 11:47:05 +09:00
Andreas Deininger
bdf774e3c1 Gradle: fix deprecation warnings 2020-10-31 09:12:30 +09:00
Remko Popma
3410dd85e0 Release picocli version 4.5.2 2020-10-14 20:41:53 +09:00
Remko Popma
c5dbdc9916 BUILD update paths for asciidoc new output directory 2020-10-14 20:21:27 +09:00
Andreas Deininger
1afdfde6d3 Fix: Show copy buttons in code blocks (#1198) 2020-10-11 19:32:33 +09:00
Andreas Deininger
2a34abdc92 Convert to latest Asciidoctor gradle plugin 2020-10-06 08:23:31 +09:00
Andreas Deininger
2453cb49bc Checksum example: add Kotlin source code on second tab 2020-10-04 19:46:24 +09:00
Andreas Deininger
6dc6ed491a Quick guide: online execution of sample apps (#1188) 2020-10-02 09:37:07 +09:00
Andreas Deininger
9bd0292f10 Fix broken links in documentation, bump to latest Asciidoctor version 2020-09-29 23:37:51 +02:00
Remko Popma
d5ed13eb63 Release picocli version 4.5.1 2020-08-26 13:01:43 +09:00
Remko Popma
0874760e7c [#1152] suppress Gradle Module Metadata generation: it is not published correctly
Closes #1152
2020-08-25 07:05:28 +09:00
Remko Popma
68c77331a3 gradle/gradle#13628 bump biz.aQute.bnd.gradle to 5.1.2 from 4.2.0 2020-08-12 11:39:07 +09:00
mattirn
d0cbcd5794 Bump JLine to 3.15.0, fixes #1098 2020-06-04 07:54:09 +09:00
mattirn
6dbaf3a472 PicocliCommands.commandDescription(): resolve also sub-command descs 2020-06-04 07:54:09 +09:00
Remko Popma
ac3449718d [#974][#894] Initial support for argument groups in @Command-annotated methods; bugfix in CLI test framework 2020-03-17 07:39:16 +09:00
Remko Popma
13b637f851 Release picocli version 4.2.0 2020-02-12 07:40:15 +09:00
Remko Popma
552b920bfe [#943] Create man pages for built-in picocli commands. 2020-02-10 07:46:00 +09:00
Remko Popma
62b437b211 [#889][#885] (DOC) Update of Picocli Programmatic API documentation. 2019-12-01 11:11:44 +09:00
Andreas Deininger
b774ffd07b Bump to latest versions of asciidoctor toolchain 2019-11-26 09:28:54 +09:00
Remko Popma
7058f49951 BUILD: keep versions up to date in documentation 2019-07-30 06:31:49 +09:00
Remko Popma
9742fd21aa BUILD don't auto-update @Grab to the version we are in the process of releasing 2019-07-19 21:34:04 +09:00
Remko Popma
9ffd9c4013 Release picocli version 4.0.0 2019-07-17 13:00:39 +09:00
Remko Popma
783061fa8d [#751] Build: Make build more portable
Closes #751
2019-06-26 20:08:57 +09:00
Radu Cotescu
f7be991277 [#734] Make the picocli jar OSGi friendly
* added the bnd plugin to the build
* defined a bnd.bnd file to handle the package export
(fixes #734)
2019-06-19 02:28:53 +09:00
Remko Popma
8357126188 [#717] Specify source encoding in gradle javadoc task explicitly. 2019-06-07 07:02:02 +09:00
Remko Popma
4c61e3b781 BUILD keep version numbers in example groovy scripts up to date 2019-06-06 20:24:28 +09:00
Remko Popma
31f37f3991 [#711] remove picocli-jpms-module, use org.beryx.jar gradle plugin on rootProject to compile src/main/java9/module-info.java 2019-06-05 20:49:11 +09:00
Remko Popma
4f2c086a02 [#717] Fix unmappable character for encoding ASCII by setting compiler encoding to UTF8 explicitly. 2019-06-05 06:35:36 +09:00
Remko Popma
a76b3690b3 BUILD align version numbers and fix build script to bump version correctly 2019-06-03 19:57:01 +09:00
Remko Popma
6e60fa79fb [#714] (work in progress) generate javadoc for picocli.jar with java 9+ 2019-06-03 19:38:47 +09:00
Remko Popma
da50d2b2c9 [#711] fix broken build 2019-06-03 12:14:52 +09:00
Remko Popma
edef333e9a [#711] BUILD cleanup 2019-06-03 08:20:15 +09:00
Remko Popma
2df22cdf34 [#711] use Java 11 modular javadoc if available 2019-06-02 19:52:45 +09:00
Remko Popma
d12756060d [#711] make picocli a modular multi-release jar 2019-05-31 20:15:06 +09:00
Remko Popma
7732d833ec BUILD don't print linkMap 2019-05-18 08:15:33 +09:00
Remko Popma
5aae869a02 BUILD fix javadoc when building on latest JDKs 2019-05-16 15:05:38 +09:00
Remko Popma
1cb411ad49 BUILD fix javadoc error for java 9+ 2019-05-14 12:11:55 +09:00
Remko Popma
9e22ccf0e4 DOC fix javadoc warnings and broken links 2019-05-13 21:06:05 +09:00
Remko Popma
ca3b837cba [#495] Update release notes, manifest attributes (remove Automatic-Module-Name from main picocli artifact manifest) 2019-04-12 19:40:12 +09:00
Remko Popma
27ab5552fb Second cut of adding support for argument groups:
* mutually exclusive options (#199)
* option that must co-occur (#295)
* option grouping in the usage help message (#450)
* repeating composite arguments (#358 and #635) (this should also cover the use cases presented in #454 and #434 requests for repeatable subcommands)
2019-03-18 22:32:03 +09:00
Remko Popma
3db55d8944 Update master for next development cycle after release 3.9.3 (from branch r3.9.x) 2019-02-01 19:35:09 +09:00
Remko Popma
4085837d32 Release picocli version 3.9.2 2019-01-20 19:59:39 +09:00
Remko Popma
5453776168 [#610] Build: cleanup build files 2019-01-19 18:54:47 +09:00
Remko Popma
cacce41849 [#610] Build: conditionally skip jacoco when building on jdk 11+ 2019-01-17 21:07:33 +09:00
Remko Popma
75edd844d6 BUILD: upgrade jacoco to 0.8.2 2019-01-17 15:56:05 +09:00
Remko Popma
c959a39ced [#610] Build: use minimal target java version for the current JDK 2019-01-17 13:38:36 +09:00
Remko Popma
af622c10f7 Prepare for next development cycle 2019-01-11 01:10:47 +09:00
Remko Popma
567e8bc76b [#593] Use Gradle Bintray Plugin to publish artifacts to Bintray. 2019-01-11 01:02:23 +09:00
Remko Popma
3aaf71e936 Release picocli version 3.9.1 2019-01-11 00:02:58 +09:00