Weave Code
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

Laravel Multiplex Laravel Package

kolossal-io/laravel-multiplex

View on GitHub
Deep Wiki
Context7
v3.0.0

3.0.0 (2026-06-16)

  • feat!: change the way meta models are related (ce62b7d), closes #82

BREAKING CHANGES

  • Laravel 11+ is required now

  • Removed withoutCurrent, withoutHistory and joinLatest scopes in favor of current (or onlyCurrent) and history (or onlyHistory) scopes.

  • The onlyCurrent scope can no longer be used on any of the meta relations, but you can still use it on the Meta model directly, like Meta::onlyCurrent().

  • feat: change the way meta models are related

  • Refactored meta relationship logic to use SQL Window Functions and custom Eloquent builder/relation classes for latest/historic meta queries.
  • Introduced MetaBuilder and LatestMetaRelation for advanced meta querying with window functions.
  • Changed allMeta, meta, publishedMeta, plannedMeta, and historicMeta relationships to use the new relation logic.
  • style: reformat code

  • docs: add upgrade note

  • fix: only select id in relation query

  • feat: remove support for Laravel 9 and 10

  • test: use random values in meta factory

  • test: make sure meta factory keys are unique

  • ci: update workflows and change changelog management

  • fix: use database grammer to wrap column names

  • ci: add tests for mysql and pgsql drivers

  • style: fix types

  • ci: update test workflow

  • fix: use different name for window function id aggregate

  • test: add compatibility fixes for unique id tests in postgresql

  • fix: change testing workflow

  • test: remove outdated test comparsions

v2.0.2

2.0.2 (2026-04-22)

Bug Fixes

  • use database grammar to wrap column names (084f30a), closes #82
v2.0.1

2.0.1 (2026-04-15)

Bug Fixes

v2.0.0

2.0.0 (2026-04-15)

  • feat!: use window functions instead of aggregates (9ba7c34)

BREAKING CHANGES

  • This commit replaces aggregate functions with Window Functions. Your database must support Window Functions for this to work.
v1.8.0

1.8.0 (2026-04-08)

Features

  • add support for Laravel 13 (af26e8f)
v1.7.0

1.7.0 (2025-11-19)

Features

v1.6.1

1.6.1 (2025-02-21)

Bug Fixes

  • re-add testbench to dev dependencies (27b3c14)
v1.6.0

1.6.0 (2025-02-21)

Bug Fixes

  • remove laravel/framework and testbench from testing (3c7f722)

Features

v1.5.2

1.5.2 (2024-11-18)

Bug Fixes

  • add compatibility versions (2eed556)
  • small phpstan improvements (db73e6f)
v1.5.1

1.5.1 (2024-10-10)

Bug Fixes

v1.5.0

1.5.0 (2024-09-12)

Features

  • add handler for BackedEnum type (d4d6ed9), closes #33
v1.4.1

1.4.1 (2024-08-21)

Bug Fixes

  • refactor configurable morph type and rewrite tests for pest (801fbbe)
v1.4.0

1.4.0 (2024-08-20)

Features

v1.3.2

1.3.2 (2024-06-06)

Bug Fixes

v1.3.1

1.3.1 (2024-06-06)

Bug Fixes

  • add phpstan types and fix formatting (2abdf93)
v1.3.0

1.3.0 (2024-03-26)

Bug Fixes

  • fix database migrations in test cases (0cc05f1)

Features

  • add support for Laravel 11 (00c0ebb)
v1.2.1

1.2.1 (2024-01-30)

Bug Fixes

v1.2.0

1.2.0 (2024-01-24)

Features

v1.1.1

1.1.1 (2024-01-24)

Bug Fixes

  • add missing type hints (84483b3)
  • support nunomaduro/collision ^8.0 (100c08c)
v1.1.0

1.1.0 (2024-01-23)

Bug Fixes

  • try to parse date field as fallback (cfc4f83)

Features

  • use meta accessor for fallback values (52f5ed4)
v1.0.2

1.0.2 (2024-01-22)

Bug Fixes

  • fix nullable type declaration for default null values (3e8d2d1)
  • use larastan/larastan instead of nunomaduro/larastan (ca43ca0)
v1.0.1

1.0.1 (2023-08-16)

Bug Fixes

  • use multiple cache keys (3cdaa14)
v1.0.0
v0.10.2
v0.10.1
v0.10.0
v0.9.0
v0.8.0

Experimental release

v0.7.5
v0.7.4

Experimental release

v0.7.3
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.
calmfox/watch-sylius
damienfern/grpc-symfony-bundle
atoolo/index-bundle
atoolo/genai-bundle
coprotoai/laravel-ticket
davidjln/llm-carbon-bundle
cryonighter/valid-request-bundle
coolms/taxonomy-bundle
coolms/field-bundle
articulate-orm/symfony
aaix/laravel-tall-architect
ephoto/akeneo-connector
emmanuelballery/eb-plantumlbundle
emielburgman/symfony-visitor-beacon
emielburgman/symfony-visit-storage
emielburgman/symfony-security-headers
emielburgman/symfony-log-viewer
emarref/xdebug-bundle
emarref/pubnub-bundle
elriseio/finance-money-bundle