NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2397 most downloaded on Packagist
Zero config Language Switch(Changer/Localizer) plugin for filamentphp admin
Last release 3 months ago
27 Jun 2026
Release timing varies
gaps range from 2 weeks to 1.2 years
Nearly every release is documented
notes for 27 of 27 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
29 releases · first in 2022
Bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 by @dependabot [bot] in #160
Full Changelog: 4.3.0...5.0.0
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/4.3.0...5.0.0
One column per quarter.
Filament v5 support. The rendering internals have been rewritten — the plugin now classifies render hooks into contexts (topbar, sidebar, user-menu, o
Filament v5 support. The rendering internals have been rewritten — the plugin now classifies render hooks into contexts (topbar, sidebar, user-menu, outside-panel) and picks the matching trigger design automatically. Trigger styling, item display, display mode, and outside-panel placement are now controlled through dedicated enums instead of loosely typed strings and booleans. Most v4 configurations work unchanged.
| v4 | v5 |
|---|---|
->flagsOnly() |
->itemStyle(ItemStyle::FlagOnly) |
Placement::TopLeft / TopRight |
Placement::TopStart / TopEnd |
Placement::BottomLeft / BottomRight |
Placement::BottomStart / BottomEnd |
| Setting | v4 | v5 | Restore v4 |
|---|---|---|---|
maxHeight |
'max-content' |
'18rem' |
->maxHeight('max-content') |
renderHook |
global-search.after always |
Context-aware | ->renderHook(PanelsRenderHook::GLOBAL_SEARCH_AFTER) |
outsidePanelsRenderHook |
body.start always |
Derived from placement + mode | ->outsidePanelsRenderHook(PanelsRenderHook::BODY_START) |
Everything else from v4 — visible(), locales(), flags(), labels(), renderHook(), outsidePanelPlacement(), excludes(), circular(), nativeLabel(), displayLocale(), userPreferredLocale() — keeps its v4 signature.
TriggerStyle enum via ->trigger(style:, icon:). Auto-adapts to the render context.ItemStyle enum (FlagWithLabel, FlagOnly, AvatarWithLabel, AvatarOnly, LabelOnly) via ->itemStyle().->displayMode(DisplayMode::Modal) with grid columns, slide-over, heading, icon, and width.PlacementMode (Static, Pinned, Relative) with auto-derived render hooks and user-menu auto-docking.->dropdownPlacement() to control dropdown direction.<x-language-switch::inline /> for embedding in custom views.->controlPanel() for live configuration in local dev.See the README for full usage and examples.
Full Changelog: 4.3.0...5.0.0-beta.1
Bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by @dependabot [bot] in #155
Full Changelog: 4.2.0...4.3.0
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/4.2.0...4.3.0
Laravel 13 Support by @bezhanSalleh in #154
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/4.1.0...4.2.0
Bump actions/checkout from 3 to 6 by @dependabot [bot] in #137
Full Changelog: 4.0.0...4.1.0
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/4.0.0...4.1.0
What's Changed Filament v4 support Full Changelog : 3.1.1...4.0.0
what's changed Updated Readme Adds support for Filament 4.0 New branch 4.x @bezhanSalleh Full Changelog : 3.1.1...4.0.0-beta2
**what's changed
Full Changelog: 3.1.1...4.0.0-beta2
Bump aglipanci/laravel-pint-action from 2.3.1 to 2.4 by @dependabot in #93
Full Changelog: 3.1.0...3.1.1
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/3.1.0...3.1.1
Preferred User and Browser Locales by @bezhanSalleh in #78
Full Changelog: 3.0.6...3.1.0
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/3.0.6...3.1.0
Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 by @dependabot in #85
Full Changelog: 3.0.5...3.0.6
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/3.0.5...3.0.6
fix middleware return type by @bezhanSalleh in https://github.com/bezhanSalleh/filament-language-switch/pull/80
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/3.0.4...3.0.5
fix configurable trait usage by @bezhanSalleh in https://github.com/bezhanSalleh/filament-language-switch/pull/72
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/3.0.3...3.0.4
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/3.0.2...3.0.3
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/3.0.2...3.0.3
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/3.0.1...3.0.2
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/3.0.1...3.0.2
Bump aglipanci/laravel-pint-action from 2.3.0 to 2.3.1 by @dependabot in https://github.com/bezhanSalleh/filament-language-switch/pull/66
LocaleChanged event by @michaelklopf in https://github.com/bezhanSalleh/filament-language-switch/pull/61Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/3.0.0...3.0.1
No Panel registeration required
No Panel registeration required
Automatically boots after installation
Easily Configurable
Flags Support (no third-party packages required)
outside panels 'auth pages'
much more ...
for more checkout @bezhanSalleh in https://github.com/bezhanSalleh/filament-language-switch/pull/57
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/2.0.1...3.0.0
Fixing dropdown cropped on safari by @dev3k in https://github.com/bezhanSalleh/filament-language-switch/pull/38
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/2.0.0...2.0.1
What's new in 2.0.0? - Filament v3.0.0 support Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/1.0.8...2.0.0
What's new in 2.0.0?
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/1.0.8...2.0.0
Added the ability to configure and customize the render Hook
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/1.0.7...1.0.8
Bump aglipanci/laravel-pint-action from 1.0.0 to 2.2.0 by @dependabot in https://github.com/bezhanSalleh/filament-language-switch/pull/23
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/1.0.6...1.0.7
Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 by @dependabot in https://github.com/bezhanSalleh/filament-language-switch/pull/16
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/1.0.5...1.0.6
fix register-middleware by @medeiroz in https://github.com/bezhanSalleh/filament-language-switch/pull/14
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/1.0.4...1.0.5
Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 by @dependabot in https://github.com/bezhanSalleh/filament-language-switch/pull/11
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/1.0.3...1.0.4
Fix light and dark mode issue by @bezhanSalleh in https://github.com/bezhanSalleh/filament-language-switch/pull/10
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/1.0.2...1.0.3
Bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 by @dependabot in https://github.com/bezhanSalleh/filament-language-switch/pull/6
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/1.0.1...1.0.2
### What's Changed - Language flag is now optional Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/v1.0.0...1.0.1
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/v1.0.0...1.0.1
Bump dependabot/fetch-metadata from 1.3.1 to 1.3.3 by @dependabot in https://github.com/bezhanSalleh/filament-language-switch/pull/4
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/compare/v0.0.1...v1.0.0
minor wording issue: s/SwtichLanguageLocale/SwitchLanguageLocale
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/commits/v0.0.0 - inception
Full Changelog: https://github.com/bezhanSalleh/filament-language-switch/commits/v0.0.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →