Skip to content
Permalink
Branch: master
Commits on Jun 13, 2019
  1. enable cats-effect Scala 2.13 build (#176)

    xuwei-k authored and etorreborre committed Jun 13, 2019
    * enable cats-effect Scala 2.13 build
    
    * fix build error. use openjdk
Commits on Jun 12, 2019
  1. Scala 2.13.0 (#175)

    xuwei-k authored and etorreborre committed Jun 12, 2019
Commits on Jun 3, 2019
  1. Scala 2.13.0-RC3 (#174)

    xuwei-k authored and etorreborre committed Jun 3, 2019
Commits on May 31, 2019
  1. Scala 2.13.0-RC2 (#172)

    xuwei-k authored and etorreborre committed May 31, 2019
  2. Update dependencies (#173)

    xuwei-k authored and etorreborre committed May 31, 2019
Commits on May 2, 2019
  1. Update dependencies (#170)

    xuwei-k authored and etorreborre committed May 2, 2019
  2. fix build settings. prepare Scala 2.13 (#171)

    xuwei-k authored and etorreborre committed May 2, 2019
Commits on Apr 29, 2019
  1. Adopt the Scala Code of Conduct (#169)

    rossabaker authored and etorreborre committed Apr 29, 2019
Commits on Apr 22, 2019
  1. Update kind-projector to 0.10.0 (#168)

    xuwei-k authored and etorreborre committed Apr 22, 2019
Commits on Apr 7, 2019
  1. Update dependencies (#167)

    xuwei-k authored and etorreborre committed Apr 7, 2019
Commits on Mar 3, 2019
  1. Make private value class underlying values (#166)

    xuwei-k authored and etorreborre committed Mar 3, 2019
Commits on Feb 28, 2019
  1. Update dependencies (#165)

    xuwei-k authored and etorreborre committed Feb 28, 2019
Commits on Feb 17, 2019
  1. Support Monix 3.0.0-RC2 (#164)

    dispalt authored and etorreborre committed Feb 17, 2019
    * Support Monix 3.0.0-RC2
    
    * Use a less ambiguous constructor
Commits on Feb 1, 2019
  1. sbt 1.2.8 (#163)

    xuwei-k authored and etorreborre committed Feb 1, 2019
Commits on Dec 26, 2018
  1. Simpler implementation of applicative effect for errors catching (#161)

    buzden authored and etorreborre committed Dec 26, 2018
    * Simpler implementation of applicative effect for errors catching
    
    * Simple implementation of the generalized `catchWrongs` was added
    
    This implementation does not handle multiple at once in case of S = List
    when several wrongs came from several `flatMap`'s, but catch all
    correctly when several wrongs came from `Traverse`.
    
    * Method for catching the first Wrong was implemented thru the general one.
    
    * Old catch implementation was aliased to `catchFirstWrong` and deprecated
    
    * Errors were made to be catched not as eager as they were before.
    
    This allows us to implement catch-last and catch-all behaviours
    correctly.
    
    * Syntax methods were added for newer functions, deprecation was corrected
    
    * Catch-all method was added taking `Nel[E] => Eff` handler.
    
    * Catch-last was added.
    
    * Deprecated method was replaced with its substitute in the spec.
    
    * Bunch of tests for multi-errors catch was added.
    
    * Continuation was made to be called in the applicative case of catch
    
    * Try to fix compatibility with scala 2.11.
    
    * Simplification of applicative catch, getting rid of coercion.
    
    * Getting rid of another coertion (in slightly unrelated place)
    
    * Versions in were updated in deprecations
    
    * Getting rid of unnecessary repetition.
    
    * One test's name was made to be cleaner
    
    * Smashing of all strings in the `catchAllWrongs` test has been moved out
    
    * Tests of catching using `Applicative` instance of `Eff` were added.
    
    * Multi-catching tests were reorganized, common parts were moved out.
    
    * Small typo was fixed.
    
    * One more small tests reorganization was done.
    
    * Errors in applicative block were renumbered to be the same with monadic
    
    * Multicatch tests were made to be two-level.
    
    * One typo was fixed.
Commits on Dec 18, 2018
  1. prepare the publication of 5.4.1

    etorreborre committed Dec 18, 2018
  2. Added memoize for cats-effect (#159)

    vitold authored and etorreborre committed Dec 18, 2018
    * Added memoize for cats-effect
    
    * Applied some renaming
Commits on Dec 17, 2018
  1. Ior in validate effect (#155)

    buzden authored and etorreborre committed Dec 17, 2018
    * Optional error-like warning was added to the Correct Validate.
    
    This addition does not change semantics of existing validate effect
    interpreter. Existing warnings are discarded when being translated to
    either or validated in the case of success (no errors).
    
    * Ior-giving interpreter of the validated effect was added.
    
    * Ior-interpreter has been generalized and used both for Ior and Either.
    
    This was done to make Either- and Validated-giving interpreters return
    "warnings" if Left (or Invalid) occurs (as cats Ior does with Ior.Left).
    
    I.e., Validate effect being interpreted as Either or Validated, contains
    warnings only if the result is faulty (i.e. containing Wrong) and
    discards all warnings of the result is Correct.
    Ior intepreter does not discard anything.
    
    Either interpreter should work as Ior interpreter followed by toEither.
    
    * Warninings-aware validate effect creation functions were added.
    
    * Syntax for running Ior-related interpreters was added.
    
    * Odd type parameter was removed from one of warning creation functions.
    
    * Several tests for Ior-interpreter of validated effect were added.
    
    * Same L+V combination has been used for usual and applicative interpretation
    
    * Correct and warning cases were made to be treated as fully different.
  2. Scala 2.12.8 (#160)

    xuwei-k authored and etorreborre committed Dec 17, 2018
Commits on Dec 10, 2018
  1. published 5.4.0

    etorreborre committed Dec 10, 2018
Commits on Dec 4, 2018
  1. Some effects creation functions were changed to have by-name argument…

    buzden authored and etorreborre committed Dec 4, 2018
    …s. (#157)
  2. Update dependencies (#156)

    xuwei-k authored and etorreborre committed Dec 4, 2018
  3. go back to scala 2.11.12 for scalajs

    etorreborre committed Dec 4, 2018
  4. use the last scala-js

    etorreborre committed Dec 4, 2018
  5. upgraded the scala versions for travis

    etorreborre committed Dec 4, 2018
Commits on Nov 12, 2018
  1. Update dependencies (#154)

    xuwei-k authored and etorreborre committed Nov 12, 2018
Commits on Oct 4, 2018
  1. add jdk11 test (#152)

    xuwei-k authored and etorreborre committed Oct 4, 2018
Commits on Sep 11, 2018
  1. remove mentions of fs2

    etorreborre committed Sep 11, 2018
Commits on Sep 3, 2018
  1. #151 bumped all the dependencies to the latest version

    etorreborre committed Sep 3, 2018
Commits on Aug 16, 2018
  1. Remove launch (#150)

    benhutchison authored and etorreborre committed Aug 16, 2018
    Fixes #149
Commits on Aug 15, 2018
  1. Publish cats effect module for Scalajs. Upgrade cats-effect (#148)

    benhutchison authored and etorreborre committed Aug 15, 2018
    * publish cats effect module for Scalajs. Upgrade cats-effect dependency to 1.0.0-RC2
    
    * Rename catsEffect projects to avoid ambiguity with cats core
    
    * %%%! is deprecated in Scalajs
    
    * reorg cats effect subproject sources for Scalajs build. part progress on implementing Async and Effect typeclasses as per 1.0.0-RC2 signatures
    
    * Remove instances of cats effect typeclasses as they are problematic to implement and aren't needed to interpret IO effects within Eff
    
    * Remove unneeded Scalaz-> catsEffect dependency
Commits on Jul 21, 2018
  1. #147 fix the intermittent failure in ApplicativeSpec

    etorreborre committed Jul 21, 2018
Commits on Jun 27, 2018
  1. Use Task.unit singleton for Task applicative (#146)

    ikempf authored and etorreborre committed Jun 27, 2018
Commits on Jun 20, 2018
  1. scala-js 0.6.23 (#145)

    xuwei-k authored and etorreborre committed Jun 20, 2018
Commits on May 15, 2018
Older
You can’t perform that action at this time.