Releases: pedropark99/zig-book
v1.2.0
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
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
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
- @KorryKatti made their first contribution in #93
Full Changelog: v1.1.2...v1.1.3
v1.1.2
v1.1.1
What's Changed
- Fix the errors reported by @scottredig at the section that introduces Zig Strings in #86
- Fix some small typos by @PoorlyDefinedBehaviour in #87
New Contributors
- @PoorlyDefinedBehaviour made their first contribution in #87
Full Changelog: v1.1.0...v1.1.1
v1.1.0
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
- @chrboesch made their first contribution in #81
Full Changelog: v1.0.0...v1.1.0
v1.0.0 - First edition 🥳🎉🎉🚀
🚀 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
What's Changed
- Fixing some typos reported by @kurz-m in #67
- Rephrase paragraph by @pedropark99 and @kurz-m in #70
- Fix multiple spelling errors by @pedropark99 in #71
Full Changelog: v0.6.20...v0.7.0
v0.6.20
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
What's Changed
- Chapter 14 have undergone revision by @pedropark99 in #64
- Fix typo in 01-zig-weird.qmd by @kurz-m in #63
New Contributors
Full Changelog: v0.6.18...v0.6.19