On 10/10/14, Bernat Romagosa <tibabenfortlapalanca@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@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@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@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@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.