Ver código fonte

0.16.0 changes.

Herbert Vojčík 7 anos atrás
pai
commit
c3eda6a42b
2 arquivos alterados com 39 adições e 0 exclusões
  1. 20 0
      API-CHANGES.txt
  2. 19 0
      CHANGELOG

+ 20 - 0
API-CHANGES.txt

@@ -1,3 +1,23 @@
+0.16.0:
+
+* Deprecate ClassBuilder >> setupClass:
+* $core.initialize now returns a Promise
+* $core.addClass now returns the class
+
++ amber/boot api >>
+  + send2
+  + traverseClassTree
++ Promise class >>
+  + new
+
+- amber/boot api >>
+  - wrapClassName
+  - send
+  - allSubclasses
+- AbstractCodeGenerator
+  - classNameFor:
+
+
 0.15.1:
 
 * Thenable class added

+ 19 - 0
CHANGELOG

@@ -1,3 +1,22 @@
+25 September 2016 - Release 0.16.0
+===================================
+
+* boot.js overhaul:
+  * brikz external, reworked to less imperative (no ensure call).
+  * addClass returns the class.
+  * no wrapClassName, using setClassConstructor in later stage.
+  * traverseClassTree (eg allSubclassesDo:) in kernel, not allSubclasses.
+  * runtime part extracted to kernel-runtime.js.
+  * runtime loaded lazily, packages can load without runtime in.
+  * initialize returns a Promise.
+  * init done automatically upon class creation if runtime is active.
+* amber-dev upgrade (to honour initialize returning a Promise).
+* Edits relating to lolg.it move.
+* Fixes.
+
+Commits: https://lolg.it/amber/amber/commits/0.16.0.
+
+
 6 February 2016 - Release 0.15.1
 ===================================