Releases: pedropark99/zig-book
v1.3.1
What's Changed
- Corrections for Chapter 16 by @HamzaWahed in #138
- Some small corrections for Chapter 17 by @HamzaWahed in #137
- Some small corrections for chapter 12 by @HamzaWahed in #136
- Fix syntax of get's -> gets by @mtlynch in #142
- Fixing typos and grammar by @glystik in #141
- Grammar corrections at Unittests Chapter by @lj-ditrapani in #134
- Fix references to web socket technology by @pedropark99 in #150
- Add function to check for minimum compiler version required to compile the book by @pedropark99 in #151
- Add new section to explain
pub
keyword by @pedropark99 in #152
New Contributors
- @mtlynch made their first contribution in #142
- @glystik made their first contribution in #141
- @lj-ditrapani made their first contribution in #134
Full Changelog: v1.3.0...v1.3.1
v1.3.0
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!
- @maarteNNNN made their first contribution in #131
- @Raphexion made their first contribution in #130
Full Changelog: v1.2.6...v1.3.0
v1.2.6
What's Changed
- Fix typo in Chapter 1 by @jorge-j1m in #122
- Grammar issue by @loveholly in #118
- Fix typos by @dbud in #119
- Small corrections for Chapter 2 by @HamzaWahed in #116
- Some small corrections for Chapter 3 by @HamzaWahed in #117
- Some small corrections for Chapter 5 by @HamzaWahed in #123
- Fix errors in code samples by @alexwheezy in #121
New Contributors
We have some new contributors!!! π₯³πππΎ
- @jorge-j1m made their first contribution in #122
- @loveholly made their first contribution in #118
- @dbud made their first contribution in #119
- @alexwheezy made their first contribution in #121
Full Changelog: v1.2.5...v1.2.6
v1.2.5
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 π₯³πππΎ
- @santif made their first contribution in #101
- @HamzaWahed made their first contribution in #114
- @mwilbur made their first contribution in #112
- @Zorgatone made their first contribution in #107
Full Changelog: v1.2.0...v1.2.5
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