Kategory v0.10.5 Release Notes
Release Date: 2020-04-01 // about 4 years ago-
0.10.5 (2020-04-01)
arrow-core
@1Jajen1
- ๐ Fix apply order of product to be consistent with other methods #71
- ๐ Fix small bug in MonadLogic #56
- โ Add deprecation notice to ap #40
- Stacksafe version of lazyAp #23
@aballano
- ๐ Deprecate breaking changes for 0.10.5 #67
- ๐ Fix Eval's Fx not being lazy + deprecate Functor's unit #30
@abendt
- โ add typeclasses MonadPlus & MonadLogic #49
@danimontoya
- ๐ฆ Package renaming of arrow-core-test #58
- โ Rename Gen.genEval to Gen.eval and add Gen.char to core test #57
- โ Removed (almost) all Try examples in documentation/comment blocks #50
- โ Extend test suite for FoldableLaws #41
- Unify
Foldable
to be more aligned with Kotlin stdlib #36 - ๐ Change firstOption implementation #32
@lucmazon
- ๐ Rename artifacts to fix inconsistency #77
@overfullstack
- Implemented ValidatedBifunctor #72
@rachelcarmena
- Doc: fix typo on libraries table of content #78
- ๐ Doc: remove extra badge #73
- Conf: change doc generation and validation #68
- Undo unnecessary change #64
- Conf: download orchestrator #61
- ๐ Fix missing 'Type Class Hierarchy' section in website #55
- ๐ Fix dependencies #54
- Conf: control transitive dependencies #53
- ๐ Doc: remove old badge #51
- ๐ Fix code snippet according last reorders #48
- ๐ Move static doc from Arrow Docs to arrow-docs module #47
- โ Conf: publish arrow-core-test #45
- ๐ Fix directories management #29
- ๐ Fix: test reports #28
- ๐ง Configuration: add global checks #2
- ๐ New conf #1
๐ป arrow-ui
@rachelcarmena
- ๐ป Conf: change doc generation and validation #21
- ๐ป Undo unnecessary change #20
- ๐จ Refactor: remove Arrow UI Test #19
- ๐ป Conf: download orchestrator #18
- ๐ป Conf: control transitive dependencies #17
- โ Use GenK from arrow-core-test #15
- ๐ป Clean-up #12
- ๐ Fix directories management #5
- ๐ Fix: test reports #4
- ๐ง Configuration: add global checks #2
- ๐ง Configuration for the new multi-repo organization #1
arrow-fx
@1Jajen1
- ๐ Fix EitherT generator to compile with latest changes #54
- ๐ Change applicative instances to implement apEval and remove lazyAp #47
@PetukhovVictor
- ๐ Fix the code which is stumbled on an old type inference problem of the Kotlin compiler #53
@aballano
- ๐ Fix Queue flaky tests #122
- Replace ConcurrentLaws' latch with unsafe promise #118
- โก๏ธ Update Arrow "cancel" wording for consistency #82
- ๐จ Refactor parMapN functions, add parTupledN #80
- โ Temporarily diable mvar test #62
- โ Use GenK from arrow-core-test #59
- ๐ Fix several tests relying on no-op assertion #46
- โ Increase test suite for BracketLaws #44
@abendt
- โ add a SemigroupK IO instance #67
@danimontoya
- โ Remove binary-compatibility-validator #109
- Check binary compatibility before releasing 0.10.5 #104
- โ Remove unneeded KotlinX Coroutines within arrow fx test #97
- โ Cleanup fx tests #90
- ๐ Enable ktlint #79
- โ Removed (almost) all Try examples in documentation/comment blocks #69
- โฑ Schedule.recurs flaky test #29
@nomisRev
@rachelcarmena
- Conf: change doc generation and validation #112
- Undo unnecessary change #98
- Conf: download orchestrator #94
- ๐ Fix missing 'Type Class Hierarchy' section in website #81
- ๐ Fix dependencies #75
- Conf: control transitive dependencies #73
- ๐ Move static doc from Arrow Docs to arrow-docs module #55
- ๐ Fix directories management #34
- ๐ Fix: test reports #32
- ๐ง Configuration: add global checks #2
- ๐ง Configuration for the new multi-repo organization #1
arrow-incubator
@1Jajen1
- โ Add mtl instances for all datatypes #76
- ๐ Change EitherT MonadError instance #64
- ๐ Fix apEval changes from arrow-core #35
- EitherT MonadTrans instance and generics reorder #25
- Kleisli MonadTrans instance and generics reorder #24
- StateT MonadTrans instance and generics reorder #23
- Monadtrans instance for WriterT #18
@aballano
- โ Reactivate ConcurrentLaws tests and fix Concurrent instances #85
@abendt
- MonadPlus/MonadLogic instances for mtl #69
@danimontoya
@nomisRev
- โ Clean incubator tests #63
@rachelcarmena
- Conf: change doc generation and validation #80
- โ Disable flaky tests #74
- โ Remove unnecessary dependency #72
- Undo unnecessary change #68
- Conf: download orchestrator #66
- ๐ Fix missing 'Type Class Hierarchy' section in website #57
- Conf: control transitive dependencies #52
- ๐ Move static doc from Arrow Docs to arrow-docs module #44
- ๐ Fix directories management #21
- ๐ Fix: test reports #20
- ๐ง Configuration: add global checks #2
- ๐ New conf #1
arrow-optics
@aballano
- โก๏ธ Update gradle.properties #37
@danimontoya
- โ Remove binary-compatibility-validator #44
- Check binary compatibility before releasing 0.10.5 #41
- โ Remove all tests that do not belong to optics #27
- โ Removed (almost) all Try examples in documentation/comment blocks #22
@nomisRev
- โ Follow up arrow-optics-test #31
@rachelcarmena
- Conf: change doc generation and validation #45
- Undo unnecessary change #39
- Conf: download orchestrator #32
- ๐ Fix missing 'Type Class Hierarchy' section in website #26
- ๐ Fix dependencies #25
- Conf: control transitive dependencies #23
- ๐ Move static doc from Arrow Docs to arrow-docs module #19
- ๐ Fix directories management #12
- ๐ Fix: test reports #11
- ๐ง Configuration: add global checks #2
- ๐ง Configuration for the new multi-repo organization #1
arrow-ank
@danimontoya
- ๐ Enable ktlint #16
@rachelcarmena
- ๐ Change configuration name to be included in pom file #24
- ๐ Fix dependencies #23
- ๐ Dependencies: remove kotlin-compiler #22
- Conf: change doc generation and validation #21
- Undo unnecessary change #20
- Conf: download orchestrator #18
- Conf: control transitive dependencies #15
- ๐ Fix directories management #11
- ๐ Fix: test reports #10
- ๐ง Configuration: add global checks #4
- ๐ New conf #1
arrow-integrations
@rachelcarmena
- ๐ Rename artifacts to fix inconsistency #21
- Conf: change doc generation and validation #16
- Undo unnecessary change #15
- ๐จ Refactor: remove Arrow Integrations Test #14
- Conf: download orchestrator #12
- Conf: control transitive dependencies #11
- ๐ Fix directories management #5
- ๐ Fix: test reports #4
- ๐ง Configuration: add global checks #2
- ๐ New conf #1
arrow
@1Jajen1
- โ Add note to parTraverse and parSequence explaining problems with large/infinte collections #2015
- ๐ Use AndThen to make Kleisli and StateT more stacksafe #2014
- โ Add a stacksafe variant of Join to AndThen #2005
- ๐ Fix recently added doc links #1970
- โ Add MonadIO to fx and instances to fx-mtl #1943
- Prettier show instances #1937
- Small improvements to ank #1926
- WriterT inconsistencies #1914
- ๐ Fix OptionT applicative to short-circuit properly #1900
- โ Add some convenience methods to alternative #1897
- ๐ Make Kleisli.map stacksafe #1896
- โ Monad hierarchy tests genk + lots of small test fixes #1884
- โ Add lazyAp and use it in traverse implementations #1868
- โ Add port of zio's schedule #1393
@AntonioMateoGomez
- ๐ Change docs urls #2079
- ๐ Fix layout reference #2054
- โ Adds z-index to slack channel button #1946
- Hide/show slack channel text box #1944
- Missing MTL link #1940
- GitHub stars #1934
- ๐ Reducing loading times in docs #1911
- ๐ Fix sidebar doc version links #1872
@JLLeitschuh
- Official Gradle Wrapper Validation GitHub Action #1930
@Javaru
- ๐ Fixed some typos in documentation. #1890
@MaureenElsberry
- โ Adds Kompute #1899
@PhBastiani
@Romastyi
- โ Add deriving option for
@product
annotation #1907
@aballano
- ๐ Change layout for docs recently moved to Fx #2082
- โ Increase test suite for MonoidLaws and SemiringLaws #2076
- โ Increase test suite for SemigroupLaws #2067
- โ Increase test suite for TimerLaws #2064
- โ Increase test suite for MonadDeferLaws #2059
- Nits oncancel onerror #2040
- โ Add clarification about Bracket's guarantee #2036
- ๐ Kotlinx coroutines module docs #2035
- ๐ Fix guarantee/guaranteeCase not calling finalizer for error #1999
- Cancellable version of unsafeRun doesn't throw within run block #1993
- ๐ Fix Async and Concurrent fx block's lazyness #1978
- ๐ Fix recursive flatten for stdlib List #1969
- โ Remove ObservableK Traverse/MonadFilter instances as they're not lawful. #1964
- ๐ Fix suspend conversion for project reactor #1947
- KotlinX Coroutines integration module #1939
@abendt
- โ add onError to Bracket #2022
- Accum/AccumT #1988
- MonadTrans #1924
- โ use GenK for testdata generation #1891
- โ use GenK for testdata generation in MonadFilter and related laws #1877
- โ ComonadLaws uses GenK for testdata generation #1875
- โ provide testdata with Gen/GenK instead of construction functions #1844
@alphaho
- ๐ Arrow jackson support #1889
@arturdryomov
- โ Add XML syntax highlighting to the readme file #1874
@ashishkujoy
- ๐ Fixes link to Sum data type #1931
@bobkilla
- ๐ DOCS: update slack link #arrow channel #1989
@calvellido
- โช Revert "Reducing loading times in docs" #1919
- โ Add invalidation command on site publishing #1861
@danimontoya
- โ Add list of Kotlin modules to be excluded to avoid dependency collisions #2114
- โฌ๏ธ Downgrade kotlin version back to 1.3.61 #2113
- โฌ๏ธ Bump version of KOTLIN_VERSION #2108
- โ Add kotlin binary compatibility version #2107
- Bump KTLINT_GRADLE_VERSION #2101
- โ Re-enabled MVar test #2086
- โ Increase test suite for AsyncLaws #2077
- โ Add MonadThrow laws #2060
- โ Increase test suite for MonadLaws #2058
- โก๏ธ Update tests for ApplicativeLaws #2038
- โก๏ธ Update test suite for FunctorLaws #2037
- ๐ป Race in fiber raises cancellation exception #1986
- RaceN arity9 #1968
- ๐ Deprecate bind operator component1 #1965
- ๐ Rename Applicative#map to #mapN and tupled to tupledN #1950
@franciscodr
@i-walker
- โก๏ธ Update Ank to 1.3.50 #1921
- ๐ Move AndMonoid to core and redefine Ior.Left and Ior.Right #1920
- ๐ small fix to Traverse Docs #1903
- โ Adds UnsafeRun instance for MaybeK #1902
- โ Add Traverse Docs #1534
@jkmcclellan
- Language review #2056
@kioba
- โ Add queue functor #1904
@kylegoetz
- ๐ DOCS: replaced non-existent Either.just(a: A) with Either.right(a: A)โฆ #1945
- Replaced nuclear war examples with cooking examples #1915
@nomisRev
- ๐จ Refactor ConcurrentQueue internals #2081
- โ Add stack-safety, parallel & timer tests to Concurrent #2034
- โ Polymorphic Ref Test #2031
- ๐ Fix MVar Async #2023
- โ Add onCancel to Bracket #2017
- โ Add race 3 to guarantee order of scheduling #2012
- Enable ParMapN for IO up to arity 9 #1951
- ๐ Fix stack safety parallel ops #1928
@overfullstack
- ๐ Docs: Corrected code-snippet compilation problems in Error-Handling page #2042
@pakoito
@rachelcarmena
- ๐ Fix Bintray timed out: split publication #2119
- ๐ Fix libraries location #2118
- ๐ Format release notes #2117
- ๐ Release 0.10.5 #2116
- ๐ Release flow #2115
- ๐ Conf: compatibility with MacOS #2112
- Dm bump kotlin version #2111
- โช Revert "Bump version of KOTLIN_VERSION" #2110
- Conf: add new actions #2109
- Conf: provide new Gradle tasks to work with local dependencies #2106
- Doc: details about the website #2105
- Doc: details about 'Type Class Hierarchy' sections #2104
- โ Add sync with release/0.11.0 branch #2103
- ๐ Improve site publish from libraries #2102
- ๐ Update documentation #2100
- โ Conf: workaround for crossed dependencies with arrow-test #2096
- ๐ Doc: details about the move #2095
- ๐ง Conf: extract test configuration #2094
- Clean: empty file #2090
- Doc: fix old links #2088
- ๐ Clean: old documentation #2084
- ๐ง Configuration: remove unnecessary trigger #2075
- โ Fx: disable flaky test #2072
- ๐ Clean: remove unnecessary files #2070
- Re-org: starting point #2066
- Conf: extract versions #2065
- ๐ Conf: remove duplicated version #2051
- ๐ Docs: add ank to snippets and update documentation #1997
- ๐ Fix: change token to sync branches #1992
- ๐ Fix sync release branch with master #1987
- ๐ง Clean dead configuration #1972
- โ Add an automatic sync for release/0.11.0 #1967
- โก๏ธ Doc: update badges to show both WIP versions #1959
- ๐ Config: publish artifacts from release/0.11.0 branch #1955
- ๐จ Refactor: extract versions #1948
- ๐ Fix #1936: update doc publication #1938
- ๐ Fix: Arrow Ank Gradle adds required dependencies #1936
- DOC: add card image #1886
@scott-christopher