- chore: add CHANGELOG.md (b3e0e67)
- chore: update dependencies (73fb837)
- docs: remove old dependencies section (33f0470)
- refactor(package): remove useless packages and configs (c52baa1)
- chore: add changelog (e9941fb)
- chore: update dependencies and fix security issues (cfc1cd4)
- fix: manifest version (83965f3)
- chore: changelog (b80b547)
- chore: enhance AJV error message (a0b2cd8)
- fix(slimio): use same version (72da62a)
- feat: add CHANGELOG (d2310b7)
- feat: add circleci config (69955b5)
- feat: add dot no ext support (a8e991f)
- feat: add git hook to package.json (6603ba2)
- feat: add notify webhook (discord) (ddfc35d)
- feat: add nyc baseline to respect for test to succeed (ca293b1)
- feat: add pkg-ok at npm prepublish (e4f769c)
- feat: auto-detect config extension (a9e5e20)
- feat: empty json string must be filled with an empty object (0c499cb)
- feat: fires close event when .close() is triggered (2caefc3)
- feat: implement TOML support (4bde431)
- feat: re-enforce ci & hook (f8d4249)
- fix: .eslintrc (1affdb5)
- fix: add .travis.yml to npmignore (74ac8c4)
- fix: add CHANGELOG.md to .npmignore (55110d9)
- fix: add exception for .circleci (16cf922)
- fix: add missing commitlint config (0525866)
- fix: add missing eslint (ce5686a)
- fix: add missing ignore files (cae4802)
- fix: add missing jsdoc package (795741b)
- fix: close cleanup interval when .close() is triggered (6e7b74c)
- fix: close watchers before writing on disk (cb6b070)
- fix: code for Ajv 8.x (4f05ff6)
- fix: code warnings (28b6758)
- fix: ignore docs/ directory (996f112)
- fix: merge conflict (94ddae5)
- fix: npm vulnerabilities (5463ad8)
- fix: psp warnings (270d458)
- fix: psp warnings (5018be1)
- fix: setup cleanup interval only when .read() is triggered (1a12a41)
- fix: setup coverage restriction to 50 instead of 98 (e8bf909)
- fix: stop watcher callback is configuration is closed (5228597)
- fix: throw error in .read() if this is a SyntaxError (afbc11a)
- fix: unref setInterval (ec54f5e)
- fix: use default extension if there is no extension in the path (439b8c4)
- fix(*.js): to match with the update of eslint-config (18d2b76)
- chore: 0.14.1 (9467b34)
- chore: 0.15.0 (4d7a9b0)
- chore: 0.15.1 (ed4d150)
- chore: 0.16.0 (0cc8da2)
- chore: 0.17.0 (67e8ab7)
- chore: 0.17.1 (d616a92)
- chore: 0.18.0 (1f09a1d)
- chore: accept v0.10.0 (d42957c)
- chore: add exception for commitlint in npmignore (8f8d767)
- chore: bump minor version to v0.9.0 (dc1da80)
- chore: bump patch version to v0.9.1 (716ec50)
- chore: fix vulnerabilities (487ebd0)
- chore: install missing devDep husky (d190893)
- chore: keep devDependencies updated (e7a5d16)
- chore: remove mix-operators rule (38d8a00)
- chore: remove npx bin from npm scripts (da5dd1a)
- chore: resetup package-lock (9dbc85f)
- chore: update @commitlint/cli (7.4.0 to 7.5.2) (060dc68)
- chore: update @commitlint/cli (7.5.2 to 8.0.0) (bdb5775)
- chore: update @commitlint/config-conventional (7.3.1 to 7.5.0) (a293832)
- chore: update @commitlint/config-conventional (7.5.0 to 8.0.0) (965c7b9)
- chore: update @iarna/toml (2.2.3 to 2.2.5) (68d4844)
- chore: update @slimio/eslint-config (2.0.3 to 2.0.4) (55e5612)
- chore: update @slimio/eslint-config (2.0.4 to 3.0.0) (bf4aa92)
- chore: update @slimio/eslint-config (3.0.0 to 3.0.1) (15b0918)
- chore: update @slimio/eslint-config (3.0.1 to 3.0.2) (e6b780f)
- chore: update @slimio/is (1.4.0 to 1.5.0) (601787b)
- chore: update @slimio/is (1.5.0 to 1.5.1) (2a0438b)
- chore: update @slimio/psp (0.5.4 to 0.6.0) (7231829)
- chore: update @slimio/psp (0.6.0 to 0.7.0) (4e22f69)
- chore: update @slimio/psp (0.7.0 to 0.9.2) (e81f397)
- chore: update @types/lodash.clonedeep (4.5.4 to 4.5.6) (eb676f2)
- chore: update @types/lodash.get (4.4.4 to 4.4.6) (6569f65)
- chore: update @types/node (10.12.20 to 11.11.3) (4e5e197)
- chore: update @types/node (11.11.3 to 11.13.0) (a8c964d)
- chore: update ajv (6.10.0 to 6.10.1) (c4a5627)
- chore: update ajv (6.10.2 to 6.11.0) (0288c9f)
- chore: update ajv (6.11.0 to 6.12.2) (01cf330)
- chore: update ajv (6.12.2 to 6.12.3) (9accdd9)
- chore: update ajv (6.12.3 to 7.0.2) (e390e0a)
- chore: update ajv (6.7.0 to 6.10.0) (b4745fc)
- chore: update ajv (7.0.2 to 8.8.2) (ad326f3)
- chore: update ajv to v6.5.5 (bad2ea8)
- chore: update ava (1.2.0 to 1.3.1) (2b19f46)
- chore: update ava (1.3.1 to 1.4.1) (5d2d8ea)
- chore: update ava (1.4.1 to 2.2.0) (8f3dc90)
- chore: update changelog (abfcbd2)
- chore: update conventional-changelog-cli (2.0.11 to 2.0.12) (697e2d7)
- chore: update conventional-changelog-cli (2.0.12 to 2.0.17) (e5a0033)
- chore: update conventional-changelog-cli (2.0.17 to 2.0.21) (f392b3b)
- chore: update dependencies (2ae62d2)
- chore: update devDependencies (2a347f4)
- chore: update eslint (5.12.1 to 5.15.2) (c332fb8)
- chore: update eslint (5.15.2 to 5.16.0) (b45bfa3)
- chore: update eslint (5.16.0 to 6.0.1) (78913c5)
- chore: update husky (2.2.0 to 3.0.0) (292a804)
- chore: update husky (4.3.6 to 4.3.8) (12ec6e6)
- chore: update husky to v1.2.0 (0cc822a)
- chore: update node-watch (0.6.0 to 0.6.2) (e619fbf)
- chore: update node-watch (0.6.3 to 0.6.4) (f897b88)
- chore: update node-watch (0.6.4 to 0.7.1) (2654662)
- chore: update node-watch (0.7.1 to 0.7.2) (43f3600)
- chore: update nyc (13.1.0 to 13.3.0) (f6c6621)
- chore: update nyc (13.3.0 to 14.0.0) (8cb7d81)
- chore: update nyc (14.0.0 to 14.1.1) (d134259)
- chore: update slimio/is to v1.3.0 (46b57f6)
- chore: update zen-observable (0.8.13 to 0.8.14) (e85b0de)
- chore: update zen-observable (0.8.14 to 0.8.15) (70719bd)
- chore: update zen-observable to v0.8.11 (ec5fb19)
- chore(npmrc): add new bump rules (aa78ebc)
- chore(package): bump minor version to v0.11.0 (d0e8026)
- chore(package): bump minor version to v0.12.0 (4a4d4e4)
- chore(package): bump minor version to v0.14.0 (9e39a9c)
- chore(package): complete keywords (60025a9)
- chore(package): remove @types/node from devDependencies (91acb45)
- chore(package): replace changelog by version (1bb4e56)
- chore(package): update @slimio/is to v1.4.0 (d3905fe)
- chore(package): update @types/node to version 11.9.0 (45d636f)
- chore(package): update ajv to v6.6.0 (08bcdfa)
- chore(package): update ajv to v6.6.2 (b1e73d0)
- chore(package): update ajv to v6.7.0 (49ec00d)
- chore(package): update ava to v1.2.0 (ae2e946)
- chore(package): update commitlint (00f3b98)
- chore(package): update dependencies (422ffa0)
- chore(package): update devDepedencies (be357b4)
- chore(package): update devDependencies (9a79a7f)
- chore(package): update devDependencies (13c33e2)
- chore(package): update devDependencies (e043b7a)
- chore(package): update devDependencies (71a4a56)
- chore(package): update devDependencies (4595df1)
- chore(package): update devDependencies (1b37d36)
- chore(package): update devDependencies (4caed5e)
- chore(package): update husky to version 2.0.0 (6b0a129)
- chore(package): update keywords (41a67e7)
- chore(package): update node-watch to v0.5.9 (a5edad0)
- chore(package): update node-watch to v0.6.0 (208051f)
- chore(package): update zen-observable to v0.8.13 (1cc1420)
- refactor: add new eslint config (489c06d)
- refactor: cleanup d.ts (c8e712a)
- refactor: enhance code coverage upload (2ca194e)
- refactor: fix few issues with ajv 7.0.0 (1aadc90)
- refactor: move cleanup in !config.hasBeenRead (c8446c4)
- refactor: remove tsconfig (993af2f)
- refactor: remove typedoc (1d78c8b)
- refactor: replace npmignore by a whitelist (524fccd)
- refactor(package): replace prepublish by prepublishOnly (7f38793)
- refactor(package): update Node.js engine to v12 (631de8b)
- ci: setup codecov upload (1add902)
- ci: setup travis (1f5827e)
- ci: use codecov package (3228adf)
- ci: use run coverage instead of npm test (5ab6ed5)
- docs: add circleci badge (bddc80c)
- docs: add close event (058e291)
- docs: add dependencies (18a04c6)
- docs: add depth API (d5cfffd)
- docs: add missing dep badge (877baff)
- docs: add missing informations (b1f1c3f)
- docs: add missing sections (4b58dbd)
- docs: add snyk 0 vulnerabilities badge (d5d6020)
- docs: add static properties doc (6f3a0d2)
- docs: API introduction refactor (1a1b36c)
- docs: API v2.0 (6999657)
- docs: fix License typo (23e2666)
- docs: fix markdown in properties (bf8a602)
- docs: improve introduction (3b3c1a8)
- docs: refactor introduction (28fbee8)
- docs: remove greenkeeper badge (cf7312d)
- docs: rename github licence to mit (42700cc)
- docs: test typedoc (3ae1119)
- docs: update badges (13b0469)
- docs(readme): add Greenkeeper badge (d2c104e)
- test: add test for static property STRINGIFY_FACE (531b414)
- test: json SyntaxError must throw in .read() (e0845c7)
- test: setup minimal TOML test (2a165a7)
- test: updata ava to v1.0.0 & fix throws assertions (9d16ac6)
- style(readme.md): Add link to node.js (7478a1e)
- build: Update ajv dependencies (c6bb2f0)
- build: update slimio/is dependencies to v1.2.0 (f04ca79)
- Add a new core miror test (12052aa)
- Add a new test for checking constructor option properties assignment are right (da970ab)
- Add configWrited event (966be1c)
- Add contribution file rules (72e11cd)
- Add defaultSchema to arguments and Config class (dd24fd8)
- Add depth property to TS & Readme (eaf385a)
- Add documentation command (e7449f5)
- Add engines field (67d0fa7)
- Add error when options is not a plain (bf0d005)
- Add error when options is not a plain (06a9ad4)
- Add experimental FS.promises (106960c)
- Add implementation error (1e1c1d9)
- Add initial API documentation (d1f8e69)
- Add LICENCE & MAINTENANCE badges (93cc5b0)
- Add limitObjectDepth method (b022e36)
- Add little README (b288c51)
- add maximum (~94%) test coverage for the v0.1.0 (e7e74a8)
- Add memberof utils to formatAjvErrors (1f8c1f7)
- Add missing files in JSDoc config (00d061d)
- Add missing tests and bush tests coverage to 97%+ (e45fc4b)
- Add missing TypeScript def (82d0322)
- Add more files to exclude for the next release (0df1e3a)
- Add more tests (dddfde1)
- Add name to Symbol (c06cd13)
- Add new test for setupAutoReload (18dcb98)
- Add observables support (6e59eac)
- Add references to Node.JS (8ac68ac)
- Add spec prototype (f46b83a)
- Add stricter code (7b2396c)
- Add stricter code (6e2c66b)
- Add test for new close throw (f2aa3ac)
- Add tests to cover new constructor exceptions (1aa76ad)
- Add tests to cover new constructor exceptions (2a652c0)
- Add TypeScript definition (59ec805)
- Add watcherInitialized event (7ad62d4)
- Bump minor version (5311687)
- Bump minor version (7675a97)
- Bump minor version according to branch name (e04d825)
- Bump minor version according to branch name (38f70a3)
- Bump minor version to 0.6.0 (771d4b4)
- Bump minor version to 0.8.0 (a3efa36)
- bump minor version to v0.7.0 (6e818c0)
- Bump patch version (92d0acb)
- Bump patch version to 0.0.1 (eee84dd)
- Catch reload error in the EventEmitter (414aea6)
- Change subscriptionObservers JSDoc (7243646)
- Cleanup tests (syntax & garbages) & remove Sindresorhus/is (8fc6638)
- Complete documentation with new methods & events (e758096)
- Continue to improve API (28abe82)
- Continue to improve API doc (0c5064c)
- Continue to work on initial prototype (798fc20)
- correct test for linter (38b7cf2)
- Delete AJV verification for private accessor payload on writeOnDisk method (53481a9)
- Delete unused variables (d51b4ef)
- Fix bad default values assignment (111ece8)
- Fix bug with reloadDelay casted as Boolean (f4348be)
- Fix early autoReload (c41880a)
- Fix JSDoc (170770d)
- Fix undefined watcher lookup (5a58e50)
- Fix undefined watcher lookup (673d3c4)
- Force v0.5.0 (cca7e0f)
- Improve JSDoc & global docs (447a5a3)
- Improve JSDoc & TypeScript type inference (042efd0)
- Improve JSDoc & TypeScript type inference (74c2b3c)
- Improve script readability (be2713b)
- Improve subscription observer and avoid a memory leak by cleanup closed one (83bd211)
- Improve the way we write/read configuration on disk (04aae53)
- Initial commit (65c7a1a)
- Initial files (d20618b)
- Initial implementation (fd6c053)
- Refactor/complete JSDoc (c52ca05)
- remove 's' for test folder for ava see:avajs/ava#875 (4c59b7b)
- Remove alone console.log (2a174ae)
- Remove ignore stmt (15d8ea0)
- Remove jsdoc to /jsdoc root directory and let /spec be /docs (9fcbeae)
- Remove Map() update, will introduce a regression (3005e91)
- Remove npm package-lock (6318415)
- Remove useless try/catch (caed79e)
- Remove useless try/catch (f38d0ee)
- Replace by the real export (171ea85)
- Replace configWrited by configWritten (d0d6f3c)
- Replace is.Object by is.plainObject (2d7f267)
- Replace is.Object by is.plainObject (22d7e52)
- Return this when the method set() is triggered (77c86de)
- Rollback observableOf get value (c0c1459)
- Set theme jekyll-theme-cayman (a65e1f4)
- Throw an error in close method if method has not been read yet (15ecc65)
- unitialized payload return native Object, improve tests (e278dc0)
- Update .npmignore to take right directories & tsconfig.json (cec3eed)
- Update dependencies (5ba9ca4)
- Update dependencies version (f98faf3)
- Update dependencies version (f72306c)
- Update engines version (77b33a9)
- Update errors handling & formating (d477b77)
- Update eslint-config (1578597)
- Update JSDoc examples (bd5367a)
- Update packages and fix security issues (572a20a)
- Update Specification theme & rules (a0529e4)
- Update Specification theme & rules (c15ab0c)
- Verify if options is null or undefined before (3916a8b)
- Verify if options is null or undefined before (93cfd22)
- work on test and update eslint config (47e78e2)
- chore: accept v0.10.0 (d42957c)
- chore: add exception for commitlint in npmignore (8f8d767)
- chore: bump minor version to v0.9.0 (dc1da80)
- chore: bump patch version to v0.9.1 (716ec50)
- chore: install missing devDep husky (d190893)
- chore: keep devDependencies updated (e7a5d16)
- chore: remove npx bin from npm scripts (da5dd1a)
- chore: update ajv to v6.5.5 (bad2ea8)
- chore: update devDependencies (2a347f4)
- chore: update husky to v1.2.0 (0cc822a)
- chore: update slimio/is to v1.3.0 (46b57f6)
- chore: update zen-observable to v0.8.11 (ec5fb19)
- chore(npmrc): add new bump rules (aa78ebc)
- chore(package): bump minor version to v0.11.0 (d0e8026)
- chore(package): bump minor version to v0.12.0 (4a4d4e4)
- chore(package): complete keywords (60025a9)
- chore(package): replace changelog by version (1bb4e56)
- chore(package): update @slimio/is to v1.4.0 (d3905fe)
- chore(package): update ajv to v6.6.0 (08bcdfa)
- chore(package): update ajv to v6.6.2 (b1e73d0)
- chore(package): update ajv to v6.7.0 (49ec00d)
- chore(package): update ava to v1.2.0 (ae2e946)
- chore(package): update commitlint (00f3b98)
- chore(package): update dependencies (422ffa0)
- chore(package): update devDependencies (1b37d36)
- chore(package): update devDependencies (4caed5e)
- chore(package): update keywords (41a67e7)
- chore(package): update node-watch to v0.5.9 (a5edad0)
- chore(package): update node-watch to v0.6.0 (208051f)
- chore(package): update zen-observable to v0.8.13 (1cc1420)
- fix: add CHANGELOG.md to .npmignore (55110d9)
- fix: add exception for .circleci (16cf922)
- fix: add missing commitlint config (0525866)
- fix: close cleanup interval when .close() is triggered (6e7b74c)
- fix: ignore docs/ directory (996f112)
- fix: setup cleanup interval only when .read() is triggered (1a12a41)
- fix: stop watcher callback is configuration is closed (5228597)
- docs: add circleci badge (bddc80c)
- docs: add close event (058e291)
- docs: add depth API (d5cfffd)
- docs: add missing informations (b1f1c3f)
- docs: add snyk 0 vulnerabilities badge (d5d6020)
- docs: add static properties doc (6f3a0d2)
- docs: API v2.0 (6999657)
- docs: improve introduction (3b3c1a8)
- docs: refactor introduction (28fbee8)
- docs(readme): add Greenkeeper badge (d2c104e)
- refactor: cleanup d.ts (c8e712a)
- refactor: move cleanup in !config.hasBeenRead (c8446c4)
- refactor: remove tsconfig (993af2f)
- refactor(package): replace prepublish by prepublishOnly (7f38793)
- test: add test for static property STRINGIFY_FACE (531b414)
- test: updata ava to v1.0.0 & fix throws assertions (9d16ac6)
- feat: add CHANGELOG (d2310b7)
- feat: add circleci config (69955b5)
- feat: add git hook to package.json (6603ba2)
- feat: add notify webhook (discord) (ddfc35d)
- feat: add nyc baseline to respect for test to succeed (ca293b1)
- feat: add pkg-ok at npm prepublish (e4f769c)
- feat: fires close event when .close() is triggered (2caefc3)
- build: Update ajv dependencies (c6bb2f0)
- build: update slimio/is dependencies to v1.2.0 (f04ca79)
- Add a new core miror test (12052aa)
- Add a new test for checking constructor option properties assignment are right (da970ab)
- Add configWrited event (966be1c)
- Add contribution file rules (72e11cd)
- Add defaultSchema to arguments and Config class (dd24fd8)
- Add depth property to TS & Readme (eaf385a)
- Add documentation command (e7449f5)
- Add engines field (67d0fa7)
- Add error when options is not a plain (bf0d005)
- Add error when options is not a plain (06a9ad4)
- Add experimental FS.promises (106960c)
- Add implementation error (1e1c1d9)
- Add initial API documentation (d1f8e69)
- Add LICENCE & MAINTENANCE badges (93cc5b0)
- Add limitObjectDepth method (b022e36)
- Add little README (b288c51)
- add maximum (~94%) test coverage for the v0.1.0 (e7e74a8)
- Add memberof utils to formatAjvErrors (1f8c1f7)
- Add missing files in JSDoc config (00d061d)
- Add missing tests and bush tests coverage to 97%+ (e45fc4b)
- Add missing TypeScript def (82d0322)
- Add more files to exclude for the next release (0df1e3a)
- Add more tests (dddfde1)
- Add name to Symbol (c06cd13)
- Add new test for setupAutoReload (18dcb98)
- Add observables support (6e59eac)
- Add references to Node.JS (8ac68ac)
- Add spec prototype (f46b83a)
- Add stricter code (7b2396c)
- Add stricter code (6e2c66b)
- Add test for new close throw (f2aa3ac)
- Add tests to cover new constructor exceptions (1aa76ad)
- Add tests to cover new constructor exceptions (2a652c0)
- Add TypeScript definition (59ec805)
- Add watcherInitialized event (7ad62d4)
- Bump minor version (5311687)
- Bump minor version (7675a97)
- Bump minor version according to branch name (e04d825)
- Bump minor version according to branch name (38f70a3)
- Bump minor version to 0.6.0 (771d4b4)
- Bump minor version to 0.8.0 (a3efa36)
- bump minor version to v0.7.0 (6e818c0)
- Bump patch version (92d0acb)
- Bump patch version to 0.0.1 (eee84dd)
- Catch reload error in the EventEmitter (414aea6)
- Change subscriptionObservers JSDoc (7243646)
- Cleanup tests (syntax & garbages) & remove Sindresorhus/is (8fc6638)
- Complete documentation with new methods & events (e758096)
- Continue to improve API (28abe82)
- Continue to improve API doc (0c5064c)
- Continue to work on initial prototype (798fc20)
- correct test for linter (38b7cf2)
- Delete AJV verification for private accessor payload on writeOnDisk method (53481a9)
- Delete unused variables (d51b4ef)
- Fix bad default values assignment (111ece8)
- Fix bug with reloadDelay casted as Boolean (f4348be)
- Fix early autoReload (c41880a)
- Fix JSDoc (170770d)
- Fix undefined watcher lookup (5a58e50)
- Fix undefined watcher lookup (673d3c4)
- Force v0.5.0 (cca7e0f)
- Improve JSDoc & global docs (447a5a3)
- Improve JSDoc & TypeScript type inference (042efd0)
- Improve JSDoc & TypeScript type inference (74c2b3c)
- Improve script readability (be2713b)
- Improve subscription observer and avoid a memory leak by cleanup closed one (83bd211)
- Improve the way we write/read configuration on disk (04aae53)
- Initial commit (65c7a1a)
- Initial files (d20618b)
- Initial implementation (fd6c053)
- Refactor/complete JSDoc (c52ca05)
- remove 's' for test folder for ava see:avajs/ava#875 (4c59b7b)
- Remove alone console.log (2a174ae)
- Remove ignore stmt (15d8ea0)
- Remove jsdoc to /jsdoc root directory and let /spec be /docs (9fcbeae)
- Remove Map() update, will introduce a regression (3005e91)
- Remove npm package-lock (6318415)
- Remove useless try/catch (caed79e)
- Remove useless try/catch (f38d0ee)
- Replace by the real export (171ea85)
- Replace configWrited by configWritten (d0d6f3c)
- Replace is.Object by is.plainObject (2d7f267)
- Replace is.Object by is.plainObject (22d7e52)
- Return this when the method set() is triggered (77c86de)
- Rollback observableOf get value (c0c1459)
- Set theme jekyll-theme-cayman (a65e1f4)
- Throw an error in close method if method has not been read yet (15ecc65)
- unitialized payload return native Object, improve tests (e278dc0)
- Update .npmignore to take right directories & tsconfig.json (cec3eed)
- Update dependencies (5ba9ca4)
- Update dependencies version (f98faf3)
- Update dependencies version (f72306c)
- Update engines version (77b33a9)
- Update errors handling & formating (d477b77)
- Update eslint-config (1578597)
- Update JSDoc examples (bd5367a)
- Update packages and fix security issues (572a20a)
- Update Specification theme & rules (a0529e4)
- Update Specification theme & rules (c15ab0c)
- Verify if options is null or undefined before (3916a8b)
- Verify if options is null or undefined before (93cfd22)
- work on test and update eslint config (47e78e2)