Skip to content

Commit

Permalink
Merge pull request #3048 from typelevel/2.0.x
Browse files Browse the repository at this point in the history
Post 2.0 release merge back to master
  • Loading branch information
kailuowang authored Sep 10, 2019
2 parents 5cb43f8 + afae69f commit 3c977a1
Show file tree
Hide file tree
Showing 4 changed files with 107 additions and 3 deletions.
8 changes: 8 additions & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ possible:
* Brian P. Holt
* Bryan Tan
* Cary Robbins
* Changwoo Park
* Chris Birchall
* Christopher Davenport
* Cody Allen
Expand Down Expand Up @@ -81,6 +82,7 @@ possible:
* Donaldo Salas
* Earl St Sauver
* Edd Steel
* Endre Galaczi
* Eric Torreborre
* ericaovo
* Erik LaBianca
Expand All @@ -100,6 +102,7 @@ possible:
* Francois Armand
* Frank S. Thomas
* Gabriele Petronella
* Gagandeep Kalra
* Gavin Bisesi
* Giovanni Ruggiero
* Giulio De Luise
Expand All @@ -109,6 +112,7 @@ possible:
* Hamish Dickson
* Harrison Houghton
* Ian McIntosh
* Ikrom
* ImLiar
* Ionuț G. Stan
* Israel Pérez González
Expand Down Expand Up @@ -165,6 +169,7 @@ possible:
* Matthias Lüneberg
* Max Worgan
* Merlin Göttlinger
* Michał Gutowski
* Michael Ledin
* Michael Pilquist
* Mike Curry
Expand Down Expand Up @@ -211,6 +216,7 @@ possible:
* Ryan Case
* Sam Ritchie
* Sarunas Valaskevicius
* Sergei Dolgov
* Sho Kohara
* Shohei Kamimori
* Shunsuke Otani
Expand All @@ -224,6 +230,7 @@ possible:
* sullis
* Sumedh Mungee
* Takayuki Sakai
* Tanaka Takaya
* Taylor Brown
* Tom Switzer
* Tomas Mikula
Expand All @@ -234,6 +241,7 @@ possible:
* Tya
* Valy Diarrassouba
* Vasileios Lampridis
* Vasiliy Bondarenko
* ven
* Viktor Dychko
* Viktor Lövgren
Expand Down
95 changes: 94 additions & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,97 @@
## Version 2.0.0

> 2019 September 9
Cats 2.0.0 is available for Scala 2.11, 2.12, 2.13.0, and Scala.js 0.6. This release maintains binary compatibility with Cats 1.x.x in the cats-kernel, cats-core and cats-free modules, but not cats-laws, cats-kernel-laws, cats-testkit, or alleycats.


### 2 source breaking changes

* [#3046](https://github.com/typelevel/cats/pull/3046) Infer dependent parameter in NonEmpty/ParallelTests/Laws by @djspiewak
* [#3042](https://github.com/typelevel/cats/pull/3042) Remove unused type parameter for Parallel instances by @travisbrown


### 1 bug fix

* [#3037](https://github.com/typelevel/cats/pull/3037) Add cats.kernel.instances.finiteDuration package by @travisbrown


### 1 documentation improvement

* [#3034](https://github.com/typelevel/cats/pull/3034) minor typo fixed by @ikr0m



## Version 2.0.0-RC3

> 2019 September 7
Cats 2.0.0-RC3 is the third release candidate for Cats 2.0, and is available for Scala 2.11, 2.12, 2.13.0, and Scala.js 0.6. This release (like the upcoming 2.0.0) maintains binary compatibility with Cats 1.x.x in the cats-kernel, cats-core and cats-free modules, but not cats-laws, cats-kernel-laws, cats-testkit, or alleycats.

### 2 source breaking changes

* [#3033](https://github.com/typelevel/cats/pull/3033) Move Parallel instances for EitherT and OptionT into implicit scope by @travisbrown
* [#3031](https://github.com/typelevel/cats/pull/3031) Add Parallel.apply overload with one type parameter by @travisbrown


### 3 documentation improvements

* [#3028](https://github.com/typelevel/cats/pull/3028) Doc fixes by @mebubo
* [#3020](https://github.com/typelevel/cats/pull/3020) [DOC] Fix optionT link in monad documentation by @CucumisSativus
* [#3019](https://github.com/typelevel/cats/pull/3019) Fix typo in Comonad documentation by @chiller


### 4 build improvements

* [#3027](https://github.com/typelevel/cats/pull/3027) Update sbt-sonatype to 2.6 by @scala-steward
* [#3021](https://github.com/typelevel/cats/pull/3021) Update sbt-microsites to 0.9.4 by @scala-steward
* [#3017](https://github.com/typelevel/cats/pull/3017) Update sbt-microsites to 0.9.3 by @scala-steward
* [#3014](https://github.com/typelevel/cats/pull/3014) Update sbt-scalafmt to 2.0.4 by @scala-steward


## Version 2.0.0-RC2

> 2019 August 26
Cats 2.0.0-RC2 is the second release candidate for Cats 2.0, and is available for Scala 2.11, 2.12, 2.13.0, and Scala.js 0.6. This release (like the upcoming 2.0.0) maintains binary compatibility with Cats 1.x.x in the cats-kernel, cats-core and cats-free modules, but not cats-laws, cats-kernel-laws, cats-testkit, or alleycats.

### 4 source breaking changes

* [#3012](https://github.com/typelevel/cats/pull/3012) Make Parallel's F a type member by @travisbrown
* [#3003](https://github.com/typelevel/cats/pull/3003) Make bincompat and prioritization traits package-private by @travisbrown
* [#3001](https://github.com/typelevel/cats/pull/3001) Move appropriate SortedSet and SortedMap instances to kernel by @travisbrown
* [#2983](https://github.com/typelevel/cats/pull/2983) Treat Stream and LazyList as different types by @travisbrown

### 2 bug fixes

* [#3010](https://github.com/typelevel/cats/pull/3010) Fix a few issues related to bin-compat traits by @travisbrown
* [#3004](https://github.com/typelevel/cats/pull/3004) Fix argument order in deprecations by @travisbrown

### 9 API/feature enhancements

* [#3002](https://github.com/typelevel/cats/pull/3002) Fix easy typos by @travisbrown
* [#2999](https://github.com/typelevel/cats/pull/2999) optimize chain's get. by @takayahilton
* [#2996](https://github.com/typelevel/cats/pull/2996) Add :== unapply to Chain. by @takayahilton
* [#2995](https://github.com/typelevel/cats/pull/2995) Chain optimize map method by @gagandeepkalra
* [#2990](https://github.com/typelevel/cats/pull/2990) unapplySeq in Chain (issue #2960) by @vasiliybondarenko
* [#2989](https://github.com/typelevel/cats/pull/2989) Add Hash instance for NonEmptyMap. by @takayahilton
* [#2984](https://github.com/typelevel/cats/pull/2984) improve liftTo/rethrowT/raiseOrPure syntax to be more flexible by @bpholt
* [#2981](https://github.com/typelevel/cats/pull/2981) Add Hash instance for NonEmptySet. by @takayahilton
* [#2980](https://github.com/typelevel/cats/pull/2980) Remove redundant type annotation. by @takayahilton

### 2 documentation improvements

* [#2993](https://github.com/typelevel/cats/pull/2993) add missing parenthese in faq.md by @xuwei-k
* [#2985](https://github.com/typelevel/cats/pull/2985) fix a typo in `comonad.md` by @pismute

### 4 build improvements

* [#2987](https://github.com/typelevel/cats/pull/2987) Update snakeyaml to 1.25 by @scala-steward
* [#2986](https://github.com/typelevel/cats/pull/2986) Update scalafmt to 2.0.1 by @scala-steward
* [#2979](https://github.com/typelevel/cats/pull/2979) Update sbt-scalafmt to 2.0.3 by @scala-steward
* [#2978](https://github.com/typelevel/cats/pull/2978) Update Scala 2.12 to 2.12.9 by @jhnsmth


## Version 2.0.0-RC1

> 2019 August 5
Expand Down Expand Up @@ -38,7 +132,6 @@ Cats 2.0.0-RC1 (like the upcoming 2.0.0 release) maintains binary compatibility
* [#2889](https://github.com/typelevel/cats/pull/2889) Add missing factories similar to existing factories by @morgen-peschke
* [#2880](https://github.com/typelevel/cats/pull/2880) Improve MonadError rethrow syntax to be more flexible by @bpholt
* [#2787](https://github.com/typelevel/cats/pull/2787) Add Order instance for NonEmptySet (#2779) by @jatcwang


### 7 documentation improvements

Expand Down
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@

### ![#f03c15](https://placehold.it/15/f03c15/000000?text=+) Community Announcements ![#f03c15](https://placehold.it/15/f03c15/000000?text=+)
* **Sep 9 2019** [Cats 2.0.0 is released](https://github.com/typelevel/cats/releases/tag/v2.0.0)
* **Sep 7 2019** [Cats 2.0.0-RC3 is released](https://github.com/typelevel/cats/releases/tag/v2.0.0-RC3)
* **Aug 26 2019** [Cats 2.0.0-RC2 is released](https://github.com/typelevel/cats/releases/tag/v2.0.0-RC2)
* **Aug 2 2019** [Cats 2.0.0-RC1 is released](https://github.com/typelevel/cats/releases/tag/v2.0.0-RC1)
* **Jun 11 2019** [Cats 2.0.0-M4 is released](https://github.com/typelevel/cats/releases/tag/v2.0.0-M4) with support for Scala 2.13.0
* **Jun 3 2019** [Cats 1.6.1 is released](https://github.com/typelevel/cats/releases/tag/v1.6.1) with backported bug fixes
Expand Down Expand Up @@ -83,7 +86,7 @@ addSbtPlugin("org.lyranthe.sbt" % "partial-unification" % "1.1.2")
And then create the Cats dependency, by adding the following to your `build.sbt`:

```scala
libraryDependencies += "org.typelevel" %% "cats-core" % "2.0.0-RC1"
libraryDependencies += "org.typelevel" %% "cats-core" % "2.0.0"
```

This will pull in the cats-core module. If you require some other
Expand Down
2 changes: 1 addition & 1 deletion version.sbt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
version in ThisBuild := "2.0.0-SNAPSHOT"
version in ThisBuild := "2.0.1-SNAPSHOT"

0 comments on commit 3c977a1

Please sign in to comment.