Unverified Commit def801fb authored by Aliaksandr's avatar Aliaksandr
Browse files

lib: deprecate mkAliasOptionModuleMD

parent f28be96f
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -345,6 +345,8 @@

### 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
  In most cases wrapping `either` with `attrsOf` should be sufficient.

+3 −4
Original line number Diff line number Diff line
@@ -1787,11 +1787,10 @@ let
    };

  /**
    Transitional version of mkAliasOptionModule that uses MD docs.

    This function is no longer necessary and merely an alias of `mkAliasOptionModule`.
    Deprecated alias of mkAliasOptionModule that uses MD docs.
    This function is no longer necessary will be removed in 26.05`.
  */
  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