awesome-kotlin
awesome-kotlin copied to clipboard
Bump the all group across 1 directory with 32 updates
Bumps the all group with 32 updates in the / directory:
Updates org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 from 1.10.1 to 1.10.2
Release notes
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-jdk8's releases.
1.10.2
- Fixed the
kotlinx-coroutines-debugJAR file including themodule-info.classfile twice, resulting in failures in various tooling (#4314). Thanks,@RyuNen344!- Fixed
Flow.stateInhanging when the scope is cancelled in advance or the flow is empty (#4322). Thanks,@francescotescari!- Improved handling of dispatcher failures in
.limitedParallelism(#4330) and during flow collection (#4272).- Fixed
runBlockingfailing to run its coroutine to completion in some cases if its JVM thread got interrupted (#4399).- Small tweaks, fixes, and documentation improvements.
Changelog
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-jdk8's changelog.
Version 1.10.2
- Fixed the
kotlinx-coroutines-debugJAR file including themodule-info.classfile twice, resulting in failures in various tooling (#4314). Thanks,@RyuNen344!- Fixed
Flow.stateInhanging when the scope is cancelled in advance or the flow is empty (#4322). Thanks,@francescotescari!- Improved handling of dispatcher failures in
.limitedParallelism(#4330) and during flow collection (#4272).- Fixed
runBlockingfailing to run its coroutine to completion in some cases if its JVM thread got interrupted (#4399).- Small tweaks, fixes, and documentation improvements.
Commits
5f89004Version 1.10.21a8de2eMerge remote-tracking branch 'origin/master' into develope9b247eAdvertise source jars for JVM-only libraries (#4394)6baf7c8Restore Android compatibility inExecutor.asCoroutineDispatcher(#4396)dbca4c1Reliably run finalizers even ifrunBlockinggot interrupted. (#4399)45893ceAdd the issue template for guide-related problems (#4386)8627cc3Fix an explanation of flow emit (#4391)5f8035cSpecify explicit return types for some public API functions (#4389)465e29dSet a predefined image width in debug-coroutines-with-idea.md (#4377)96de301Simplify newFixedThreadPoolContext using apply and remove unused import (#4378)- Additional commits viewable in compare view
Updates com.fasterxml.jackson.module:jackson-module-kotlin from 2.18.2 to 2.18.3
Commits
bab70c6[maven-release-plugin] prepare release jackson-module-kotlin-2.18.37764f18Prep for 2.18.30f765baMerge pull request #908 from k163377/add-case-for-8736027563Update release notes wrt #908f391a83Simplifycf7a44dFixed handling of null and JsonValue as well as #904e30c612Merge pull request #904 from k163377/fix-87373c49daUpdate release notes wrt #90404cbf7dFixed serialization methodf6479caAdd test for #873- Additional commits viewable in compare view
Updates com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.18.2 to 2.18.3
Updates com.fasterxml.jackson.dataformat:jackson-dataformat-xml from 2.18.2 to 2.18.3
Commits
b00088a[maven-release-plugin] prepare release jackson-dataformat-xml-2.18.34929835Prep for 2.18.3e5b8585Fix #711: update README wrt usage on Android (working since 2.15)ca2b681Minor comment improvement for a testb7cbfbfBack to snapshot depsff3b7cc[maven-release-plugin] prepare for next development iteration- See full diff in compare view
Updates ch.qos.logback:logback-classic from 1.5.16 to 1.5.18
Release notes
Sourced from ch.qos.logback:logback-classic's releases.
Logback 1.5.18
2025-03-18 Release of logback version 1.5.18
• Added support for XZ compression for archived log files. Note that XZ compression requires Tukaani project's XZ library for Java. In case XZ compression is requested but the XZ library is missing, then logback will substitute GZ compression as a fallback. This feature was requested in issues/755.
• Removed references to
java.security.AccessControllerclass. This class has been deprecated for some time and is slated for removal in future JDK versions.• A bit-wise identical binary of this version can be reproduced by building from source code at commit b2a02f065379a9b1ba5ff837fc08913b744774bc associated with the tag v_1.5.18. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.
Logback 1.5.17
2025-02-25 Release of logback version 1.5.17
• Fixed Jansi 2.4.0 color-coded output not working on Windows CMD.exe console when the default terminal application is set to "Windows Console Host". This problem was reported in issues/753 by Michael Lyubkin.
• Fixed race condition occurring in case MDC class is initialized while org.slf4j.LoggerFactory is initializing logback-classic's LoggerContext. When this race conditions occurs, the MDCAdapter instance used by MDC does not match the instance used by logback-classic. This issue was reported in SLF4J issues/450. While logback-classic version 1.5.17 remains compatible with SLF4J versions in the 2.0.x series, fixing this particular MDC issue requires SLF4J version 2.0.17.
• A bit-wise identical binary of this version can be reproduced by building from source code at commit 10358724ed723b3745c010aa40cb02a2dfed4593 associated with the tag v_1.5.17. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.
Commits
b2a02f0prepare release 1.5.18991de58remove references to AccessController marked for deletion in the JDKf54ab16If compression mode is XZ but the XZ library is missing, then fallback to GZ ...fb45971add support for XZ compression31c1f55add xz compression support with tests8968d0fintroduce strategy based compression834059cstart work on 1.5.18-SNAPSHOT1035872prepare release 1.5.172e6984dbump to slf4j version 2.0.171009952use a new LoggerContert instance when running LogbackListenerTest. This shoul...- Additional commits viewable in compare view
Updates org.jsoup:jsoup from 1.18.3 to 1.19.1
Release notes
Sourced from org.jsoup:jsoup's releases.
jsoup 1.19.1
Changes
- Added support for http/2 requests in
Jsoup.connect(), when running on Java 11+, via the Java HttpClient implementation. #2257.
- In this version of jsoup, the default is to make requests via the HttpUrlConnection implementation: use
System.setProperty("jsoup.useHttpClient", "true");to enable making requests via the HttpClient instead , which will enable http/2 support, if available. This will become the default in a later version of jsoup, so now is a good time to validate it.- If you are repackaging the jsoup jar in your deployment (i.e. creating a shaded- or a fat-jar), make sure to specify that as a Multi-Release JAR.
- If the
HttpClientimpl is not available in your JRE, requests will continue to be made viaHttpURLConnection(inhttp/1.1mode).- Updated the minimum Android API Level validation from 10 to 21. As with previous jsoup versions, Android developers need to enable core library desugaring. The minimum Java version remains Java 8. #2173
- Removed previously deprecated class:
org.jsoup.UncheckedIOException(replace withjava.io.UncheckedIOException); moved previously deprecated methodElement Element#forEach(Consumer)tovoid Element#forEach(Consumer()). #2246- Deprecated the methods
Document#updateMetaCharsetElement(bool)and#Document#updateMetaCharsetElement(), as the setting had no effect. WhenDocument#charset(Charset)is called, the document's meta charset or XML encoding instruction is always set. #2247Improvements
- When cleaning HTML with a
Safelistthat preserves relative links, theisValid()method will now consider these links valid. Additionally, the enforced attributerel=nofollowwill only be added to external links when configured in the safelist. #2245- Added
Element#selectStream(String query)andElement#selectStream(Evaluator)methods, that return aStreamof matching elements. Elements are evaluated and returned as they are found, and the stream can be terminated early. #2092Elementobjects now implementIterable, enabling them to be used in enhanced for loops.- Added support for fragment parsing from a
ReaderviaParser#parseFragmentInput(Reader, Element, String). #1177- Reintroduced CLI executable examples, in
jsoup-examples.jar. #1702- Optimized performance of selectors like
#id .class(and other similar descendant queries) by around 4.6x, by better balancing the Ancestor evaluator's cost function in the query planner. #2254- Removed the legacy parsing rules for
<isindex>tags, which would autovivify aformelement with labels. This is no longer in the spec.- Added
Elements.selectFirst(String cssQuery)andElements.expectFirst(String cssQuery), to select the first matching element from anElementslist. #2263- When parsing with the XML parser, XML Declarations and Processing Instructions are directly handled, vs bouncing through the HTML parser's bogus comment handler. Serialization for non-doctype declarations no longer end with a spurious
!. #2275- When converting parsed HTML to XML or the W3C DOM, element names containing
<are normalized to_to ensure valid XML. For example,<foo<bar>becomes<foo_bar>, as XML does not allow<in element names, but HTML5 does. #2276- Reimplemented the HTML5 Adoption Agency Algorithm to the current spec. This handles mis-nested formating / structural elements. #2278
... (truncated)
Changelog
Sourced from org.jsoup:jsoup's changelog.
1.19.1 (2025-03-04)
Changes
- Added support for http/2 requests in
Jsoup.connect(), when running on Java 11+, via the Java HttpClient implementation. #2257.
- In this version of jsoup, the default is to make requests via the HttpUrlConnection implementation: use
System.setProperty("jsoup.useHttpClient", "true");to enable making requests via the HttpClient instead , which will enable http/2 support, if available. This will become the default in a later version of jsoup, so now is a good time to validate it.- If you are repackaging the jsoup jar in your deployment (i.e. creating a shaded- or a fat-jar), make sure to specify that as a Multi-Release JAR.
- If the
HttpClientimpl is not available in your JRE, requests will continue to be made viaHttpURLConnection(inhttp/1.1mode).- Updated the minimum Android API Level validation from 10 to 21. As with previous jsoup versions, Android developers need to enable core library desugaring. The minimum Java version remains Java 8. #2173
- Removed previously deprecated class:
org.jsoup.UncheckedIOException(replace withjava.io.UncheckedIOException); moved previously deprecated methodElement Element#forEach(Consumer)tovoid Element#forEach(Consumer()). #2246- Deprecated the methods
Document#updateMetaCharsetElement(boolean)andDocument#updateMetaCharsetElement(), as the setting had no effect. WhenDocument#charset(Charset)is called, the document's meta charset or XML encoding instruction is always set. #2247Improvements
- When cleaning HTML with a
Safelistthat preserves relative links, theisValid()method will now consider these links valid. Additionally, the enforced attributerel=nofollowwill only be added to external links when configured in the safelist. #2245- Added
Element#selectStream(String query)andElement#selectStream(Evaluator)methods, that return aStreamof matching elements. Elements are evaluated and returned as they are found, and the stream can be terminated early. #2092Elementobjects now implementIterable, enabling them to be used in enhanced for loops.- Added support for fragment parsing from a
ReaderviaParser#parseFragmentInput(Reader, Element, String). #1177- Reintroduced CLI executable examples, in
jsoup-examples.jar. #1702- Optimized performance of selectors like
#id .class(and other similar descendant queries) by around 4.6x, by better balancing the Ancestor evaluator's cost function in the query planner. #2254- Removed the legacy parsing rules for
<isindex>tags, which would autovivify aformelement with labels. This is no longer in the spec.- Added
Elements.selectFirst(String cssQuery)andElements.expectFirst(String cssQuery), to select the first matching element from anElementslist. #2263- When parsing with the XML parser, XML Declarations and Processing Instructions are directly handled, vs bouncing through the HTML parser's bogus comment handler. Serialization for non-doctype declarations no longer end with a spurious
!. #2275- When converting parsed HTML to XML or the W3C DOM, element names containing
<are normalized to_to ensure valid XML. For example,<foo<bar>becomes<foo_bar>, as XML does not allow<in element names, but HTML5 does. #2276
... (truncated)
Commits
5c4c09a[maven-release-plugin] prepare release jsoup-1.19.17de25beUpdated changelog in preparation of release6d7a058Use 'el' instead of 'node' in adoption agency0679befPerf: removed redundant lowercase normalizationd80275ePerformance tweak when appending tag names4b733b1Updated InScope search basetypes to be namespace awared89d757Changelog tidy5fde3d9Changelog for #2281d55469aClone the Parser when cloning a Document11a0334Concurrency note- Additional commits viewable in compare view
Updates io.ktor:ktor-client-apache from 3.0.3 to 3.1.2
Release notes
Sourced from io.ktor:ktor-client-apache's releases.
3.1.2
Published 27 March 2025
Improvements
Bugfixes
- URL-safe base64 decoding problem (KTOR-8292)
- Auth: AuthTokenHolder.clearToken executed in the middle of an ongoing token update doesn't actually clear (KTOR-8312)
- Android: "Array has more than one element" error when starting a server with release build (KTOR-7298)
- WebSockets: extensions in sec-websocket-extensions header must be separated by comma (KTOR-6384)
- OkHttp: Cancelling of SSESession.incoming flow doesn't cancel connection (KTOR-8244)
3.1.1
Published 24 February 2025
Improvements
- Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
- WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)
Bugfixes
- formData: implementation of copying Source is broken (KTOR-8210)
- Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
- TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
- Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
- HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
- OOM on SourceByteReadChannel for large input (KTOR-8190)
- ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
- NPE in readBuffer (KTOR-8086)
- JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
- Resources: a / route isn't resolved when there is a sibling
staticResources(KTOR-6671)- Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
3.1.0
Published 11 February 2025
Features
- Add reconnection in ClientSSESession (KTOR-6242)
- Add heartbeat to SSE (KTOR-7908)
- Add serialization for SSE (KTOR-7435)
- Support WebSockets in Curl engine (KTOR-5199)
- Support conversion between byte channel interfaces and kotlinx-io primitives (KTOR-7327)
- Support CIO server on WasmJS and JS targets (KTOR-865)
- Logging: Format log like OkHttp client does (KTOR-7806)
- Support static linking for curl on all platforms (KTOR-6754)
- Support ARM target in Ktor client with Kotlin/Native and Curl (KTOR-4570)
- Unix Domain Socket Support for Native Targets (KTOR-6960)
- Support receiving multipart data with Ktor client (KTOR-6632)
- Client CIO engine support for wasm-js and js (KTOR-7675)
... (truncated)
Changelog
Sourced from io.ktor:ktor-client-apache's changelog.
3.1.2
Published 27 March 2025
Improvements
Bugfixes
- URL-safe base64 decoding problem (KTOR-8292)
- Auth: AuthTokenHolder.clearToken executed in the middle of an ongoing token update doesn't actually clear (KTOR-8312)
- Android: "Array has more than one element" error when starting a server with release build (KTOR-7298)
- WebSockets: extensions in sec-websocket-extensions header must be separated by comma (KTOR-6384)
- OkHttp: Cancelling of SSESession.incoming flow doesn't cancel connection (KTOR-8244)
3.1.1
Published 24 February 2025
Improvements
- Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
- WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)
Bugfixes
- formData: implementation of copying Source is broken (KTOR-8210)
- Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
- TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
- Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
- HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
- OOM on SourceByteReadChannel for large input (KTOR-8190)
- ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
- NPE in readBuffer (KTOR-8086)
- JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
- Resources: a / route isn't resolved when there is a sibling
staticResources(KTOR-6671)- Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
3.1.0
Published 11 February 2025
Features
- Add reconnection in ClientSSESession (KTOR-6242)
- Add heartbeat to SSE (KTOR-7908)
- Add serialization for SSE (KTOR-7435)
- Support WebSockets in Curl engine (KTOR-5199)
- Support conversion between byte channel interfaces and kotlinx-io primitives (KTOR-7327)
- Support CIO server on WasmJS and JS targets (KTOR-865)
- Logging: Format log like OkHttp client does (KTOR-7806)
- Support static linking for curl on all platforms (KTOR-6754)
- Support ARM target in Ktor client with Kotlin/Native and Curl (KTOR-4570)
- Unix Domain Socket Support for Native Targets (KTOR-6960)
... (truncated)
Commits
7b5e313Release 3.1.2 (#4763)f43b7caUpdate jetty monorepo to v11.0.25 (#4750)4064009Fix some flaky tests (#4759)788b811Don't update develocity plugin automatically (#4755)7fe9261Update kotlin monorepo to v2.1.20 (#4751)0541e64Update ktor monorepo to v3.2.0-eap-1264 (#4752)c438c2bKTOR-7667: Enable Gradle configuration cache (#4741)8a8b186KTOR-8344 Enable build cache for settings plugins (#4745)6e31697KTOR-7743 Make projects isolated (#4740)bbf4237KTOR-8312 Make the clearToken behavior consistent (#4735)- Additional commits viewable in compare view
Updates io.ktor:ktor-client-jackson from 3.0.3 to 3.1.2
Release notes
Sourced from io.ktor:ktor-client-jackson's releases.
3.1.2
Published 27 March 2025
Improvements
Bugfixes
- URL-safe base64 decoding problem (KTOR-8292)
- Auth: AuthTokenHolder.clearToken executed in the middle of an ongoing token update doesn't actually clear (KTOR-8312)
- Android: "Array has more than one element" error when starting a server with release build (KTOR-7298)
- WebSockets: extensions in sec-websocket-extensions header must be separated by comma (KTOR-6384)
- OkHttp: Cancelling of SSESession.incoming flow doesn't cancel connection (KTOR-8244)
3.1.1
Published 24 February 2025
Improvements
- Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
- WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)
Bugfixes
- formData: implementation of copying Source is broken (KTOR-8210)
- Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
- TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
- Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
- HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
- OOM on SourceByteReadChannel for large input (KTOR-8190)
- ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
- NPE in readBuffer (KTOR-8086)
- JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
- Resources: a / route isn't resolved when there is a sibling
staticResources(KTOR-6671)- Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
3.1.0
Published 11 February 2025
Features
- Add reconnection in ClientSSESession (KTOR-6242)
- Add heartbeat to SSE (KTOR-7908)
- Add serialization for SSE (KTOR-7435)
- Support WebSockets in Curl engine (KTOR-5199)
- Support conversion between byte channel interfaces and kotlinx-io primitives (KTOR-7327)
- Support CIO server on WasmJS and JS targets (KTOR-865)
- Logging: Format log like OkHttp client does (KTOR-7806)
- Support static linking for curl on all platforms (KTOR-6754)
- Support ARM target in Ktor client with Kotlin/Native and Curl (KTOR-4570)
- Unix Domain Socket Support for Native Targets (KTOR-6960)
- Support receiving multipart data with Ktor client (KTOR-6632)
- Client CIO engine support for wasm-js and js (KTOR-7675)
... (truncated)
Changelog
Sourced from io.ktor:ktor-client-jackson's changelog.
3.1.2
Published 27 March 2025
Improvements
Bugfixes
- URL-safe base64 decoding problem (KTOR-8292)
- Auth: AuthTokenHolder.clearToken executed in the middle of an ongoing token update doesn't actually clear (KTOR-8312)
- Android: "Array has more than one element" error when starting a server with release build (KTOR-7298)
- WebSockets: extensions in sec-websocket-extensions header must be separated by comma (KTOR-6384)
- OkHttp: Cancelling of SSESession.incoming flow doesn't cancel connection (KTOR-8244)
3.1.1
Published 24 February 2025
Improvements
- Logging: messages are printed per line with OkHttp logger format (KTOR-8218)
- WebSocket and SSE don't respect connection timeout set in the HttpTimeout plugin (KTOR-8206)
Bugfixes
- formData: implementation of copying Source is broken (KTOR-8210)
- Race condition when writing to a buffer leads to NPE inside CIOReaderKt.readFrom (KTOR-8105)
- TLS client: IOException while writing to a closed TLS socket since 3.0.0 (KTOR-7860)
- Exception thrown in onCallRespond makes the client wait for response indefinitely (KTOR-7139)
- HttpCache: Cache isn't updated when Vary header for 304 response matches but not equal to Vary for 200 response (KTOR-7104)
- OOM on SourceByteReadChannel for large input (KTOR-8190)
- ArrayIndexOutOfBounds kotlinx-io (KTOR-8096)
- NPE in readBuffer (KTOR-8086)
- JS/WASM fails with "IllegalStateException: Content-Length mismatch" on requesting gzipped content (KTOR-7934)
- Resources: a / route isn't resolved when there is a sibling
staticResources(KTOR-6671)- Server accepts \r without a following \n as a valid line terminator in chunked transfer encoding (KTOR-8015)
3.1.0
Published 11 February 2025
Features
- Add reconnection in ClientSSESession (KTOR-6242)
- Add heartbeat to SSE (KTOR-7908)
- Add serialization for SSE (KTOR-7435)
- Support WebSockets in Curl engine (KTOR-5199)
- Support conversion between byte channel interfaces and kotlinx-io primitives (KTOR-7327)
- Support CIO server on WasmJS and JS targets (KTOR-865)
- Logging: Format log like OkHttp client does (KTOR-7806)
- Support static linking for curl on all platforms (KTOR-6754)
- Support ARM target in Ktor client with Kotlin/Native and Curl (KTOR-4570)
- Unix Domain Socket Support for Native Targets (KTOR-6960)
... (truncated)
Commits
7b5e313Release 3.1.2 (#4763)f43b7caUpdate jetty monorepo to v11.0.25 (#4750)4064009Fix some flaky tests (#4759)788b811Don't update develocity plugin automatically (#4755)7fe9261Update kotlin monorepo to v2.1.20 (#4751)0541e64Update ktor monorepo to v3.2.0-eap-1264 (#4752)c438c2bKTOR-7667: Enable Gradle configuration cache (#4741)8a8b186KTOR-8344 Enable build cache for settings plugins (#4745)6e31697KTOR-7743 Make projects isolated (#4740)bbf4237KTOR-8312 Make the clearToken behavior consistent (#4735)- Additional commits viewable in compare view
Updates io.mockk:mockk from 1.13.14 to 1.14.0
Release notes
Sourced from io.mockk:mockk's releases.
1.14.0
What's Changed
- Update the kdoc of verifyAll to describe its behavior correctly by
@harel-bitonin mockk/mockk#1363- Fix returning result values by
@burnooin mockk/mockk#1352- fix: ensure confirmVerified is isolated per test by
@rsviniciusin mockk/mockk#1367- Do not generate visibility bridge for package-private default methods (fixes #1118) by
@sgerke-1Lin mockk/mockk#1366- fix: handle fallback to default constructor parameters in constructed… by
@VitalyVPinchukin mockk/mockk#1370New Contributors
@harel-bitonmade their first contribution in mockk/mockk#1363@burnoomade their first contribution in mockk/mockk#1352@rsviniciusmade their first contribution in mockk/mockk#1367@sgerke-1Lmade their first contribution in mockk/mockk#1366@VitalyVPinchukmade their first contribution in mockk/mockk#1370Full Changelog: https://github.com/mockk/mockk/compare/1.13.17...1.14.0
1.13.17
What's Changed
- Fix(Issue #1333): Bug fix for the issue with MockK 1.13.16 Wraps Results Objects Twice by
@kpadhiamexin mockk/mockk#1334- Fix (issue# 1329) parallel testing for unmockkAll by
@kpadhiamexin mockk/mockk#1335- #1304 feat: Restrict mocking of certain classes and add configuration option by
@devtaebongin mockk/mockk#1340- Update README.md - Clarify that private fields cannot be mocked by
@p4ulorin mockk/mockk#1347- Added new property "failOnSetBackingFieldException" to fail test if a backing field could not be set by
@cgm-awin mockk/mockk#1349- Fix compilation error in constructedWith docs by
@TWiStErRobin mockk/mockk#1354New Contributors
@devtaebongmade their first contribution in mockk/mockk#1340@p4ulormade their first contribution in mockk/mockk#1347@cgm-awmade their first contribution in mockk/mockk#1349@TWiStErRobmade their first contribution in mockk/mockk#1354Full Changelog: https://github.com/mockk/mockk/compare/1.13.16...1.13.17
1.13.16
What's Changed
- Fix( Issue #1073): Bug fix for the issue with mocking value classes with coEvery by
@kpadhiamexin mockk/mockk#1332Full Changelog: https://github.com/mockk/mockk/compare/1.13.14...1.13.16
Commits
c287427Version bump561795aMerge pull request #1370 from VitalyVPinchuk/fix-13559d1b6d6Merge pull request #1366 from sgerke-1L/reproducerd2121acfix: handle fallback to default constructor parameters in constructedWith<>()daf3357Alternative fix01f80fcMerge pull request #1367 from rsvinicius/confirm-verified-test-case-isolationc49b8d9code review: remove clearMarks() testcd3b6caDon't generate visibility bridge for package private default implementations4c613abfix: ensure confirmVerified is isolated per test0eefb0fReproducer- Additional commits viewable in compare view
Updates org.junit.jupiter:junit-jupiter from 5.11.4 to 5.12.2
Release notes
Sourced from org.junit.jupiter:junit-jupiter's releases.
JUnit 5.12.2 = Platform 1.12.2 + Jupiter 5.12.2 + Vintage 5.12.2
See Release Notes.
Full Changelog: https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2
JUnit 5.12.1 = Platform 1.12.1 + Jupiter 5.12.1 + Vintage 5.12.1
See Release Notes.
Full Changelog: https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1
JUnit 5.12.0 = Platform 1.12.0 + Jupiter 5.12.0 + Vintage 5.12.0
See Release Notes.
New Contributors
@chris-carneiromade their first contribution in junit-team/junit5#3938@amaembomade their first contribution in junit-team/junit5#4024@vdmitrienkomade their first contribution in junit-team/junit5#3889@JojOatXGMEmade their first contribution in junit-team/junit5#4032@yhkuo41made their first contribution in junit-team/junit5#3169@AndreasTumade their first contribution in junit-team/junit5#3431@YongGoosemade their first contribution in junit-team/junit5#4115@JonasJebingmade their first contribution in junit-team/junit5#4045@ky0nmade their first contribution i...Description has been truncated