6360517 | Eric Torreborre | 18 December 2018, 16:29:22 UTC | prepare the publication of 5.4.1 | 18 December 2018, 16:29:22 UTC |
e9a1782 | Viktor Kocherga | 18 December 2018, 16:16:21 UTC | Added memoize for cats-effect (#159) * Added memoize for cats-effect * Applied some renaming | 18 December 2018, 16:16:21 UTC |
5bdeaf3 | Denis Buzdalov | 17 December 2018, 08:39:44 UTC | 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 | kenji yoshida | 17 December 2018, 08:33:03 UTC | Scala 2.12.8 (#160) | 17 December 2018, 08:33:03 UTC |
f6c2edf | Eric Torreborre | 10 December 2018, 15:48:31 UTC | published 5.4.0 | 10 December 2018, 15:48:31 UTC |
e9326d8 | Denis Buzdalov | 04 December 2018, 15:16:51 UTC | Some effects creation functions were changed to have by-name arguments. (#157) | 04 December 2018, 15:16:51 UTC |
6887775 | kenji yoshida | 04 December 2018, 15:09:12 UTC | Update dependencies (#156) | 04 December 2018, 15:09:12 UTC |
1ddc206 | Eric Torreborre | 04 December 2018, 15:00:21 UTC | go back to scala 2.11.12 for scalajs | 04 December 2018, 15:00:21 UTC |
a8c2285 | Eric Torreborre | 04 December 2018, 14:54:48 UTC | use the last scala-js | 04 December 2018, 14:54:48 UTC |
febd0ad | Eric Torreborre | 04 December 2018, 14:33:01 UTC | upgraded the scala versions for travis | 04 December 2018, 14:33:38 UTC |
eec63fd | kenji yoshida | 12 November 2018, 07:52:42 UTC | Update dependencies (#154) | 12 November 2018, 07:52:42 UTC |
d949b26 | kenji yoshida | 04 October 2018, 08:13:01 UTC | add jdk11 test (#152) | 04 October 2018, 08:13:01 UTC |
7d489ba | Eric Torreborre | 11 September 2018, 12:17:46 UTC | remove mentions of fs2 | 11 September 2018, 12:17:46 UTC |
41cfdfe | Eric Torreborre | 03 September 2018, 10:16:51 UTC | #151 bumped all the dependencies to the latest version | 03 September 2018, 10:20:41 UTC |
01d99f0 | Ben Hutchison | 16 August 2018, 06:27:16 UTC | Remove launch (#150) Fixes #149 | 16 August 2018, 06:27:16 UTC |
54a7c1c | Ben Hutchison | 15 August 2018, 06:48:52 UTC | 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 | Eric Torreborre | 21 July 2018, 12:41:10 UTC | #147 fix the intermittent failure in ApplicativeSpec | 21 July 2018, 12:41:24 UTC |
bfa9586 | ikempf | 27 June 2018, 20:57:03 UTC | Use Task.unit singleton for Task applicative (#146) | 27 June 2018, 20:57:03 UTC |
6cef102 | kenji yoshida | 20 June 2018, 13:41:45 UTC | scala-js 0.6.23 (#145) | 20 June 2018, 13:41:45 UTC |
a9c6411 | Ben Hutchison | 15 May 2018, 06:50:25 UTC | Update CommunityResources.scala (#144) | 15 May 2018, 06:50:25 UTC |
f29e1ce | Eric Torreborre | 11 May 2018, 08:55:37 UTC | added back the build info generation | 11 May 2018, 08:55:37 UTC |
aa96229 | Eric Torreborre | 11 May 2018, 07:21:16 UTC | build adjustments | 11 May 2018, 07:21:27 UTC |
cdec2c6 | Eric Torreborre | 11 May 2018, 07:19:22 UTC | adjustment to the dev doc for the release process | 11 May 2018, 07:19:22 UTC |
bc749eb | Eric Torreborre | 11 May 2018, 07:09:08 UTC | use sbt 1.1.4 and release 5.3.0 | 11 May 2018, 07:16:39 UTC |
7c0a183 | Eric Torreborre | 27 April 2018, 07:46:08 UTC | added notes for 5.2.0 | 11 May 2018, 06:43:26 UTC |
7296674 | kenji yoshida | 10 May 2018, 16:25:00 UTC | update dependencies (#143) | 10 May 2018, 16:25:00 UTC |
2351c37 | Ben Hutchison | 25 April 2018, 07:53:30 UTC | Merge pull request #137 from benhutchison/pf Upgrade to scala 2.12.5, fix resultant deprecation | 25 April 2018, 07:53:30 UTC |
9564333 | Ben Hutchison | 25 April 2018, 01:21:54 UTC | Upgrade to scala 2.12.5, fix resultant deprecation | 25 April 2018, 01:21:54 UTC |
b5ac433 | Ben Hutchison | 24 April 2018, 18:31:21 UTC | 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 | Ben Hutchison | 24 April 2018, 12:38:57 UTC | Move benchmarks from core to eff project to address community-build requirements | 24 April 2018, 12:38:57 UTC |
65fd18f | Ben Hutchison | 24 April 2018, 07:46:29 UTC | 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 | Ben Hutchison | 04 April 2018, 05:53:47 UTC | update readme version, add maven badge (#132) | 04 April 2018, 05:53:47 UTC |
82172f6 | Ben Hutchison | 03 April 2018, 13:29:58 UTC | 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 | Eric Torreborre | 31 March 2018, 11:10:48 UTC | be more explicit with the reading order of the documentation for newcomers | 31 March 2018, 11:10:48 UTC |
e06741a | Eric Torreborre | 31 March 2018, 11:03:18 UTC | reverted to a more restrictive version of transform where type inference works | 31 March 2018, 11:03:19 UTC |
4d289be | Eric Torreborre | 30 March 2018, 19:37:25 UTC | 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 | Eric Torreborre | 30 March 2018, 19:36:59 UTC | remove some warnings | 30 March 2018, 19:36:59 UTC |
34e8a7b | Eric Torreborre | 27 February 2018, 14:48:48 UTC | fixed the Async instances for IO and monix tasks | 27 February 2018, 14:48:48 UTC |
5177a8b | Eric Torreborre | 20 February 2018, 14:40:37 UTC | fixed the retrieval of snippets for the user guide | 20 February 2018, 14:41:35 UTC |
6b6cac8 | Eric Torreborre | 20 February 2018, 11:44:30 UTC | released 5.0.0 | 20 February 2018, 14:41:35 UTC |
2bba0c9 | Eric Torreborre | 09 February 2018, 10:44:31 UTC | removed fs2 from the dependencies | 20 February 2018, 14:41:35 UTC |
ace759c | Eric Torreborre | 09 February 2018, 10:44:31 UTC | upgraded fs2 to 0.10.2 | 20 February 2018, 09:44:40 UTC |
a083f1d | Jarred Ward | 20 February 2018, 09:40:51 UTC | Upgrade deps (#127) | 20 February 2018, 09:40:51 UTC |
ed26aec | Eric Torreborre | 25 January 2018, 21:22:04 UTC | removed a failing spec | 25 January 2018, 21:22:04 UTC |
3712000 | Eric Torreborre | 25 January 2018, 20:46:50 UTC | added an Effect instance to Eff values having a monix Task in their effects | 25 January 2018, 20:46:50 UTC |
288d3a3 | Ben Hutchison | 12 January 2018, 12:20:39 UTC | 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 | Eric Torreborre | 04 January 2018, 15:45:17 UTC | upgraded with the latest cats | 04 January 2018, 15:45:17 UTC |
0e4b73e | Eric Torreborre | 27 November 2017, 11:26:54 UTC | added an Effect instance for Eff[R :_IO] | 27 November 2017, 12:31:35 UTC |
f29bd45 | Eric Torreborre | 27 November 2017, 11:26:54 UTC | added an Effect instance for Eff[R :_IO] | 27 November 2017, 11:26:54 UTC |
b90cbd2 | Eric Torreborre | 23 November 2017, 16:00:51 UTC | added a table to describe other optional eff modules | 23 November 2017, 16:00:51 UTC |
c754355 | Eric Torreborre | 22 November 2017, 14:38:06 UTC | Merge branch 'library-upgrades-cats-1.0.0-MF' | 22 November 2017, 14:52:33 UTC |
b0aeb3a | Eric Torreborre | 22 November 2017, 14:37:23 UTC | last version updates for eff-5.0.0-RC1 | 22 November 2017, 14:37:23 UTC |
bef345d | Eric Torreborre | 22 November 2017, 14:34:31 UTC | added a >>= operator on Eff directly | 22 November 2017, 14:34:31 UTC |
0b7dcc0 | Eric Torreborre | 29 September 2017, 07:18:37 UTC | upgraded all libraries to cats 1.0.0-MF | 18 November 2017, 16:08:04 UTC |
63a32eb | Eric Torreborre | 16 October 2017, 06:13:43 UTC | added some Apply methods directly on Eff (#122) | 16 October 2017, 06:13:43 UTC |
0d35cd3 | Eric Torreborre | 26 September 2017, 13:46:25 UTC | added a retryUntil method for the scalaz Task effect | 29 September 2017, 06:30:16 UTC |
3cedc54 | Eric Torreborre | 29 September 2017, 06:28:06 UTC | added a retryUntil method for task and future effects (#120) | 29 September 2017, 06:28:06 UTC |
c92e0f2 | Eric Torreborre | 29 September 2017, 05:27:43 UTC | 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 | Eric Torreborre | 31 August 2017, 06:26:20 UTC | fixed the attempt action for the safe effect it should not side-effect | 31 August 2017, 06:26:21 UTC |
c8fc874 | Eric Torreborre | 29 August 2017, 06:16:33 UTC | fixed the loading of source files in the documentation | 29 August 2017, 06:16:33 UTC |
b31bca5 | Eric Torreborre | 28 August 2017, 09:12:40 UTC | wrote better credits to @dvic's work for doobie in the notes | 28 August 2017, 09:12:40 UTC |
c8cb70f | Eric Torreborre | 28 August 2017, 07:10:34 UTC | added the notes for 4.6.0 | 28 August 2017, 07:10:34 UTC |
e824359 | Eric Torreborre | 28 August 2017, 05:52:58 UTC | 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 | Eric Torreborre | 28 August 2017, 05:51:57 UTC | added "packing" implicits for member instances (#112) | 28 August 2017, 05:51:57 UTC |
88092eb | Richard Imaoka | 24 August 2017, 09:27:06 UTC | Add missing scala.io to the WriterEffect tutorial. (#115) | 24 August 2017, 09:27:06 UTC |
eb02549 | Eric Torreborre | 28 July 2017, 06:44:03 UTC | updated versions in the README | 28 July 2017, 06:44:03 UTC |
dbafc04 | Eric Torreborre | 27 July 2017, 09:14:56 UTC | added a Catchable instance for Eff[R :_Task, ?] and a natural transformation from Task | 28 July 2017, 06:43:03 UTC |
bebfb6b | Jack Low | 28 July 2017, 06:42:42 UTC | Add CommunityResources to User Guide (#114) | 28 July 2017, 06:42:42 UTC |
d8cfb6d | Richard Imaoka | 27 July 2017, 05:04:08 UTC | Fix typo in installation doc. (#113) | 27 July 2017, 05:04:08 UTC |
62cd687 | Eric Torreborre | 18 July 2017, 08:59:51 UTC | forgot to mention the great PR by @taojang in the notes! | 18 July 2017, 08:59:51 UTC |
b1a8996 | Eric Torreborre | 18 July 2017, 08:40:35 UTC | added notes for 4.4.4 | 18 July 2017, 08:40:35 UTC |
9a9c955 | Eric Torreborre | 18 July 2017, 08:26:04 UTC | @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 | Eric Torreborre | 18 July 2017, 07:30:04 UTC | updated specs2 | 18 July 2017, 07:30:04 UTC |
fb712b4 | Tao Yang | 18 July 2017, 05:59:10 UTC | avoid uncessary fork (#110) | 18 July 2017, 05:59:10 UTC |
f3bd0cc | Eric Torreborre | 12 July 2017, 16:08:50 UTC | added some 'U' syntax for option and state to get better type inference | 12 July 2017, 16:08:50 UTC |
d0e0d09 | Eric Torreborre | 12 July 2017, 16:08:15 UTC | reverted back to specs2 3.8.9 | 12 July 2017, 16:08:15 UTC |
a821383 | Eric Torreborre | 12 July 2017, 07:39:46 UTC | use the TimedTask ExecutorService instead of the default Strategy to fork tasks in the scalaz TaskEffect | 12 July 2017, 07:39:46 UTC |
348ffa9 | Eric Torreborre | 21 June 2017, 07:55:07 UTC | fixed a ClassCastException when interleaving applicative effects | 21 June 2017, 07:55:07 UTC |
7018cfd | Eric Torreborre | 19 June 2017, 15:48:34 UTC | implemented a stacksafe ap for the scalaz task effect and tested the monix + fs2 instances | 19 June 2017, 15:49:48 UTC |
196cc7a | Eric Torreborre | 10 June 2017, 08:55:53 UTC | changed the representation of Fx.fx10/11/12 for better type inference | 10 June 2017, 08:55:53 UTC |
38cc466 | Eric Torreborre | 01 June 2017, 20:58:07 UTC | added a note about setting the github oauth token before publishing the release notes | 01 June 2017, 20:58:07 UTC |
6775198 | Eric Torreborre | 01 June 2017, 20:49:34 UTC | added notes for 4.4.0 | 01 June 2017, 20:49:34 UTC |
82b7df1 | Eric Torreborre | 01 June 2017, 07:59:20 UTC | added back some concurrency for traverseA while keeping stacksafety fixes #109 | 01 June 2017, 07:59:36 UTC |
0f66070 | Eric Torreborre | 29 May 2017, 19:28:25 UTC | moved the Scheduler trait to a concurrent package (#108) to avoid clashes with Monix's Scheduler | 29 May 2017, 19:28:25 UTC |
86daf7d | Eric Torreborre | 19 May 2017, 10:59:47 UTC | minor doc tweak | 19 May 2017, 10:59:47 UTC |
a68bacc | Eric Torreborre | 19 May 2017, 10:58:39 UTC | added a link to the installation page at the beginning of the introduction | 19 May 2017, 10:58:39 UTC |
deff0d8 | Damir Vandic | 19 May 2017, 10:31:48 UTC | fs2 0.9.6 (#103) | 19 May 2017, 10:31:48 UTC |
f493903 | Eric Torreborre | 17 May 2017, 09:15:47 UTC | added notes for 4.3.5 | 17 May 2017, 09:15:47 UTC |
c9c8058 | Eric Torreborre | 17 May 2017, 06:54:48 UTC | added a missing NoFx implicit for members | 17 May 2017, 09:12:33 UTC |
5b6d03f | Eric Torreborre | 17 May 2017, 06:20:14 UTC | added missing IntoPoly implicits for appending NoFx | 17 May 2017, 09:12:21 UTC |
c1b08ad | Damir Vandic | 17 May 2017, 08:12:08 UTC | monix 2.3.0 (#102) | 17 May 2017, 08:12:08 UTC |
ccd9971 | Damir Vandic | 17 May 2017, 08:09:16 UTC | runKleisli for interpreting Kleisli effects on the same stack (#98) (#101) | 17 May 2017, 08:09:16 UTC |
353374b | Eric Torreborre | 16 May 2017, 19:15:57 UTC | 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 | Eric Torreborre | 11 May 2017, 05:53:32 UTC | added notes for 4.3.4 | 11 May 2017, 05:53:32 UTC |
065e36f | Jarred Ward | 11 May 2017, 05:49:32 UTC | 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 | Eric Torreborre | 08 May 2017, 10:26:40 UTC | added some syntax to pass a specific ExecutorServices object to run a TimedFuture effect | 08 May 2017, 10:26:40 UTC |
6b6a813 | Eric Torreborre | 03 May 2017, 14:19:48 UTC | added runWriterNoLogU and discardWriter as an alias | 08 May 2017, 08:29:15 UTC |
8a1e02b | Eric Torreborre | 25 April 2017, 12:32:16 UTC | added back the macros module | 08 May 2017, 08:29:15 UTC |
3a64e5e | 2chilled | 06 May 2017, 21:57:17 UTC | Removed superfluous parameter lists on scalaz either syntax (#96) | 06 May 2017, 21:57:17 UTC |
fb393db | Eric Torreborre | 25 April 2017, 10:20:45 UTC | 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 |