Download Latest Version v1.11.2 source code.tar.gz (1.8 MB)
Email in envelope

Get an email when there's a new version of devenv

Home / v1.10
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-10-07 1.5 kB
v1.10 source code.tar.gz 2025-10-07 1.7 MB
v1.10 source code.zip 2025-10-07 2.1 MB
Totals: 3 Items   3.8 MB 0

Overview

devenv 1.10 brings comprehensive monorepo support with devenv.yaml imports - the most upvoted feature request with 75 votes!

# Major Features

## devenv.yaml Imports with Configuration Merging

  • Fixes: [#14], [#817]
  • Local imports now load and merge both devenv.nix and devenv.yaml configurations
  • Supports proper merge strategies for all configuration fields
  • Handles circular imports and nested imports
  • Enforces security restrictions on path traversal
  • Added comprehensive test coverage with multiple fixture scenarios

## Absolute and Parent Directory Imports

  • Fixes: [#998]
  • Paths starting with / are now resolved from your git repository root
  • Parent directory imports with ../ are now supported
  • Enables consistent references to shared configurations across nested projects
  • Improved path normalization and error messages

## Git Root Detection

  • Fixes: [#1850], [#316]
  • New config.git.root variable provides the git repository root path
  • Useful for specifying working directories in tasks and processes
  • Enables reusing modules across different directories

## devenv.local.yaml Support

  • Fixes: [#817]
  • Added support for devenv.local.yaml alongside devenv.local.nix
  • Automatically git-ignored for developer-specific overrides
  • Properly loaded after directory setup via .patch.sh

Full Changelog: https://github.com/cachix/devenv/compare/v1.9.2...v1.10

Source: README.md, updated 2025-10-07