| Name | Modified | Size | Downloads / 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