Skip to content

Releases: jmoenig/Snap

4.2.1.2

13 Jul 07:05

Choose a tag to compare

Maintenance Release

New Feature:

  • new "&lang=nn" url parameter for specifying a session translation in a web-link

Changed:

  • smart ternary Boolean slots - only 2 states except inside rings and in the palette
  • made project dialog wider to accommodate translations for the "recover" button

Fixes:

  • corrected scope for outer script variables in inter-sprite messages (TELL, ASK, OF)
  • eliminated false "reporter didn't report" error messages

4.2.1.1

10 Jul 06:32

Choose a tag to compare

maintenance release:

  • reverted Cache-Control header for HTTP requests b/c of CORS issues

4.2.1

09 Jul 15:19

Choose a tag to compare

minor release

New Features:

  • new libraries for parallelization and JSON support
  • new "loudness" reporter in audio comp library, thanks, Bernat!

Notable Changes:

  • significant speed-up for HTTP based robot APIs such as the Hummingbird kit

Notable Fixes:

  • "When I am stopped" hat block now also works for stacks of HTTP based robot commands
  • resolved name conflicts in pixels and audio comp libraries

Translation Updates:

  • New Basque translation, thanks, Asier Iturralde Sarasola!
  • Portuguese, thanks, Manuel!
  • French, thanks, Nathalie and Joan!
  • Spanish, Catalan and French translations of the tools library, thanks, Nathalie and Joan!

Solstice

21 Jun 11:40

Choose a tag to compare

not-so-minor release featuring among other things new media and data crunching capabilities.

New Features:

  • "recover project" feature, (cloud backups), thanks, Bernat Romagosa!
  • vector paint editor, thanks, Carles Paredes and Bernat Romagosa!
  • "When I am stopped" event option, runs one atomic frame before terminating, use-case: stop robots when a user hits the stop button
  • experimental JIT compiler for atomic HOFs, used in new "Bigger Data" library
  • new library for programmatically creating variables, thanks, Brian Harvey!
  • added options for sprite attributes to the SET block
  • new "webcam snap" reporter in the "Pixels" library
  • new "record" reporter in the "Audio Comp" library
  • added "name" selector to the "Pixels" library
  • added drop-down menu to "letter _ of _ ", adjusted all translations (thanks, Joan!)

Notable Changes:

  • hidden sprites can no longer be collision detected (but can test for other sprites)
  • new sprites created by pressing the arrow button no point in random directions (unless you hold down the shift-key)
  • new "center" option for location blocks (GO TO, POINT TOWARDS, DISTANCE TO and DIRECTION TO)
  • disabled keyboard shortcuts for green-flag (cmd-enter) and stop (esc) in presentation mode

Notable Fixes:

  • rearranging and scrolling sound icons
  • rendering and layout of variadic C-shaped input slots
  • when collapsing ring-typed multi-arg slots only filled rings are preserved
  • support for numerical custom block input names
  • no more "leftover" clones when pressing the stop button or executing the STOP block

Translation Updates:

  • German, thanks, Jadga!
  • Portuguese, thanks, Manuel!
  • Catalan, thanks, Joan!

4.1.2.7

19 Mar 07:39

Choose a tag to compare

minor maintenance release:

  • support for multi-word and implicit (empty slot) formal parameters in the experimental JIT compiler
  • removed a redundant STOP block from the stage's palette

4.1.2.6

14 Mar 07:58

Choose a tag to compare

important maintenance release:

  • significantly speed up list operations by changing the testing order for type inferral
  • remix cloud project method, thanks, Bernat!

4.1.2.5

13 Mar 06:54

Choose a tag to compare

minor maintenance release:

  • sprites now draw a "dot" pentrail when moving zero steps with the pen down, thanks, Brian, for the idea!
  • pressing "record" while the sound recorder is already recording stops it, thanks, Rui Zhi, for the fix!

4.1.2.4

09 Mar 12:14

Choose a tag to compare

minor maintenance release,

  • fixes a problem with the tools library
  • fixes a problem when loading examples from the project dialog
  • adds "random" options for "turn towards", "point in direction" and "go to" primitivies

4.1.2.3

05 Mar 10:00

Choose a tag to compare

minor maintenance release:

  • cloud tweaks, thanks, Bernat and Michael!
  • fixed "join words" in the tools, library, thanks, Brian, for reporting the bug!
  • added new "text to speech" library
  • made sure sound data is always stored in the project (not referenced)
  • added capability to compile input slot options to experimental JIT
  • Spanish and German translation updates

4.1.2.2: fixed "nearest crayon to" reporter in the crayons library

22 Feb 12:24

Choose a tag to compare

minor maintenance release
(fixes the "nearest crayon to" reporter in the crayons library)