Skip to content

Commit 2ab1523

Browse files
committed
V 0.4.8
1 parent 747508c commit 2ab1523

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

CHANGELOG.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
## V 0.4.8
2+
*28 Sep 2024*
3+
24
#### Improvements in the language
35
- A new `implements` keyword for explicit interface implementation
46
- Allow multi return as fn argument (#21991)
@@ -8,7 +10,7 @@
810
- Comptime support for traversing the method parameters with `$for param in method.params {` (#22229)
911
- Show missing variants in the sum type error
1012
- A much better and detailed unmatched fn arg error
11-
- Add support for `@LOCATION`, for more convenient logging/tracing, without needing to combine `@FILE`, `@LINE` at runtime (#19488)
13+
- Add support for `@BUILD_DATE`, `@BUILD_TIME` and `@BUILD_TIMESTAMP`, all using v.util.get_build_time(), and overridable through SOURCE_DATE_EPOCH (#22213)
1214

1315
#### Breaking changes
1416
- Deprecate `x.vweb` and `vweb` in favor of `veb`, a faster, easier, and more stable framework.
@@ -67,7 +69,6 @@
6769
- builder: allow for `v -dump-defines - -check cmd/v`, which is faster, because it can skip code generation
6870
- Reduce allocations for the most common cases (#22142)
6971
- transformer: add support for instrumenting the V compiler with `-d trace_transformer`
70-
- all: add support for `@BUILD_DATE`, `@BUILD_TIME` and `@BUILD_TIMESTAMP`, all using v.util.get_build_time(), and overridable through SOURCE_DATE_EPOCH (#22213)
7172

7273
#### Standard library
7374
- encoding.base58: fix notice for slice creation (#21935)
@@ -272,7 +273,6 @@
272273
- examples,os: add an os.asset module, use it to simplify code in examples/, by removing `$if android {` checks (#22281)
273274
- add a consistent background to flappylearning, shown when the height of the view is very high (on Android)
274275

275-
*28 Sep 2024*
276276

277277
## V 0.4.7
278278
*26 Jul 2024*
@@ -1480,6 +1480,7 @@
14801480
- Recognize or blocks in call args (#19690)
14811481

14821482
#### Tools
1483+
- all: add support for `@LOCATION`, for more convenient logging/tracing, without needing to combine `@FILE`, `@LINE` at runtime (#19488)
14831484
- benchmark: add new methods b.record_measure/1 and b.all_recorded_measures/0 (#19561)
14841485
- ci: update c2v workflow, translate doom on macOS (#19562)
14851486
- strings: add Bulder.write_decimal/1 method (write a decimal number, without additional allocations) (#19625)

v.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Module {
22
name: 'V'
33
description: 'The V programming language.'
4-
version: '0.4.7'
4+
version: '0.4.8'
55
license: 'MIT'
66
repo_url: 'https://github.com/vlang/v'
77
dependencies: []

vlib/semver/v.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Module {
22
name: 'semver'
3-
version: '0.4.7'
3+
version: '0.4.8'
44
deps: []
55
}

vlib/v/util/version/version.v

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module version
22

33
import os
44

5-
pub const v_version = '0.4.7'
5+
pub const v_version = '0.4.8'
66

77
pub fn full_hash() string {
88
build_hash := vhash()

0 commit comments

Comments
 (0)