fcc67cd
Merge pull request #10695
from SethTisue/scala-dev-755842d69d
fix scala
task in our sbt build so REPL has JLine features
againec6078f
Merge pull request #10694
from scala/tasty/test-classpath-standalone-obj5936c32
Use stripSuffix over dropRight for clarityd9d1307
Align tasty file lookup with dotty, add test case232521f
Merge pull request #10689
from scalacenter/tasty/switch-3.4.0-stable515883b
Merge pull request #10688
from scalacenter/tasty/temp-patch-windowsda72476
upgrade to 3.4.0 stablebaadd95
Disable tasty pipelining tests on windows17c0c74
Merge pull request #10686
from som-snytt/tweak/12944-hashset-issubsetSourced from com.google.googlejavaformat:google-java-format's releases.
v1.20.0
This release includes GraalVM native-image binaries for google-java-format for windows, linux, and mac. These binaries offer improved startup performance.
Changes:
- Keep type-use annotation with type when wrapping (03efe44d9affc989eee8623651fbdf1bcc7240dc)
- Handle 'any' patterns (#1037)
Full Changelog: https://github.com/google/google-java-format/compare/v1.19.2...v1.20.0
38a7b73
Release google-java-format 1.20.092c609a
Set -march=compatibility
for native-image builds571c2b6
Update maven native-image configuration for google-java-format910586c
Handle .exe
extensions for windows native-image250fa9b
Update release.yml865cdf8
Apply suggestions from code review0bc08ab
Update release.yml4e9aa25
Update .github/workflows/release.yml9851a39
Generate native-image binaries for google-java-formatb9b41fa
Add Windows native buildca43d8b
Update API version of : to 4.0.280da6a2
Snippet fix31fd9dc
fix whitespaces (tabs to spaces)d2a6134
drop obsolete travis config6c40045
build by 218e787dc
fix typo indicated in #234
(#295)b2c0e7a
typos, grammar,62206ad
Apply @snippet
to
javadoc,2156e6a
fix #242c87d01c
update legal filesSourced from com.google.googlejavaformat:google-java-format's releases.
v1.21.0
Formatting changes:
- Adjust indentation of text blocks (ce3cb59a8d649359a8e6e7fcc5f2f21bb79b3df1)
Bug fixes:
- Fix a crash with comments inside string templates (e946e82801eb5bbd52bea00355ba20450bc0725c)
- Native image
-version
reportsHEAD-SNAPSHOT
instead of the correct version (#1068)- Improve compatibility with older glibc versions (#1072)
Full Changelog: https://github.com/google/google-java-format/compare/v1.20.0...v1.21.0
ee72f3a
Release google-java-format 1.21.0f20d393
Bump the version number for native image builds74c510a
Update the IntelliJ plugin to gfj 1.20.0.cea3782
Update release.yml32d14f0
Build native on Ubuntu 20.04 instead of latest 22.04 (re. #1072).29b7f93
Remove an un-used portion of CI YAMLd8216e8
Migrate google-java-format to JSpecifye946e82
Work around a crash on comments inside string template argumentsce3cb59
Re-indent text blocksSourced from com.google.errorprone:error_prone_annotations's releases.
Error Prone 2.26.1
This release contains all of the changes in 2.26.0, plus a bug fix to the module name of the annotations artifact
com.google.errorprone.annotations
(https://github.com/google/error-prone/commit/9d99ee76f2ca8568b69150f5df7fe845c8545d16)Starting in
2.26.x
, the 'annotations' artifact now includes amodule-info.java
for Java Platform Module System support, thanks to@sgammon
in #4311.
Compatibility note:
Now that the annotations artifact explicit declares a module instead of relying on
Automatic-Module-Name
, JDK 17 and newer perform stricter module encapsulation checks. Modularized libraries depending on Error Prone annotations2.26.x
and newer may see errors like:error: package com.google.errorprone.annotations is not visible import com.google.errorprone.annotations.CheckReturnValue; ^ (package com.google.errorprone.annotations is declared in module com.google.errorprone.annotations, but module ... does not read it)
The fix is to add
requires static
to the module declaration of modularized libraries that depend on Error Prone annotations:module your.module { ... + requires static com.google.errorprone.annotations; }
Full Changelog: https://github.com/google/error-prone/compare/v2.26.0...v2.26.1
Error Prone 2.26.0
Warning: This release contains a bug, please use 2.26.1 or newer instead.
Changes:
- The 'annotations' artifact now includes a
module-info.java
for Java Platform Module System support, thanks to@sgammon
in #4311.- Disabled checks passed to
-XepPatchChecks
are now ignored, instead of causing a crash. Thanks to@oxkitsune
in #4028.New checks:
SystemConsoleNull
: Null-checkingSystem.console()
is not a reliable way to detect if the console is connected to a terminal.EnumOrdinal
: Discourage uses ofEnum.ordinal()
Closed issues: #2649, #3908, #4028, #4311, #4314
Full Changelog: https://github.com/google/error-prone/compare/v2.25.0...v2.26.0
b380572
Release Error Prone 2.26.19d99ee7
fix: module name → com.google.errorprone.annotations
ea5ef6d
Add the 'compile' goal for 'compile-java9'0e95364
feat: add jpms definition for annotations
9da2d55
Ignore disabled checks passed to -XepPatchChecks
3292632
Increase year range on Date
usages.ad513d5
Recommend using var
for var unused = ...;
and
`var thrown = assertThrows(...af37d35
ImpossibleNullComparison: emit empty fixes.297019c
Fix some mistakes in the EnumOrdinal examplesf3dbb09
Move the EnumOrdinal.md doc to the right place (it got overwritten by
automat...Sourced from org.springframework:spring-beans's releases.
v5.3.33
:star: New Features
- Extract reusable method for URI validations #32442
- Allow UriTemplate to be built with an empty template #32438
- Refine
*HttpMessageConverter#getContentLength
return value null safety #32332:lady_beetle: Bug Fixes
- AopUtils.getMostSpecificMethod does not return original method for proxy-derived method anymore #32369
- Better protect against concurrent error handling for async requests #32342
- Restore Jetty 10 compatibility in JettyClientHttpResponse #32337
- ContentCachingResponseWrapper no longer honors Content-Type and Content-Length #32322
:notebook_with_decorative_cover: Documentation
- Build KDoc against
5.3.x
Spring Framework Javadoc #32414:hammer: Dependency Upgrades
- Upgrade to Reactor 2020.0.42 #32422
df041ba
Release v5.3.33297cbae
Extract reusable checkSchemeAndPort method274fba4
Additional unit tests for operations on empty UriTemplate5dfec09
Allow UriTemplate to be built with an empty template5056e8c
Upgrade to Reactor 2020.0.424566e86
Polishing1b84f97
Disable external Javadoc URLs not supported on JDK 841bc43b
Build KDoc against 5.3.x Spring Framework Javadoc915d5bd
Polishingdc86fea
Remove IOException that's not thrown from JavadocSourced from org.springframework:spring-core's releases.
v5.3.33
:star: New Features
- Extract reusable method for URI validations #32442
- Allow UriTemplate to be built with an empty template #32438
- Refine
*HttpMessageConverter#getContentLength
return value null safety #32332:lady_beetle: Bug Fixes
- AopUtils.getMostSpecificMethod does not return original method for proxy-derived method anymore #32369
- Better protect against concurrent error handling for async requests #32342
- Restore Jetty 10 compatibility in JettyClientHttpResponse #32337
- ContentCachingResponseWrapper no longer honors Content-Type and Content-Length #32322
:notebook_with_decorative_cover: Documentation
- Build KDoc against
5.3.x
Spring Framework Javadoc #32414:hammer: Dependency Upgrades
- Upgrade to Reactor 2020.0.42 #32422
df041ba
Release v5.3.33297cbae
Extract reusable checkSchemeAndPort method274fba4
Additional unit tests for operations on empty UriTemplate5dfec09
Allow UriTemplate to be built with an empty template5056e8c
Upgrade to Reactor 2020.0.424566e86
Polishing1b84f97
Disable external Javadoc URLs not supported on JDK 841bc43b
Build KDoc against 5.3.x Spring Framework Javadoc915d5bd
Polishingdc86fea
Remove IOException that's not thrown from JavadocSourced from org.awaitility:awaitility's changelog.
Changelog 4.2.1 (2024-03-15)
Upgraded Kotlin to 1.9.22
Added extension properties forever, then, and, given to the Kotlin extension. This allows you to do e.g.:
await.forever until { .. }
Added shortcut for enabling logging. Before you had to do e.g.
await() .with() .conditionEvaluationListener(new ConditionEvaluationLogger(log::info)) .pollInterval(ONE_HUNDRED_MILLISECONDS) .until(logs::size, is(4));
You can now instead use the "logging" shortcut:
await() .with() .logging(log::info) .pollInterval(ONE_HUNDRED_MILLISECONDS) .until(logs::size, is(4));
or simply ".logging()" for "System.out".
This shortcut has also been added globally:
Awaitility.setLogging(log::info);
or
Awaitility.setDefaultLogging();
Improved lambda detection for Java 17 and Java 21
Upgraded Groovy to 4.0.19
ff13b72
[maven-release-plugin] prepare release awaitility-4.2.1f80c299
[ci skip] Preparing changelog for release4be5236
[ci skip] Fixed typo in changeloge15b975
Fixed failing tests7f7656e
Adding 17 and 21 to tests32eafb6
Improved lambda detection and upgraded groovy/scala8012936
Trying to fix failing testb01855d
Revert "Added java 21 tests"0e7dff0
Revert "Revert "Use Duration factories in Durations.java (#268)""97076a9
Added java 21 tests8ff0865
Allow port flexibility (#4)7937c24
Adds support for custom opensearch.yml file (#3)1a10d48
version 1.4.10f1ef3f2
version 1.4.9