magnolia

Easy, fast, transparent generic derivation of typeclass instances

APACHE-2.0 License

Stars
763
Committers
63

Bot releases are visible (Hide)

magnolia - scala3-v1.3.7 Latest Release

Published by github-actions[bot] 5 months ago

What’s Changed

  • feat: adding on-demand default evaluation (#534) @Andrapyre
magnolia - scala2-v1.1.10

Published by github-actions[bot] 5 months ago

What’s Changed

  • [scala2] feat: adding on-demand default evaluation (#533) @Andrapyre
magnolia - scala3-v1.3.6

Published by github-actions[bot] 6 months ago

What’s Changed

  • Update scala3-library, ... to 3.3.3 (#518) @softwaremill-ci
  • Fix providing annotations vs inherited annotations (#529) @kciesielski
magnolia - scala2-v1.1.9

Published by github-actions[bot] 6 months ago

What’s Changed

  • [scala2] Update scala-native to 0.5.1 (#528) @kciesielski
magnolia - scala3-v1.3.5

Published by github-actions[bot] 6 months ago

What’s Changed

  • Reduce number of Symbol.tree dependencies in macros. (#525) @WojciechMazur
  • Upgrade Scala Native to 0.5.1 (#526) @WojciechMazur
  • Update sbt-scalajs, scalajs-library_2.13, ... to 1.16.0 (#521) @softwaremill-ci
  • Update scalafmt-core to 3.8.1 (#522) @softwaremill-ci
  • Update sbt-projectmatrix to 0.10.0 (#519) @softwaremill-ci
  • Update sbt-softwaremill-common, ... to 2.0.20 (#517) @softwaremill-ci
  • Update sbt-softwaremill-common, ... to 2.0.19 (#516) @softwaremill-ci
  • Update sbt to 1.9.9 (#515) @softwaremill-ci
  • Update scalafmt-core to 3.8.0 (#513) @softwaremill-ci
  • Update nscplugin, sbt-scala-native, ... to 0.4.17 (#512) @softwaremill-ci
  • Update sbt to 1.9.8 (#509) @softwaremill-ci
  • Update sbt-scalajs, scalajs-library_2.13, ... to 1.15.0 (#508) @softwaremill-ci
  • Update sbt-projectmatrix to 0.9.2 (#506) @softwaremill-ci
  • Update sbt-mima-plugin to 1.1.3 (#507) @softwaremill-ci
  • [scala3] Use standard project structure (#505) @RustedBones
magnolia - scala2-v1.1.8

Published by github-actions[bot] 10 months ago

What’s Changed

  • fix possible name collision with scala.Array (#504) @ivan-klass
magnolia - scala2-v1.1.7

Published by github-actions[bot] 10 months ago

What’s Changed

  • Enrich error message when derivation fails. (#501) @nox213
  • [scala2] Add test for serializable generated type-class (#498) @RustedBones
magnolia - scala3-v1.3.4

Published by github-actions[bot] 12 months ago

What’s Changed

  • Update scala3-library, ... to 3.3.1 (#492) @softwaremill-ci
  • Add filter for jdk.internal annotations (#495) @kyri-petrou
  • fix GitHub workflow badge URL (#494) @shoito
  • Update scalafmt-core to 3.7.14 (#490) @softwaremill-ci
magnolia - scala2-v1.1.6

Published by github-actions[bot] about 1 year ago

What’s Changed

  • Revert "Reduce constant pool usage, this make Magnolia able to derive instance for sealed trait that has a lot of subtypes " (#489) @adamw
magnolia - scala2-v1.1.5

Published by github-actions[bot] about 1 year ago

What’s Changed

  • Reduce constant pool usage, this make Magnolia able to derive instance for sealed trait that has a lot of subtypes (#486) @nox213
magnolia - scala2-v1.1.4

Published by github-actions[bot] about 1 year ago

What’s Changed

  • Split subtypes array initialization to multiple functions. (#485) @nox213
magnolia - scala3-v1.3.3

Published by github-actions[bot] over 1 year ago

What’s Changed

  • Reduce amount of inlined code, this increases compilation speed by 50% and brings it back to scala2.13 level (#481) @OlegYch
  • Update scalafmt-core to 3.7.10 (#482) @softwaremill-ci
  • Update scalafmt-core to 3.7.9 (#480) @softwaremill-ci
  • Update scalafmt-core to 3.7.8 (#479) @softwaremill-ci
  • Update scalafmt-core to 3.7.7 (#478) @softwaremill-ci
  • Update scalafmt-core to 3.7.6 (#477) @softwaremill-ci
  • Update scalafmt-core to 3.7.5 (#476) @softwaremill-ci
  • Rename safeCast to unsafeCast (#474) @kciesielski
magnolia - scala3-v1.3.2

Published by github-actions[bot] over 1 year ago

What’s Changed

  • [bugfix] Suppress unsafe type check warning (#473) @kciesielski
magnolia - scala3-v1.3.1

Published by github-actions[bot] over 1 year ago

What’s Changed

  • Update scala3-library, ... to 3.3.0 (#469) @softwaremill-ci
  • Dealias types when deriving names (Scala 3) (#468) @kciesielski
  • Update scalafmt-core to 3.7.4 (#471) @softwaremill-ci
  • Update scalafmt-core to 3.7.3 (#463) @softwaremill-ci
  • bugfixes for scala3 (#465) @katlasik
  • Update nscplugin, sbt-scala-native, ... to 0.4.11 (#462) @softwaremill-ci
magnolia - scala3-v1.3.0

Published by github-actions[bot] over 1 year ago

What’s Changed

  • Consistent ordering for sealed traits (#461) @note
magnolia - scala3-v1.2.7

Published by github-actions[bot] over 1 year ago

What’s Changed

  • Renamed params in caseclass to unify the interface between two versions (#459) @YaroslavSagach
  • Update scala3-library, ... to 3.2.2 (#455) @softwaremill-ci
  • Update nscplugin, sbt-scala-native, ... to 0.4.10 (#454) @softwaremill-ci
  • Update sbt-scalajs, scalajs-library_2.13, ... to 1.13.0 (#453) @softwaremill-ci
magnolia - scala2-v1.1.3

Published by github-actions[bot] almost 2 years ago

What’s Changed

  • Removing ThreadLocals on finish to clean up CompileTimeStack. (#448) @Caparow
magnolia - scala3-v1.2.6

Published by github-actions[bot] almost 2 years ago

What’s Changed

  • Revert "Support for value classes" (#441) @micsza due to binary compatibility issues
magnolia - scala3-v1.2.5

Published by github-actions[bot] almost 2 years ago

What’s Changed

  • Support for value classes (#435) @micsza
  • Add scaladoc targeted at newcomers to type-derivation (#436) @rtyley
  • Tests refactor (#431) @micsza
  • Update nscplugin, sbt-scala-native, ... to 0.4.9 (#438) @softwaremill-ci
  • Update sbt-scalajs, scalajs-library_2.13, ... to 1.12.0 (#437) @softwaremill-ci
  • Update sbt to 1.8.0 (#434) @softwaremill-ci
  • Update nscplugin, sbt-scala-native, ... to 0.4.8 (#433) @softwaremill-ci
  • Update scala3-library, ... to 3.2.1 (#432) @softwaremill-ci
  • Update sbt to 1.7.3 (#429) @softwaremill-ci
  • Update scalafmt-core to 3.6.1 (#430) @softwaremill-ci
  • Update scalafmt-core to 3.6.0 (#428) @softwaremill-ci
  • Update sbt to 1.7.2 (#427) @softwaremill-ci
  • Update sbt-mima-plugin to 1.1.1 (#426) @softwaremill-ci
  • Update sbt-scalajs, scalajs-library_2.13, ... to 1.11.0 (#425) @softwaremill-ci
magnolia - scala3-v1.2.0

Published by github-actions[bot] about 2 years ago

What’s Changed

  • Fix getting subtypes when hierarchy has intermediate types (#421) @OlegYch
  • Update scala3-library, ... to 3.2.0 (#423) @softwaremill-ci
  • Update nscplugin, sbt-scala-native, ... to 0.4.7 (#422) @softwaremill-ci
  • Update scalafmt-core to 3.5.9 (#417) @softwaremill-ci
  • Readme fix for Scala3 (#419) @alexandru