Skip to content

Conversation

@github-actions
Copy link
Contributor

🤖 I have created a release beep boop

1.0.0 (2024-06-14)

Features

Bug Fixes

  • 0-arity anon function type spec (586c087)
  • access syntax on dot call (d2bfb45)
  • add eoe metadata to 0-arity anon functions (444b9a2)
  • aliases can start with non alias tokens (7c557cc), closes #5
  • ambiguous_op meta (b3e8ea4)
  • bin: create tmp dir (#1) (39cc50b)
  • block identifiers that take right stabs (1dbf037)
  • blocks inside paren function calls (7e61ec2), closes #11
  • bracketless kw list with new line between key and value (6089f71)
  • consume fuel in infix loop (#24) (555b977)
  • do blocks inside grouped expressions (e219362)
  • don't encode errors directly into AST (#27) (df7732f)
  • don't include closing meta when paren identifier has error (0580d2c)
  • don't include closing meta when paren identifier has error (c3e1b1d)
  • elixir-makeup/makeup (#17) (db80ec4)
  • ellipsis op (4577b8c)
  • empty block_identifiers (#20) (5953bed)
  • env: reset pdict after expansion (#36) (d1db691)
  • error handling (26e68d4)
  • fix binding power of when_op (77db668)
  • function calls with multi line args (8888a71)
  • handle code that begins with comments (f549fb4)
  • handle op_identifier (f5b9ba0)
  • handle prefix operator with newline (#22) (4a2fcb6)
  • in match op precedence (c8ebe2a)
  • initialize error field in interpolation parser (8f991b8)
  • list as only expr in stab (5712150)
  • literal encoding for kw_identifier and capture ints (c6b206f)
  • lone do blocks inside other expressions (8b47e3a)
  • lone range op (9d631ff)
  • more access syntax (d3ed437)
  • more robust multi aliases (fb1e213)
  • multiline lists (b36cbf5)
  • nested access syntax (#15) (7af1625), closes #14
  • new line after fn keyword (bbcf66a)
  • newlines in bitstring (a585cb2)
  • newlines in call expression (52ec090)
  • newlines inside interpolation (99eb9ab)
  • newlines on map dot syntax (3a6b8fe)
  • newlines on tuples (774f5c5)
  • parse list-like syntax error with a single item (#21) (d39f91d)
  • parsing right stabs (8587642)
  • pin operator in struct type (8e53932)
  • pipe operator precedence (07fab38)
  • precedence for prefix style dual_op (620ada5)
  • precedence of access syntax (8111a21)
  • remaining differences between string_to_quoted (c67d644)
  • remove dbg and some comments (3ab807e)
  • rest nestings in compound data structures (957da86)
  • semicolons (#28) (f913c60)
  • single element lists (e655d88)
  • special case capture_int (bd03ac6)
  • special case pipe op for maps (c05af09)
  • stab collection, also more syntax (e98ed66)
  • stabs within grouped expressions (b94706f)
  • struct literal with module attr as type (1a0a6af)
  • struct types (#16) (1000574), closes #13
  • trailing commas (f260f97), closes #7
  • trailing commas in lists (149c774)
  • turn grouped !/not expressions into blocks (6a37c61)
  • type/assoc precedence (62aa23e)
  • unary operator (9faf653)
  • unary operator for real (0be0f08)
  • unquote in struct type (ea6dc48)
  • unquote_splicing quirks (a9bce8a)
  • unsafe keywords (da37dfd)
  • upstream changes to the tokenizer (#34) (178b00b)
  • various changes from testing elixir codebase (6312312)
  • when operator in normal usage (bd7f244)

Performance Improvements


This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

2 participants