https://github.com/atnos-org/eff

sort by:
Revision Author Date Message Commit Date
6360517 prepare the publication of 5.4.1 18 December 2018, 16:29:22 UTC
e9a1782 Added memoize for cats-effect (#159) * Added memoize for cats-effect * Applied some renaming 18 December 2018, 16:16:21 UTC
5bdeaf3 Ior in validate effect (#155) * 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. 17 December 2018, 08:39:44 UTC
38d3780 Scala 2.12.8 (#160) 17 December 2018, 08:33:03 UTC
f6c2edf published 5.4.0 10 December 2018, 15:48:31 UTC
e9326d8 Some effects creation functions were changed to have by-name arguments. (#157) 04 December 2018, 15:16:51 UTC
6887775 Update dependencies (#156) 04 December 2018, 15:09:12 UTC
1ddc206 go back to scala 2.11.12 for scalajs 04 December 2018, 15:00:21 UTC
a8c2285 use the last scala-js 04 December 2018, 14:54:48 UTC
febd0ad upgraded the scala versions for travis 04 December 2018, 14:33:38 UTC
eec63fd Update dependencies (#154) 12 November 2018, 07:52:42 UTC
d949b26 add jdk11 test (#152) 04 October 2018, 08:13:01 UTC
7d489ba remove mentions of fs2 11 September 2018, 12:17:46 UTC
41cfdfe #151 bumped all the dependencies to the latest version 03 September 2018, 10:20:41 UTC
01d99f0 Remove launch (#150) Fixes #149 16 August 2018, 06:27:16 UTC
54a7c1c Publish cats effect module for Scalajs. Upgrade cats-effect (#148) * 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 15 August 2018, 06:48:52 UTC
300040f #147 fix the intermittent failure in ApplicativeSpec 21 July 2018, 12:41:24 UTC
bfa9586 Use Task.unit singleton for Task applicative (#146) 27 June 2018, 20:57:03 UTC
6cef102 scala-js 0.6.23 (#145) 20 June 2018, 13:41:45 UTC
a9c6411 Update CommunityResources.scala (#144) 15 May 2018, 06:50:25 UTC
f29e1ce added back the build info generation 11 May 2018, 08:55:37 UTC
aa96229 build adjustments 11 May 2018, 07:21:27 UTC
cdec2c6 adjustment to the dev doc for the release process 11 May 2018, 07:19:22 UTC
bc749eb use sbt 1.1.4 and release 5.3.0 11 May 2018, 07:16:39 UTC
7c0a183 added notes for 5.2.0 11 May 2018, 06:43:26 UTC
7296674 update dependencies (#143) 10 May 2018, 16:25:00 UTC
2351c37 Merge pull request #137 from benhutchison/pf Upgrade to scala 2.12.5, fix resultant deprecation 25 April 2018, 07:53:30 UTC
9564333 Upgrade to scala 2.12.5, fix resultant deprecation 25 April 2018, 01:21:54 UTC
b5ac433 Merge pull request #136 from benhutchison/benchmark Move benchmarks from core to eff project to address community-build requirements 24 April 2018, 18:31:21 UTC
217a75a Move benchmarks from core to eff project to address community-build requirements 24 April 2018, 12:38:57 UTC
65fd18f Upgrade monix to 3.0.0-RC1, cats effect to 0.10.1. (#135) * Upgrade monix to 3.0.0-RC1, cats effect to 0.10.1. Migrated off resulting deprecated APIs * Use a local parallel task applicative instance 24 April 2018, 07:46:29 UTC
f35574b update readme version, add maven badge (#132) 04 April 2018, 05:53:47 UTC
82172f6 emphasize -Ypartial-unification flag in install docs (#131) Make it clearer that -Ypartial-unification is for 2.11.x and 2.12.x now and should be the default. I'd misunderstood these docs myself. 03 April 2018, 13:29:58 UTC
12f2e27 be more explicit with the reading order of the documentation for newcomers 31 March 2018, 11:10:48 UTC
e06741a reverted to a more restrictive version of transform where type inference works 31 March 2018, 11:03:19 UTC
4d289be added a more general method for transforming a state effect into another possibly in a bigger stack. This will generally require a type annotation. 30 March 2018, 19:37:26 UTC
1d521d2 remove some warnings 30 March 2018, 19:36:59 UTC
34e8a7b fixed the Async instances for IO and monix tasks 27 February 2018, 14:48:48 UTC
5177a8b fixed the retrieval of snippets for the user guide 20 February 2018, 14:41:35 UTC
6b6cac8 released 5.0.0 20 February 2018, 14:41:35 UTC
2bba0c9 removed fs2 from the dependencies 20 February 2018, 14:41:35 UTC
ace759c upgraded fs2 to 0.10.2 20 February 2018, 09:44:40 UTC
a083f1d Upgrade deps (#127) 20 February 2018, 09:40:51 UTC
ed26aec removed a failing spec 25 January 2018, 21:22:04 UTC
3712000 added an Effect instance to Eff values having a monix Task in their effects 25 January 2018, 20:46:50 UTC
288d3a3 Fix #93: Move site docs from core to eff project so that the classpaths of extensions are visible. Add some docs for Monix task (#126) 12 January 2018, 12:20:39 UTC
ee3bfc8 upgraded with the latest cats 04 January 2018, 15:45:17 UTC
0e4b73e added an Effect instance for Eff[R :_IO] 27 November 2017, 12:31:35 UTC
f29bd45 added an Effect instance for Eff[R :_IO] 27 November 2017, 11:26:54 UTC
b90cbd2 added a table to describe other optional eff modules 23 November 2017, 16:00:51 UTC
c754355 Merge branch 'library-upgrades-cats-1.0.0-MF' 22 November 2017, 14:52:33 UTC
b0aeb3a last version updates for eff-5.0.0-RC1 22 November 2017, 14:37:23 UTC
bef345d added a >>= operator on Eff directly 22 November 2017, 14:34:31 UTC
0b7dcc0 upgraded all libraries to cats 1.0.0-MF 18 November 2017, 16:08:04 UTC
63a32eb added some Apply methods directly on Eff (#122) 16 October 2017, 06:13:43 UTC
0d35cd3 added a retryUntil method for the scalaz Task effect 29 September 2017, 06:30:16 UTC
3cedc54 added a retryUntil method for task and future effects (#120) 29 September 2017, 06:28:06 UTC
c92e0f2 migrated the code to cats 1.0.0-MF (#119) and added a new cats-effect module to integrate the IO effect 29 September 2017, 05:27:43 UTC
3594148 fixed the attempt action for the safe effect it should not side-effect 31 August 2017, 06:26:21 UTC
c8fc874 fixed the loading of source files in the documentation 29 August 2017, 06:16:33 UTC
b31bca5 wrote better credits to @dvic's work for doobie in the notes 28 August 2017, 09:12:40 UTC
c8cb70f added the notes for 4.6.0 28 August 2017, 07:10:34 UTC
e824359 DoobieConnectionIO effect (#116) * eff-doobie module for supporting ConnectionIO * additional tests for doobie * generalized the doobie interpreter 28 August 2017, 05:52:58 UTC
90a2c91 added "packing" implicits for member instances (#112) 28 August 2017, 05:51:57 UTC
88092eb Add missing scala.io to the WriterEffect tutorial. (#115) 24 August 2017, 09:27:06 UTC
eb02549 updated versions in the README 28 July 2017, 06:44:03 UTC
dbafc04 added a Catchable instance for Eff[R :_Task, ?] and a natural transformation from Task 28 July 2017, 06:43:03 UTC
bebfb6b Add CommunityResources to User Guide (#114) 28 July 2017, 06:42:42 UTC
d8cfb6d Fix typo in installation doc. (#113) 27 July 2017, 05:04:08 UTC
62cd687 forgot to mention the great PR by @taojang in the notes! 18 July 2017, 08:59:51 UTC
b1a8996 added notes for 4.4.4 18 July 2017, 08:40:35 UTC
9a9c955 @eff macros accepts no-args constructors type definitions with |=, /=, <= are accepted an existing object definition is overridden fixes #107 18 July 2017, 08:26:05 UTC
b6bee84 updated specs2 18 July 2017, 07:30:04 UTC
fb712b4 avoid uncessary fork (#110) 18 July 2017, 05:59:10 UTC
f3bd0cc added some 'U' syntax for option and state to get better type inference 12 July 2017, 16:08:50 UTC
d0e0d09 reverted back to specs2 3.8.9 12 July 2017, 16:08:15 UTC
a821383 use the TimedTask ExecutorService instead of the default Strategy to fork tasks in the scalaz TaskEffect 12 July 2017, 07:39:46 UTC
348ffa9 fixed a ClassCastException when interleaving applicative effects 21 June 2017, 07:55:07 UTC
7018cfd implemented a stacksafe ap for the scalaz task effect and tested the monix + fs2 instances 19 June 2017, 15:49:48 UTC
196cc7a changed the representation of Fx.fx10/11/12 for better type inference 10 June 2017, 08:55:53 UTC
38cc466 added a note about setting the github oauth token before publishing the release notes 01 June 2017, 20:58:07 UTC
6775198 added notes for 4.4.0 01 June 2017, 20:49:34 UTC
82b7df1 added back some concurrency for traverseA while keeping stacksafety fixes #109 01 June 2017, 07:59:36 UTC
0f66070 moved the Scheduler trait to a concurrent package (#108) to avoid clashes with Monix's Scheduler 29 May 2017, 19:28:25 UTC
86daf7d minor doc tweak 19 May 2017, 10:59:47 UTC
a68bacc added a link to the installation page at the beginning of the introduction 19 May 2017, 10:58:39 UTC
deff0d8 fs2 0.9.6 (#103) 19 May 2017, 10:31:48 UTC
f493903 added notes for 4.3.5 17 May 2017, 09:15:47 UTC
c9c8058 added a missing NoFx implicit for members 17 May 2017, 09:12:33 UTC
5b6d03f added missing IntoPoly implicits for appending NoFx 17 May 2017, 09:12:21 UTC
c1b08ad monix 2.3.0 (#102) 17 May 2017, 08:12:08 UTC
ccd9971 runKleisli for interpreting Kleisli effects on the same stack (#98) (#101) 17 May 2017, 08:09:16 UTC
353374b Monix async boundaries (#99) * add a method to introduce async boundaries with monix tasks * renamed a conflicting method for monix tasks TaskInterpretation.taskFork -> forkTasks 16 May 2017, 19:15:57 UTC
ce69423 added notes for 4.3.4 11 May 2017, 05:53:32 UTC
065e36f Line up EitherEffectOps implicit members (#97) Noticed that some of the member implicits on EitherEffectOps didn't match the actual member implicits on the underlying EitherInterpretation implementation. This fixes that. 11 May 2017, 05:49:32 UTC
b0936f2 added some syntax to pass a specific ExecutorServices object to run a TimedFuture effect 08 May 2017, 10:26:40 UTC
6b6a813 added runWriterNoLogU and discardWriter as an alias 08 May 2017, 08:29:15 UTC
8a1e02b added back the macros module 08 May 2017, 08:29:15 UTC
3a64e5e Removed superfluous parameter lists on scalaz either syntax (#96) 06 May 2017, 21:57:17 UTC
fb393db fix for the memoization of effects getting the value of a key must be delayed before building the memoization sequence 25 April 2017, 10:22:26 UTC
back to top