Skip to content

Commit 368d97e

Browse files
committed
Release picocli version 4.7.6
1 parent ca9fbb6 commit 368d97e

File tree

529 files changed

+3104
-3015
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

529 files changed

+3104
-3015
lines changed

Diff for: README.md

+12-12
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ The user manual has examples of integrating with [Guice](https://picocli.info/#_
7979

8080
### Releases
8181
* [All Releases](https://github.com/remkop/picocli/releases)
82-
* Latest: 4.7.5 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.7.5)
82+
* Latest: 4.7.6 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.7.6)
8383
* Older: Picocli 4.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v4.0.0)
8484
* Older: Picocli 3.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v3.0.0)
8585
* Older: Picocli 2.0 [Release Notes](https://github.com/remkop/picocli/releases/tag/v2.0.0)
@@ -88,7 +88,7 @@ The user manual has examples of integrating with [Guice](https://picocli.info/#_
8888
* [4.x User manual: https://picocli.info](https://picocli.info)
8989
* [4.x Quick Guide](https://picocli.info/quick-guide.html)
9090
* [4.x API Javadoc](https://picocli.info/apidocs/)
91-
* [PREVIEW: Modular Javadoc for all artifacts (4.7.5-SNAPSHOT)](https://picocli.info/apidocs-all/)
91+
* [PREVIEW: Modular Javadoc for all artifacts (4.7.6-SNAPSHOT)](https://picocli.info/apidocs-all/)
9292
* [Command line autocompletion](https://picocli.info/autocomplete.html)
9393
* [Programmatic API](https://picocli.info/picocli-programmatic-api.html)
9494
* [FAQ](https://github.com/remkop/picocli/wiki/FAQ)
@@ -272,9 +272,9 @@ If you like picocli, help others discover picocli:
272272
#### Spread the joy! :tada:
273273
* Tweet about picocli! What do you like about it? How has it helped you? How is it different from the alternatives?
274274
* Mention that your project uses picocli in the documentation of your project.
275-
* Show that your GitHub project uses picocli, with this badge in your README.md: [![picocli](https://img.shields.io/badge/picocli-4.7.5-green.svg)](https://github.com/remkop/picocli)
275+
* Show that your GitHub project uses picocli, with this badge in your README.md: [![picocli](https://img.shields.io/badge/picocli-4.7.6-green.svg)](https://github.com/remkop/picocli)
276276
```
277-
[![picocli](https://img.shields.io/badge/picocli-4.7.5-green.svg)](https://github.com/remkop/picocli)
277+
[![picocli](https://img.shields.io/badge/picocli-4.7.6-green.svg)](https://github.com/remkop/picocli)
278278
```
279279

280280
#### Preach it! :muscle:
@@ -365,41 +365,41 @@ See the [source code](https://github.com/remkop/picocli/blob/main/src/main/java/
365365

366366
### Gradle
367367
```
368-
implementation 'info.picocli:picocli:4.7.5'
368+
implementation 'info.picocli:picocli:4.7.6'
369369
```
370370
### Maven
371371
```
372372
<dependency>
373373
<groupId>info.picocli</groupId>
374374
<artifactId>picocli</artifactId>
375-
<version>4.7.5</version>
375+
<version>4.7.6</version>
376376
</dependency>
377377
```
378378
### Scala SBT
379379
```
380-
libraryDependencies += "info.picocli" % "picocli" % "4.7.5"
380+
libraryDependencies += "info.picocli" % "picocli" % "4.7.6"
381381
```
382382
### Ivy
383383
```
384-
<dependency org="info.picocli" name="picocli" rev="4.7.5" />
384+
<dependency org="info.picocli" name="picocli" rev="4.7.6" />
385385
```
386386
### Grape
387387
```groovy
388388
@Grapes(
389-
@Grab(group='info.picocli', module='picocli', version='4.7.5')
389+
@Grab(group='info.picocli', module='picocli', version='4.7.6')
390390
)
391391
```
392392
### Leiningen
393393
```
394-
[info.picocli/picocli "4.7.5"]
394+
[info.picocli/picocli "4.7.6"]
395395
```
396396
### Buildr
397397
```
398-
'info.picocli:picocli:jar:4.7.5'
398+
'info.picocli:picocli:jar:4.7.6'
399399
```
400400

401401
### JBang
402402
```
403-
//DEPS info.picocli:picocli:4.7.5
403+
//DEPS info.picocli:picocli:4.7.6
404404
```
405405

Diff for: RELEASE-NOTES.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# picocli Release Notes
22

3-
# <a name="4.7.6"></a> Picocli 4.7.6 (UNRELEASED)
3+
# <a name="4.7.6"></a> Picocli 4.7.6
44
The picocli community is pleased to announce picocli 4.7.6.
55

66
This release includes bugfixes and enhancements.
@@ -46,11 +46,13 @@ Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96).
4646
* [#2108] DEP: Bump actions/checkout from 3.6.0 to 4.0.0
4747
* [#2120] DEP: Bump actions/checkout from 4.0.0 to 4.1.0
4848
* [#2225] DEP: Bump actions/checkout from 4.1.0 to 4.1.2
49+
* [#2272] DEP: Bump actions/checkout from 4.1.2 to 4.1.4
4950
* [#2098] DEP: Bump actions/setup-java from 3.11.0 to 3.12.0
5051
* [#2158] DEP: Bump actions/setup-java from 3.12.0 to 4.0.0
5152
* [#2236] DEP: Bump actions/setup-java from 4.0.0 to 4.2.1.
5253
* [#2111] DEP: Bump actions/upload-artifact from 3.1.2 to 3.1.3
5354
* [#2204] DEP: Bump actions/upload-artifact from 3.1.3 to 4.3.1
55+
* [#2273] DEP: Bump actions/upload-artifact from 4.3.1 to 4.3.3
5456
* [#2227] DEP: Bump com.google.errorprone:error_prone_core from 2.23.0 to 2.26.1
5557
* [#2271] DEP: Bump com.google.errorprone:error_prone_core from 2.26.1 to 2.27.1
5658
* [#2237] DEP: Bump emibcn/badge-action from 2.0.2 to 2.0.3.

Diff for: dependencies.gradle

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ ext {
77
// projectPreviousPublishedVersion is non-SNAPSHOT, only published releases
88
projectPreviousPublishedVersion = "4\\.7\\.5" // for task bumpReadmeVersion
99
// projectPreviousVersionRegex may be a SNAPSHOT
10-
projectPreviousVersionRegex = "4\\.7\\.5" // for task bumpVersion
11-
projectVersion = "4.7.6-SNAPSHOT" // for all build tasks
12-
releaseDate = "2023-08-27" // for task bumpVersion
10+
projectPreviousVersionRegex = "4\\.7\\.6-SNAPSHOT" // for task bumpVersion
11+
projectVersion = "4.7.6" // for all build tasks
12+
releaseDate = "2024-05-07" // for task bumpVersion
1313
releaseDatePreviousRegex = "2023\\-08\\-27" // for task bumpVersion
1414

1515
// DEPENDENCIES

Diff for: docs/A-Whirlwind-Tour-of-Picocli.html

+78-3
Original file line numberDiff line numberDiff line change
@@ -1565,88 +1565,163 @@
15651565
});
15661566
</script>
15671567
<style>
1568+
15681569
.hidden {
1570+
15691571
display: none;
1572+
15701573
}
15711574

1575+
1576+
15721577
.switch {
1578+
15731579
border-width: 1px 1px 0 1px;
1580+
15741581
border-style: solid;
1582+
15751583
border-color: #7a2518;
1584+
15761585
display: inline-block;
1586+
15771587
}
15781588

1589+
1590+
15791591
.switch--item {
1592+
15801593
padding: 10px;
1594+
15811595
background-color: #ffffff;
1596+
15821597
color: #7a2518;
1598+
15831599
display: inline-block;
1600+
15841601
cursor: pointer;
1602+
15851603
}
15861604

1605+
1606+
15871607
.switch--item.selected {
1608+
15881609
background-color: #7a2519;
1610+
15891611
color: #ffffff;
1612+
15901613
}
15911614

1615+
1616+
15921617
</style>
1618+
15931619
<script src="https://cdnjs.cloudflare.com/ajax/libs/zepto/1.2.0/zepto.min.js"></script>
1620+
15941621
<script type="text/javascript">
1622+
15951623
function addBlockSwitches() {
1624+
15961625
$('.primary').each(function() {
1626+
15971627
primary = $(this);
1628+
15981629
createSwitchItem(primary, createBlockSwitch(primary)).item.addClass("selected");
1630+
15991631
primary.children('.title').remove();
1632+
16001633
});
1634+
16011635
$('.secondary').each(function(idx, node) {
1636+
16021637
secondary = $(node);
1638+
16031639
primary = findPrimary(secondary);
1640+
16041641
switchItem = createSwitchItem(secondary, primary.children('.switch'));
1642+
16051643
switchItem.content.addClass('hidden');
1644+
16061645
findPrimary(secondary).append(switchItem.content);
1646+
16071647
secondary.remove();
1648+
16081649
});
1650+
16091651
}
16101652

1653+
1654+
16111655
function createBlockSwitch(primary) {
1656+
16121657
blockSwitch = $('<div class="switch"></div>');
1658+
16131659
primary.prepend(blockSwitch);
1660+
16141661
return blockSwitch;
1662+
16151663
}
16161664

1665+
1666+
16171667
function findPrimary(secondary) {
1668+
16181669
candidate = secondary.prev();
1670+
16191671
while (!candidate.is('.primary')) {
1672+
16201673
candidate = candidate.prev();
1674+
16211675
}
1676+
16221677
return candidate;
1678+
16231679
}
16241680

1681+
1682+
16251683
function createSwitchItem(block, blockSwitch) {
1684+
16261685
blockName = block.children('.title').text();
1686+
16271687
content = block.children('.content').first().append(block.next('.colist'));
1688+
16281689
item = $('<div class="switch--item">' + blockName + '</div>');
1690+
16291691
item.on('click', '', content, function(e) {
1692+
16301693
$(this).addClass('selected');
1694+
16311695
$(this).siblings().removeClass('selected');
1696+
16321697
e.data.siblings('.content').addClass('hidden');
1698+
16331699
e.data.removeClass('hidden');
1700+
16341701
});
1702+
16351703
blockSwitch.append(item);
1704+
16361705
return {'item': item, 'content': content};
1706+
16371707
}
16381708

1709+
1710+
16391711
$(addBlockSwitches);
16401712

1713+
1714+
16411715
</script>
16421716

1717+
16431718
</head>
16441719
<body class="article">
16451720
<div id="header">
16461721
<h1>A Whirlwind Tour of Picocli</h1>
16471722
<div class="details">
16481723
<span id="author" class="author">Remko Popma</span><br>
1649-
<span id="revnumber">version 4.7.5</span>
1724+
<span id="revnumber">version 4.7.6</span>
16501725
</div>
16511726
</div>
16521727
<div id="content">
@@ -3084,9 +3159,9 @@ <h2 id="_conclusion">Conclusion</h2>
30843159
</div>
30853160
<div id="footer">
30863161
<div id="footer-text">
3087-
Version 4.7.5<br>
3162+
Version 4.7.6<br>
30883163
Last updated 2023-03-12 17:36:31 +0900
30893164
</div>
30903165
</div>
30913166
</body>
3092-
</html>
3167+
</html>

0 commit comments

Comments
 (0)