Skip to content

Bump makeup_erlang from 1.0.3 to 1.1.0#136

Merged
ericmj merged 1 commit into
mainfrom
dependabot/hex/makeup_erlang-1.1.0
May 21, 2026
Merged

Bump makeup_erlang from 1.0.3 to 1.1.0#136
ericmj merged 1 commit into
mainfrom
dependabot/hex/makeup_erlang-1.1.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 21, 2026

Bumps makeup_erlang from 1.0.3 to 1.1.0.

Changelog

Sourced from makeup_erlang's changelog.

v1.1.0 (2026-05-08)

Added

  • Support for OTP 27+ triple-, quadruple-, and quintuple-quoted strings, including the matching sigil delimiters.
  • Support for OTP 27 underscore separators in numeric literals (1_000_000, 16#FF_FF, 0.1_5e1_0).
  • Support for OTP 25/27 ?= maybe-match operator as a single token.
  • Support for OTP 29 native records, including the external #Module:Name{...} / #Module:Name.field forms and variable-shape / keyword record names (#State{}, #case{}, #fun{}).
  • Distinct token for parameterised macro calls (?FOO(args):name_function) versus parameterless macro references (?FOO:name_constant).
  • :string_escape sub-tokens emitted inside plain double-quoted strings (previously only emitted inside triple-quoted strings).
  • Multi-character escape sequences ($\xFF, $\x{1F600}, $\077, $\^A) in $\... character literals tokenised as a single escape.
  • Underscore-prefixed identifiers (_5, _X, _unused) lex as a single :name variable rather than _ + integer/name.

Changed

  • BIF list is now generated at compile time from erl_internal:bif/2, keeping the recognised builtins in sync with the OTP version makeup_erlang is compiled against. Adds 30+ post-OTP-19 BIFs and fixes one stale typo. Closes #13.
  • Reserved words written adjacent to ( (e.g. fun(X)) are recovered as :keyword instead of misclassified :name_function.
  • Erlang shell prompts (1> ...) are detected after multi-line whitespace blocks, not only after a single immediate \n.
Commits
  • 38b514e Release v1.1.0
  • ef3da20 Add integration test exercising a small real Erlang module
  • c5ec977 Add tests for map and bitstring comprehensions
  • 7f5ef14 Add tests for function clauses with guards
  • e1d76d6 Add tests for -doc / -moduledoc attributes
  • 0b12906 Support quadruple- and quintuple-quoted strings (OTP 27+)
  • ece76ea Distinguish parameterised macros from parameterless ones
  • 881e991 Lock the current OTP module-attribute set with tests
  • d3cc051 Lex _5 / _X / _unused as a single variable
  • 0c9f153 Detect prompts after multi-line whitespace blocks
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [makeup_erlang](https://github.com/elixir-makeup/makeup_erlang) from 1.0.3 to 1.1.0.
- [Changelog](https://github.com/elixir-makeup/makeup_erlang/blob/master/CHANGELOG.md)
- [Commits](elixir-makeup/makeup_erlang@v1.0.3...v1.1.0)

---
updated-dependencies:
- dependency-name: makeup_erlang
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file elixir Pull requests that update elixir code labels May 21, 2026
@ericmj ericmj merged commit 7d085bd into main May 21, 2026
12 checks passed
@ericmj ericmj deleted the dependabot/hex/makeup_erlang-1.1.0 branch May 21, 2026 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file elixir Pull requests that update elixir code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant