Skip to content

Commit 64e5640

Browse files
committed
release: create v0.4.0
1 parent 3a8c746 commit 64e5640

3 files changed

Lines changed: 20 additions & 2 deletions

File tree

CONTRIBUTING

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,15 @@ Use this section for any extra context that doesn't fit elsewhere:
118118

119119
PR titles and bodies are automatically validated via GitHub Actions. The check will fail if required sections are missing or incorrectly formatted.
120120

121+
---
122+
123+
## Release Process
124+
125+
1. Update `Changelog.md` with the new version entry
126+
2. Update the version in `common/include/VkVSCommon.h`
127+
3. Create a tag (e.g. `v0.4.0`) and push it — GitHub will automatically create a release
128+
129+
---
121130

122131
## Developer Certificate of Origin
123132

Changelog.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
v0.4.0:
2+
- Add testing framework to run automated decode and encode conformance
3+
tests across multiple GPU drivers and codecs
4+
- Add GitHub issue and PR templates with body validation workflow
5+
- Add contributing section with testing hardware requirements
6+
- Improve error handling: VulkanVideoProcessor::Initialize returns VkResult
7+
- Improve frame output error handling with result enum in VkVideoQueue
8+
- Code cleanup and better C++ compliance across decoder and build system
9+
110
v0.3.9:
211
- Add clang compiler support for Linux and Windows builds
312
- Add -Wundef warning flag and fix undefined macro usage

common/include/VkVSCommon.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ extern "C" {
99

1010
// Version information
1111
#define VKVS_VERSION_MAJOR 0
12-
#define VKVS_VERSION_MINOR 3
13-
#define VKVS_VERSION_PATCH 9
12+
#define VKVS_VERSION_MINOR 4
13+
#define VKVS_VERSION_PATCH 0
1414

1515
// Helper macros for version string construction (prefixed to avoid reserved identifier issues)
1616
#define VKVS_STRINGIFY(x) #x

0 commit comments

Comments
 (0)