Skip to content

Releases: grol-io/grol

v0.71.0

16 Sep 18:30
9a3c5a2
Compare
Choose a tag to compare

What's Changed

  • Support for #! scripts using grol -s by @ldemailly in #235
  • Move trunc() back to a float->float function, use int() for range checking one, add tests, make the error errors instead of panic by @ldemailly in #234

Full Changelog: v0.70.3...v0.71.0

Changelog

  • 263baa0 Move trunc back to a float->float function, use int() for range checking one, add tests, make the error errors instead of panic (#234)
  • 9a3c5a2 Support for #! scripts using grol -s (#235)

v0.70.3

15 Sep 23:29
3a105a5
Compare
Choose a tag to compare

What's Changed

  • Make it that -parse-debug implies -parse by @ldemailly in #231
  • Safecast - trunc and round returns an integer or panic if it would overflow by @ldemailly in #220, #232
    ceil and floor return float

Full Changelog: v0.70.2...v0.70.3

Changelog

v0.70.2

15 Sep 02:54
3398017
Compare
Choose a tag to compare

What's Changed

  • Start of test macros and use + panic in images fix + for i := num { fix by @ldemailly in #229

Also added Mandelbrot sample
grol

Full Changelog: v0.70.1...v0.70.2

Changelog

  • 3398017 Start of test macros and use + panic in images fix + for i := num { fix (#229)

v0.70.1

14 Sep 02:00
880b703
Compare
Choose a tag to compare

What's Changed

  • Fix panic: Modify not implemented for node type by @ldemailly in #228

Full Changelog: v0.70.0...v0.70.1

Changelog

  • 880b703 Fix panic: Modify not implemented for node type (#228)

v0.70.0

14 Sep 00:02
bc0d38a
Compare
Choose a tag to compare
v0.70.0 Pre-release
Pre-release

Macros weren't really working, now they are.

What's Changed

  • Adding catch().err / .value, regexp and regsub by @ldemailly in #222
  • Copy when ast.Modify() so expanding macros expand each macro use as the right one by @ldemailly in #225

Full Changelog: v0.69.0...v0.70.0

Changelog

  • 54644b3 Adding catch().err / .value, regexp and regsub (#222)
  • bc0d38a Copy when ast.Modify() so expanding macros expand each macro use as the right one (#225)

v0.69.0

12 Sep 01:23
4e43491
Compare
Choose a tag to compare

What's Changed

  • Extract and recompose functions: first, rest to extract, defun to create. (also moved time function to time. namespace) by @ldemailly in #221

Full Changelog: v0.68.0...v0.69.0

Changelog

  • 4e43491 Extract and recompose functions: first, rest to extract, defun to create. (also moved time function to time. namespace) (#221)

v0.68.0

09 Sep 22:41
66f8475
Compare
Choose a tag to compare

What's Changed

#219 (see example images there)

  • Adding vector graphics
  • Add atan2
  • Made round()/floor()/... return Integer instead of float objects.
  • Fixed function caching (with a new DontCache bool on the object.Extension struct)

Full Changelog: v0.67.1...v0.68.0

Changelog

  • 66f8475 Adding vector graphics; add atan2 as well. Fixed function caching. (#219)

v0.67.1

07 Sep 19:36
20eabde
Compare
Choose a tag to compare

What's Changed

Further fix #204

  • Tweak api and comment to make it clear cancel() must be called. Also add debounce() to wasm run() by @ldemailly in #218

Full Changelog: v0.67.0...v0.67.1

Changelog

  • 20eabde Tweak api and comment to make it clear cancel() must be called. Also add debounce() to wasm run() (#218)

v0.67.0

07 Sep 01:57
c82ebac
Compare
Choose a tag to compare

Try https://grol.io/butterfly

What's Changed

  • Added base64(), image.png(), wasm data: to image, (limited) support for namespaces (virtual map access). Moved the image functions under image.*() by @ldemailly in #217
  • Improve prime_sequence_generator.gr. update testscript by @ldemailly in #216

Full Changelog: v0.66.1...v0.67.0

Changelog

  • c82ebac Added base64, image.png, wasm data: to image, (limited) support for namespaces (virtual map access). moved the image functions under image.* (#217)
  • 462c40c Improve prime_sequence_generator.gr. update testscript (#216)

v0.66.1

06 Sep 02:51
98400d6
Compare
Choose a tag to compare

What's Changed

  • Fix escaping in JS/wasm so code with % can be shared by @ldemailly in #214

Full Changelog: v0.66.0...v0.66.1

Changelog