github xberg-io/xberg v1.0.1

latest releases: packages/go/v1.0.1, packages/go/v1/v1.0.1
3 hours ago

xberg 1.0.1 is a maintenance release that fixes two extraction bugs and republishes the WordPerfect
support crate so command-line builds link cleanly from crates.io.

Fixed

  • #1321 — Borderless tables on mixed pages. Text-heavy borderless tables are now recovered even
    when the same page also contains an ML-detected table. The geometric-table fallback runs per region
    instead of per page, so a single model Table hint no longer suppresses grid recovery for the rest
    of the page, and words already inside a detected table are excluded to avoid double detection.
  • #1326 — RTF font charset decoding. RTF hex byte escapes now decode through the active font's
    \fcharsetN charset (mapped to a Windows codepage), falling back to \ansicpgNNNN and then
    Windows-1252. Documents that declare a Cyrillic or other non-ANSI font in the font table decode as
    readable text instead of mojibake, with font switches tracked across nested groups.

Packaging

  • Republishes xberg-libwpd with the static zlib link fix. The 1.0.0 crate was published before the
    fix and left the librevenge inflateInit2_/inflate/inflateEnd symbols undefined at final link,
    which broke xberg-cli builds from crates.io. No source API changes.

Zig

Add to your build.zig.zon:

.dependencies = .{
    .xberg-zig = .{\n        .url = \"https://github.com/xberg-io/xberg/releases/download/v1.0.1/xberg-zig-v1.0.1.tar.gz\",\n        .hash = \"xberg-1.0.1-iV1Grj6_gxXLxtpvKfxD6_CLFyL6zpi3Y8Cc808ocPQd\",\n    },\n},\n```\n

Don't miss a new xberg release

NewReleases is sending notifications on new releases.