release: cut 1.0.0#391
Merged
Merged
Conversation
Bump every version reference from 1.0.0-rc.3 to 1.0.0 (mix.exs, README, and the guide/example livebooks), promote the accumulated Unreleased CHANGELOG section to a dated [1.0.0] entry, and add a dedicated 0.4.0 -> 1.0.0 migration guide. The [1.0.0] compare link spans from v0.4.0 (the last public release) rather than rc.3, since the rc series was pre-release and most consumers upgrade from 0.4.0. The rc.0-rc.3 entries stay as published history. The new guides/migrating-to-1.0.md walks through the encoding- and error-boundary breaking changes with before/after code, and is registered in the docs Guides group and linked from the README.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prepares the
1.0.0final release — the first stable release on the Elixir-native Lua 5.3 VM.Changes
1. Version bumps →
1.0.0mix.exs@version1.0.0-rc.3→1.0.0(also drives the docssource_ref)README.mddependency snippet~> 1.0.0-rc→~> 1.0.0guides/working-with-lua.livemd+ the 6 example livebooks →~> 1.0.02. CHANGELOG
[Unreleased]→[1.0.0] - 2026-07-15, with a lead-in noting it culminates the rc.0–rc.3 series[1.0.0]compare link spansv0.4.0...v1.0.0— the last public release — since the rc series was pre-release; rc.0–rc.3 entries stay as published history3. Migration guide
guides/migrating-to-1.0.md: full0.4.0 → 1.0.0walkthrough with before/after code (dependency bump, encoded value-tag changes, MFA removal, bare-struct encoding,is_mfaremoval, error/exception boundary, parser message format, integer overflow wrapping, self-contained chunks, and a "what did not change" section)Guidesgroup and linked from the READMEVerification
mix docsbuilds cleanly (guide appears in the Guides sidebar, no broken autolinks)mix test→ 2598 passed (67 doctests, which compile the README/guide examples), 7 skipped