Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Sylius 1 11 Shim Bundle Laravel Package

sylius-labs/sylius-1-11-shim-bundle

A Sylius Labs compatibility shim bundle for Sylius 1.11 that helps extensions and projects bridge API changes, smooth upgrades, and keep legacy integrations working with minimal code changes.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Upgrade & migration planning: This is a backport/compatibility shim, so its real PM value is as a catalog of behavioral deltas between Sylius 1.11 and 1.12+. It tells you which 1.11 features were deemed valuable enough to be re-exposed upstream — useful raw material for scoping an upgrade story ("what breaks, what do we need to preserve?").
  • Build vs. buy: The package has now reached a v1.0.0 tag, but with zero dependents and a release history that went silent from Nov 2022 until this tag, it remains a single-maintainer artifact rather than a dependable dependency. The decision it informs is still "build" (fork and own it in-house), not "buy/adopt" — the code is a blueprint.
  • Roadmap risk flagging: Any product still depending on 1.11 semantics after a 1.12+ migration is carrying unmaintained compatibility debt. This package surfaces that risk early.
  • Ecosystem health read: The shim's near-zero adoption is a signal that the 1.12 changes were broadly tolerable — or that the need was too niche to sustain a community package. A 1.0 tag arriving after a multi-year gap does not change that read; it argues against treating 1.11 parity as a hard requirement.
  • Stack correction for planning: Despite the "Laravel/PHP" framing, this is a Sylius/Symfony e-commerce bundle, not Laravel. Route evaluation to the Symfony/e-commerce team, not the Laravel team — a decision this saves you from getting wrong.

When to Consider This Package

Consider it only when:

  • You are mid-upgrade from Sylius 1.11 to 1.12+ and need to identify or temporarily restore specific 1.11 behaviors.
  • You need a reference implementation of those behaviors to re-implement internally (fork, vendor, own the maintenance). The v1.0.0 tag makes the code marginally more attractive as a fork base — a stable public surface is easier to pin and take ownership of.
  • You are auditing a codebase and find it declared — to understand why it was added and whether it's still load-bearing.

Look elsewhere when:

  • You are on Laravel — this is irrelevant to your stack.
  • You are on Sylius 1.12+ already and do not specifically miss 1.11 functionality — you almost certainly don't need it.
  • You need a maintained production dependency — zero dependents, a multi-year release gap, and a changelog that amounts to a link are disqualifying regardless of the version number.
  • You want the official migration path — prefer Sylius upgrade guides, changelogs, and UPGRADE files over a community shim.

How to Pitch It (Stakeholders)

To executives (1 line): "A niche, effectively unmaintained compatibility shim just cut a 1.0 tag, but with no adopter base and no published change detail — low-risk to ignore, and still most valuable as an input to our Sylius upgrade planning rather than a product bet."

To engineering: "Treat sylius-1-11-shim-bundle as a research artifact, not a dependency. The v1.0.0 tag signals a claimed stable API but ships no substantive changelog — just a commit link — so treat it as a version bump until proven otherwise, and do not infer stability from the number. Use it to enumerate the 1.11→1.12 behavioral changes we may need to preserve, then either implement that behavior natively or fork the shim and take ownership of its maintenance. If we do vendor it, pin to v1.0.0, require a named owner and a support plan, and assume nobody upstream is watching."

Bottom line: Do not adopt. Mine it for upgrade intelligence, decide deliberately whether 1.11 parity matters, and if it does, budget for an in-house fork rather than relying on the upstream package — the 1.0.0 tag is a packaging milestone, not evidence of ongoing support.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log