Revision as of 05:51, 21 May 2012 by Chrischb (talk | contribs) (Scratch 2.0 (future))

This page lists the versions of Scratch.

Scratch 2.0 (future)

Main article: Scratch 2.0


Release as estimated is mid to late summer 2012.

Scratch 1.4 (current)

Released officially on July 19, 2009.

New features:

  • New blocks for string handling (such as joining two phrases or words together, or checking the length of a word) and "asking" (to ask the user information such as his/her name).
  • The Ask () and Wait block (asks for input from the user).
  • A new boolean block for lists, () Contains (), which checks if the list has a certain item into it.
  • You can now use a webcam to take pictures, to use them in sprites and backgrounds.
  • There are some "hidden" blocks under the Motion category, for use with the LEGO WeDo Robotics kit.
  • The () of () block now allows expressions or variables to be put into the drop-down list area for the Sprite name
  • The "sensor value" block in the Sensing Blocks category supports the tilt and distance sensors for the Pico Board
  • Modified GUI.
  • Support for resolutions as small as 800×600. (e.g. netbook displays)
  • A new stage mode, added to presentation mode and regular mode: Small stage mode.
  • Projects are now stored in a "My Scratch Projects" folder in My Documents.
  • Numbers (the blocks color-coded lime-green) have been changed to Operators.
  • A revised color picker in the paint editor.
  • Various minor changes as well.
  • Compatible with Windows 7 and MAC OS X Lion.

Variants:

  • Release Candidate: Released on June 5, 2009, this version could be downloaded by people willing to test it out.
  • "Scratch Day Beta": Given out at the MIT Scratch Day celebration on May 16, 2009. One particular thing about this version is that it had a feature named "Mesh", which allowed online connectivity.

Scratch 1.3

Released officially on September 2, 2008.

New features:

  • 42 languages.
  • Variables can handle strings (non-digit text)
  • Variables can show and hide.
  • Lists (ways of storing multiple pieces of information in one place).
  • Comments (small rectangles that you can type into — can attach to blocks) have been added.
  • Given fonts are replaced with the fonts from your computer.
  • If, Repeat, and Forever blocks automatically wrap around block stacks when dragged over them.
  • Revised block graphics.

Variants:

  • Scratch 1.3.1: No new features, but:
    • Fixed bugs.
    • Support for new languages.
    • Updated translations for already implemented languages.

Notes:

Scratch 1.2.1

Released officially on December 7, 2007.

New features:

  • Rest for ( ) beats block.
  • Hidden sprites cannot block clicks onto other sprites in presentation mode.
  • The tempo block monitor looks global, not sprite-specific.
  • Fixed a bug in the change tempo by ( ) block.
  • Default time for Say and Think blocks is set to 2 seconds.
  • Key names now translate correctly.
  • At startup, sprites and costumes names display in the current language.
  • Better image compression for some images.
  • Fixed the tooltip message for the sound deletion button.
  • In the Macintosh disk image all Scratch subfolders and files are writable by all.
  • Multiple fixes to sample projects.
  • This was the last release for Windows 98 & ME.

Variants: Scratch 1.2 — 1.2.1 was made to correct numerous glitches, but included several new features as well. The glitches that were in 1.2 were:

  • A hidden sprite could block mouse clicks on other sprites in presentation mode
  • The tempo monitor didn't show that it is global
  • A bug in the Change Tempo by () block
  • A bug in the get attribute block (no longer in Scratch) applied to the stage
  • The Windows uninstaller deleted the entire Scratch folder if it contained user projects

Scratch 1.1

New features:

  • A new Windows installer
  • The import a sprite feature was added
  • Repeat Until () block
  • Variables can be put in the Play Sound () and Play Sound () and Wait blocks
  • Costume, sound, and broadcast commands are no longer case-sensitive
  • The Cap Block shape was added
  • There is a new button to select the language, and the language setting is remembered so it doesn't need to be set manually every time Scratch starts
  • Scratch blocks can now be viewed in 12 languages other than English
  • Sample media (images, sounds) and projects have been redone
  • A single sprite can now play multiple notes at once (i.e. chords) (previously, a sprite could play only one note at a time)
  • You can click to the left or right of the knob on a slider to change the number by a small amount
  • In the paint editor, the circle tool now drags out the circle from the top-left instead of the center
  • The "new cat sprite" button was removed
  • The default sprite now comes with a different "meow" sound. Newly-created sprites do not have this sound by default
  • You can now add tags to your projects when sharing (when you click the "Share!" button)
  • Support for the optional Scratch Sensor Board has been improved

Scratch 1.0

New features: There were no previous versions of Scratch to compare this to, so nothing was new. Alternately, one could say that everything was new.

Released on January 8, 2007,[1] this was the first version of Scratch available to the public.

An early version of Scratch believed to be from after 0.2

Scratch 0.2

This version was developed in spring 2004. The known information about it is mostly from a March 16 build.

New features:

  • New design
  • Build your own blocks
  • The Stage
  • Broadcasts, albeit somewhat differently

Scratch 0.1

Scratch 0.1

Development on this version began in January 2003 and went up until its testing by Harvard and MIT students in October 2003. This preliminary testing led to the creation of the Stage in Scratch 0.2.[2]

New features: This was the first prototype version of Scratch, so there were no new features

Note:

  • This version of Scratch had a very different interface to Scratch 1.0

External Links

References

  1. http://web.archive.org/web/20070120041500/http://scratch.mit.edu/about.html
  2. http://llk.media.mit.edu/papers/ScratchSneakPreview.pdf