All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.7.0 (2022-03-13)
- New document objects:
.Algorithm
,.Observation
,.Proposition
,.Solution
, and.Warning
[#51] - New inner environments:
.item
,.small
, and.underline
[#46, #50, #52] - New outer environments:
.enumerate
,.gather
, and.itemize
[#46, #50, #52] - Optionally update HTML preview and navigation only upon saving the file (not upon type) [#45]
- Rendering of the
star
metablock item on the.Example
document object [#51]
- Replaced the deprecated
.solution
outer environment with the newsolution
metablock item (newly available on the.Question
document object) [#51] - Tweaked and refactored stylesheets (most notable tweaks: colored document object titles, more subtle footnotes) [[#48], #53]
- Support for the
title
metablock item on the.Question
document object [#51]
- Added the
clean
script [#49]
0.6.1 (2021-06-24)
- Improve the display of errors raised during TikZ SVG creation [#42]
- Use the OS tmp directory for working with files related to TikZ SVG creation [#41]
0.6.0 (2021-05-13)
- FIT Template snippets [#37]
- Rendering of the
footnote
inner environment and partial rendering of the.cite
,.eqref
, and.reference
inner environments [#39]
- Improved WooWoo syntax highlighting grammar (better comments,
@
inner environment shorthand support) [#35]
- Properly clear custom MathJax typesetting pre-queue [#38]
- Updated project description [#36]
0.5.0 (2021-05-04)
- Navigation pane with table of contents, table of labels, and fuzzy search [#33]
- Cached rendering of TikZ images to SVG (in
!tikz
outer environments) [#32] - Caching of MathJax results [#31]
- The default keyboard shortcut for
togglePreview
is nowAlt + J
[#33] - Improved styling of
.caption
and.Figure
[#32]
- Infinite loop in rendering causing Atom crash [#28]
- MathJax failing to typeset when there is only one element to be typeset [#30]
- CI testing matrix now additionally contains the minimum supported Atom version [#29]
- Tweaked TS compiler settings (esModuleInterop) [#33]
0.4.0 (2021-04-20)
- Support for math rendering in live preview [#25, #26]
- Live HTML preview of WooWoo documents [#26]
- Basic HTML rendering of most WooWoo elements [#25]
- Complete parsing of valid WooWoo documents [#24]
- Support for the "Editor: Toggle Line Comments" command [#23]
- Minor WooWoo grammar improvements regarding indentation for better syntax highlighting [#22]
- The
demoView
command [#26]
0.3.0 (2021-03-16)
- WooWoo grammar support of inner environments (including inline math) in document part titles for better syntax highlighting [#18]
- Private API for opening and rendering an HTML preview [#16, #21]
- The
demoView
command, which demonstrates the aforementioned API [#16]
- Improved WooWoo grammar support of YAML metablocks for better syntax highlighting [#18]
- Replaced Atom's default test runner with a custom one, which uses a newer version of Jasmine [#21]
- Set up a script and a CI job to create a production package [#19]
- Minor tweaks to TypeScript and ESLint setup [#17]
0.2.0 (2021-03-02)
- Simple WooWoo grammar / syntax highlighting [#14]