Skip to content

Releases: Nixinova/Wikity

1.1.0

28 Mar 05:11

Choose a tag to compare

Version 1.1.0 of Wikity.

Install using npm install wikity@1.1.0.

Changelog

  • Added parse CLI command to implement parse().
  • Added a generated table of contents if there are over 4 headings.
  • Added support for nowiki tag.
  • Added support for onlyinclude, includeonly, and noinclude tags in templates.
  • Added support for magic words __TOC__, __FORCETOC__, __NOTOC__, and __NOINDEX__.
  • Added support for control function {{displaytitle:}} to control the page's displayed title.
  • Added support for string functions lc:, uc:, lcfirst:, ucfirst:, replace:, explode:, sub:, len:, pos:, padleft:, padright:, urlencode:, and urldecode:.
  • Added support for horizontal rules using ----.
  • Changed time codes in #datetime/#date/#time function to be based on reduplication instead of unique characters with escaping based on quoting instead of prefixing with a backslash (i.e., {{#time: j F Y (\n\o\w)}}{{#time: dd mmm yyyy "(now)"}}).
  • Fixed inline tags removing whitespace from either end.
  • Fixed single-line-only syntax not being parsed correctly.

1.0.1

28 Mar 02:49

Choose a tag to compare

Version 1.0.1 of Wikity.

Install using npm install wikity@1.0.1.

Changelog

  • Changed HTML output to be prettified.
  • Fixed arguments not being substituted properly.
  • Fixed nested templates and parser functions not being substituted properly.
  • Fixed templates and parser functions spread out across multiple lines not being parsed.

1.0.0

27 Mar 06:42

Choose a tag to compare

Initial release of Wikity. Compile wikitext to HTML with build-in Eleventy support.

Install using npm install wikity@1.0.0.

Features

  • Added compile() function and CLI command to compile wikitext into HTML.
  • Added parse() function to parse raw wikitext input.