Skip to content

docs(readme): refresh Expanse engine install (apt/rpm + libjudy-compat); add Expanse's native PHP packages - #203

Merged
orieg merged 1 commit into
mainfrom
docs/expanse-php-packages
Aug 26, 2026
Merged

docs(readme): refresh Expanse engine install (apt/rpm + libjudy-compat); add Expanse's native PHP packages#203
orieg merged 1 commit into
mainfrom
docs/expanse-php-packages

Conversation

@orieg

@orieg orieg commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Two README updates on the Expanse relationship:

  1. §F refreshed — the Linux instructions still hardcoded a v0.2.0 raw .deb download (two releases stale). Replaced with Expanse's official apt/rpm repositories: libjudy-compat provides the system libJudy.so.1 symlinks and libexpanse-dev/-devel ships Judy.h, so ./configure --with-judy=/usr works with no manual prefix. Tarball/zip prefix paths now use a <VERSION> placeholder (current: v0.4.1).
  2. New §G — Expanse now publishes its own PHP packages designed for php-judy class/constant compatibility (Judy, Judy::BITSET, Judy::INT_TO_INT, Judy::STRING_TO_INT, ArrayAccess, byCount): composer require orieg/expanse (pure PHP, FFI fallback) and pie install orieg/expanse-extension (Rust Zend extension), with guidance on staying vs migrating. Intro bullet links to it.

Docs only.

…t) and add Expanse's native PHP packages

- §F Linux instructions replaced the stale v0.2.0 raw .deb download with
  Expanse's official apt/rpm repositories: libjudy-compat provides the
  system libJudy.so.1 symlinks and libexpanse-dev/-devel ships Judy.h, so
  php-judy configures against /usr directly. Tarball/zip prefix paths use a
  <VERSION> placeholder (current: v0.4.1) instead of hardcoded 0.2.0.
- New §G: Expanse now publishes its own PHP packages with php-judy
  class/constant compatibility — composer require orieg/expanse (pure PHP,
  FFI fallback) and pie install orieg/expanse-extension (Rust Zend
  extension) — with guidance on when to stay on php-judy vs migrate.
- Intro bullet links to §G.
@orieg
orieg merged commit d0dfb3a into main Aug 26, 2026
14 checks passed
@orieg
orieg deleted the docs/expanse-php-packages branch August 26, 2026 05:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant