cyclops-react v10.4.0 Release Notes

Release Date: 2020-01-08 // 5 months ago
  • Cyclops 10.4.0

    What’s new Cyclops 10.4.0

    • Chain Datastructure (including Chain & NonEmptyChain) a new immutable List type with efficient prepending and appending a la https://typelevel.org/cats/datatypes/chain.html
    • πŸ“¦ partitionEithers, lefts, rights a la http://hackage.haskell.org/package/base-4.4.1.0/docs/Data-Either.html
    • Ior.sequenceBoth operator - which allows both the left and right side to be sequenced together
    • atLeast and atMost operators added which return true when a minimum number of true cases are found in a dataset (atLeast) or true when a maximum number of true cases are not found in a dataset (atMost)

    πŸ”„ Changelog

    πŸ›  Check out the features delivered and bugs fixed -

    github 10.4.0 issues & PRs

    Dependency changes

    Agrona to 1.1.11
    reactive-streams to 1.0.3
    RxJava2 to 2.2.16
    πŸš€ Reactor to 3.3.1-RELEASE

    Modules

    Get cyclops X

    Gradle

    Cyclops

    compile 'com.oath.cyclops:cyclops:10.4.0’
    

    Cyclops AnyM

    compile 'com.oath.cyclops:cyclops-anym:10.4.0’
    

    Cyclops Futurestream

    compile 'com.oath.cyclops:cyclops-futurestream:10.4.0’
    

    Cyclops Pure

    compile 'com.oath.cyclops:cyclops-pure:10.4.0’
    

    Cyclops Reactive Collections

    compile 'com.oath.cyclops:cyclops-reactive-collections:10.4.0’
    

    Cyclops Reactor Integration

     compile 'com.oath.cyclops:cyclops-reactor-integration:10.4.0'
    

    Cyclops RxJava2 Integration

     compile 'com.oath.cyclops:cyclops-rx2-integration:10.4.0'
    

    Cyclops Jackson Integration

     compile 'com.oath.cyclops:cyclops-jackson-integration:10.4.0'
    

    Maven

    Cyclops

    \<dependency\> \<groupId\>com.oath.cyclops\</groupId\> \<artifactId\>cyclops\</artifactId\> \<version\>10.4.0\</version\> \</dependency\>
    

    Cyclops AnyM

    \<dependency\> \<groupId\>com.oath.cyclops\</groupId\> \<artifactId\>cyclops-anym\</artifactId\> \<version\>10.4.0\</version\> \</dependency\>
    

    Cyclops Futurestream

    \<dependency\> \<groupId\>com.oath.cyclops\</groupId\> \<artifactId\>cyclops-anym\</artifactId\> \<version\>10.4.0\</version\> \</dependency\>
    

    Cyclops Pure

    \<dependency\> \<groupId\>com.oath.cyclops\</groupId\> \<artifactId\>cyclops-pure\</artifactId\> \<version\>10.4.0\</version\> \</dependency\>
    

    Cyclops Reactive Collections

    \<dependency\> \<groupId\>com.oath.cyclops\</groupId\> \<artifactId\>cyclops-reactive-collections\</artifactId\> \<version\>10.4.0\</version\> \</dependency\>
    

    Cyclops Reactor Integration

    \<dependency\> &nbsp;&nbsp;&nbsp;&nbsp;\<groupId\>com.oath.cyclops\</groupId\> &nbsp;&nbsp;&nbsp;&nbsp;\<artifactId\>cyclops-reactor-integration\</artifactId\> &nbsp;&nbsp;&nbsp;&nbsp;\<version\>10.4.0\</version\> \</dependency\>
    

    Cyclops RxJava2 Integration

    \<dependency\> &nbsp;&nbsp;&nbsp;&nbsp;\<groupId\>com.oath.cyclops\</groupId\> &nbsp;&nbsp;&nbsp;&nbsp;\<artifactId\>cyclops-rx2-integration\</artifactId\> &nbsp;&nbsp;&nbsp;&nbsp;\<version\>10.4.0\</version\> \</dependency\>
    

    Cyclops Jackson Integration

    \<dependency\> &nbsp;&nbsp;&nbsp;&nbsp;\<groupId\>com.oath.cyclops\</groupId\> &nbsp;&nbsp;&nbsp;&nbsp;\<artifactId\>cyclops-jackson-integration\</artifactId\> &nbsp;&nbsp;&nbsp;&nbsp;\<version\>10.4.0\</version\> \</dependency\>
    

    License

    cyclops-react is licensed under the Apache 2.0 license.

    http://www.apache.org/licenses/LICENSE-2.0#


Previous changes from v10.3.1

  • Cyclops 10.3.1

    What’s new Cyclops 10.3.1

    • πŸ›  Fixes Jackson Serialization Issue with Cyclops datastructures

    πŸ”„ Changelog

    πŸ›  Check out the features delivered and bugs fixed -

    github 10.3.1 issues & PRs

    Dependency changes

    None this time

    Modules

    Get cyclops X

    Gradle

    Cyclops

    compile 'com.oath.cyclops:cyclops:10.3.1’
    

    Cyclops AnyM

    compile 'com.oath.cyclops:cyclops-anym:10.3.1’
    

    Cyclops Futurestream

    compile 'com.oath.cyclops:cyclops-futurestream:10.3.1’
    

    Cyclops Pure

    compile 'com.oath.cyclops:cyclops-pure:10.3.1’
    

    Cyclops Reactive Collections

    compile 'com.oath.cyclops:cyclops-reactive-collections:10.3.1’
    

    Cyclops Reactor Integration

     compile 'com.oath.cyclops:cyclops-reactor-integration:10.3.1'
    

    Cyclops RxJava2 Integration

     compile 'com.oath.cyclops:cyclops-rx2-integration:10.3.1'
    

    Cyclops Jackson Integration

     compile 'com.oath.cyclops:cyclops-jackson-integration:10.3.1'
    

    Maven

    Cyclops

    \<dependency\> \<groupId\>com.oath.cyclops\</groupId\> \<artifactId\>cyclops\</artifactId\> \<version\>10.3.1\</version\> \</dependency\>
    

    Cyclops AnyM

    \<dependency\> \<groupId\>com.oath.cyclops\</groupId\> \<artifactId\>cyclops-anym\</artifactId\> \<version\>10.3.1\</version\> \</dependency\>
    

    Cyclops Futurestream

    \<dependency\> \<groupId\>com.oath.cyclops\</groupId\> \<artifactId\>cyclops-anym\</artifactId\> \<version\>10.3.1\</version\> \</dependency\>
    

    Cyclops Pure

    \<dependency\> \<groupId\>com.oath.cyclops\</groupId\> \<artifactId\>cyclops-pure\</artifactId\> \<version\>10.3.1\</version\> \</dependency\>
    

    Cyclops Reactive Collections

    \<dependency\> \<groupId\>com.oath.cyclops\</groupId\> \<artifactId\>cyclops-reactive-collections\</artifactId\> \<version\>10.3.1\</version\> \</dependency\>
    

    Cyclops Reactor Integration

    \<dependency\> &nbsp;&nbsp;&nbsp;&nbsp;\<groupId\>com.oath.cyclops\</groupId\> &nbsp;&nbsp;&nbsp;&nbsp;\<artifactId\>cyclops-reactor-integration\</artifactId\> &nbsp;&nbsp;&nbsp;&nbsp;\<version\>10.3.1\</version\> \</dependency\>
    

    Cyclops RxJava2 Integration

    \<dependency\> &nbsp;&nbsp;&nbsp;&nbsp;\<groupId\>com.oath.cyclops\</groupId\> &nbsp;&nbsp;&nbsp;&nbsp;\<artifactId\>cyclops-rx2-integration\</artifactId\> &nbsp;&nbsp;&nbsp;&nbsp;\<version\>10.3.1\</version\> \</dependency\>
    

    Cyclops Jackson Integration

    \<dependency\> &nbsp;&nbsp;&nbsp;&nbsp;\<groupId\>com.oath.cyclops\</groupId\> &nbsp;&nbsp;&nbsp;&nbsp;\<artifactId\>cyclops-jackson-integration\</artifactId\> &nbsp;&nbsp;&nbsp;&nbsp;\<version\>10.3.1\</version\> \</dependency\>
    

    License

    cyclops-react is licensed under the Apache 2.0 license.

    http://www.apache.org/licenses/LICENSE-2.0#