Skip to content

Commit 350584a

Browse files
committed
Update changelog entries for 0.5.x releases
1 parent 4d4395b commit 350584a

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,55 @@
11
## edge
22

33
## 0.5.5 2013-11-25
4+
5+
* Fix regression: add `%i[foo bar]` style words back to lexer
6+
7+
* Move corelib from `opal/core` to `opal/corelib`. This stops files in
8+
`core/` clashing with user files.
9+
410
## 0.5.4 2013-11-20
11+
12+
* Reverted `RUBY_VERSION` to `1.9.3`. Opal `0.6.0` will be the first release
13+
for `2.0.0`.
14+
515
## 0.5.3 2013-11-12
16+
17+
* Opal now targets ruby 2.0.0
18+
19+
* Named function inside class body now generates with `$` prefix, e.g.
20+
`$MyClass`. This makes it easier to wrap/bridge native functions.
21+
22+
* Support Array subclasses
23+
24+
* Various fixes to `String`, `Kernel` and other core classes
25+
26+
* Fix `Method#call` to use correct receiver
27+
28+
* Fix `Module#define_method` to call `#to_proc` on explicit argument
29+
30+
* Fix `super()` dispatches on class methods
31+
32+
* Support `yield()` calls from inside a block (inside a method)
33+
34+
* Cleanup string parsing inside lexer
35+
36+
* Cleanup parser/lexer to use `t` and `k` prefixes for all tokens
37+
638
## 0.5.2 2013-11-11
39+
40+
* Include native into corelib for 0.5.x
41+
742
## 0.5.1 2013-11-10
43+
44+
* Move all corelib under `core/` directory to prevent filename clashes with
45+
`require`
46+
47+
* Move `native.rb` into stdlib - must now be explicitly required
48+
49+
* Implement `BasicObject#__id__`
50+
51+
* Cleanup and fix various `Enumerable` methods
52+
853
## 0.5.0 2013-11-03
954

1055
* WIP: https://gist.github.com/elia/7747460

0 commit comments

Comments
 (0)