Applies the pattern described in #482 (section 2.) to public case classes in the package laika.rewrite.link:
LinkConfig
ApiLinks
SourceLinks
TargetDefinition
apply methods in the companions are reduced to arguments for all non-optional properties.
Since LinkConfig is heavily used in builds, deprecations for the old apply method will be introduced in 0.19.4 to ease the transition.
Finally, IconRegistry is no longer a case class (the above pattern has not been applied here).
Applies the pattern described in #482 (section 2.) to public case classes in the package
laika.rewrite.link
:LinkConfig
ApiLinks
SourceLinks
TargetDefinition
apply
methods in the companions are reduced to arguments for all non-optional properties. SinceLinkConfig
is heavily used in builds, deprecations for the oldapply
method will be introduced in 0.19.4 to ease the transition.Finally,
IconRegistry
is no longer a case class (the above pattern has not been applied here).