Skip to content

Commit 8851eba

Browse files
committed
adding CHANGELOG
1 parent 11d59dc commit 8851eba

File tree

1 file changed

+82
-0
lines changed

1 file changed

+82
-0
lines changed

CHANGELOG.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# TBD
2+
3+
TODO
4+
5+
Features:
6+
7+
- [FEATURE #74](https://github.com/jasonwilliams/boa/issues/74):
8+
Enables Boa to run within the Test 262 framework.
9+
This will help us see what is implemented or not within the spec
10+
11+
# 0.4.0 (2019-09-25)
12+
13+
v0.4.0 brings quite a big release. The biggest feature to land is the support of regular expressions.
14+
Functions now have the arguments object supported and we have a [`debugging`](docs/debugging.md) section in the docs.
15+
16+
Feature enhancements:
17+
18+
- [FEATURE #6](https://github.com/jasonwilliams/boa/issues/6):
19+
Support for regex literals. (Big thanks @999eagle)
20+
- [FEATURE #13](https://github.com/jasonwilliams/boa/issues/13):
21+
toLowerCase, toUpperCase, substring, substr and valueOf implemented (thanks @arbroween)
22+
- Support for `arguments` object within functions
23+
- `StringData` instead of `PrimitieData` to match spec
24+
- Native function signatures changed, operations added to match spec
25+
- Primitives can now be boxed/unboxed when methods are ran on them
26+
- Spelling edits (thanks @someguynamedmatt)
27+
- Ability to set global values before interpreter starts (thanks @999eagle)
28+
- Assign operators implemented (thanks @oll3)
29+
-
30+
31+
Bug fixes:
32+
33+
- [BUG #57](https://github.com/jasonwilliams/boa/issues/57):
34+
Fixed issue with stackoverflow by implementing early returns.
35+
- Allow to re-assign value to an existing binding. (Thanks @oll3)
36+
37+
# 0.3.0 (2019-07-26)
38+
39+
- UnexpectedKeyword(Else) bug fixed https://github.com/jasonwilliams/boa/issues/38
40+
- Contributing guide added
41+
- Ability to specify file - Thanks @callumquick
42+
- Travis fixes
43+
- Parser Tests - Thanks @Razican
44+
- Migrate to dyn traits - Thanks @Atul9
45+
- Added implementations for Array.prototype: concat(), push(), pop() and join() - Thanks @callumquick
46+
- Some clippy Issues fixed - Thanks @Razican
47+
- Objects have been refactored to use structs which are more closely aligned with the specification
48+
- Benchmarks have been added
49+
- String and Array specific console.log formats - Thanks @callumquick
50+
- isPropertyKey implementation added - Thanks @KrisChambers
51+
- Unit Tests for Array and Strings - Thanks @GalAster
52+
- typo fix - Thanks @palerdot
53+
- dist cleanup, thanks @zgotsch
54+
55+
# 0.2.1 (2019-06-30)
56+
57+
Some String prototype methods are implemented.
58+
Thanks to @lennartbuit we have
59+
trim/trimStart/trimEnd added to the string prototype
60+
61+
Feature enhancements:
62+
63+
- [String.prototype.concat ( ...args )](https://tc39.es/ecma262/#sec-string.prototype.slice)
64+
- [String.prototype.endsWith ( searchString [ , endPosition ] )](https://tc39.es/ecma262/#sec-string.prototype.endswith)
65+
- [String.prototype.includes ( searchString [ , position ] )](https://tc39.es/ecma262/#sec-string.prototype.includes)
66+
- [String.prototype.indexOf ( searchString [ , position ] )](https://tc39.es/ecma262/#sec-string.prototype.indexof)
67+
- [String.prototype.lastIndexOf ( searchString [ , position ] )](https://tc39.es/ecma262/#sec-string.prototype.lastindexof)
68+
- [String.prototype.repeat ( count )](https://tc39.es/ecma262/#sec-string.prototype.repeat)
69+
- [String.prototype.slice ( start, end )](https://tc39.es/ecma262/#sec-string.prototype.slice)
70+
- [String.prototype.startsWith ( searchString [ , position ] )](https://tc39.es/ecma262/#sec-string.prototype.startswith)
71+
72+
Bug fixes:
73+
74+
- Plenty
75+
76+
# 0.2.0 (2019-06-10)
77+
78+
Working state reached
79+
80+
- Tests on the lexer, conforms with puncturators and keywords from TC39 specification
81+
- wasm-bindgen added with working demo in Web Assembly
82+
- snapshot of boa in a working state for the first time

0 commit comments

Comments
 (0)