What's Changed
- Make it posible to override pre-commit binary by @leiserfg in #2204
- refactor: implement wiring for a richer terminal interface by @sandydoo in #2195
- erlang: upgrade beam and lsp by @sandydoo in #2218
- dev: turn
docs/into a devenv sub-project by @sandydoo in #2221 - devenv-tasks: fix task shutdown using
tokio-shutdownby @sandydoo in #2222 - tasks: add type to support processes by @domenkozar in #2220
- ci: allow overriding the nixpkgs used in tests by @sandydoo in #2208
- scripts: simplify wrapper script by @sandydoo in #2226
- Document .env secret leak to nix store by @pkel in #2228
- tasks: fix process output being red by @domenkozar in #2230
- Inputs from by @domenkozar in #2229
- tasks: fix bug preventing from using non-bash task runners by @sandydoo in #2233
- devenv: improve jobs/cores defaults by @sandydoo in #2227
- Make Crystal and Shards packages configurable by @straight-shoota in #2235
- devenv: add ability to output JSON traces by @sandydoo in #2239
- devenv-generate: patch for CVE-2025-62518 by @sandydoo in #2241
- add nats service and related tests by @onsails in #2240
- tasks: add showOutput option and --show-output flag by @domenkozar in #2231
- feat: add treefmt integration by @tarc in #2238
- refactor: Remove run_nix* from NixBackend trait interface by @domenkozar in #2242
- docs: refactor doc gen to support optional sub-modules by @sandydoo in #2244
- treefmt: make config option definition conditional by @sandydoo in #2247
- containers: build the devenv image using nix and with a non-root user by @sandydoo in #2250
- treefmt: fix conflicting tree-root options when wrapping treefmt by @sandydoo in #2251
- refactor: use struct for passing args to Nix flake template by @domenkozar in #2256
- Add
languages.rust.toolchainFileoption for rust-toolchain.toml support by @tennox in #2257 - refactor: extract Cachix logic into separate module by @domenkozar in #2253
- keycloak: fix health check when using
http-relative-pathby @mrene in #2261 - elixir_ls has been renamed to elixir-ls by @ankhers in #2264
- docs: explain when to use the functional form for profiles by @sandydoo in #2263
- containers: fix the devenv container build by @sandydoo in #2266
- docs: Fix inconsistency in monorepo guide by @dan-os in #2268
- tests: ensure that the base
enterTestconfig comes first by @sandydoo in #2269 - fix: set mprocs procs to use cwd parameter by @c4patino in #2271
- devenv-core & devenv-snix-backend by @domenkozar in #2275
- python: support
withPackageswith venvs and prepare for upstream patch by @sandydoo in #2234 - feat: add profile field to devenv.yaml for setting default profiles by @domenkozar in #2285
- feat: add Treefmt tasks by @shikanime in #2282
- Fix: Docs:
devenv upfails because of missing library: cairo. by @hencjo in #2292 - Clarify contributing-guide: local devenv input by @hencjo in #2291
- git-hooks: support
git-hooksbeing an optional input by @sandydoo in #2295 - tasks: fix race condition causing truncated task output by @domenkozar in #2296
- Docs: Clarify that changes to src/modules does not require rebuilding the binary by @hencjo in #2298
- Introduced new option: services.mongodb.replication by @hencjo in #2293
- flakes: share the same
mkEvalbetween flakes and flake-parts by @sandydoo in #2267 - Add changelogs to modules by @domenkozar in #2300
- nixseparatedebuginfod: new module by @midchildan in #1242
New Contributors
- @pkel made their first contribution in #2228
- @tarc made their first contribution in #2238
- @dan-os made their first contribution in #2268
- @c4patino made their first contribution in #2271
- @shikanime made their first contribution in #2282
- @hencjo made their first contribution in #2292
Full Changelog: v1.10...v1.11