Skip to content

Releases: scalalandio/pulp

Added Scala 2.13, Scala.js updated to 0.6.28

08 Jul 15:41
Compare
Choose a tag to compare

Cached providers

22 Oct 07:53
Compare
Choose a tag to compare

And usage of Lazy to get dependencies in arguments - helps preventing bigger dependency tree from expanding beyond limits of JVM class file.

Fix for type-class notation

20 Oct 20:36
Compare
Choose a tag to compare
v0.0.7

Type-class fix

2.11.12 and 2.13.0-M4 cross-compile

05 Oct 05:31
Compare
Choose a tag to compare
v0.0.6

2.11.12 and 2.13.0-M4 cross-compile

Fixes

11 Sep 00:32
Compare
Choose a tag to compare

Companion object's body (if present) was mistreated - this PR fixes it.

Macro maintenance

25 Jan 21:47
Compare
Choose a tag to compare
  • added _root_ to all macros for safety
  • improved macro expansion logging
  • improved documentation

Scala 2.11 support

22 Jan 22:14
Compare
Choose a tag to compare
v0.0.3

Crossbuild and support for 2.11

Minimal useful funtionality

21 Jan 20:54
Compare
Choose a tag to compare
  • support for simple polymorphic cases I came up with
  • support for multiple parameter lists in constuctors
  • lifting implicit values to implicit Providers
  • minimal semiauto support

Proof of concept

06 Nov 12:03
Compare
Choose a tag to compare
  • @Wired annotation with additional @Factory and @Singleton flavors for annotated class providers
  • @ImplementedAs annotation for abstract class/trait providers