Skip to content

Releases: jmoenig/Snap

v9.2.8

20 Feb 17:09
Compare
Choose a tag to compare

9.2.8:

  • Notable Fixes:
    • fixed a codification bug for strings beginning with a number, thanks, @schanzer, for the report!

v9.2.7

20 Feb 13:48
Compare
Choose a tag to compare

9.2.7:

  • New Features:
    • new "Lirin" costume series, thanks, Meghan and Brian!
    • new showScriptBalloonAt() and closePopUps() API methods
    • new flashSpriteScriptOutlineAt() and unflashSpriteScriptsOutline() API methods
  • Documentation Updates:
    • extended API documentation for flashing block outlines and displaying annotations in speech balloons

v9.2.6

13 Feb 09:09
Compare
Choose a tag to compare

9.2.6:

  • Notable Changes:
    • allow-listed birdbrain tech for extensions

v9.2.5

12 Feb 15:01
Compare
Choose a tag to compare

9.2.5:

  • New Features:
    • api: added resetUnsavedChanges(), thanks, Bernat!
  • Notable Fixes:
    • api: fixed noExitWarning setting for sites that have their own mechanism, thanks, Bernat!
  • Documentation Updates:
    • extended API documentation for resetting the unsaved changes flag
  • Translation Updates:
    • Dutch, thanks, Jule Rapp!

v9.2.4

23 Jan 10:21
Compare
Choose a tag to compare

9.2.4:

  • New Features:
    • api: added flashSpriteScriptAt(idx) api for highlighting a single block at a finer granularity
  • Documentation Updates:
    • extended API documentation for highlighting a single block

v9.2.3

22 Jan 09:20
Compare
Choose a tag to compare

9.2.3:

  • New Features:
    • api: added optional color-csv parameter to flashScripts() api
  • Notable Fixes:
    • fixed a bug in the MQTT library, thanks, Simon!
  • Documentation Updates:
    • extended API documentation for optional scripts-flashing color

v9.2.2

19 Jan 11:46
Compare
Choose a tag to compare

9.2.2:

  • New Features:
    • new "dot" symbol (for "dot-product" block labels on machines where the unicode char is not available)
  • Notable Changes:
    • the variadic SUM reporter now also accepts a scalar (single number) as input (and returns it as identity)
    • changed the filter names in the pixels library to lowercase
  • Notable Fixes:
    • fixed #3296 (make sure to stop video when resizing the stage)
  • Translation Updates:
    • Ukrainian, thanks, Serhiy Kryzhanovsky!

v9.2.1

15 Jan 10:44
Compare
Choose a tag to compare

9.2.1:

  • New Features:
    • experimental "dta_zip(list)" extension primitive
  • Notable Fixes:
    • fixed a raycasting glitch, thanks, Dariusz, for yet another brilliant catch!
    • fixed a typecasting glitch when creating a stage menu with numerical title

v9.2.0

11 Jan 16:55
Compare
Choose a tag to compare

9.2.0:

  • New Features:
    • (better) matrix-kernel convolution support, automatic zero-padding
    • new graphic filter effects tools in the pixels library
    • support for THIS "inputs" selector inside custom block definitions
  • Notable Changes:
    • hyperized ITEM OF
    • tweaked hyperDyadic() to zip matching atoms based on comparing their dimensions backwards (as in NumPy)
    • the SWITCH TO COSTUME command now accepts > 4 column pixel matrices both with or without color channels
    • the NEW COSTUME reporter now accepts > 4 column pixel matrices both with or without color channels if its dimension inputs are left blank or zero
    • playing back a list of numbers as sound now uses the host device's sample rate once the microphone has been initialized, otherwise 44.1 kHz (as before)
    • MQTT library update, thanks, Simon!
  • Notable Fixes:
    • fixed a RESHAPE edge case when passing in a single zero dimension
    • made sure ITEM OF returns data matching the shape specified by the query struct (automatic zero-padding)
    • fixed speech balloons inside ASK menus
    • added safeguard against accidentally querying too many list dimensions (e.g. when forgetting to transpose a convolution)

v9.1.1

12 Dec 15:02
Compare
Choose a tag to compare

9.1.1:

  • Notable Fixes:
    • fixed using #open: to load a library from a url, thanks, Bernat!
  • Translation Updates:
    • Catalan, thanks, Joan!