Skip to content

Commit b9e5757

Browse files
committed
V 0.4.11
1 parent 9387fe7 commit b9e5757

6 files changed

Lines changed: 416 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 404 additions & 0 deletions
Large diffs are not rendered by default.

cmd/tools/changelog_helper.v

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,8 @@ fn (mut app App) process_line(text string) ! {
180180
category = .cgen
181181
} else if is_js_backend(text) {
182182
category = .js_backend
183+
} else if is_comptime(text) {
184+
category = .comptime
183185
} else if is_db(text) {
184186
category = .db
185187
} else if is_stdlib(text) {
@@ -220,7 +222,7 @@ fn (mut app App) process_line(text string) ! {
220222
// exit(0)
221223
//}
222224
if (semicolon_pos < 15
223-
&& prefix in ['checker', 'cgen', 'parser', 'v.parser', 'ast', 'jsgen', 'v.gen.js', 'fmt', 'vfmt', 'tools', 'examples'])
225+
&& prefix in ['checker', 'cgen', 'orm', 'parser', 'v.parser', 'native', 'ast', 'jsgen', 'v.gen.js', 'fmt', 'vfmt', 'tools', 'examples'])
224226
|| (semicolon_pos < 30 && prefix.contains(', ')) {
225227
s = '- ' + text[semicolon_pos + 2..].capitalize()
226228
}
@@ -325,7 +327,7 @@ fn (l Line) write_at_category(txt string) ?string {
325327
// Trim "prefix:" for some categories
326328
// mut capitalized := false
327329
mut has_prefix := true
328-
if l.category in [.cgen, .checker, .improvements] {
330+
if l.category in [.cgen, .checker, .improvements, .native, .orm] {
329331
has_prefix = false
330332
if semicolon_pos := line_text.index(': ') {
331333
prefix := line_text[..semicolon_pos]
@@ -560,6 +562,10 @@ fn is_os_support(text string) bool {
560562
return is_xxx(text, os_support_strings)
561563
}
562564

565+
fn is_comptime(text string) bool {
566+
return text.contains('comptime:')
567+
}
568+
563569
fn is_xxx(text string, words []string) bool {
564570
for s in words {
565571
if text.contains(s) {

v.mod

Lines changed: 1 addition & 1 deletion
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.10'
4+
version: '0.4.11'
55
license: 'MIT'
66
repo_url: 'https://github.com/vlang/v'
77
dependencies: []

vlib/semver/v.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Module {
22
name: 'semver'
3-
version: '0.4.10'
3+
version: '0.4.11'
44
deps: []
55
}

vlib/v/checker/checker.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ fn (mut c Checker) check_valid_snake_case(name string, identifier string, pos to
511511
if !c.pref.is_vweb && name.len > 1 && (name[0] == `_` || name.contains('._')) {
512512
c.error('${identifier} `${name}` cannot start with `_`', pos)
513513
}
514-
if !c.pref.experimental && util.contains_capital(name) {
514+
if util.contains_capital(name) {
515515
c.error('${identifier} `${name}` cannot contain uppercase letters, use snake_case instead',
516516
pos)
517517
}

vlib/v/util/version/version.v

Lines changed: 1 addition & 1 deletion
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.10'
5+
pub const v_version = '0.4.11'
66

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

0 commit comments

Comments
 (0)