All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Ubuntu 12.04 support (GNU make 3.81 and bash 4.2.25)
- Use
env
in shebangs for portability - Migrate test suite to
bats-assert
- Move Arch Linux packages to separate repositories
- Failing to load the library when it is installed under a custom path
- Usage missing options
--help
and--usage
- Documentation claiming GPLv3 instead of GPLv3 or later
0.2.0 - 2015-04-11
"Manta Ray, a cleaning station visiting, breaching, clever, curious and magnificent creature that is vulnerable to extinction due to overfishing." -- Zoltan Tombol
- Man page
- Make file
- Arch Linux packages
- Build and installation instructions
- Library functions disable escaping by default
- Preprocessing escapes the input even in absence of variable references
- Mix-up of slash and backslash in documentation and comments
- Escape handling for --no-expand and --missing
"Axolotl, a cancer-resisting, regenerating cute little animal that is now unfortunately extinct in the wild." -- Zoltan Tombol
- Expanding a template
- Option to list undefined references
- Option to skip expanding undefined references
- Option to display referenced and escaped variables
- Option to enable escaping
- Option to check templates for invalid escaping
- Option to pre-process input by escaping reference looking strings
- Split into script and library
- This change log