[Esug-list] [amber-lang] Amber 0.13 released!

Bernat Romagosa tibabenfortlapalanca at gmail.com
Fri Oct 10 09:01:56 EDT 2014


This is JUST PERFECT. Killer feature!

2014-10-10 14:56 GMT+02:00 H. Hirzel <hannes.hirzel at gmail.com>:

> On 10/10/14, Bernat Romagosa <tibabenfortlapalanca at gmail.com> wrote:
> > These are great news. Congratulations to all!
> >
> > Any further info on how deploying works now?
>
> Is Amber now creating a single
> > compiled js file with the whole project?
>
> YES.
>
> Do
>
>        amber init
>
> to create a project 0.13 style.
>
> This creates among a lot of other files a Gruntfile.js (
> http://gruntjs.com/).
>
> With
>
>      grunt deploy
>
> on the command line
> your project is transmogrifyed into a single JavaScript file called
> 'the.js'.
>
> This means for deployment you only need
>
>         index.html and the.js
>
> 'the.js' contains only JavaScript. No Smtk sources.
>
> A crucial feature to actually use Amber in projects.
>
> So for me this is a much larger mile stone than the modest 0.13
> version number implies.
>
> --Hannes
>
>
>
>
> > 2014-10-10 14:17 GMT+02:00 Nicolas Petton <petton.nicolas at gmail.com>:
> >
> >> Hi!
> >>
> >> After three months of development we are happy to announce the release
> >> of Amber 0.13.1 (skipping 0.13.0 for technical reasons). The team has
> >> once again been busy improving Amber to make it rock more than ever!
> >>
> >> With 172 commits, this release brings several important improvements as
> >> well as the usual bug fixes.
> >>
> >> Highlights:
> >>
> >> * Reworked cleaner DNU handling in core.
> >> * `amber init` fully embraced as the way to create new project.
> >> * Helios IDE is extracted and is now a project on its own.
> >>   * It is included as dev-dependency in any new project by default.
> >> * Movable data out of index.html:
> >>   * list of production packages in deploy.js;
> >>   * list of development packages in devel.js;
> >>   * project amd mappings in local.amd.json;
> >>   * libraries' amd mappings in lib_directory.amd.json.
> >> * 'Batteries included' deployment via `grunt deploy`.
> >> * 0.13.1 because of technical issues w/ 0.13.0 release process.
> >>
> >> Commits:
> https://github.com/amber-smalltalk/amber/compare/0.12.6...0.13.0
> >> Issues:
> >>
> https://github.com/amber-smalltalk/amber/issues?q=is%3Aissue+is%3Aclosed+milestone%3A0.13.0
> >>
> >> API changes:
> >>
> >> - Smalltalk side:
> >>   * String >> asSelector is now String >> asJavaScriptMethodName
> >>   * String >> asJavaScriptSelector is now String >>
> >> asJavaScriptPropertyName
> >>   * Collection >> ifEmpty:ifNotEmpty: family passes self to ifNotEmpty:
> >> block
> >>
> >> - JavaScript side
> >>   * smalltalk.selector is now smalltalk.st2js
> >>   * smalltalk.convertSelector is now smalltalk.js2st
> >>   * Smalltalk vm is now Smalltalk core
> >>   * boot.js's .vm is now .api
> >>   * amber load sets' .vm is now .api
> >>   * Internal variables smalltalk/globals/_st are now
> $core/$globals/$recv
> >>
> >> Additions:
> >>
> >> + smalltalk.
> >>   + accessJavaScript
> >> + Object >>
> >>   + postMessageTo:
> >>   + postMessageTo:origin:
> >> + Class >>
> >>   + heliosClass
> >> + SmalltalkImage >>
> >>   + core
> >> + amber/boot exports
> >>   + api
> >> + amber/{devel,deploy,lang} exports
> >>   + api
> >>
> >> Removals:
> >>
> >> - ProtoObject class >>
> >>   - heliosClass
> >> - Object class >>
> >>   - heliosClass
> >>
> >> I would like to thank Herbert for all his hard work on this release. He
> >> has done a wonderful job as the new maintainer of Amber. Thank you!
> >>
> >> Nicolas
> >> --
> >> Nicolas Petton
> >> http://nicolas-petton.fr
> >>
> >> --
> >> 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 amber-lang+unsubscribe at googlegroups.com.
> >> For more options, visit https://groups.google.com/d/optout.
> >>
> >
> >
> >
> > --
> > Bernat Romagosa.
> >
> > --
> > 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 amber-lang+unsubscribe at googlegroups.com.
> > For more options, visit https://groups.google.com/d/optout.
> >
>
> --
> 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 amber-lang+unsubscribe at googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Bernat Romagosa.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.esug.org/pipermail/esug-list_lists.esug.org/attachments/20141010/a3cbeb22/attachment-0002.html>


More information about the Esug-list mailing list