lib: deprecate mkAliasOptionModuleMD

This commit is contained in:
Aliaksandr
2025-10-21 15:55:50 +03:00
parent f28be96fda
commit def801fb09
2 changed files with 5 additions and 4 deletions

View File

@@ -345,6 +345,8 @@
### Deprecations {#sec-nixpkgs-release-25.11-lib-deprecations} ### Deprecations {#sec-nixpkgs-release-25.11-lib-deprecations}
- `lib.options.mkAliasOptionModuleMD` is now obsolete; use the identical [`lib.options.mkAliasOptionModule`] instead.
- `types.either` silently accepted mismatching types when used in `freeformType`. Module maintainers should fix the used type - `types.either` silently accepted mismatching types when used in `freeformType`. Module maintainers should fix the used type
In most cases wrapping `either` with `attrsOf` should be sufficient. In most cases wrapping `either` with `attrsOf` should be sufficient.

View File

@@ -1787,11 +1787,10 @@ let
}; };
/** /**
Transitional version of mkAliasOptionModule that uses MD docs. Deprecated alias of mkAliasOptionModule that uses MD docs.
This function is no longer necessary will be removed in 26.05`.
This function is no longer necessary and merely an alias of `mkAliasOptionModule`.
*/ */
mkAliasOptionModuleMD = mkAliasOptionModule; mkAliasOptionModuleMD = lib.warn "mkAliasOptionModuleMD is deprecated and will be removed in 26.05; please use mkAliasOptionModule." mkAliasOptionModule;
/** /**
mkDerivedConfig : Option a -> (a -> Definition b) -> Definition b mkDerivedConfig : Option a -> (a -> Definition b) -> Definition b