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.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 mimicks 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