1.2.0
What's Changed
- Add CNAME file to Dokka output by @franciscodr in #3029
- Remove legacy site code by @nomisRev in #3030
- Update README by @serras in #3033
- Cancel previous PR action on new commit by @nomisRev in #3032
- Remove legacy script files by @franciscodr in #3034
- Ensure optics type with "data" modifier is a class by @DeoTimeTheGithubUser in #3036
- Update all dependencies (major) by @renovate in #3042
- Remove test dependency from Arrow Fx by @nomisRev in #3046
- Bump Kotlin, KSP and coroutines version by @nomisRev in #3047
- fix mapIndexed when collecting multiple times by @hoc081098 in #3056
- Update versions by @nomisRev in #3058
- optics ksp plugin: fixed handling of variance (#3057) by @vladd-g in #3060
- Fixes recover inconsistency with raise DSL on types other than Either by @yoxjames in #3052
- Change NonEmptySet type parameter name from T to A by @franciscodr in #3062
- Add withError and (Eager)Effect.mapError by @kyay10 in #3059
- Update versions of several libraries by @serras in #3017
- Add merge builder for raise by @kyay10 in #3061
- Update all dependencies by @renovate in #3065
- Update dependency gradle to v8.2 by @renovate in #3070
- Fix warnings of single-subclass sealed classes by @jooohn in #3067
- KDoc for
Raise#raise
,Raise#ensure
andRaise#ensureNotNull
by @ILIYANGERMANOV in #3038 - Fix text repetition in EffectScope's deprecation message by @serras in #3072
- Introduce
NonEmptyCollection
by @serras in #3068 - Set up Spotless by @serras in #3075
- Update all dependencies by @renovate in #3079
- Add option to disable
inline
when using@optics
by @serras in #3078 - Update JS versions in
yarn.lock
by @serras in #3084 - Enable Automatic Modules for JVM by @serras in #3071
- Serialization module by @serras in #3077
- Add missing docs for
Raise
operations by @serras in #3082 - Add mapOrAccumulate extension in RaiseAccumulate by @nomisRev in #3086
- Additional tests for
copy
in Optics by @serras in #3089 - Apply Gradle Versioning in top project by @serras in #3092
- Add missing Versioning plug-in to
arrow-core-retrofit
by @serras in #3093 - Update
arrow-gradle-config
to 0.12-rc.4 by @serras in #3094 - MemoizedDeepRecursiveFunction by @serras in #3091
- Add reset and barrierAction to CyclicBarrier. by @HSAR in #3055
- [HOTFIX] Fix main publish by @nomisRev in #3095
New Contributors
- @DeoTimeTheGithubUser made their first contribution in #3036
- @vladd-g made their first contribution in #3060
- @yoxjames made their first contribution in #3052
- @kyay10 made their first contribution in #3059
- @jooohn made their first contribution in #3067
- @ILIYANGERMANOV made their first contribution in #3038
- @HSAR made their first contribution in #3055
Full Changelog: 1.2.0-RC...1.2.0