FandocRelease Notes

Fandoc is a support library that aids Fantom-Factory Ltd in the development of other libraries, frameworks and applications. Though you are welcome to use it, you may find features are missing and the documentation incomplete.

v2.0.6

  • New: Added HtmlNode.addAll().
  • Chg: YouTube processors also accept the standard "watch" URLs.
  • Chg: MailTo processor may specify a data attr.

v2.0.4

  • Chg: SyntaxProcessor will no longer log a warning when SyntaxRules cannot be found and the extension is an empty String.

v2.0.2

  • New: CssLinkProcessor.
  • Bug: Fixed NPE in video processors.
  • Bug: CssPrefixProcessor bugs.

v2.0.0

  • New: Rewrote the entire Doc writing process - to be customisable AND sane!
  • New: Mutable HtmlElem class hierarchy for creating and editing HTML.
  • New: Introduced new ElemProcessor for general element processing.
  • New: Added PreProcessors for:
    • HTML 5 Videos
    • YouTube Videos
    • Vimeo Videos
  • New: Para Processing to add style and class prefixes.

v0.0.6

  • New: PreProcessor.fromFn() ctor.
  • New: LinkResolver.fromFn() ctor, deprecated FuncLinkResolver.

v0.0.4

  • Chg: Moar virtual methods (override points) in HtmlDocWriter for link attr rendering.
  • Bug: LinkResolver.pathAbsPassThroughResolver() let through absolute URLs even if they had a scheme.

v0.0.2

  • New: Preview release.