v0.15.0 #390
vic
announced in
Announcements
v0.15.0
#390
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Den v0.15.0
This release main feature is more humans! Not only the user base seems to be growing, our matrix channel is very active, and we also having more questions at Zulip, but now.. Den has new maintainers <3. People that are actively using Den for themselves, frequent code contributors, actively participating at our different community channels and well experienced with Nix. I'm really really grateful for their willingness to help me and all other people at making Den work for all of us. Please welcome them: @HeitorAugustoLN, @Gwenodai, @theutz. Honorary mention to @drupol who has always been influential to Den design, as well as pushing its limits and promoting it.
Breaking changes
None that I can remember. We have made refactors and cleanup rounds at internal APIs but nothing user-facing have changed.
Den flake outputs and flake-parts forwards example.
Den aspects can directly contribute to flake outputs like
packages,checks, and other per-system outputs. We also have a new template example showcasing third-party flake-parts modules being used from aspects, like writing tests for your aspecBetter cross-flake namespace
Thanks to work being done by @DylanRJohnston we now have a cleaner namespace.nix, previously I had some horrible hacks trying to make aspects correctly pass over the flake frontier. As part of that work we also have a new
takes.upTocombinator that hopefully be the default combinator in the future instead oftake.atLeast, the reason isupTodoes not need functions to have{ ... }.Aspect introspection and adapted class resolution.
We are now starting to make our own custom optimizations to the aspect types and resolution that we initially inherited from flake-aspects. We now have
aspect.metainitially inspired by @drupol infra usage, this and our newresolve.withAdapterwill hopefully enable other neat features by @sini later.What's Changed
nhinvocation for standalone homes by @theutz in fix:nhinvocation for standalone homes #347systemsby @theutz in docs: comment in flake-parts-module template aboutsystems#374aspect.metaallow attaching freeform attributes to aspects by @vic in feat(core):aspect.metaallow attaching freeform attributes to aspects #376resolve.withAdapterto collect custom results from resolve or change resolution. by @vic in feat(core):resolve.withAdapterto collect custom results from resolve or change resolution. #389New Contributors
nhinvocation for standalone homes #347Full Changelog: v0.14.0...v0.15.0
Thanks to everyone that has been using Den, reporting issues, participating at the different channels, contributing docs and code. Den is growing thanks to you :)
This discussion was created from the release v0.15.0.
Beta Was this translation helpful? Give feedback.
All reactions