parent
6eb8766e59
commit
13e1b4edb1
18
CHANGELOG.md
18
CHANGELOG.md
|
@ -1,7 +1,19 @@
|
||||||
## V 0.1.16
|
## V 0.1.16
|
||||||
*17 Jul 2019*
|
*23 Jul 2019*
|
||||||
- High order functions
|
- V can now be used with Visual Studio!
|
||||||
- `match` expression
|
- Hot code reloading now works with graphical applications (e.g. graph.v, bounce.v).
|
||||||
|
- Compile time memory management for arrays.
|
||||||
|
- High order functions.
|
||||||
|
- `match` expression (replacing `switch`).
|
||||||
|
- Import cycle detection.
|
||||||
|
- `crypto/md5`, `crypto/sha256`, and `crypro/sha512` modules.
|
||||||
|
- `os.executable()` - a cross platform function that returns full path to current executable.
|
||||||
|
- `~/.vlang` and `VROOT` were removed entirely. The installation is a lot cleaner now.
|
||||||
|
- V can now be packaged for all Linux distros.
|
||||||
|
- Arch Linux package.
|
||||||
|
- `string(bytes_buffer, len)`, `string(bytes_array)` casts.
|
||||||
|
- Multiple `defer`s.
|
||||||
|
- `key in map` syntax (replacing `map.exists(key)`).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ import time
|
||||||
import strings
|
import strings
|
||||||
|
|
||||||
const (
|
const (
|
||||||
Version = '0.1.15'
|
Version = '0.1.16'
|
||||||
)
|
)
|
||||||
|
|
||||||
enum BuildMode {
|
enum BuildMode {
|
||||||
|
|
Loading…
Reference in New Issue