Skip to content

Latest commit

 

History

History
451 lines (188 loc) · 20.7 KB

CHANGELOG.md

File metadata and controls

451 lines (188 loc) · 20.7 KB

Change Log

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)

Bug Fixes

  • secretlint: fix handling for non-ascii file path (#137) (510decf)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • recommended-preset: add sendgrid rule (#131) (0bcbe2e)
  • add generic key detection (8dcb023)

BREAKING CHANGES

  • core: It changes SecretLintRuleMessageTranslate interface

Rule need to change messages object format.

1.1.0 (2020-04-04)

Features

  • secretlint-rule-no-dotenv: add new rule (99959b2)

1.0.5 (2020-04-03)

Bug Fixes

  • secretlint-rule-no-k8s-kind-secret: fix detect logic (d0cbab7)

1.0.4 (2020-03-31)

Bug Fixes

  • core: fix placeholder assertion for rule (c48b380), closes #116

1.0.3 (2020-03-30)

Note: Version bump only for package root

1.0.2 (2020-03-29)

Bug Fixes

  • secretlint-rule-secp256k1-privatekey: handle thrown exception due to invalid key (#110) (320b344)

1.0.1 (2020-03-29)

Bug Fixes

  • secretlint-rule-preset-canary: fix id name (4c91c60)
  • japanese message translation (629125a)
  • package author (dddd0f7)

Features

  • secretlint-rule-preset-canary: add secretlint-rule-secp256k1-privatekey (d9d93ed)
  • check for the presence of secp256k1 curve private keys (a8f1902)

Reverts

  • 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)

Bug Fixes

  • publish-binary: fix config (429fa9f)

0.10.0 (2020-03-18)

Bug Fixes

  • publish: split publish to binary (b4a358c)
  • publish-binary: fix config (1596c37)
  • publish-binary: fix config (8d82565)

Features

  • core: support locale options (256a58c)
  • preset-canary: add secretlint-rule-preset-canary (4100626)

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)

Bug Fixes

  • 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)

Features

  • cli: support --secretlintrcJSON flag (#78) (449b4a1)

Performance Improvements

  • profiler: add profile mark to config-loader (d127d23)
  • secretlint-rule-preset-recommend: rollup (#76) (71c382a)

0.7.3 (2020-03-01)

Bug Fixes

  • node: add concurrency limit to lint (b966a3a), closes #72

0.7.2 (2020-03-01)

Bug Fixes

  • secretlint-rule-gcp: fix plaice holder of report (f25cb0b)

0.7.1 (2020-03-01)

Bug Fixes

  • quick-start: add config/ as files (15488ec)

0.7.0 (2020-03-01)

Bug Fixes

  • quick-start: fix bin script name (#70) (8887af1)
  • quick-start: fix env type (9a797ac)

Features

  • quick-start: add @secretlint/quick-start module (8c7c298)

0.6.0 (2020-02-29)

Bug Fixes

  • secretlint-rule-basicauth: fix regexp pattern (5bb36be)

Features

0.5.0 (2020-02-28)

Features

  • 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)

Bug Fixes

  • core: fix allowMessageIds of preset's rule options (7dcb506)
  • lerna: add --no-push for waiting docker image (b53471a)

0.4.1 (2020-02-28)

Bug Fixes

  • aws: remove console.log (0bf11ae)

0.4.0 (2020-02-28)

Bug Fixes

  • binary-compiler: use name includes OS (a89e599)

Features

  • 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)

Bug Fixes

Features

  • 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)

Bug Fixes

  • 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)

Features

  • benchmark: add benchmark scripts (#38) (8b48f42)
  • profiler: add --profiler flag (#40) (0f86e54)
  • rule: add supportedContentTypes to rule meta (#39) (3883c75)

Performance Improvements

  • core: skip lint with rule if the rule does not support contentType (1e2eb3e), closes #39

0.1.2 (2020-02-16)

Bug Fixes

0.1.1 (2020-02-16)

Note: Version bump only for package root

0.1.0 (2020-02-16)

Bug Fixes

  • @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)

Features

  • 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)