Update packages for compatibility with Erlang 23 #1414
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR includes changes to all the packages that use
erlangand can or need to be updated to support version 23. I'm going to keep this a draft - its purpose is just to help illustrate the impact of PR #1413.Here is a visual guide to what has changed. In the table, each cell represents whether the package works before and after #1413. So for example, "✅⛔️" means the package worked (✅) before the PR, but no longer works (⛔️) after the PR. A 🪦 icon means the project behind the package hasn't received updates for a long time, and no version compatible with Erlang 23 exists.