You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed GitHub Release creation failure caused by unsupported look-ahead regex in create-github-release.rs (Rust's regex crate does not support look-around assertions)
Added crates.io and docs.rs badges to GitHub Release notes, matching the template repository best practices
Fixed
Fixed CI/CD Auto Release failure caused by version regex not handling SemVer pre-release versions (e.g., 0.1.0-pre+beta.2)
Verified all repository files use Unlicense (public domain) — no LGPL references found
Changed
Replaced Node.js (.mjs) CI/CD scripts with Rust (.rs) scripts using rust-script, matching the template at link-foundation/rust-ai-driven-development-pipeline-template
Updated GitHub Actions workflow with lint checks (clippy, rustfmt), change detection, version modification guard, crates.io publishing, and changelog PR support
Updated action versions to latest (actions/checkout@v6, actions/cache@v5, peter-evans/create-pull-request@v8)
Added RUSTFLAGS: -Dwarnings to treat warnings as errors in CI
Fixed
Fixed version from 0.1.0-pre+beta.2 (pre-release/beta) to 0.1.0 (proper SemVer) to enable crates.io publishing
Preserve already-initialized elements in RawMem::grow_filled, grow_zeroed, and grow_with, so reopening a FileMapped or AsyncFileMem keeps persisted data, including doublets stores.
Initialize fresh file padding with the requested values while preserving existing complete file elements across repeated growth and truncation.
Keep grow_zeroed_exact writes within the uninitialized tail instead of writing past the grown region.