You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+26Lines changed: 26 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,32 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## v2.6.1
9
+
10
+
### Changed
11
+
12
+
- Updated internal module references for the v2.6.1 patch release.
13
+
- Improved runtime diagnostic formatting for clearer CLI output.
14
+
- Improved build diagnostic location selection to prefer user code over system headers.
15
+
- Improved test failure output to render CTest assertion failures as clean Vix diagnostics.
16
+
- Strengthened the SDK release workflow to validate a complete and faithful Vix SDK package.
17
+
- Added stricter SDK release checks for installed headers, static libraries, CMake package files, and exported Vix targets.
18
+
- Improved SDK release validation to ensure `vix::vix` can be used as the single consumer target for full SDK projects.
19
+
20
+
### Fixed
21
+
22
+
- Improved CLI runtime diagnostics for bad variant access errors.
23
+
- Added clearer diagnostics for missing runtime resources.
24
+
- Improved generic runtime failure handling by extracting useful error information from runtime logs.
25
+
- Routed `vix dev` runtime failures through the same diagnostic pipeline used by `vix run`.
26
+
- Reduced duplicated runtime log output when a clear diagnostic is already available.
27
+
- Fixed misleading build diagnostics that pointed to standard library headers instead of project files.
28
+
- Fixed `vix tests` output for failed C/C++ assertions by showing the failing source location, assertion message, and code frame.
29
+
- Fixed incomplete SDK release validation that allowed missing module libraries to pass CI.
30
+
- Fixed SDK packaging checks to catch missing WebSocket symbols such as `LowLevelServer::run`, `Session::shutdown_now`, and `LongPollingManager::push_to`.
31
+
- Fixed SDK consumer validation so packaged releases now test real linking through `find_package(Vix CONFIG REQUIRED)` and `target_link_libraries(app PRIVATE vix::vix)`.
32
+
- Fixed issues discovered after the v2.6.0 release.
0 commit comments