Skip to content

Releases: grol-io/grol

v0.57.0

26 Aug 19:00
977205c
Compare
Choose a tag to compare

Pretty big improvement language wise with a[idx]= or map.foo= and to embedding and extension

What's Changed

  • Fix parsing issue inside if conditions by @ldemailly in #180
  • Optional ClientData and Help for extensions, PreInput hook so per interp client data can be set, expose Extensions by @ldemailly in #178
  • Assignment to map keys and array indexes by @ldemailly in #182

Full Changelog: v0.56.1...v0.57.0

Changelog

  • 977205c Assignment to map keys and array indexes (#182)
  • e551027 Fix parsing issue inside if conditions (#180)
  • 0b63f14 Optional ClientData and Help for extensions, PreInput hook so per interp client data can be set, expose Extensions (#178)

v0.57.0-pre3

26 Aug 02:38
876d2b9
Compare
Choose a tag to compare
v0.57.0-pre3 Pre-release
Pre-release

Changelog

  • e551027 Fix parsing issue inside if conditions (#180)
  • 876d2b9 Merge branch 'main' into clientdata
  • 18edb3f adding missing godoc for repl.Options
  • 721e333 new file missed from earlier
  • 3bb58a3 use EvalStringOptions() elsewhere NoColor:true etc was set by hand

v0.57.0-pre2

24 Aug 17:53
Compare
Choose a tag to compare
v0.57.0-pre2 Pre-release
Pre-release

Test of #178 for use/validation in grol-io/grol-discord-bot#83

Full Changelog: v0.56.1...v0.57.0-pre2

v0.56.1

23 Aug 21:17
bba995c
Compare
Choose a tag to compare

What's Changed

  • Bug with map returned from lamba single arg, missing outer braces that are needed by @ldemailly in #177

Full Changelog: v0.56.0...v0.56.1

Changelog

  • bba995c Bug with map returned from lamba single arg, missing outer braces that are needed (#177)

v0.56.0

23 Aug 19:16
50cd5ac
Compare
Choose a tag to compare

What's Changed

  • Pin linter version and fix nolintlint/gosec fix by @ldemailly in #174
  • Unwrap() no panic even with map of unhashable keys and option to force map keys to be strings, adding json_go with optional indent by @ldemailly in #175
  • Move open issues outside of details by @lea-glitch in #176

Full Changelog: v0.55.0...v0.56.0

Changelog

  • 50cd5ac Move open issues outside of details (#176)
  • 1ea18e9 Pin linter version and fix nolintlint/gosec fix (#174)
  • e5f4b2f Unwrap() no panic even with map of unhashable keys and option to force map keys to be strings, adding json_go with optional indent (#175)

v0.56.0-pre1

23 Aug 04:30
Compare
Choose a tag to compare
v0.56.0-pre1 Pre-release
Pre-release

Changelog

  • 1ea18e9 Pin linter version and fix nolintlint/gosec fix (#174)
  • 9378fac Unwrap() has the option to force map keys to be strings (for go's json marshalling) and otherwise allow unwrap of maps with otherwise unhashable keys, avoid panics
  • 13b2183 add pretty print optional argument to json_go
  • 98173ec adding 2 tests

v0.55.0

22 Aug 16:10
7765b86
Compare
Choose a tag to compare

Instead of func(n) {2*n} you can now write n => 2*n

What's Changed

  • Adding => for short lambda form. Bug fixes with incomplete maps. by @ldemailly in #172

Full Changelog: v0.54.0...v0.55.0

Changelog

  • 7765b86 Adding => for short lambda form. Bug fixes with incomplete maps. (#172)

v0.54.0

21 Aug 17:21
dfb82b3
Compare
Choose a tag to compare

You can use : for ranges in strings, arrays, maps and even standalone to generate numbers (ie -2:3 yields [-2,-1,0,1,2], it's an open interval to the right)

What's Changed

  • Index range expression, including right relative to the end for both direct access and ranges by @ldemailly in #171

Full Changelog: v0.53.1...v0.54.0

Changelog

  • dfb82b3 Index range expression, including right relative to the end for both direct access and ranges (#171)

v0.53.1

21 Aug 00:10
236631c
Compare
Choose a tag to compare

What's Changed

  • Fix panic in function taking big array in a map as input by @ldemailly in #170

Full Changelog: v0.53.0...v0.53.1

Changelog

  • 236631c Panic in function taking big array as input (#170)

v0.53.0

20 Aug 22:10
1e3deb4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.52.0...v0.53.0

Changelog

  • 1e3deb4 Show parsing errors in context of line where they occur (#168)
  • 741e6b5 putting reading notes into detail tag (#167)