Mutable enumset, dependency upgrades
### EnumSet
Remove the KotlinX.Coroutines debug agent, Kotest and TestBalloon IntelliJ plugin support
### Suite
TestBalloon 1.0.0 support
### Dependencies
Improved failure assertions output, removed false negative warning, dependency upgrades
### Suite
Dependency upgrades & documentation improvements
### Documentation
Arrow Resource compatibility
### Arrow compatibility
Kotlin 2.3.10
### Dependencies
Stable time control, Kotlin 2.3.10 support
### Suite
Conditionally ignore tests and better stack traces for fixtures
### Suite
Kotlin 2.3.0, Gradle properties and longer default timeout
### Suite
32-bit enum sets and weak map improvements
### EnumSet
Derived prepared values, more platforms for Ktor
### Suite
Improved test logging, Kotest 6 and TestBalloon 0.7.1
### Suite
DebugProbes, TestBalloon IntelliJ plugin and JDK 11+ for all runners
### Suite
Fixed documentation website deployment
### Documentation
WasmJS weak references and the new documentation website
### Weak
New documentation website
### Documentation
checkThrows and stable resource management
### Suite
Migration to TestBalloon, WASI support
### Suite
Support for more platforms
### Breaking changes
Documentation improvements around test runners
### Documentation
Experimental support for kotlin.time
### Suite
Experimental TestBalloon support
### TestBalloon Runner
Documentation configuration improvements
Stable weak references, stripped down logger
### Progress
Mention the Atrium library in the documentation
### Documentation
Arrow 2, Ktor 3, Java 11, random and context cleanup
## Breaking changes
First release candidate for Prepared 2.0
### Deployment
BitSet32, documentation improvement and more Kotlin Native platforms
### EnumSet
Test context configuration, documentation improvements
### Breaking changes
Ktor 3, random in its own package
### Breaking
Removal of deprecated code and testing improvements
### Breaking changes
Dependency upgrades
### Dependencies
Minor documentation improvements
### Documentation website
Support for Native tier 1 and 2 platforms, enhanced documentation
All tier 1 and 2 Kotlin/Native platforms are now supported for most modules, as well as mingwX64 (tier 3) - (!101).
Support for Native tier 1 and 2 platforms, enhanced documentation
All tier 1 and 2 Kotlin/Native platforms are now supported for most modules, as well as mingwX64 (tier 3) - (!101).
Parameterized tests documentation
### Parameterize compat
Customize the way prepared and shared values are logged
### Suite
Experimental resource loading helpers, temporary files documentation
### Suite
Documentation improvements related to time management, future-proofing of delay-skipping
### Suite
Kotest fixes and assertion library documentation improvements
### Kotest runner
Randomness control documentation improvements
### Suite
Foreground and background tasks usability and documentation improvements
### Suite
Bug fixes, Kotlin 2.0.0
### Build and deployment
Randomness fixes, documentation website, Kotlin 2.0.0
### Suite
Improved testing, Kotlin 2.0.0-RC1
### Testing
Arrow tracing improvements, documentation fixes
### Arrow compatibility
Dependency upgrades
### Suite
Ktor, Parameterized and iOS support, test tagging and stable kotlin-test on JS
### Suite
Shared values, user guides and examples
### Suite
Arrow compatibility and configurable tests
### Suite
Nullable prepared values and Gradle TestKit
### Suite
Randomness control, filesystem control and better logging
### Test API
MavenCentral publication based on the Gradle Playground
Fix MavenCentral publishing
Fix MavenCentral publication
Log bug and better documentation
### Documentation
LinuxX64 support
### Build and deployment
Fix MavenCentral publication
Blocking cache and MavenCentral publication
### Migration steps
Documentation and Spine fixes
### State
Type-safe Spine errors
### Pedestal
Easier Outcome-based error management
### Progress
Failure removal
### State
Contextual caches
### Cache
iOS support & Gradle convention plugins
### Platform support
Release candidate 2 to check iOS library publishing
Release candidate 1 to check iOS library building
Failure debugging, ID serialization
### State
Outcome and documentation
### General
Endpoint advertisement
The library is getting closer to the 1.0 release! The next steps are to add more documentation.
Easier caching and failure management cohesion
### State
Sub-route deletion, URL character list expansion
### Spine
Syntax sugar for state management, failure logging
Various bug fixes
This version only contains bug fixes. - f28c88da Cache.expire only expired the first layer - 5b34b2db ExpirationCache did not expire its contents - 5cdf5940 MemoryCache did not transfer new updates to previously-expired elements - 6efd6b8d MemoryCache starts a new request if subscribers are waiting, even if they don't explicitely request one - 00325e2d MemoryCache resubscribes to the previous layer if it failed
Fixed missing publications