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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+19Lines changed: 19 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,25 @@ this project adheres to [Semantic Versioning](https://semver.org/).
7
7
8
8
---
9
9
10
+
## [0.2.1] — 2026-03-26
11
+
12
+
### Added
13
+
- Dedicated `release-wasm.yml` workflow to publish `@edgeparse/edgeparse-wasm` on tagged releases and attach the npm tarball to the GitHub Release
14
+
- CI coverage for the WASM target and Docker image smoke builds so every shipped artifact is validated before release
15
+
- Release-channel documentation in the README covering crates, SDKs, CLI archives, Homebrew, and container images
16
+
17
+
### Changed
18
+
- Bumped the workspace and published SDK manifests to `0.2.1`
19
+
- Local release helpers now publish `pdf-cos` before `edgeparse-core`, matching the crates.io CI workflow
20
+
-`make publish-all` now includes the WASM SDK release path
21
+
- README benchmark results updated to the latest 200-document `opendataloader.org` comparison, where EdgeParse leads the published field on every reported metric
22
+
23
+
### Fixed
24
+
- Removed stale release documentation that still described five workflows and partial manual workarounds for older releases
25
+
- Updated install guidance to reflect Linux `glibc >= 2.17` compatibility for release binaries
&&echo"$$OUTPUT"| grep -q 'required by package `edgeparse-cli';then\
235
+
printf"$(BOLD)$(YELLOW) ⚠$(RESET)$(YELLOW)edgeparse-cli package dry-run requires edgeparse-core $(VERSION) to already exist on crates.io; the tagged CI release handles that publish order.$(RESET)\n";\
236
+
else\
237
+
exit 1;\
238
+
fi;\
239
+
}
229
240
$(call ok,Rust dry-run passed — ready for crates.io)
230
241
231
-
publish-rust: ## Publish edgeparse-core then edgeparse-cli to crates.io
242
+
publish-rust: ## Publish pdf-cos, edgeparse-core, then edgeparse-cli to crates.io
243
+
$(call log,Publishing pdf-cos to crates.io ...)
244
+
@cargo publish -p pdf-cos
245
+
$(call log,Waiting 30 s for crates.io index to propagate ...)
246
+
@sleep 30
232
247
$(call log,Publishing edgeparse-core to crates.io ...)
233
248
@cargo publish -p edgeparse-core
234
249
$(call log,Waiting 30 s for crates.io index to propagate ...)
@@ -502,9 +517,36 @@ publish-brew: ## Generate Homebrew formula and push to $(BREW_TAP_REPO)
502
517
rm -rf "$$TAPDIR"
503
518
$(call ok,Homebrew formula v$(VERSION) pushed to $(BREW_TAP_REPO))
0 commit comments