diff --git a/CHANGELOG.md b/CHANGELOG.md index 4460b6da38..8e5706820a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,16 @@ + +# V 0.1.14 +*12 Jul 2019* +- `gg` module Windows support, V Tetris runs on Windows. +- `glad` and `cJSON` are now compiled only once, this makes compilation of programs using `gg` and `json + a bit faster. +- `v.c` has been cleaned up and minimized (~16k => ~10k lines of code). +- `type` aliases can now have methods. +- Const overflow check during compilation (`byte(1000)` will no longer compile) + + # V 0.1.13 +*10 Jul 2019* - New enum syntax (`token == .name`), enum values are no longer global consts. - Submodules (`import encoding.base64`). - Hot code reloading. @@ -11,6 +23,7 @@ # V 0.1.12 +*4 Jul 2019* - V can finally compile itself on Windows. (https://github.com/vlang/v#mingw-w64) - `os` module now uses optionals in all functions that return `File`. Lots of bugs with optionals fixed. - `println` was optimized. It no longer results in allocations. Now it also works correctly with all integer types. @@ -20,7 +33,7 @@ # V 0.1.11 - +*1 Jul 2019* - Cross compilation for Windows! - Lots of Windows fixes - socket.v @@ -28,6 +41,7 @@ # 0.1.9 - 0.1.10 +*29 Jun 2019* - Windows support via MinGW-w64. Pre-built Windows binary. - File structure has been simplified: all vlib modules were moved to the vlib/ directory, makefile was moved to the root. @@ -35,11 +49,12 @@ - `mut var := val` was fixed (previously `mut var = val` was allowed as well). # 0.1.8 +*28 Jun 2019* - Single file programs without `fn main` now work as expected. - REPL has been fixed: it now supports imports, consts, function definitions, etc. # 0.1.7 - +*27 Jun 2019* - All C code in the compiler and vlib has been replaced with V. - `#` syntax for embedding C code has been removed. - Exported functions now need to be marked with `pub`, all public vlib functions have been updated. diff --git a/compiler/main.v b/compiler/main.v index 214f1bcadb..a2a23401b4 100644 --- a/compiler/main.v +++ b/compiler/main.v @@ -8,7 +8,7 @@ import os import time const ( - Version = '0.1.13' + Version = '0.1.14' ) enum BuildMode {