Skip to content
figular v0.0.17 - 2022-12-23

Added

* New figure 'timeline' introduced. See [docs](docs/figures/time/timeline.md)
  for more info.
* Documentation on how to add an 'internal' Figure and reorg'd other
  documentation into a new file `docs/CustomFigures.md`.
* New asymptote date type for our forthcoming timeline figure.
* Style is now additive/inherited. Matching styles set at lower levels are added
  to those at higher levels. Before this the most specific style rule won. This
  is part of moving closer to how CSS works.
* Style can now be printed for easier debugging.
* For developers a fully functioning hugo test site has been added so you can
  see realtime changes to Figures' HTML/JS in the browser and with the backend
  container running hit the API as well.

Fixed

* Figures were not reporting problems to the correct endpoint, instead all going
  to the circle endpoint. Now they use their own figure URL.
* Error reporting on Figure web pages was broken - IDs had been renamed a while
  ago but the JS was not kept in sync.
* A space was missing after our Figures' widget help text.
* Our asymptote primitives were not replacing themselves on the page when
  changed, they were adding themselves again. Tests added.
* Our asymptote page's bounds were not correct when a textbox is placed anywhere
  other than 0,0.
* ImageMagick was missing from our dev container ansible setup.
* A style rule with an empty selector selected nothing - it should select
  everything to allow us to set style at the top-level.