Skip to content

Releases: haraka/haraka-config

1.6.3

08 Jun 20:54
d65d3ec

Choose a tag to compare

  • fix: a missing list/data override doesn't wipe the default
  • fix: typo overriden -> overridden
  • refactor: boost qlty and coverage (#94)
  • fix: watch skips getDir slots (makes noise) (#93)

1.6.2

24 May 19:14
7bac0c9

Choose a tag to compare

  • fix: watch non-existing directories quietly
  • change: use Set for enoent files & dirs

fixes #91

1.6.1

21 May 04:54
3bc26ca

Choose a tag to compare

  • feat: add stop_watching() so callers can close watchers
  • fix: cache using full path names, to avoid name collisions
  • fix: unref all sedation timers so node can exit
  • fix: watch.dir accepts explicit parent dir (tmp, test dir, etc)
  • fix: watch.dir2 tolerates a stale watchCb

1.6.0

19 May 20:42
6a53e21

Choose a tag to compare

  • feat: env-var driven config (#39) via opt-in <name>.js
  • fixes #39
  • enabled with HARAKA_JS_CONFIG=1

1.5.2

19 May 18:04
03edd88

Choose a tag to compare

  • fix(security): prevent prototype pollution in INI section/key names
  • fix(security): confine relative config names to the config root
  • fix: surface reload parse failures to the callback and logs
  • doc: document js config format and its code-execution risk

1.5.1

06 May 21:16
99d734d

Choose a tag to compare

  • fix: TypeError on yaml null values #85
  • test: replace c8 with node:test --coverage

1.5.0

05 Mar 19:11
bb86316

Choose a tag to compare

  • dep: replaced js-yaml with yaml
    • yaml supports v1.2
    • js-yaml is barely maintained, replacing it removes most vuln warnings
  • test: replaced mocha with node --test
  • test: added watch tests
  • ci: updated publish & release workflows

1.4.2

08 Jan 21:25
5ecbe5b

Choose a tag to compare

  • dep(eslint): upgrade 8 -> 9

1.4.1

28 Dec 17:38
0322735

Choose a tag to compare

  • Update regex.js to allow + character. This allows the code to accept e-mails in the format user+blah@domain.com

1.4.0

12 May 20:08
42852ca

Choose a tag to compare

  • config: fix json overrides (#77)
  • doc(README): fix hjson link (#78)