Skip to content
This repository was archived by the owner on Aug 17, 2022. It is now read-only.
Cody Allen edited this page May 11, 2014 · 2 revisions

This release is source and binary compatible with 1.0.0. However, it does include the deprecation of the FicusConfig object (not trait).

Built against Scala 2.10.2.

Deprecation

  • The FicusConfig object, which was used to import all useful Ficus implicits has been deprecated. It included an implicit def for the arbitrary type reader macro that could cause unwanted shadowing of an implicit ValueReader defined in a type's companion object. If you were previously importing net.ceedubs.ficus.FicusConfig._, you are now encouraged to import net.ceedubs.ficus.Ficus._ and if you want to opt-in to macro-generated arbitrary type readers, separately import net.ceedubs.ficus.readers.ArbitraryTypeReader._ (#5)

Other changes

  • For macro support, Ficus now depends on just scala-reflect instead of the entire Scala compiler. Also, this dependency is now marked as provided so it isn't pulled in with Ficus. (#3 and #6)

Clone this wiki locally