Skip to content

Commit 37417ac

Browse files
committed
Add CHANGELOG.md
1 parent 7809190 commit 37417ac

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed

CHANGELOG.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# Changelog
2+
3+
## v1.2.0
4+
* Fixed comparison between nil and simple types (int, bool, string).
5+
* Fixed equal operation on different nil types.
6+
* Fixed bug with nil vars, now is possible to compare fields with `nil` literal.
7+
* Fixed default type of map created in expr.
8+
* Fixed type checker for interface's methods.
9+
* Added bytecode virtual machine.
10+
* Added optimizing compiler.
11+
* Added builtin functions: all, none, any, one, filter, map.
12+
* Added operator overloading.
13+
* Improved error messages.
14+
15+
## v1.1.4
16+
* Add support for method on maps.
17+
18+
## v1.1.3
19+
* Improved speed of &&, || operators.
20+
* Added support for go1.8.
21+
* Added more benchmarks.
22+
23+
## v1.1.2
24+
* Fixed work with field functions.
25+
26+
## v1.1.1
27+
* Fixed work of methods with pointer receiver.
28+
29+
## v1.1.0
30+
* Added support for struct's methods as functions.
31+
* Fixed type checker for `~` operator.
32+
* Fixed type checker for `?:` operator.
33+
34+
## v1.0.7
35+
* Refactored embedded structs to types table conversion.
36+
* Deprecated ~expr.With~, use _expr.Env_ instead.
37+
38+
## v1.0.6
39+
* Added type checks for `in` operator.
40+
41+
## v1.0.5
42+
* Fixed unquoting strings.
43+
44+
## v1.0.4
45+
* Added support for embedded structs.
46+
* Fixed type checks for functions and methods.
47+
48+
## v1.0.3
49+
* Added possibility to use `in` operator with maps and structs.
50+
51+
## v1.0.2
52+
* Fixed type checks for binary operators.
53+
* Improved error messages for nil dereference.
54+
55+
## v1.0.1
56+
* Added more type checks.
57+
58+
## v1.0.0
59+
* Added advance type checks in strict mode.
60+
61+
## v0.0.5
62+
* Improved error position reporting.
63+
64+
## v0.0.4
65+
* Added regex compile while parse if possible.
66+
67+
## v0.0.3
68+
* Added len builtin.
69+
70+
## v0.0.2
71+
* Added pointer dereference for field extraction.
72+
73+
## v0.0.1
74+
* First release.

0 commit comments

Comments
 (0)