Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 1.74 KB

CHANGELOG.md

File metadata and controls

60 lines (42 loc) · 1.74 KB

Changelog

Unreleased

1.0.1 (2024-02-07)

Fixed

  • Special forms indent: case, case-try, match-try, fcollect, faccumulate

1.0.0 (2024-02-06)

Added

  • Support Fennel 1.4.0:
    • tail! and assert-repl macros (Fennel 1.4.0)
    • case, case-try, and faccumulate macros (Fennel 1.3.0)
    • fcollect macro (Fennel 1.2.0)
    • &into and &until keywords in loops (Fennel 1.2.0)
    • match-try macro (Fennel 1.1.0)
    • accumulate macro (Fennel 0.10.0)
  • More granular highlighting for string escape sequences:
    • \z and \x.. are supported by Lua>=5.2 or LuaJIT, highlighted as error otherwise.
    • \u{..} is supported by Lua>=5.3, highlighted as error otherwise.

Fixed

  • Support missing ?., comment?, and get-scope.
  • Remove highlight for deprecated special forms / operators:
    • global (Fennel 1.1.0)
    • doc (Fennel 1.0.0; replaced with ,doc)
    • pick-args (Fennel 0.10.0)
    • require-macros (Fennel 0.4.0)
  • & in identifier is now highlighted as error (Fennel 1.0.0).

0.2 (2021-06-20)

Added

  • Option {g,b}:fennel_lua_version.
  • Option {g,b}:fennel_use_luajit.

Fixed

  • Correct highlight for string/numeric literals for each Lua version.
  • Add missing \<CR> in string literal.
  • Fix \ddd in string literal.

0.1 (2021-06-13)

Added

  • Support Fennel 0.9.2.
  • Support Lua string literals up to version 5.4.
  • Support Lua numeric literals up to version 5.4.