v0.9.0-M3 (2021-07-20)
📈 Dependency updates
Merged pull requests:
- Revert "Brings back the COPYING file as COPYING_NOTICE" #213 (juanpedromoreno)
- Brings back the COPYING file as COPYING_NOTICE #212 (juanpedromoreno)
- Update LICENSE.md #211 (juanpedromoreno)
- Add Year to the License #210 (juanpedromoreno)
- Renames license.txt -> COPYING to avoid conflicts #209 (juanpedromoreno)
- Splits microsite and repo docs #208 (juanpedromoreno)
v0.9.0-M2 (2021-07-20)
Merged pull requests:
v0.9.0-M1 (2021-07-20)
📈 Dependency updates
- Update sbt to 1.5.5 #205 (47erbot)
- Update algebra to 2.2.3 #204 (47erbot)
- Update atto-core to 0.9.5 #203 (47erbot)
- Update sbt-scoverage to 1.8.2 #202 (47erbot)
- Update scalacheck to 1.15.4 #200 (47erbot)
- Update sbt-scala-native-crossproject, ... to 1.1.0 #199 (47erbot)
- Update refined, refined-scalacheck to 0.9.26 #198 (47erbot)
- Update sbt-github, sbt-github-mdoc to 0.9.3 #196 (47erbot)
Closed issues:
- Question: Why Yoneda in postpro/prepro? #166
- Remove support for Scala 2.11 #164
- build for scala 2.13 #119
Merged pull requests:
- Crossbuild scala-3 #206 (Daenyth)
- Modernize the sbt configuration, update to current cats #194 (Daenyth)
- Migrates from tut to mdoc #192 (juanpedromoreno)
- Update build to sbt 1.5.1 #191 (custommonkey)
- move COPYING to LICENSE.txt #188 (pepegar)
- remove mergify.yml #186 (pepegar)
- add sbt aliases #184 (pepegar)
- create repeatable nix environment #183 (pepegar)
- Stop cross-building reftree for scalajs #182 (cb372)
- Bump algebra and atto to versions with scala.js 1.0 releases #181 (cb372)
- Proposal: drop scala 2.11, upgrade scalajs to 1.1.1, cats to 2.2.0-M1, refined to 0.9.15 #179 (oleg-py)
- Modernize the Travis caching logic #177 (ceedubs)
- Update sbt to 1.3.13 #176 (scala-steward)
- Update sbt-microsites to 1.2.0 #171 (scala-steward)
- Update sbt to 1.3.10 #170 (scala-steward)
- Update sbt to 1.3.9 #169 (scala-steward)
- Update sbt-microsites to 1.1.5 #168 (scala-steward)
- Update sbt-microsites to 1.1.4 #167 (scala-steward)
- Update sbt-microsites to 1.1.3 #165 (scala-steward)
- Update sbt-mima-plugin to 0.7.0 #162 (scala-steward)
- Update sbt-microsites to 1.1.2 #161 (scala-steward)
- Migrate project to Bazel 2.1 #159 (tzimisce012)
- Add Mergify for patch updates #158 (angoglez)
- Update sbt-scala-native-crossproject, ... to 1.0.0 #157 (scala-steward)
- Update sbt-mima-plugin to 0.6.4 #156 (scala-steward)
- Update sbt to 1.3.8 #155 (scala-steward)
- Update refined, refined-scalacheck to 0.9.12 #152 (scala-steward)
- Update scalajs-compiler to 0.6.32 #151 (scala-steward)
- Update sbt-scalajs to 0.6.32 #150 (scala-steward)
- Update sbt-release to 1.0.13 #149 (scala-steward)
- Update sbt-microsites to 1.1.0 #147 (scala-steward)
- Update scalacheck to 1.14.3 #145 (scala-steward)
- Update sbt-gpg to 0.2.1 #140 (scala-steward)
- Update sbt to 1.3.4 #139 (scala-steward)
- Update sbt-scalajs, scalajs-compiler to 0.6.31 #138 (scala-steward)
- Update sbt-scoverage to 1.6.1 #137 (scala-steward)
- Add a Gitter chat badge to README.md #109 (gitter-badger)
v0.8.0 (2019-11-15)
v0.7.1 (2019-11-15)
Merged pull requests:
- remove all usecase scaladoc tags, which crash sbt and prevent publishing #136 (andyscott)
- Add MiMa #135 (travisbrown)
- Updates for Scala 2.13.0 #134 (travisbrown)
- Update sbt-release to 1.0.12 #133 (scala-steward)
- Update sbt-microsites to 0.9.7 #131 (scala-steward)
- Update sbt-scalajs, scalajs-compiler to 0.6.29 #125 (scala-steward)
- Update dependencies #120 (xuwei-k)
- cache generated traverse instance ot a val #115 (pepegar)
v0.7.0 (2019-05-23)
v0.6.1 (2019-05-23)
🐛 Bug Fixes
- droste.syntax.fix enables unsafe casting #96
Closed issues:
- Basis instance for cats.free.Free #102
- @deriveTraverse annotation should support sealed trait families #100
- Use scalafmt to format code #93
Merged pull requests:
- Prevent unsafe use of .fix syntax #114 (andyscott)
- Misc preparation for next release #113 (andyscott)
- Increment cats to 1.6.0 #112 (Voltir)
- Bump scoverage up #106 (juanpedromoreno)
- Fix/update the Bazel build #105 (andyscott)
- move package from qq.droste to higherkindness.droste #104 (pepegar)
- Add an instance for Basis[CoattrF[F, A, ?], Free[F, A]] #103 (txsmith)
- Add snazzy logos #99 (andyscott)
- split project syntax #98 (pepegar)
- Scalafmt #94 (pepegar)
v0.6.0 (2018-11-26)
Closed issues:
- potential surprise bonus features of Mu extending ~> #80
- DefaultTraverse doesn't pass all Traverse laws #76
- Full tests tend to fail in travis #70
Merged pull requests:
- Add preliminary stream type; Update equality checking #92 (andyscott)
- Fix up Nu to alleviate some overly restrictive types #91 (andyscott)
- add more fixes to traverse derivation #90 (pepegar)
- add zygomorphism #88 (clayrat)
- Fix arbitrary case classes on deriving companions #87 (pepegar)
- Docs module added to compose Microsite of the library #86 (AntonioMateoGomez)
- Mu no longer extends FunctionK #85 (ceedubs)
- More tweaks to optimize/fix CI build #83 (andyscott)
- Tweak JVM options #82 (andyscott)
- Reform DefaultTraverse #81 (xton)
- Add unapply methods for data types #79 (ceedubs)
- Add the "g" version of folds and unfolds to SchemePartialBasis #78 (ceedubs)
- Migrate to a cleaner and separate scalacheck module #77 (andyscott)
- Support Scala 2.13-M4 #75 (andyscott)
- Update Nix/Bazel/Scripts/CI #74 (andyscott)
- Change some suspicious flatMaps to maps #73 (ceedubs)
v0.5.0 (2018-09-11)
Closed issues:
- Remove kittens dependency; add custom macro for Traverse instances #57
- Recursion scheme friendly names for Free/Cofree and pattern functors #56
Merged pull requests:
- Minor typo #71 (bluemoon)
- Fix minor typo in para scaladoc #69 (ceedubs)
- Foldable operations on Project #68 (pepegar)
- Derive traverse #67 (pepegar)
- Remove Tuple2 and Either aliases #65 (andyscott)
- make @deriveFixedPoint annotation work on AppliedTypeTrees #64 (pepegar)
- Rename cofree/envt/free/coenvt to easier attr names #62 (andyscott)
- add pre/postpromorphisms #61 (clayrat)
- add tests for apoM/paraM #60 (clayrat)
- add apoM and paraM #58 (clayrat)
- Clean up dependencies & fix binary compat with Scalacheck/Refined #55 (andyscott)
- add Basis for ListF/List #54 (clayrat)
v0.4.0 (2018-08-13)
Closed issues:
- syntax for Embed, Project & Basis #50
Merged pull requests:
- add embed & project syntax #52 (pepegar)
- deriveFixedPoint macro annotation #51 (pepegar)
- Split function based hylo to kernel object #49 (andyscott)
- Split data files and add CoenvT #47 (andyscott)
- [WIP] Add RefTree module for visualizations #46 (andyscott)
v0.3.1 (2018-07-31)
Merged pull requests:
- Add really simple demo of recursion without Fix #48 (andyscott-stripe)
- Add Trans and TransM helpers #45 (andyscott)
v0.3.0 (2018-07-22)
Closed issues:
Merged pull requests:
- Flush out generalized monadic unfolds/folds/refolds #44 (andyscott)
- Rearrange most type params to be left-to-right according to "arrows" #43 (andyscott)
- Remove unused file #42 (andyscott)
v0.2.0 (2018-07-22)
Merged pull requests:
- Substantially enhance the README #41 (andyscott)
- Treat GAlgebra/GCoalgebra as arrows #40 (andyscott)
- Rework for better composition #39 (andyscott)
v0.1.1 (2018-07-19)
v0.1.0 (2018-07-19)
Closed issues:
Merged pull requests:
- Setup sbt release plugin #38 (andyscott)
- RIP distributive law. Hello gather/scatter #37 (andyscott)
- Add gcata/gana #36 (andyscott)
- Add tests for scheme.futu #35 (andyscott)
- Add scheme.dyna #34 (andyscott)
- Bump various versions of plugins/scala/etc #33 (andyscott)
- Cleanup syntax; add attr method to make EnvT #32 (andyscott)
- added unapply method for Cofree and EnvT #31 (xton-stripe)
- Export cats-core & cats-free from core module #30 (andyscott)
- Add futu/histo/chrono #29 (andyscott)
- Minor cleanup; Add ability to unfold to cats.free.Cofree #28 (andyscott)
- Add Basis.Solve to fix bug with helper methods #27 (andyscott)
- Add curried type helpers for guiding type inference for unfolds #26 (andyscott)
- Add a required prelude for data #25 (andyscott)
- Split Nu and Mu to separate files; rearrange associated basis implicits #17 (andyscott)
- Add laws! Check Basis for Fix/Cofree/Nu/Mu #16 (andyscott)
- Split AlgebraIso into traits and one typeclass #13 (andyscott)
- Add a Bazel build #12 (andyscott)
- Add a string parser for athema expressions #10 (andyscott)
- Add code coverage #9 (andyscott)
- Add Nu example from the weekend #8 (andyscott)
- Add athema math engine, for fun/demo #7 (andyscott)
- Add apomorphism & paramorphism #5 (andyscott)
- Add documentation and diagrams #4 (andyscott)
- Add ana/cata w/ monadic variants #3 (andyscott)
- Rework core module #2 (andyscott)
- Add basic tree data types #1 (andyscott)
* This Changelog was automatically generated by github_changelog_generator