Categories

All postsdeep-divesfeaturesguidesreleasestips

Recent posts

Reactive Environment Variables with watchEnv2026-07-01Build-Time vs Runtime Validation2026-06-24Schema Composition for Library Authors2026-06-24Using CtroEnv in Deno and Bun2026-06-23Performance and Bundle Size2026-06-23

Blog

Posts in "releases"

RSS
releases

Composite Source Detection — Turbopack and Client-Side Compatibility

How detectSource() now prefers import.meta.env for dynamic NEXT_PUBLIC access in Next.js 16 Turbopack client bundles.

2026-06-17·1 min read
releases

Turbopack Compat, Better Types, and Quality Improvements

Eager validation for Turbopack, const type parameter for pick(), and string | undefined for env.meta.get().

2026-06-17·1 min read
releases

v1.1.0 — Secret Masking & Schema Composition

Runtime secret masking, schema composition for monorepos, and universal AI agent guide.

2026-06-17·1 min read
releases

v1.1.1 — Bug Fixes & Quality Improvements

Fixes for env.meta, Next.js server-only key guard, CLI stderr, and boolean validator polish.

2026-06-17·1 min read
releases

v1.2.0 — JSON Config, Env File Parsing, CLI Improvements

Smarter env file parsing, JSON configuration support, and check --strict for value validation.

2026-06-17·1 min read
releases

v1.0.1 — Polish & Developer Experience

Error message refinement, performance benchmarks, and bundle size optimization.

2026-06-13·1 min read
releases

v1.0.0 — Type-Safe Environment Variables for TypeScript

Initial release of CtroEnv: define, validate, and infer types for environment variables with zero runtime dependencies.

2026-06-01·1 min read