All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.1.1 (2020-11-04)
Note: Version bump only for package root
2.1.0 (2020-06-16)
- rule: Creating new rule for SecretLint for using regular expressions (#139) (097921f)
- secretlint-rule-no-homedir: add new rule (#136) (447e2e0)
2.0.0 (2020-04-27)
- tester: sort object be property name (#133) (f684cdf)
- add word length limits for clarity (e5b5867)
- make rule specific to sendgrid (cda8b6c)
- missing escape on regex dot chars (3e12160)
- remove generic api rule (40ae9b1)
- core: change SecretLintRuleMessageTranslate to check statically (03ccff1)
- core: It changes SecretLintRuleMessageTranslate interface
Rule need to change messages
object format.
1.1.0 (2020-04-04)
- secretlint-rule-no-dotenv: add new rule (99959b2)
1.0.5 (2020-04-03)
- secretlint-rule-no-k8s-kind-secret: fix detect logic (d0cbab7)
1.0.4 (2020-03-31)
1.0.3 (2020-03-30)
Note: Version bump only for package root
1.0.2 (2020-03-29)
1.0.1 (2020-03-29)
- secretlint-rule-preset-canary: fix id name (4c91c60)
- japanese message translation (629125a)
- package author (dddd0f7)
- secretlint-rule-preset-canary: add secretlint-rule-secp256k1-privatekey (d9d93ed)
- check for the presence of secp256k1 curve private keys (a8f1902)
- remove secretlint-rule-secp256k1-privatekey from canary (d6b3aea)
1.0.0 (2020-03-18)
Note: Version bump only for package root
0.10.1 (2020-03-18)
- publish-binary: fix config (429fa9f)
0.10.0 (2020-03-18)
- publish: split publish to binary (b4a358c)
- publish-binary: fix config (1596c37)
- publish-binary: fix config (8d82565)
0.9.2 (2020-03-16)
Note: Version bump only for package root
0.9.1 (2020-03-16)
Note: Version bump only for package root
0.9.0 (2020-03-16)
- binary-compiler: fix binary compiler workflow (13a1660)
- deps: add @changesets/changelog-github (4cd589a)
- deps: revert @changesets/changelog-github (f8560bd)
- messages-to-markdown: rename bin script (c6a620c)
- profiler: add profile mark to config-loader (d127d23)
- secretlint-rule-preset-recommend: rollup (#76) (71c382a)
0.7.3 (2020-03-01)
0.7.2 (2020-03-01)
- secretlint-rule-gcp: fix plaice holder of report (f25cb0b)
0.7.1 (2020-03-01)
- quick-start: add config/ as files (15488ec)
0.7.0 (2020-03-01)
- quick-start: add @secretlint/quick-start module (8c7c298)
0.6.0 (2020-02-29)
- secretlint-rule-basicauth: fix regexp pattern (5bb36be)
0.5.0 (2020-02-28)
- cli: add --debug flag (d9326d5)
- gcp: add @secretlint/secretlint-rule-gcp (130973d)
- secretlint-rule-preset-recommend: add @secretlint/secretlint-rule-gcp (8ab7b00)
0.4.2 (2020-02-28)
- core: fix allowMessageIds of preset's rule options (7dcb506)
- lerna: add --no-push for waiting docker image (b53471a)
0.4.1 (2020-02-28)
- aws: remove console.log (0bf11ae)
0.4.0 (2020-02-28)
- binary-compiler: use name includes OS (a89e599)
- core: support "disabled" options (17c1391)
- core: support "disabledMessages" options (17de33e)
- core: support Context#ignore method (7ca0445)
- types: rule require
messages
(412803e)
0.3.0 (2020-02-27)
- aws: fix false-positive _KEY=XXX pattern (1baa241)
- basicauth: fix id (3190cac)
- basicauth: fix id (148c8b2)
- binary: suppress fs error (63e4e29)
- slack: fix id (761e1d0)
- basicauth: add @secretlint/secretlint-rule-basicauth (464d2cd)
- binary: add
secretlint
binary (6acdeb7) - docker: add Docker Workflow (263bad0)
- preset-recommend: add @secretlint/secretlint-rule-basicauth (0acf113)
- preset-recommend: add @secretlint/secretlint-rule-slack as preset (1e8c4f4)
- secretlint-rule-slack: add @secretlint/secretlint-rule-slack (d3d9f5b)
- secretlint-scripts: add secretlint-scripts is wrapper of tsc (3fcb7db)
0.2.0 (2020-02-23)
- aws: report only found Access key (cfa0d4d), closes #32
- cli: prevent to output profile if no --profile flag (17b8570)
- example: fix example (82a18a5)
- example: use preset (73893d6)
- tester: Make testDefinitions optional (04b8dcc)
- benchmark: add benchmark scripts (#38) (8b48f42)
- profiler: add --profiler flag (#40) (0f86e54)
- rule: add
supportedContentTypes
to rulemeta
(#39) (3883c75)
0.1.2 (2020-02-16)
- npm: add dependencies (1dd1ca3)
0.1.1 (2020-02-16)
Note: Version bump only for package root
- @secretlint/secretlint-rule-privatekey: fix (3f7513e)
- cli: fix exit status (04d9b41)
- cli: fix exitStatus of linting result (c94ec15), closes #11
- cli: fix ignore error (329f689)
- cli: support root / in .secretlintignore (abb94e3)
- config-loader: rule will be undefined (9a109a6)
- config-loader: rule will be undefined (c0c2bcd)
- core: separate options to rules in preset (1b16638)
- types: fix type (08b113c)
- fix type name (08d39e8)
- optional docs (3d27587)
- cli: add
.git
ignore by default (e6bfe7a) - cli: add secretlint --init (c83751a)
- cli: implement --output-file (0a33866)
- config-loader: add config-loader (c56e8a3)
- config-loader: add validation on loading (686b879)
- config-validator: support rule preset validation (4784e16)
- core: add basic core (248e312)
- core: check duplicated rule registration (22db54e)
- core: support
ruleId
implicitly (1aa6d5c) - core: support Localization (845f24a)
- core: support severity options (876e936)
- formatter: add @secretlint/formatter (2b2d9ab)
- messages-to-markdown: add messages-to-markdown (69580e5)
- node: implement @secretlint/node (acd3dd2)
- node: support configFilePath (682bb60)
- npm: add @secretlint/secretlint-rule-npm (b0c891f)
- secretlint: implement
secretlint
package as CLI (6765e2d) - secretlint: node_modules is ignored by default (2844962), closes #22
- secretlint-rule-preset-recommend: implement secretlint-rule-preset-recommend (2728140)
- tester: support .secretlintrc options via file (c137c00)
- add test case (747bb57)
- preset (868ac0f)
- secretlint-rule-privatekey: implement @secretlint/secretlint-rule-privatekey (f2038a5)