Repository navigation
docs(release): prepare 0.27.4 and consolidate plans - #1912
Merged
Merged
Conversation
Contributor
[Low impact] This documentation and comment-only PR appears safe to merge. SummaryPrepares the
Reviews (8) · Last reviewed commit: "docs(release): include tls security upda..." · Reviewed by Greptile |
nahime0
force-pushed
the
release/0.27.4
branch
3 times, most recently
from
October 20, 2026 20:19
18c9d12 to
0e8b8e6
Compare
nahime0
force-pushed
the
release/0.27.4
branch
from
October 20, 2026 20:25
0e8b8e6 to
998fa34
Compare
nahime0
force-pushed
the
release/0.27.4
branch
from
October 20, 2026 21:16
79d2e72 to
1c7bd47
Compare
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.
Prepare the approved 0.27.4 changelog for 2026-10-21, with 46 user-facing entries and updated comparison links. The source audit reconciles all 510 commits from
v0.27.3through main3c39673c06606f4b381df4c1cedca7b9deeb2a4b: 54 merged PRs and eight direct integrations, with no unresolved sources. All previous 45 release bullets are preserved.Align compiler, runtime, parser, optimization and PDO documentation plus the roadmap with shipped behavior, including native testing and post-autoload prelude order. Remove 46 completed or superseded plans, merge the two Core logs and condense the active backlogs. Keep the 12 historical PHP reproducers, iOS working specification and newly merged native-testing plan. Retain reachable Git history for retired plans and temporary release records. Rust/PHP source and test edits change comments only.
The earlier 43-integration audit remains in Git history. These nineteen additional integrations complete the current 62-row source ledger:
strip_tags()on AOT and eval, with string/array allow-lists.int/unsigneddeclarations usei32/u32, whileint/i64preserve 64 bits.f32extern function parameters/returns, thef64alias and four f32/f64 pointer builtins on AOT/eval.ad7d3423354cb37f6eeb03356b4d4341dcdd13d4elephc test: Composer test autoloading, assertion subset, data providers, per-test process isolation and timeouts, filtering and JUnit reports.09c634061ae4b68335066fcb56d6764e26a024b8487cae6abc7d98c1f16bb99042e491bb8a32e27bThe complete classification is 49 covered sources, one newly included Security PR, and twelve omitted sources. No release outcome needs a decision. The complete source/test-backed 62-row semantic ledger is also retained in Code Journal document
53bbcdba.Validation for this refresh: GitHub-verified full source reconciliation, inspection of the final merged PR1954 manifest/lockfile diff and both primary RustSec advisories. All nineteen preparation commits rebased onto main
3c39673c06606f4b381df4c1cedca7b9deeb2a4bwithout conflicts; range-diff confirms identical patches. Static checks confirm all previous 45 notes in order, 46 current release entries, unchanged older releases/comparison links, empty Unreleased, October 21 date, 41 relative plan links, reachable retired-record history, comment-only changes in all eleven Rust/PHP files, TOML parsing and exactly one patched roots/verifier lock entry, andgit diff --check. The earlier Greptile fixes are preserved. No tests, behavioral probes, examples, benchmarks or builds were run for this refresh, honoring the explicit no-test request. Previous build/review results and the RustSec failure belong to earlier dependency snapshots; fresh review/check results must match the new head1c7bd470d6015785e08fd83da85052d25f81f93e.Greptile follow-up: corrected the PhpStorm proposal to match
SourceMode::strict_php_is_effective():.lfcremains extension-enabled even with--strict-php, which restricts only physical PHP-mode files. Verified againstsrc/source.rs, the existing strict-mode regression source and the CLI reference;git diff --checkpasses. No tests or builds were run.