rebar3_hex breaking changes

hex

5 curated breaking changes across major versions of rebar3_hex. Use this as a migration checklist before bumping dependencies.

5
changes
Breaking changes by transition
  • v6.11.9 \u2192 v7.0.1breaking

    The `docs` provider has been removed, but will be re-added in a later release for fetching docs for your application, dependencies, and opening them. You should now publish docs using the `publish` provider.

  • v6.11.9 \u2192 v7.0.1breaking

    We no longer support implicit publishing of docs. With v7 you must either specify a docs provider in your hex config or use the `--doc-dir` switch on the publish provider in the case you use a documentation tool for which there is no provider. This also means we no longer support the `doc` attribute in `.app.src`.

  • v6.11.9 \u2192 v7.0.1breaking

    The `--package` and `--docs` switches on the publish provider have been removed in favor of the bare arguments `docs` and `package`. Likewise the `--without-docs` switch has been removed.

  • v6.11.9 \u2192 v7.0.1breaking

    The `revert` task has been removed and is now simply a switch on the publish provider (i.e., `rebar3 hex publish --revert`)

  • v6.11.9 \u2192 v7.0.1breaking

    The `message` argument is now a switch on the `retire` provider vs a bare argument.

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/hex/rebar3_hex
rebar3_hex breaking changes — Hex migration guide | DepScope