Releases: pedropark99/zig-book
v0.3.8
What's Changed
Related to #7 .
This release Zig is not memory safe by default. But it is a language that offers a lot of tools to be memory safe.
This PR adds a section that lists the features that Zig offers to achieve safety in our software. In other words, this section
describes how Zig faces the "safety problem" in modern software.
By @pedropark99 in #18
Full Changelog: v0.3.7...v0.3.8
v0.3.7
What's Changed
- Move structs to a separate chapter.
- Also add a section to explain the relationship between modules and structs.
By @pedropark99 in #17
Full Changelog: v0.3.6...v0.3.7
v0.3.6
What's Changed
The following changes were made by @pedropark99 at #16 :
- Adds a small section to explain clearly what the keyword
defer
means in Zig code. - Adds some cross-references in the book.
- Explain a bit further the key differences between
defer
anderrdefer
.
Full Changelog: v0.3.5...v0.3.6
v0.3.5
What's Changed
This new relase publishs a new chapter for the book. In this new chapter we discuss how to handle errors and also, how to create union types in Zig, by @pedropark99 in #15
Full Changelog: v0.3.0...v0.3.5
v0.3.0
This realease marks the first public release of the book. But there is, still, a lot to be done to reach version v1.0 (which marks the first edition) of the book. Now, let's discuss what has changed in this first public release.
What's Changed
- Thanks to @esskayesss for pointing out my mistakes at #8 , we now have applied fixes over Figure 3.1 about the base64 encoder by @pedropark99 in #10
Full Changelog: https://github.com/pedropark99/zig-book/commits/v0.3.0