Skip to content

Releases: vezel-dev/zig-sdk

v2.0.22

08 Jul 08:40
v2.0.22
Compare
Choose a tag to compare
  • Changed Build, Clean, and Publish 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, and ThreadingAnalysis properties.
  • Changed LanguageStandard to default to the newest C/C++ language standard if one is not explicitly specified.
  • Removed osx-arm64 and win-x86 from the default RuntimeIdentifiers (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.

v1.1.5

07 Jul 11:27
v1.1.5
Compare
Choose a tag to compare
  • Added support for the Deterministic property.
  • Added $ORIGIN rpath for executables and libraries.
  • Added soname for libraries based on TargetFileName.
  • Changed tasks to store the Zig cache in IntermediateOutputPath instead of BaseIntermediateOutputPath.

v1.0.9

24 Jun 00:38
v1.0.9
Compare
Choose a tag to compare
  • Fixed incorrect command line construction with multiple IncludeDirectory items.
  • Fixed incorrect command line construction with multiple PreludeHeader items.

v1.0.6

22 Jun 23:50
v1.0.6
Compare
Choose a tag to compare
  • Fixed incorrect spacing in the constructed command line when FastMath is enabled.

v1.0.5

21 Jun 22:05
v1.0.5
Compare
Choose a tag to compare
  • Initial release of the Zig SDK.