Skip to content

Roadmap

hhzl edited this page Oct 15, 2014 · 49 revisions

https://github.com/amber-smalltalk/amber/releases

1.0 release

not released yet.

  • New IDE (Helios)
  • Stepping debugger
  • Fully commented classes across all Amber codebase
  • New package framework and commit strategies
  • ObjectSpaces
  • SPEC?
  • Remote debugger and IDE? (for example working on top of nodejs)

0.16 release

  • planned for end of June 2015 ??
  • ...
  • ...
  • ...

0.15 release

  • planned for end of March 2015 ??
  • enhancements for debugger
  • updated examples

0.14 release

  • planned for end of 2014
  • breaking change: removal of most, if not all, deprecations
  • will include simple sample app created by init
  • updated documentation

0.13.1 release, 10th October 2014

  • 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.

0.12.6 release, 1 July 2014

....

0.12.1 release, 14. November 2013

  • fix an issue in Helios which prevents class definitions from being compiled

0.12.0 release, 12. November 2013

  • Helios IDE, beta version
  • Use of require [1] to load amber packages in the browser
  • Restructuring of boot.js, use of the brickz[2] reconfigurable micro composition system
  • Use bower for browser-side dependencies
  • Enhanced REPL
  • Enhanced comandline compiler

[1] http://requirejs.org/ [2] https://github.com/amber-smalltalk/brikz

0.11.0 release, July 2013

  • bug fixes
  • CLI improvements
  • compiler improvements regarding message send optimisations and super sends
  • preview of the next IDE, named Helios
  • Amber now also uses a CI server https://travis-ci.org/amber-smalltalk/amber
  • Grunt.js based build system updated to version 0.4.x

0.10.0 release, 13 March 2013

  • New compiler toolchain
    • Modular
    • Semantic analysis
    • IR representation
    • Better inlining
  • More class comments in Kernel
  • Async unit tests
  • Grunt.js base build system instead of Makefiles

0.9 release, 13 Sept 2011

  • Parser & compiler

    • Allow underscores in method names
    • Dynamic arrays support
    • Dynamic dictionaries support #{'a' -> 1. 'b' -> 2}
  • More Unit tests for Kernel

  • Class comments for core classes

  • ProfStef ported from Pharo

  • IDE

    • Working debugger
    • workspace in the inspector
  • Website

    • ProfStef lessons
    • new design & name
Clone this wiki locally