Skip to content

Releases: pedropark99/zig-book

v1.3.1

08 Mar 15:26
db534b7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

v1.3.0

16 Feb 21:26
7b056a6
Compare
Choose a tag to compare

What's Changed

I have some great news on this release. I decided to follow a suggestion from the community, and now, a PDF version of the book is available to purchase on the Leanpub platform 🥳🎉🎉🎉🎊🍾🥂.

https://leanpub.com/introductiontozigaproject-basedbook

Now, let's talk about the actual improvements that we had on the book from last release:

  • A code example in the Pointers chapter was changed to have better compatibility with older versions of Zig, by @pedropark99 in #124
  • A typo on Chapter 1 was fixed by @maarteNNNN in #131
  • An unnecessary swear word was removed from chapter 4 by @Raphexion in #130
  • Links to the PDF version of the book on Leanpub were added to the project by @pedropark99 in #132

New Contributors

We also had some new contributors in the project!

Full Changelog: v1.2.6...v1.3.0

v1.2.6

09 Feb 14:29
Compare
Choose a tag to compare

What's Changed

New Contributors

We have some new contributors!!! 🥳🎉🎊🍾

Full Changelog: v1.2.5...v1.2.6

v1.2.5

31 Jan 01:48
Compare
Choose a tag to compare

What's Changed

This release add several small fixes across the book. The most important fix made in this release is related to the build.zig.zon file. As reported by @Zorgatone , my previous explanation of this file was completely wrong, and this was solved in this release at #115 .

  • First, a fix over a code example that was broken in the Build system chapter by @pedropark99 in #103
  • Then, a PR was added to fix several issues that were reported by the community on the last month, by @pedropark99 in #115
  • A devcontainer configuration file was added to the project by @santif in #101
  • Small fixes were made in Chapter 1 by @HamzaWahed in #114
  • And also, some more fixes and suggestions were applied by @mwilbur in #112
  • A small fix by @Zorgatone in #107

New Contributors

We also had several new contributors in this release, which is awesome 🥳🎉🎊🍾

Full Changelog: v1.2.0...v1.2.5

v1.2.0

04 Dec 22:54
f0d14ee
Compare
Choose a tag to compare

The main improvement that this release brings is a complete refactoring of the Zig engine that is used by the book to compile and run every Zig code example exposed across the book.

This refactoring actually brings some important improvements for the Zig engine, which are:

  • greatly improve readability and code organization in the Zig engine.
  • reduce the risk for bugs.
  • adds documentation to the Zig engine source code.
  • adds a much better error report. In other words, now is much better to understand the error messages that are generated during the compilation process of the book.

What's Changed

  • Big refactoring on the Zig engine used by the book by @pedropark99 in #98
  • Fix issue on while loop reported at #97
  • Fix duplicated results from stderr by @pedropark99 in #99

Full Changelog: v1.1.4...v1.2.0

v1.1.4

27 Nov 19:00
Compare
Choose a tag to compare

What's Changed

  • Fix: Add else branch to make the switch exhaustive by @KorryKatti in #95
  • Add Windows-specific note about stdout initialization at compile-time by @KorryKatti in #94
  • Specify the CRAN mirror server in install.packages by @vedang in #96

New Contributors

Full Changelog: v1.1.3...v1.1.4

v1.1.3

17 Nov 17:00
Compare
Choose a tag to compare

What's Changed

  • Fix small grammar mistakes in chapter 3 by @icholy in #90
  • Fix small grammar mistakes in chapter 2 by @icholy in #89
  • Fix small grammar mistakes in chapter 4 by @icholy in #91
  • Fix a code example of Utf8View by @KorryKatti in #93

New Contributors

Full Changelog: v1.1.2...v1.1.3

v1.1.2

27 Oct 13:47
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.1.1

26 Oct 12:54
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.0

21 Oct 22:14
491ad4a
Compare
Choose a tag to compare

What's Changed

  • Corrected Zigling's link by @chrboesch in #81
  • Add a section to talk about stack overflows to solve #46
  • Fix some inconcistences in the explanation of FixedSizedBufferAllocator(), reported by @chrboesch #82
  • Rename double function to solve #77
  • Fix typos reported by @AdrienLeGuillou at #76 and #75
  • Rephrase some paragraphs as discussed with @kurz-m at #68

New Contributors

Full Changelog: v1.0.0...v1.1.0