Skip to content

Releases: zeybek/camouflage.nvim

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 03:21
69033ed

0.18.0 (2026-09-27)

Features

  • policy: add ignore_case to match rule keys in any case (#223) (72645a1)

v0.17.3

Choose a tag to compare

@github-actions github-actions released this 27 Sep 03:12
715f368

0.17.3 (2026-09-27)

Bug Fixes

  • core: mask the first line of a multi-line value from its text (#217) (9c7f89e)
  • init: skip a color Neovim can't use instead of failing setup (#206) (c0eaae0)
  • project-config: read null as unset and check nested value types (#209) (378a863)
  • schema: accept the display fields of a policy rule (#215) (6f79b25)
  • schema: describe every project config option and accept the template (#211) (7756eaa)

v0.17.2

Choose a tag to compare

@github-actions github-actions released this 27 Sep 01:49
b6f88d3

0.17.2 (2026-09-27)

Bug Fixes

  • audit: show value length and policy decision in list rows (#201) (6b5856e)
  • checks: flag any run of digits or letters as a weak sequence (#202) (5d1a07d)
  • init: mask Telescope previews (#194) (e017b4e)
  • picker: mask fzf-lua result rows (#199) (6866beb)
  • preview: mask mini.pick previews whatever the load order (#197) (3e80091)
  • preview: mask mini.pick result rows and preview title (#198) (616c09a)
  • preview: read the path of a mini.pick grep item (#196) (8aa9bb2)
  • project-config: ignore comments at the end of a line (#200) (c9c4e3c)

v0.17.1

Choose a tag to compare

@github-actions github-actions released this 23 Sep 19:17
4c75827

0.17.1 (2026-09-23)

Bug Fixes

  • init-command: find the template in a LuaRocks install (#180) (9dc3a0d)

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 23:30
329be4b

0.17.0 (2026-09-22)

Features

  • http: mask headers, query parameters and bodies in .http files (#178) (492f386)

Bug Fixes

  • autocmds: keep masking builtin formats when patterns is set (#159) (9a14b4d)
  • config: keep values set at runtime across project config reloads (#163) (4499613)
  • core: give a window its wrap back when it leaves a masked buffer (#176) (7f68658)
  • env: mask assignments behind readonly, declare, typeset and local (#173) (58e7e9a)
  • env: mask dotted and dashed keys in dotenv files (#174) (d232b94)
  • hcl: mask values in one-line objects without the grammar (#175) (eee3923)
  • init: keep highlight groups across colorschemes and user overrides (#177) (5a23f24)
  • init: keep picker and completion guards across parser and config changes (#161) (6a17303)
  • picker: hook pickers that load after camouflage (#172) (c68e1e8)
  • present: mask buffers whose project config turns masking off (#162) (a0e7915)
  • present: refuse to turn masking off while presentation mode is on (#166) (368176a)
  • project-config: warn when a project file can leave values unmasked (#171) (d051082)
  • yank: clear pending registers when Neovim exits (#168) (8be63de)

Performance Improvements

  • reveal: stop reading the whole buffer once per value while a line is revealed (#167) (bcb6bb7)

v0.16.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 23:04
1b08ffc

0.16.1 (2026-09-18)

Bug Fixes

  • install: drop the wiki submodule that breaks lazy.nvim updates (#142) (5b9b27e)

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 22:45
bea13d1

0.16.0 (2026-09-18)

Features

  • shield: cover the whole editor until a key or a password (#137) (dfdaf9b)

Bug Fixes

  • docs: drop the duplicate :CamouflageAudit help tag (#134) (7d3452d)

v0.15.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 21:20
a69f16c

0.15.1 (2026-09-18)

Bug Fixes

  • terminal: mask exported, commented and credential-URL lines (#129) (adc310d)

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 19:52
6941850

0.15.0 (2026-09-18)

Features

  • audit: machine readable report and exit code (#124) (c0c5afe)
  • health: add :checkhealth camouflage (#116) (fde2ab8)
  • integrations: mask values in diff and commit buffers (#115) (2161735)
  • integrations: mask values in picker result rows (#113) (9590fe5)
  • integrations: mask values in quickfix and location list rows (#114) (9d7c2c9)
  • integrations: support blink.cmp, fzf-lua and mini.pick (#120) (36134b3)
  • policy: let a rule choose the mask style for its keys (#118) (9a5c16e)
  • present: add presentation mode (#122) (f2298b8)
  • registers: list registers with masked values redacted (#123) (2172d83)
  • terminal: opt-in masking for values printed in a terminal (#121) (f49af00)

Bug Fixes

  • checks: sync check anchors once per pass instead of per result (#111) (38c8361)

Performance Improvements

  • checks: reuse check answers for values that did not change (#119) (161a284)

v0.14.1

Choose a tag to compare

@github-actions github-actions released this 16 Sep 19:53
beafaeb

0.14.1 (2026-09-16)

Bug Fixes

  • core: mask typed and pasted values before they are drawn (#96) (c736293)