[ANN] Amber 0.12.3 released

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] Amber 0.12.3 released

Nicolas Petton
Deal Smalltalkers,

After 2 months of development, we are happy to announce the release of
Amber 0.12.3.


Highlights:

* Several UI improvements in Helios
* Subclasses of `nil` can be created
* Several fixes for IE8
* amber.js can be loaded asynchronously (it must
  have an id 'amber-path-mapper' in that case)
* JQuery updated to ~1.10.2; jquery-ui updated to match
* CodeMirror updated to ~3.20.0

Commits: https://github.com/amber-smalltalk/amber/compare/0.12.2...0.12.3
Issues:
https://github.com/amber-smalltalk/amber/issues?milestone=__&state=closed

API Changes:

* Package Import-Export renamed to Kernel-ImportExport
* A dozen of methods moved from Object to ProtoObject

* HashedCollection >> at:ifAbsentPut: pushed up to SequenceableCollection
* HashedCollection >> , is now allowed (removed shouldNotImplement)
* HashedCollection and Dictionary both subclasses of AssociativeCollection
* Smalltalk class moved to SmalltalkImage class, Smalltalk is now global var
* Smalltalk current deprecated in favour of Smalltalk
* Smalltalk at:[put:] deprecated in favour of Smalltalk globals at:[put:]
* <smalltalk.ClassName> deprecated in favour of <globals.ClassName>

+ CompiledMethod >>
  + defaultProtocol
+ Behavior >>
  + compile:protocol:
  + removeProtocolIfEmpty:
+ Package >>
  + load
  + loadFromNamespace:
+ Package class >>
  + load:
  + load:fromNamespace:
+ PackageTransport >> load
+ PackageHandler >> load:
+ AmdPackageHandler >> load:
+ Set >> removeAll
+ AssociativeCollection class
+ BucketStore class
+ SmalltalkImage >>
  + globals
  + vm
  + settings
+ Setting class
+ String >>
  + asSetting
  + asSettingIfAbsent:
  + settingValue
  + settingValueIfAbsent:
  + settingValue:
+ Smalltalk global variable

- CompiledMethod >>
  - category: (use #protocol:)
  - defaultCategory
- Behavior >> compile:category:
- HTMLCanvas class >>
  - browserVersion
  - isMSIE
  - isMozilla
  - isOpera
  - isWebkit


Cheers,
The Amber crew

--
You received this message because you are subscribed to the Google Groups "amber-lang" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/groups/opt_out.
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] Amber 0.12.3 released

Manfred Kröhnert


On Wed, Jan 22, 2014 at 4:50 PM, Nicolas Petton <[hidden email]> wrote:
Deal Smalltalkers,

After 2 months of development, we are happy to announce the release of
Amber 0.12.3.


Highlights:

* Several UI improvements in Helios
* Subclasses of `nil` can be created
* Several fixes for IE8
* amber.js can be loaded asynchronously (it must
  have an id 'amber-path-mapper' in that case)
* JQuery updated to ~1.10.2; jquery-ui updated to match
* CodeMirror updated to ~3.20.0

Commits: https://github.com/amber-smalltalk/amber/compare/0.12.2...0.12.3
Issues:
https://github.com/amber-smalltalk/amber/issues?milestone=__&state=closed

API Changes:

* Package Import-Export renamed to Kernel-ImportExport
* A dozen of methods moved from Object to ProtoObject

* HashedCollection >> at:ifAbsentPut: pushed up to SequenceableCollection
* HashedCollection >> , is now allowed (removed shouldNotImplement)
* HashedCollection and Dictionary both subclasses of AssociativeCollection
* Smalltalk class moved to SmalltalkImage class, Smalltalk is now global var
* Smalltalk current deprecated in favour of Smalltalk
* Smalltalk at:[put:] deprecated in favour of Smalltalk globals at:[put:]
* <smalltalk.ClassName> deprecated in favour of <globals.ClassName>

+ CompiledMethod >>
  + defaultProtocol
+ Behavior >>
  + compile:protocol:
  + removeProtocolIfEmpty:
+ Package >>
  + load
  + loadFromNamespace:
+ Package class >>
  + load:
  + load:fromNamespace:
+ PackageTransport >> load
+ PackageHandler >> load:
+ AmdPackageHandler >> load:
+ Set >> removeAll
+ AssociativeCollection class
+ BucketStore class
+ SmalltalkImage >>
  + globals
  + vm
  + settings
+ Setting class
+ String >>
  + asSetting
  + asSettingIfAbsent:
  + settingValue
  + settingValueIfAbsent:
  + settingValue:
+ Smalltalk global variable

- CompiledMethod >>
  - category: (use #protocol:)
  - defaultCategory
- Behavior >> compile:category:
- HTMLCanvas class >>
  - browserVersion
  - isMSIE
  - isMozilla
  - isOpera
  - isWebkit


Cheers,
The Amber crew

--
You received this message because you are subscribed to the Google Groups "amber-lang" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/groups/opt_out.