|This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective.|
- Main article: Scratch 1.0
Scratch 1.0 was released in 2007 and was the first public version. It lacked many features including lists.
- Main article: Scratch 1.1
Scratch 1.1 only included one new block,
repeat until <>, which is very common in projects. Also, the feature to import sprites was implemented. The cap block shape was also introduced. Other than that, the program stayed mostly the same.
- Main article: Scratch 1.2
Scratch 1.2 had many additions and changes to 1.1. The
([ v] of ()::operators) blocks were added in this version, the last of which replaced
(abs ()::operators). Several blocks were renamed in this version. For the first time, the last costume was the default for the
switch costume to [ v] block.
Scratch 1.2 Beta
- Main article: Scratch 1.2.1
Scratch 1.2.1 fixed several bugs in 1.2. A hidden sprite could no longer block mouse clicks on other sprites in presentation mode. The tempo monitor now showed that it is global. The Windows uninstaller no longer deleted the Scratch folder if it contained user projects. Two bugs in
change tempo by () and
([ v] of [ v]) were also fixed. It also added the
rest for () beats block.
- Main article: Scratch 1.3
Scratch 1.3 replaced the previous version. The new version introduced lists, as well as
show variable [ v] and
hide variable [ v]. C blocks wrapped around stacks of blocks. Comments reappeared in the form that remained in Scratch 1.4, 2.0, and 3.0. This version added the
- Main article: Scratch 1.3.1
Scratch 1.3.1 removed the glitchy
(note::sound) block from the original version.
- Main article: Scratch 1.4
Scratch 1.4 was the last version in the 1.x series. This version introduced Motor Blocks, asking and answering, and the
(letter () of ),
(length of ), and
<[ v] contains ?> blocks. Numbers was renamed Operators. Blocks had to be clicked only once to be activated. This version featured the heaviest user interface update of any 1.x version.
Scratch 1.4 Beta
Scratch 1.4 Beta was different from 1.4 in that it featured Mesh. This version also included UI differences.
Scratch 22.214.171.124 to 126.96.36.199
Scratch 188.8.131.52, 184.108.40.206, 220.127.116.11, 18.104.22.168, 22.214.171.124, 126.96.36.199, 188.8.131.52 were variants of 1.4. These updates were the first to support Linux computers. They also supported RPM-based operating systems.
Throughout the 1.x series, the website also remained the much same. The program (development area) and the website were not connected, except via sharing and downloading. This changed in the 2.x series, with the development area integrated within the website.