Skip to content

Commit b2bf825

Browse files
committed
Preparing release v0.3.7
1 parent 26c49c1 commit b2bf825

File tree

7 files changed

+23
-11
lines changed

7 files changed

+23
-11
lines changed

RELEASE.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ This release brings many new features which further expand the capabilities of `
1010
- [x] A significantly improved documentation.
1111
- [x] Initial work to support prop-based commands.
1212

13-
No breaking change is expected from v0.3.5 for templates, but the public interface itself has.
13+
The `in` attribute for cycles has been removed in favour of `src` to make it more consistent.
14+
No further breaking change is expected from v0.3.5 for templates, but the public interface itself has.
1415
You might need to slightly refactor current code, and provide an explicit logging function.
1516
Next release is expected to be the very last for v0.3.x.

TODO.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,6 @@ This is a list of commands which are currently supported:
4343

4444
# Milestones
4545

46-
## `v0.3.7`
47-
48-
- [x] Basic RPN vm done.
49-
- [x] Improve logging and error resolution in static construction.
50-
- [x] Add `log` tag.
51-
- [x] Write some initial docs for the RPN vm features.
52-
- [x] Add filter to cycles.
53-
5446
## `v0.3.9`
5547

5648
- [ ] Add environment data when used as a lib.

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
TBW
1+
No intro has been written yet, please use the sidebar to check specific topics.

docs/releases/v0.3.5.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
## `v0.3.5`
22

3+
Technical release, only for the sake of fully testing workflows.
4+
35
- [x] At least feature parity with what it was its split from [vs-fltk](https://github.com/KaruroChori/vs-fltk).
46
- [x] Some degree of documentation.
57
- [x] Add support for `element.text()` & `element.name()` in query.

docs/releases/v0.3.7.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
## v0.3.7
2+
3+
This release brings many new features which further expand the capabilities of `vs.templ`:
4+
5+
- [x] Introduced a more robust logging infrastructure at all levels. Now errors and warnings are better logged.
6+
- [x] Introduced `log` tag
7+
- [x] Introduced [meta-expressions](../repl-vm.md) with their RPN virtual machine to support more complex evaluations.
8+
A good number of operators have been implemented so far, with most of the architectural bits ironed out.
9+
- [x] Introduced `filter` for loops now that we have meta-expressions.
10+
- [x] A significantly improved documentation.
11+
- [x] Initial work to support prop-based commands.
12+
13+
The `in` attribute for cycles has been removed in favour of `src` to make it more consistent.
14+
No further breaking change is expected from v0.3.5 for templates, but the public interface itself has.
15+
You might need to slightly refactor current code, and provide an explicit logging function.
16+
Next release is expected to be the very last for v0.3.x.

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
project(
22
'vs-templ',
33
['cpp'],
4-
version: '0.3.6',
4+
version: '0.3.7',
55
meson_version: '>= 1.1',
66
default_options: ['cpp_std=c++20'],
77
)

metadata/metainfo.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
</provides>
3636

3737
<releases>
38+
<release version="0.3.7" date="2025-01-03"></release>
3839
<release version="0.3.5" date="2024-12-29"></release>
3940
</releases>
4041
</component>

0 commit comments

Comments
 (0)