Skip to content

Commit 0bebcc5

Browse files
committed
[#2026][#2027][#2029][#2034][#2035][#2036][#1848][#2030] update RELEASE-NOTES
1 parent e2901f9 commit 0bebcc5

File tree

2 files changed

+118
-75
lines changed

2 files changed

+118
-75
lines changed

RELEASE-NOTES.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,48 @@
11
# picocli Release Notes
22

3+
# <a name="4.7.4"></a> Picocli 4.7.4
4+
The picocli community is pleased to announce picocli 4.7.4.
5+
6+
This release includes bugfixes and enhancements.
7+
8+
Many thanks to the picocli community for raising these issues and providing the pull requests to address them!
9+
10+
This is the eighty-third public release.
11+
Picocli follows [semantic versioning](https://semver.org/).
12+
Artifacts in this release are signed by Remko Popma (6601 E5C0 8DCC BB96).
13+
14+
## <a name="4.7.4-toc"></a> Table of Contents
15+
* [New and noteworthy](#4.7.4-new)
16+
* [Fixed issues](#4.7.4-fixes)
17+
* [Deprecations](#4.7.4-deprecated)
18+
* [Potential breaking changes](#4.7.4-breaking-changes)
19+
20+
## <a name="4.7.4-new"></a> New and Noteworthy
21+
22+
See fixed items below.
23+
24+
25+
## <a name="4.7.4-fixes"></a> Fixed issues
26+
* [#2026][#2027] Enhancement: Improved feedback on mistyped subcommands. Thanks to [David Pond](https://github.com/mauvo) for the pull request.
27+
* [#2029][#2034] Enhancement: prevent `java.nio.charset.UnsupportedCharsetException: cp0` on windows, and fall back to the default charset if the charset provided by System property `sun.stdout.encoding` is invalid. Thanks to [
28+
Bartosz Spyrko-Smietanko](https://github.com/spyrkob) for the pull request.
29+
* [#2035][#2036] Bugfix: Option "mapFallbackValue" ignored when inherited to subcommand. Thanks to [Dan Ziemba](https://github.com/zman0900) for the pull request.
30+
* [#1848][#2030] Bugfix: fix issue with required options in `ArgGroup` becoming optional when combined with `DefaultValueProvider`. Thanks to [Ruud Senden](https://github.com/rsenden) and [Mike Snowden](https://github.com/wtfacoconut) for the pull request.
31+
* [#2020] DEP: Bump step-security/harden-runner from 2.3.0 to 2.4.0
32+
* [#2033] DEP: Bump github/codeql-action from 2.2.12 to 2.3.5
33+
* [#2015] DEP: Bump junit5Version from 5.9.2 to 5.9.3
34+
* [#2014] DEP: Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.8.20 to 1.8.21
35+
* [#2013] DEP: Bump org.jetbrains.kotlin:kotlin-script-runtime from 1.8.20 to 1.8.21
36+
* [#2008] DEP: Bump springBootVersion from 2.7.10 to 2.7.11
37+
* [#2007] DEP: Bump org.asciidoctor:asciidoctorj-pdf from 2.3.6 to 2.3.7
38+
39+
## <a name="4.7.4-deprecated"></a> Deprecations
40+
No features were deprecated in this release.
41+
42+
## <a name="4.7.4-breaking-changes"></a> Potential breaking changes
43+
This release has no breaking changes.
44+
45+
346
# <a name="4.7.3"></a> Picocli 4.7.3
447
The picocli community is pleased to announce picocli 4.7.3.
548

docs/index.html

Lines changed: 75 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -1709,81 +1709,81 @@
17091709
});
17101710
});
17111711
</script>
1712-
<style>
1713-
.hidden {
1714-
display: none;
1715-
}
1716-
1717-
.switch {
1718-
border-width: 1px 1px 0 1px;
1719-
border-style: solid;
1720-
border-color: #7a2518;
1721-
display: inline-block;
1722-
}
1723-
1724-
.switch--item {
1725-
padding: 10px;
1726-
background-color: #ffffff;
1727-
color: #7a2518;
1728-
display: inline-block;
1729-
cursor: pointer;
1730-
}
1731-
1732-
.switch--item.selected {
1733-
background-color: #7a2519;
1734-
color: #ffffff;
1735-
}
1736-
1737-
</style>
1738-
<script src="https://cdnjs.cloudflare.com/ajax/libs/zepto/1.2.0/zepto.min.js"></script>
1739-
<script type="text/javascript">
1740-
function addBlockSwitches() {
1741-
$('.primary').each(function() {
1742-
primary = $(this);
1743-
createSwitchItem(primary, createBlockSwitch(primary)).item.addClass("selected");
1744-
primary.children('.title').remove();
1745-
});
1746-
$('.secondary').each(function(idx, node) {
1747-
secondary = $(node);
1748-
primary = findPrimary(secondary);
1749-
switchItem = createSwitchItem(secondary, primary.children('.switch'));
1750-
switchItem.content.addClass('hidden');
1751-
findPrimary(secondary).append(switchItem.content);
1752-
secondary.remove();
1753-
});
1754-
}
1755-
1756-
function createBlockSwitch(primary) {
1757-
blockSwitch = $('<div class="switch"></div>');
1758-
primary.prepend(blockSwitch);
1759-
return blockSwitch;
1760-
}
1761-
1762-
function findPrimary(secondary) {
1763-
candidate = secondary.prev();
1764-
while (!candidate.is('.primary')) {
1765-
candidate = candidate.prev();
1766-
}
1767-
return candidate;
1768-
}
1769-
1770-
function createSwitchItem(block, blockSwitch) {
1771-
blockName = block.children('.title').text();
1772-
content = block.children('.content').first().append(block.next('.colist'));
1773-
item = $('<div class="switch--item">' + blockName + '</div>');
1774-
item.on('click', '', content, function(e) {
1775-
$(this).addClass('selected');
1776-
$(this).siblings().removeClass('selected');
1777-
e.data.siblings('.content').addClass('hidden');
1778-
e.data.removeClass('hidden');
1779-
});
1780-
blockSwitch.append(item);
1781-
return {'item': item, 'content': content};
1782-
}
1783-
1784-
$(addBlockSwitches);
1785-
1786-
</script>
1712+
<style>
1713+
.hidden {
1714+
display: none;
1715+
}
1716+
1717+
.switch {
1718+
border-width: 1px 1px 0 1px;
1719+
border-style: solid;
1720+
border-color: #7a2518;
1721+
display: inline-block;
1722+
}
1723+
1724+
.switch--item {
1725+
padding: 10px;
1726+
background-color: #ffffff;
1727+
color: #7a2518;
1728+
display: inline-block;
1729+
cursor: pointer;
1730+
}
1731+
1732+
.switch--item.selected {
1733+
background-color: #7a2519;
1734+
color: #ffffff;
1735+
}
1736+
1737+
</style>
1738+
<script src="https://cdnjs.cloudflare.com/ajax/libs/zepto/1.2.0/zepto.min.js"></script>
1739+
<script type="text/javascript">
1740+
function addBlockSwitches() {
1741+
$('.primary').each(function() {
1742+
primary = $(this);
1743+
createSwitchItem(primary, createBlockSwitch(primary)).item.addClass("selected");
1744+
primary.children('.title').remove();
1745+
});
1746+
$('.secondary').each(function(idx, node) {
1747+
secondary = $(node);
1748+
primary = findPrimary(secondary);
1749+
switchItem = createSwitchItem(secondary, primary.children('.switch'));
1750+
switchItem.content.addClass('hidden');
1751+
findPrimary(secondary).append(switchItem.content);
1752+
secondary.remove();
1753+
});
1754+
}
1755+
1756+
function createBlockSwitch(primary) {
1757+
blockSwitch = $('<div class="switch"></div>');
1758+
primary.prepend(blockSwitch);
1759+
return blockSwitch;
1760+
}
1761+
1762+
function findPrimary(secondary) {
1763+
candidate = secondary.prev();
1764+
while (!candidate.is('.primary')) {
1765+
candidate = candidate.prev();
1766+
}
1767+
return candidate;
1768+
}
1769+
1770+
function createSwitchItem(block, blockSwitch) {
1771+
blockName = block.children('.title').text();
1772+
content = block.children('.content').first().append(block.next('.colist'));
1773+
item = $('<div class="switch--item">' + blockName + '</div>');
1774+
item.on('click', '', content, function(e) {
1775+
$(this).addClass('selected');
1776+
$(this).siblings().removeClass('selected');
1777+
e.data.siblings('.content').addClass('hidden');
1778+
e.data.removeClass('hidden');
1779+
});
1780+
blockSwitch.append(item);
1781+
return {'item': item, 'content': content};
1782+
}
1783+
1784+
$(addBlockSwitches);
1785+
1786+
</script>
17871787

17881788
</head>
17891789
<body class="article toc2 toc-left">

0 commit comments

Comments
 (0)