Skip to content

Releases: grol-io/grol-discord-bot

v0.23.0

06 Aug 22:47
2847034
Compare
Choose a tag to compare
  • map.key as short for map["key"]
  • info.all_ids now an array of maps instead of a map of level to keys, the map inside the array is now both the name of the id and it's current value.

What's Changed

Full Changelog: v0.22.0...v0.23.0

v0.22.0

06 Aug 19:04
035fbb4
Compare
Choose a tag to compare

What's Changed

  • go1.22.6 and grol 0.36.1 (with json, eval etc) + show output when mixed with errors,... by @ldemailly in #48

Full Changelog: v0.21.1...v0.22.0

v0.21.1

06 Aug 01:47
6290de4
Compare
Choose a tag to compare

Grol bug fixes re array[] and map[] and constants with digits.

What's Changed

Full Changelog: v0.21.0...v0.21.1

v0.21.0

05 Aug 22:28
69df3c2
Compare
Choose a tag to compare

What's Changed

  • Advertise the newinfo and also let info be handled by grol itself now by @ldemailly in #46
  • Bump grol.io/grol from 0.34.0 to 0.35.1 by @dependabot in #45

Full Changelog: v0.20.1...v0.21.0

v0.20.1

05 Aug 17:11
f3db30d
Compare
Choose a tag to compare

Big release GROL side:

extensibility, add any go function, used it for a lot of what follows:
math functions (pow, trigonometry functions (sin,cos,tan,asin,acos,atan) etc)
constants like PI and E
floating point exponent (eg 1.2e-3), underscore number separator (eg 1_000_000)
printf/printf
variadic functions either go side and grol side using .. special last argument
and more

(0.20.1 is a rebuild of 0.20.0 with following fix to make the above actually available)

What's Changed

  • Because extensions addition isn't in init(), need to call it explictly by @ldemailly in #43

Full Changelog: v0.19.0...v0.20.1

v0.20.0

05 Aug 15:08
e1f7338
Compare
Choose a tag to compare
v0.20.0 Pre-release
Pre-release

This version was missing the extensions, use newest instead

Big release GROL side:

  • extensibility, add any go function, used it for a lot of what follows:
  • math functions (pow, trigonometry functions (sin,cos,tan,asin,acos,atan) etc)
  • constants like PI and E
  • floating point exponent (eg 1.2e-3), underscore number separator (eg 1_000_000)
  • printf/printf
  • variadic functions either go side and grol side using .. special last argument

and more

Full Changelog: v0.19.0...v0.20.0

v0.19.0

02 Aug 19:15
186102b
Compare
Choose a tag to compare

You can now use the more natural func name(...) {....} as short for name=func(...) {...}

What's Changed

Full Changelog: v0.18.0...v0.19.0

v0.18.0

02 Aug 17:46
1917882
Compare
Choose a tag to compare

Grol: println() and else if

What's Changed

Full Changelog: v0.17.0...v0.18.0

v0.17.0

02 Aug 08:30
74fdac6
Compare
Choose a tag to compare

Super ultra perf improvement thanks to auto memoization in grol.

What's Changed

Full Changelog: v0.16.0...v0.17.0

v0.16.0

01 Aug 23:07
8f25d61
Compare
Choose a tag to compare

What's Changed

  • Use newer grol and add !grol -c for compact recoding by @ldemailly in #35

Full Changelog: v0.15.0...v0.16.0