Update Mend: high confidence minor and patch dependency updates - #2
Open
mend-for-github-com[bot] wants to merge 1 commit into
Conversation
mend-for-github-com
Bot
force-pushed
the
whitesource-remediate/mend-high-confidence-minor-and-patch-dependency-updates
branch
6 times, most recently
from
March 23, 2024 06:09
27263f8 to
583459a
Compare
mend-for-github-com
Bot
force-pushed
the
whitesource-remediate/mend-high-confidence-minor-and-patch-dependency-updates
branch
7 times, most recently
from
March 30, 2024 06:09
49f887c to
a017872
Compare
mend-for-github-com
Bot
force-pushed
the
whitesource-remediate/mend-high-confidence-minor-and-patch-dependency-updates
branch
13 times, most recently
from
April 5, 2024 06:19
5ecf654 to
f7d5c2f
Compare
mend-for-github-com
Bot
force-pushed
the
whitesource-remediate/mend-high-confidence-minor-and-patch-dependency-updates
branch
3 times, most recently
from
April 9, 2024 06:14
827236f to
e45aab0
Compare
mend-for-github-com
Bot
force-pushed
the
whitesource-remediate/mend-high-confidence-minor-and-patch-dependency-updates
branch
3 times, most recently
from
April 16, 2024 06:08
ac4c3dc to
b6f9731
Compare
mend-for-github-com
Bot
force-pushed
the
whitesource-remediate/mend-high-confidence-minor-and-patch-dependency-updates
branch
from
April 16, 2024 06:36
b6f9731 to
f31d95a
Compare
mend-for-github-com
Bot
force-pushed
the
whitesource-remediate/mend-high-confidence-minor-and-patch-dependency-updates
branch
2 times, most recently
from
April 16, 2024 18:20
f3a10c1 to
710ae5f
Compare
mend-for-github-com
Bot
force-pushed
the
whitesource-remediate/mend-high-confidence-minor-and-patch-dependency-updates
branch
from
April 17, 2024 00:08
710ae5f to
1c8b089
Compare
mend-for-github-com
Bot
force-pushed
the
whitesource-remediate/mend-high-confidence-minor-and-patch-dependency-updates
branch
5 times, most recently
from
April 18, 2024 00:13
422eaf3 to
3d7b2eb
Compare
mend-for-github-com
Bot
force-pushed
the
whitesource-remediate/mend-high-confidence-minor-and-patch-dependency-updates
branch
11 times, most recently
from
April 24, 2024 06:23
0b8140a to
535763f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.26→1.0.312.29.0→2.46.12.5.2→2.7.41.21→1.28.01.5.2→1.9.01.4.5→1.4.214.3.1→4.4.33.0.0-M5→3.5.61.14.3→1.23.23.5.1→3.7.10.7.6→0.9.630.1-jre→30.1.1-jre1.9→1.15.02.6→2.22.03.1.2→3.6.02.2→2.2.22.7.1→2.7.18Release Notes
Yaffle/EventSource (event-source-polyfill)
v1.0.31Compare Source
v1.0.30Compare Source
v1.0.29Compare Source
v1.0.28Compare Source
diffplug/spotless (com.diffplug.spotless:spotless-maven-plugin)
v2.45.0Added
gofmt(#2001)v2.44.0Added
DiffMessageFormatterwhich allows to retrieve diffs with their line numbers (#1960)Fixed
bufinvocation. (#1976)Changed
ktlintversion to latest1.0.1->1.1.1. (#1973)googleJavaFormatversion to latest1.18.1->1.19.2. (#1971)diktatversion to latest1.2.5->2.0.0. (#1972)v2.43.0Added
Fixed
Changed
ktlintversion to latest1.0.0->1.0.1. (#1855)v2.42.0Added
The configuration is still the same, but you should switch to the new
biometag / function and adjustthe version accordingly. (#1804).
google-java-format'sskip-javadoc-formattingoption. (#1793)GIT_ATTRIBUTES_FAST_ALLSAME. (#1838)Fixed
3.0.0and newer. (#1802)external process started '/usr/bin/git --version'. (#1806)Changed
flexmarkversion to latest0.64.0->0.64.8. (#1801)ktlintversion to latest0.50.0->1.0.0. (#1808)v2.41.0Added
jsonPatchstep tojsonformatter configurations. This allows patching of JSON documents using JSON Patches. (#1753)Fixed
eslinttests to fix failinguseEslintXoStandardRulestest. (#1761, #1756)prettierversion3.0.0and newer. (#1760, #1751)Changed
eslintversion to latest8.31.0->8.45.0(#1761)prettierversion to latest (v2)2.8.1->2.8.8. (#1760)greclipseversion to latest4.27->4.28. (#1775)v2.40.0Added
enum OnMatch { INCLUDE, EXCLUDE }so thatFormatterStep.filterByContentcan not only include based on the pattern but also exclude. (#1749)Fixed
semanticSorttofalse. (#1728)Changed
cleanthatversion to latest2.13->2.17. (#1734)ktlintversion to latest0.49.1->0.50.0. (#1741)ktlint 0.47.xfollowing our policy of supporting two breaking changes at a time.useExperimentalparameter in favor of thektlint_experimentalproperty.v2.39.0Added
Jvm.Supportnow accepts-SNAPSHOTversions, treated as the non-SNAPSHOT. (#1583)romestep tojavascriptandtypescriptformatter configurations. (#1663)Fixed
googleJavaFormatintroduced in2.38.0. (#1680)Changed
~/.m2/repository/dev/equo/p2-datarather than~/.equo, and for CI machines without a home directory the p2 data goes to$GRADLE_USER_HOME/caches/p2-data. (#1714)googleJavaFormatversion to latest1.16.0->1.17.0. (#1710)ktfmtversion to latest0.43->0.44. (#1691)ktlintversion to latest0.48.2->0.49.1. (#1696)ktlint 0.46.xfollowing our policy of supporting two breaking changes at a time.sortpomversion to latest3.0.0->3.2.1. (#1675)v2.38.0Added
EquoBasedStepBuilder(#1629).styleoption in Palantir Java Format (#1654).Changed
googleJavaFormatto a compile-only dependency and drop support for versions <1.8. (#1630)cleanthatversion to latest2.6->2.13. (#1589 and #1661)diktatversion1.2.4.2->1.2.5. (#1631)flexmarkversion0.62.2->0.64.0. (#1302)googleJavaFormatversion1.15.0->1.16.0. (#1630)scalafmtversion3.7.1->3.7.3. (#1584)4.26->4.2711.0->11.1v2.37.0Added
$FILE. (#1605 fixes #1147)Changed
4.9through4.26. Also we now recommend dropping the last.0, e.g.4.26instead of4.26.0, you'll get warnings to help you switch.4.18through4.26. Also we now recommend dropping the last.0, e.g.4.26instead of4.26.0, you'll get warnings to help you switch.10.6through11.0.v2.36.0Added
gradlew equoIdeopens a repeatable clean Spotless dev environment. (#1523)cleanthataddedincludeDraftoption, to include draft mutators from composite mutators. (#1574)npm-based formatters now support caching ofnode_modulesdirectory (#1590)Fixed
JacksonJsonFormatterFunchandles json files with an Array as root. (#1585)Changed
cleanthatversion to latest2.1->2.6(#1569 and #1574)npm-based formatters (#1590 fixes #1582)v2.35.0Added
LazyArgLoggerto allow for lazy evaluation of log messages in slf4j logging. (#1565)Fixed
node_modulesdirectories. (#1565)ktfmtdefault style uses correct continuation indent. (#1562)Changed
ktfmtversion to latest0.42->0.43(#1561)jacksonversion to latest2.14.1->2.14.2(#1536)v2.34.0Added
Formatternow has a fieldpublic static final File NO_FILE_SENTINELwhich can be used to pass string content to a Formatter or FormatterStep when there is no actual File to format. (#1525)v2.33.0Added
ProcessRunnerhas added some convenience methods so it can be used for Maven testing. (#1496)ProcessRunnerallows to limit captured output to a certain number of bytes. (#1511)ProcessRunneris now capable of handling long-running tasks where waiting for exit is delegated to the caller. (#1511)nodeExecutableparameter (#1500)Fixed
formatAnnotationshas had 8 more annotations from the Checker Framework added #1494Changed
YamlJacksonStepintoJacksonYamlStepwhile normalizing Jackson usage (#1492)gsonintegration to use a compile-only source set (#1510).KtLintdoes not maintain a stable API - before this PR, we supported every breaking change in the API since 2019.npm installcall until the formatter is first used. This enables better integrationwith
gradle-node-plugin. (#1522)ktlintversion to latest0.48.1->0.48.2(#1529)scalafmtversion to latest3.6.1->3.7.1(#1529)v2.32.0Added
editorConfigFileforktLint#142ktlintstep now modifies license headers. Make sure to putlicenseHeaderafterktlint.skipLinesMatchingoption tolicenseHeaderto support formats where license header cannot be immediately added to the top of the file (e.g. xml, sh). (#1441).Fixed
ktlint0.48+ new rule disabling syntax (#1456) fixes (#1444)Changed
prettierfrom2.0.5to2.8.1(#1453)7.5.1to7.6(#1409)org.codehaus.groovy:groovy-xmltestlib(#1443)ResourceHarnessno longer has any duplicated functionality which was also present inStepHarnessStepHarnessnow operates onFormatterrather than aFormatterStepStepHarnessWithFilenow takes aResourceHarnessin its constructor to handle the file manipulation partsktlintversion to latest0.47.1->0.48.1(#1456)v2.31.0Added
importOrdernow support groups of imports without blank lines (#1401)Fixed
@Valueas a type annotation #1367ktlint_disabled_rulesinktlint0.47.x #1378Changed
ktfmtversion to latest0.40->0.41(#1340)scalafmtversion to latest3.5.9->3.6.1(#1373)diktatversion to latest1.2.3->1.2.4.2(#1393)palantir-java-formatversion to latest2.10->2.28(#1393)v2.30.0Added
formatAnnotations()step to correct formatting of Java type annotations. It puts type annotations on the same line as the type that they qualify. Run it after a Java formatting step, such asgoogleJavaFormat(). (#1275)Changed
ktfmtversion to latest0.39->0.40(#1312)ktlintversion to latest0.46.1->0.47.1(#1303)0.31.0nulab/zxcvbn4j (com.nulab-inc:zxcvbn)
v1.9.0Compare Source
v1.8.2Compare Source
v1.8.1Compare Source
v1.8.0Compare Source
v1.7.0Compare Source
v1.6.0Compare Source
bonigarcia/webdrivermanager (io.github.bonigarcia:webdrivermanager)
v4.4.3Added
Fixed
v4.4.2v4.4.1Fixed
v4.4.0Added
Changed
Removed
jhy/jsoup (org.jsoup:jsoup)
v1.23.2Improvements
StreamParser.selectFirst(...)calls during progressive parsing, so later matches are returned with their parsed contents when earlier selections had left them as parser lookahead. E.g., given<title>One</title><p id=hit>Full</p><p>Next</p>, selectingtitleand then#hitnow advances the partial lookahead and returns<p id="hit">Full</p>, rather than returning an empty<p id="hit"></p>before its content is parsed. The updated readiness tracking follows StreamParser's normal emission order across implicit HTML structure and parser recovery. #2551W3CDomconversion performance for documents with many nested namespace declarations. The W3C converter now uses the same optimized namespace tracking as the XML parser. #2559W3CDomXML conversion to retain processing instructions, comments outside the root element, and CDATA sections, which were previously dropped or converted to text. #2572Elements#before(Node),after(Node),prepend(Node), andappend(Node)to match the existing HTML string methods. #953Connection.requestBodyStream(InputStream)now stream directly with the JDKHttpClienton Java 11+, rather than being loaded fully into memory first. #2575Jsoup.newSession()to ordinaryJsoup.connect(...)calls, reducing transport thread and connection setup churn under sustained request loads. Sessions with custom authentication or SSL contexts continue to use their own client. #2584Changes
Parser#setMaxDepth(int)to configure. #2570Bug Fixes
W3CDomnamespace conversion in several cases: #2559a:b:c, are normalized. Attributes that still cannot be represented are skipped, and unrepresentable elements no longer change the surrounding tree.W3CDomconversion of programmatically created or renamed elements whose names can be represented in a jsoup HTML DOM but are not valid XML names, such as1abc. These names are now normalized (e.g._1abc) instead of causing aNullPointerException. #2560nullelements or dropping attributes. For example, an attribute named1ais written as_1a. Additional leading underscores keep repaired attribute names unique if they conflict with another attribute. #2573HttpClientimplementation to accept responses missing aContent-Typeheader, matching theHttpURLConnectionimplementation. #2549+xmlsuffixes, including vendor-specific media types. #2550ValidationException. #2555</body>remain children of thehtmlelement, while comments after</html>remain children of the document. #2557re2jregular expression engine, memory allocation errors caused by complex selector patterns at match time are now normalized to aValidationExceptionwith aPattern complexity errormessage.title/textareacontent stays text through EOF, and custom text tags match exact names. #2577</template>tags without throwing aValidationException. #2581v1.23.1Improvements
Parser#setTrackPosition(true)). Source ranges are now stored in compact parser-owned span records instead of node and attribute user data, andPositionobjects are created lazily when source ranges are read. This cuts tracked DOM retained size by about 50-60% on representative benchmark documents, while keepingNode#sourceRange(),Element#endSourceRange(), andAttribute#sourceRange()behavior intact. #2498Element#classList(), an immutable snapshot of an element's class names in attribute order. UsehasClass()when you just need to test for one class,classList()when you want to read or iterate classes without needing a mutable result, andclassNames()when you want the existing mutable, deduplicated set that can be written back withclassNames(Set). The class APIs now share an HTML-whitespace scanner, which also makesclassNames()faster and lighter on allocation, especially when walking many elements without class names. #2500select,foreignObject, andtemplate. #2501<noscript>fallback markup is now parsed into an inspectable DOM subtree in both the document head and body. The fallback acts as a contained parsing island, so malformed markup cannot disrupt the surrounding document structure, while normal HTML tokenization still applies within it. This also improves round-trip serialization. #2537CookieStorecontinue to follow their configured scope. #2540AppendablewithNode#outerHtml(Appendable), without first creating aString. This complementsElement#html(Appendable), which appends inner HTML only. #2532Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.