Skip to content

Releases: pedropark99/zig-book

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

v1.0.0 - First edition 🥳🎉🎉🚀

17 Oct 13:23
9ad3aea
Compare
Choose a tag to compare

🚀 Exciting News! 🚀

It's official! We have finally reached the first edition of the book "Introduction to Zig: a project-based book" 🥳 🎉🎉🎉.
From now on, every new changes applied are targeting the second edition release of the book, which is planned for the end of the next year.

This book will always be open for anyone that wants to read it. But, if you want to support this project directly, you can buy the first edition of the book now on Amazon. By purchasing the book, you'll not only expand your skills on Zig, but you will also support my work in creating more resources for the programming community. 💻📚

👉 Grab your copy today at Amazon: https://www.amazon.com/dp/B0DJYMDRLP

If you don't like Amazon, but you still want to support the project, you can still send money directly to the author of the project. More instructions on that are available at the README.md of the project, and also at: https://pedropark99.github.io/zig-book/#support-the-project

Thank you very much for the community and for the contributors that helped me writing this book ❤️.

What's Changed

  • Add links to buy book or to support directly the project by @pedropark99 in #72
  • Fix some minor typos in 03-structs.qmd by @kurz-m in #73

Full Changelog: v0.7.0...v1.0.0

v0.7.0

12 Oct 17:33
9c2f595
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.20...v0.7.0

v0.6.20

10 Oct 11:01
3a02942
Compare
Choose a tag to compare

What's Changed

  • Chapters 16 and 17 have undergone revision by @pedropark99 in #65
  • Fixed several typos across multiple chapters.
  • Figure 13.1 is now split into two separate figures for better layout.
  • Fix issue #45 reported by @rubin55.

Full Changelog: v0.6.19...v0.6.20

v0.6.19

09 Oct 00:33
417c906
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.18...v0.6.19