mixailshaulsky/elasticsearch-bundle
A Symfony bundle that integrates Elasticsearch into PHP applications, offering configuration and service wiring for the Elasticsearch client plus helpers for indexing documents and running search queries from Symfony services.
0.82, percentile and tier bands, quiz/assessment partial credit, and experiment metrics that need sub-unit resolution.6.0.4, a patch number, yet adds a capability. That is a semver inconsistency worth flagging: consumers reasonably assume patches are behavior-neutral. Treat it as a low-risk but non-trivial change and verify downstream type assumptions rather than waving it through on the version number.Adopt / upgrade when:
Look elsewhere, or pause, when:
int casts in models or DTOs before upgrading.=== or keys caches/idempotency on exact score values, float representation will surface latent bugs; move to epsilon comparisons or fixed-precision decimals.For executives: This is a small, additive release with no breaking changes and no forced migration. It removes a precision ceiling that was constraining several candidate features, which slightly improves the cost case for staying on the package instead of building a scorer ourselves. Risk is low; the only work is a short verification pass on our side. Recommendation: upgrade on the normal cadence, no dedicated project needed.
For engineering: The package can now return a float score. Confirm the new return path is opt-in and that existing integer behavior is unchanged. Audit every consumer of the score: model casts, database column types and any backfill, serialization/API contracts, cache keys and equality checks, and tests that assert exact integer values. Note the semver oddity — a feature shipped under a patch version — so treat it as a behavior change in review rather than a routine bump.
How can I help you explore Laravel packages today?