Changelog

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.4.0 - 2021-02-19

Added

  • Added a config :harness, :version key which checks the version of harness and ensures that a manifest is only rendered if the harness version matches

0.3.0 - 2021-02-17

Added

  • Added a :skip_files key to the configuration of a manifest, allowing one to provide a list of regex which will be checked against while sourcing files. Any files found to match any of the regex will be excluded from generation.
    • this allows a service author to 'take the reins' for that file

0.2.9 - 2020-11-02

Fixed

  • Fixed a broken link to the Getting Started guide from the About guide

0.2.8 - 2020-10-15

Added

0.2.7 - 2020-10-15

Fixed

  • Misc. documentation fixes including:
    • a broken link to the Getting Started guide
    • addition of GitHub and Changelog links to hex page
    • default documentation page is set to the README

0.2.6 - 2020-10-12

Fixed

0.2.5 - 2020-10-06

Changed

  • Harness now explicitly depends on :eex as an extra_application
    • this resolves compilation warnings on elixir 1.11+

0.2.4 - 2020-10-05

Changed

  • Generated files are now formatted to a column width of 80

0.2.3 - 2020-09-22

Changed

  • Harness is now published to public hex

0.2.2 - 2020-08-30

Added

0.2.1 - 2020-08-27

Fixed

  • Fixed a bug where multiple copies of the same directory would show if the directory contained multiple files to be linked

0.2.0 - 2020-08-26

Changed

  • Manifests are now written with the Config API
    • therefore the manifest version has increased to v2.0.0
  • As a result of the above, harness now requires at least Elixir 1.9 for compatibility

0.1.2 - 2020-08-25

Added

  • A function to interpolate or inspect items into a template

0.1.1 - 2020-08-25

Added

  • Elixir LS files are now ignored from generation

0.1.0 - 2020-08-25

Added

  • Improvements to display. First stable-ish release

0.0.1 - 2020-08-24

Added

  • Vim swap files are now ignored from template directories

Fixed

  • The harness project is reloaded after mix harness.compile when running mix harness
    • this fixes an issue where otp app atoms could not be determined on clean harness runs, as in CI

Removed

  • The Harness.Cache module has been removed
    • now harness caches packages by downloading them to the deps/ directory
    • this behaviour mimics mix

0.0.0 - 2020-08-24

Added

  • Initial dependency management and generation abilities

initial commit - 2020-08-19

Added

  • This project was generated by Gaas