Skip to content

Releases: erdos/stencil

v0.6.6

27 Jan 08:46

Choose a tag to compare

Full Changelog: v0.6.5...v0.6.6

Changes in Service

  • Stops the service from enumerating all available templates as per request in #176

v0.6.5 - fix regression on digit-prefixed identifiers

15 Sep 08:27

Choose a tag to compare

Fixes

  • Fixing #175: a small regression on variable names starting with a digit. Improved test coverage.

Changes

  • small refactor in stencil.fs namespaces.

v0.6.4 - fix keys starting with digits

10 Sep 20:41

Choose a tag to compare

v0.6.3 - fix service Dockerfile

02 Aug 19:18

Choose a tag to compare

  • Fix broken Dockerfiles for service as per #174

v0.6.2 - tabs in text substitution

22 Apr 08:18

Choose a tag to compare

Features

  • Let text substitution insert tab characters and replace them with <w:tab/> elements #171

Infrastructure improvements

  • Improve style of README file
  • Add CHANGELOG file
  • Update deprecated Github Actions steps
  • Fix uberjar building to contain compiled Clojure code

Changes

  • Fix Java reflection warnings, address some clj-kondo linter warnings.
  • Refactoring: rename functions and vars for better readability, add some doc strings, remove stencil.types namespace

Function provider SPI, fix GraalVM image

03 Aug 15:32

Choose a tag to compare

Improvements:

  • Add missing SCM data to generated pom.xml 3c1d2f5
  • SPI providers for function implementations #166
  • add install target for Makefile 0816a6c

GraalVM service implementation:

  • Fix reflection error that broke GraalVM image b196f56
  • Update GraalVM version to latest b4b2951

Introduce deps.edn and new merger algo

26 Jul 12:45

Choose a tag to compare

Changes

  • Refactor stencil.merger and speed up template preparation #152
  • Move from Leiningen to tools.deps #164

Summary

Focus for this release was on simplifying development by reworking the build process and simplifying code. Performance improvement is a nice side-effect of related work. There are no significant API changes in this release.

v0.5.2 - fixes around numberings and fragments

13 Jul 09:17

Choose a tag to compare

  • Fix #148 - numbering definitions are missing when included from fragments
  • Add more visual regression tests

improve error handling

02 Dec 13:27
f6fc401

Choose a tag to compare

v0.5.0

feat: version 0.5.0 (#143)

v0.3.31

21 Jan 11:40

Choose a tag to compare

feat: version 0.3.31