Changelog of @hackage/headroom 0.3.0.0

Changelog

All notable changes to this project will be documented in this file.

0.3.0.0 (released 2020-06-28)

  • [#25] Extract dynamic variables from Haskell source code files
  • [#29] Add dynamic variable for current year and add support for updating years
  • [#30] Allow workflow without configuration and template files
  • [#49] Microsite for documentation ([https://doc.norcane.com/headroom/latest/](https://doc.norcane.com/headroom/latest/))
  • [#51] Allow template variable values to be templates itself
  • [#52] Post-processing functions for license headers
  • Various bugfixes and performance improvements
  • Bump LTS Haskell to 16.2

0.2.2.1 (released 2020-05-08)

  • Minor improves in generated .headroom.yaml in init mode

0.2.2.0 (released 2020-05-04)

  • [#45] Add -c|--check-headers command line option
  • Bump LTS Haskell to 15.11

0.2.1.1 (released 2020-04-30)

  • [#47] Make possible to build Headroom with GHC 8.10
  • Remove unused dependency on text package.

0.2.1.0 (released 2020-04-29)

  • [#41] Add --dry-run option to allow test run without changing files.
  • [#44] Don't touch files whose contents have not changed.
  • [#46] Add -e|--excluded-path=REGEX option to exclude source paths.
  • Bump LTS Haskell to 15.10.
  • Remove unused dependencies.

0.2.0.0 (released 2020-04-25)

  • [#28] Allow license headers to be anywhere in the file, not only at the very beginning.
  • [#31] Render templates for each source file instead of once (blocker for [#25])
  • [#32] Allow custom user configuration for license headers.
  • [#34] Support for Rust
  • [#35] Support for Bash
  • [#36] Support for C/C++
  • [#38] Add -a|--add-headers command-line option
  • bump LTS Haskell to 15.9

0.1.3.0 (released 2020-03-23)

  • [#24] Added Init command that automatically creates initial Headroom configuration and set of templates.
  • bump LTS Haskell to 15.5

0.1.2.0 (released 2020-03-06)

  • FIXED: missing test-data/ folder in dist tarball prevents tests execution
  • bump LTS Haskell to 15.2

0.1.1.0 (released 2020-02-26)

  • FIXED: missing embedded/ folder in dist tarball for Hackage prevents successful build using Cabal
  • bump LTS Haskell to 15.1

0.1.0.0 (released 2020-02-20)

  • initial release