Releases: haraka/haraka-config
Releases · haraka/haraka-config
1.4.0
1.3.0
1.2.4
1.2.2
- feat: getDir can parse different types of files in a dir
- feat: all file readers now have load and loadPromise, so that
a feature like getDir can safely use the nicer promise API - chore: require syntax, prefix node builtins with
node:
- moved configfile -> lib/reader
- moved readers/ -> lib/readers
- refactored regex lib to lib/regex
- refactored watch functions into lib/watch
- es6
- add several uses of
...
(spread operator / param collection) - replace
for i
withfor ... of
- consolidate all cases of type detection into configfile.getType
- replace
new Promise
with async/await - use shortened array function syntax
- add several uses of
- ci: update to shared haraka/.github
- dep: eslint-plugin-haraka -> @haraka/eslint-config
- lint: remove duplicate / stale rules from .eslintrc
- package.json: populate [files]
- deps: version bumps
1.1.0
- eb3cd48 Release 1.1.0 (#67)
- 5b330cb dep: update yaml 3.13 -> 4.1 (#65)
- a33991d Create dependabot.yml (#63)
- 4567de8 ci test updates (#62)
- 5f21b99 updated lint/win targets for on PR (#60)
- 9b3d37f run tests on PR trigger too (#59)
- 3996f25 configfile: convert to es6 class (#57)
- 8e32ce5 getDir: test indicates file contents are buffer (#56)
- 84cf659 ES6 arrow funcs, dep version bumps, test framework (#51)
- d9a16c9 permit js files (#50)
- 32e80f9 CI testing: drop node 6, add node 12 (#49)
- 4908010 refactor config.js as es6 class (#46)
- 4ff14d6 version bump (#45)
- c3aab47 add config.getInt(filename, default_value) (#44)
- f501adc Update to node 10 in .travis.yml (#41)
- 220c41c Add Hjson support > Update README.md (#38)
- 2c953aa Replaced concatenated strings with template literals in the test/config.js (#36)
- fd2dfba Replaced concatenated strings with template literals in the readers/ini.js (#35)
- 33c02e7 Replaced concatenated strings with template literals in the configfile.js (#34)
- 37b893a Replaced concatenated strings with template literals in the config.js (#33)
- 2f2397c use path.extname instead of regex comparisons (#32)
- e82a402 Add hjson support (#30)
- ce7243a WIP: eslint-no-var (#29)
- fced0c4 test: if $config.json missing, load $config.yaml (#28)
- 1d17634 process.env.HARAKA_TEST_DIR (#27)
- 320406e eslint no-var updates (#25)
- aec1fe8 eslint updates (#24)
- f373846 lint updates for eslint 4 (#22)
- db90144 Allow Haraka (or frankly anything else) to exit (#20)
- c75bd5d Fix README.md (#19)
- b4f65b0 add config.getDir, loads all files in a directory (#18)
- 888f0dd make docs better reflect reality (#17)
- 3ab1d7c log vs throw bad YAML error (#16)
- 2650e5b use windows friendly paths (#15)
- 5bbadcd sync with Haraka & lint updates (#14)
- 87d0107 Add Greenkeeper badge 🌴 (#13)
- fa3221a port haraka/Haraka#1738 to haraka-config (#12)
- c8d2bb3 Release 1.0.8 (#11)
- 63581c8 chore(package): update dependencies (#10)
- 457252d add appveyor.yml (#9)
- 7401b12 stab #2 at code climate (#8)
- 37d520f tell codeclimate to use eslint 3 (#7)
- 9cdf696 skip processing invalid lines (#6)
- 051fa1c do not init wildcard booleans (#5)
- a79466c do not init wildcard booleans (#4)
- de951cb add wildcard boolean support (#3)
- 5e78faf reduce node.js version (#2)
- cdff5bd Merge pull request #1 from haraka/npm-packaged-plugins
- f56b6a9 add test coverage for process.env settings
- 57c0df2 restore caching functionality
- 9a39b10 added path resolution for npm packaged plugins
- 7b37e12 correct the main property in package.json
- 1cae27e improving test coverage
- e661608 add test case for flat file "me"
- 9618afb import reader tests
- e833af7 add back merged flat & ini tests
- 6ff269d added nodeunit to dev deps
- 7483b1e import Config.md to README
- 2c911ba remove node 0.10 testing
- e2fa135 add .travis.yml
- 5377e75 get rid of logger
- b28acb3 imported, removed H. deps, test fixes
- b19baa4 import readers
- 5be5692 Initial commit