You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/varlock-website/src/content/blog/february-2026-recap.md
+8-11Lines changed: 8 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,26 +7,23 @@ authors:
7
7
- name: "Varlock Team"
8
8
---
9
9
10
-
February was a big month: we shipped varlock 0.2.0 with lots of improvements, launched four new secret manager plugins, and announced our participation in the [GitHub Secure Open Source Fund](https://varlock.dev/blog/github-secure-open-source-fund).
10
+
February was a big month: we shipped lots of core improvements, launched four new secret manager plugins, and announced our participation in the [GitHub Secure Open Source Fund](https://varlock.dev/blog/github-secure-open-source-fund).
11
11
12
-
## Major Release: varlock@0.2.0
12
+
## Core Improvements
13
13
14
-
**[`varlock@0.2.0`](https://github.com/dmno-dev/varlock/releases/tag/varlock%400.2.0)** introduced several core improvements:
14
+
These features are all available in [`varlock@0.2.3`](https://github.com/dmno-dev/varlock/releases/tag/varlock%400.2.3):
15
15
16
16
-**Multi-line function calls** — Both decorators and item values now support multi-line syntax, making complex configs easier to read and maintain.
17
17
-**Conditional `@import`** — The `enabled` parameter lets you conditionally load env files (e.g. by environment or feature flags).
18
18
-**`@public` decorator** — New counterpart to `@sensitive` for explicitly marking values as safe to log or expose.
19
-
-**`--compact` flag** — For `varlock load`, outputs a compact format suitable for scripts and CI.
20
-
-**Import from `~`** — You can now reference home directory paths in imports.
21
-
-**`allowMissing` on `@import`** — Lets imports optionally succeed when the target file doesn't exist.
19
+
-**`--path` / `-p`** — For `load` and `run`, specify a `.env` file or directory as the entry point.
20
+
-**`--compact`** — For `varlock load`, outputs a compact format suitable for scripts and CI.
21
+
-**`--no-redact-stdout`** — For `varlock run`, allows unredacted output when needed (e.g. interactive tools).
22
+
-**Import from `~`** — Reference home directory paths in imports.
23
+
-**`allowMissing` on `@import`** — Imports optionally succeed when the target file doesn't exist.
22
24
-**Package manager detection** — Better handling when multiple lockfiles (e.g. npm + Bun) are present; no more crashes in monorepos.
23
25
-**Improved CLI help** — All commands now have clearer examples and usage guidance.
24
26
25
-
## Other Releases
26
-
27
-
-**[`varlock@0.2.1`](https://github.com/dmno-dev/varlock/releases/tag/varlock%400.2.1)**: Added `--path` / `-p` to `load` and `run` so you can specify a `.env` file or directory as the entry point.
28
-
-**[`varlock@0.1.6`](https://github.com/dmno-dev/varlock/releases/tag/varlock%400.1.6)**: Added `--no-redact-stdout` flag to `varlock run` for cases where you need unredacted output (e.g., running Claude interactively).
29
-
30
27
## New Secret Manager Plugins
31
28
32
29
We launched four new plugins, broadening support for popular secret managers:
0 commit comments