Squeak 3.7 Release Notes
Last updated at 4:18 pm UTC on 30 June 2018
The 3.7 release is available in two configurations: The Full release (default) and the Basic release.
3.7 was released on Sept. 15, 2004. These are the major changes since 3.6:
- Version 2 of SqueakMap, a major upgrade which supports multiple releases for packages, user accounts and much more.
- Babel, a framework for supporting language translations in the UI. (e.g. French, Swedish, etc.)
- SmaCC, the Smalltalk Compiler Compiler deployment runtime from John Brant. The SmaCC development tool lets you define a parser/compiler.
- Some packages removed and placed on SqueakMap, including the XML parser and IRC.
- The Accufonts bitmap font set. This means the original Apple NewYork font has been removed, to help clean up the Squeak-L licensing issue regarding fonts.
- BitstreamVeraFonts, a set of free TrueType/antialiased fonts.
- Chronology package. This contains ANSI DateTime, refactored Date and Time classes.
- The remaining ANSI compatibility methods. Squeak now includes all of the major ANSI compatibility changes.
- A Change Notification framework from the KCP team at Berne. This sends consistent notification messages when code changes happen in the system.
- Latest updates from the SqueakLand/Etoys world.
- An enhanced look and feel including menu icons, gradient scrollbars and window titlebar buttons, etc.
- Horizontal scrollbars now supported in all scrollable text/list panes, and very large lists are now supported with LargeLists.
- Class comments immediately visible in Browsers when a new class is viewed.
- Enhancement packages incorporated from SqueakMap: NamedProcess, ShrinkingSelection/ParenBlinking, BreakpointSupport, LargeLists.
- Support for animated GIFs and saving PNG files.
- Support for compressed source files.
- New class Matrix which replaces Array2D.
- The usual numerous small enhancements and fixes.