Skip to content

Releases: fink-lang/larix

v18.1.0

02 Dec 07:38
973f720
Compare
Choose a tag to compare

18.1.0 (2020-12-02)

Features

  • upgrade to latest loxia with improved JS generation (8592649)

v18.0.1

01 Dec 21:05
51045f7
Compare
Choose a tag to compare

18.0.1 (2020-12-01)

Bug Fixes

  • string: fix missing tag: false on string expr without a template tag (028041c)

v18.0.0

30 Nov 13:14
c8b8934
Compare
Choose a tag to compare

18.0.0 (2020-11-30)

Bug Fixes

  • records: spreads in records should not be rec:kv expr but just spread expr (7b085d2)

Features

  • records: support member expressions as keys (7385c8d)

BREAKING CHANGES

  • records: spreads in records where part of a rec:kv expr inside record expressions, they are now simply children of record expressions

v17.0.0

28 Nov 14:12
f15d6a3
Compare
Choose a tag to compare

17.0.0 (2020-11-28)

Features

  • lang: use new prattler impl with custom lexer (570bc47)

BREAKING CHANGES

  • lang: stricter parsing of identifiers which may only include _, $ and unicode leters and numbers

v16.1.0

28 Nov 14:04
08175fe
Compare
Choose a tag to compare

16.1.0 (2020-11-28)

Bug Fixes

  • lexer: fix curly counting in sub-tokenizers (42968d2)

Features

  • lang: remove dict: in favour of rec: remove seq: in favour of list: (6ae0257)
  • lang: use new prattler impl with custom lexer. (13d6496)
  • lexer: add custom lexer to generate tokens for @fink/prattler (fca9648)

v16.0.0

19 Nov 14:39
0d81957
Compare
Choose a tag to compare

16.0.0 (2020-11-19)

Bug Fixes

  • traverse: await may bind inside iterable blocks (63b51ee)

Features

  • jsx: use identifier expr for jsx elem and attr names (e666274)
  • records: if prop is just an identifier set right to false (1d9d871)
  • spread: use false for missing right hand expr (c32bd45)
  • string: set tag to false if not tagged (3ed1176)

BREAKING CHANGES

  • records: rec:kv right is set to false if only key is present
  • string: tag is false if string is not tagged
  • spread: spread right is false if right hand expr is missing e.g. [a, ..., b]
  • jsx: JSX elem and attr names are now identifiers, values are false if they are not present

v15.4.2

19 Nov 08:13
72e18ce
Compare
Choose a tag to compare

15.4.2 (2020-11-19)

Bug Fixes

  • traverse: add missing ast traversals (6ff8948)

v15.4.1

18 Nov 13:32
832a8b4
Compare
Choose a tag to compare

15.4.1 (2020-11-18)

Bug Fixes

  • traverse: add missing ast traversals (39474d8)

v15.4.0

17 Nov 12:58
8a67c8d
Compare
Choose a tag to compare

15.4.0 (2020-11-17)

Features

  • ast: add ast traversal and analysis tools (8bddd7b)

v15.3.1

10 Nov 19:06
433d26f
Compare
Choose a tag to compare

15.3.1 (2020-11-10)

Bug Fixes

  • deps: upgrade runtime and compiler to improve accu handling (1892429)