Releases: vezel-dev/zig-sdk
Releases · vezel-dev/zig-sdk
v2.3.2
v2.2.13
v2.2.12
v2.1.13
- Removed
-Wthread-safety-negative
fromThreadingAnalysis
as it is too experimental and makes the feature less helpful. - Added the project directory to the default include paths (done in the
Zig
task, not theIncludeDirectory
item type). - Fixed misleading messages in
VSTest
output.
v2.1.10
v2.2.11
- Disabled link-time optimization as it currently breaks many platform/configuration combinations (see #33).
- Added
win-x86
to the defaultRuntimeIdentifiers
. - Changed
ZigCompile
to always link to libc explicitly, even in Zig projects. - Changed the final target triple passed to the Zig compiler to include target OS/libc version.
- Added a
ConfigurationDefines
property which adds implicitDefineConstants
macros for the build mode. - Added a
TrustAnalysis
property to control-Wtcb-enforcement
. - Fixed white space trimming for
DisableWarnings
.
v2.1.8
v2.1.4
v2.0.22
- Changed
Build
,Clean
, andPublish
targets to dispatch to all RIDs supported by the project if one is not explicitly specified. - Overhauled warning and static analysis configuration.
- Added more warnings to the various warning levels.
- Changed
WarningLevel=4
from documentation warnings to simply another warning level, containing some controversial warnings. - Added a new
DisableWarnings
property for disabling specific warnings. - Added
ConsumptionAnalysis
,DocumentationAnalysis
,NullabilityAnalysis
,TagAnalysis
, andThreadingAnalysis
properties.
- Changed
LanguageStandard
to default to the newest C/C++ language standard if one is not explicitly specified. - Removed
osx-arm64
andwin-x86
from the defaultRuntimeIdentifiers
(see #4 and #5). - Changed SDK to exclude Zig sources when packing C/C++ projects.
- Changed SDK to require
.zigproj
project file extension for Zig projects.