![Joomla 5.4.0 - opis zmian - auto aktualizacja](https://www.joomlaguru.pl/images/joomla_5/Joomla_5-4-0-opis-zmian.webp)

#  Joomla 5.4.0 - nowe wydanie z auto aktualizacja oraz wiele poprawek - opis zmian

 Autor: Marcin Równicki

 Publikacja: 16.10.2025 | 9:00

 [Kategoria: Joomla](https://www.joomlaguru.pl/index.php?option=com_content&view=category&id=9)

---

**Joomla 5.4.0** to wydanie utrzymaniowe z naciskiem na **auto aktualizacje**, **stabilność, poprawki w działaniu oraz jakość kodu**.
Przed aktualizacją wykonaj kopię zapasową strony.

**Joomla 6.0** Kuimarisha jest obecnie najnowszą gałęzią Będzie wspierana przez cztery kolejne lata. Joomla 5 będzie otrzymywać wsparcie bezpieczeństwa do **19 Października 2027.**

## Spis treści

1. [Co nowego w Joomla 5.4.0 - opis zmian](https://www.joomlaguru.pl/joomla/joomla-5-4-0-auto-aktualizacja-oraz-wiele-poprawek#co-nowego-w-joomla-5-4-0-opis-zmian)

    1. [🔄 Aktualizator i proces aktualizacji](https://www.joomlaguru.pl/joomla/joomla-5-4-0-auto-aktualizacja-oraz-wiele-poprawek#aktualizator-i-proces-aktualizacji)

    2. [🧩 Funkcje i zmiany funkcjonalne](https://www.joomlaguru.pl/joomla/joomla-5-4-0-auto-aktualizacja-oraz-wiele-poprawek#funkcje-i-zmiany-funkcjonalne)

    3. [🐞 Poprawki błędów](https://www.joomlaguru.pl/joomla/joomla-5-4-0-auto-aktualizacja-oraz-wiele-poprawek#poprawki-bledow)

    4. [🧼 Porządki i czyszczenie kodu](https://www.joomlaguru.pl/joomla/joomla-5-4-0-auto-aktualizacja-oraz-wiele-poprawek#porzadki-i-czyszczenie-kodu)

    5. [♻️ Refaktoryzacje i deprecjacje](https://www.joomlaguru.pl/joomla/joomla-5-4-0-auto-aktualizacja-oraz-wiele-poprawek#refaktoryzacje-i-deprecjacje)

    6. [🧰 Moduły i pluginy - konwersje do service provider](https://www.joomlaguru.pl/joomla/joomla-5-4-0-auto-aktualizacja-oraz-wiele-poprawek#moduly-i-pluginy-konwersje-do-service-provider)

    7. [🏷️ Tagi i pola](https://www.joomlaguru.pl/joomla/joomla-5-4-0-auto-aktualizacja-oraz-wiele-poprawek#tagi-i-pola)

    8. [🧑‍💻 UX i dostępność](https://www.joomlaguru.pl/joomla/joomla-5-4-0-auto-aktualizacja-oraz-wiele-poprawek#ux-i-dostepnosc)

    9. [🗃️ Baza danych, modele, API](https://www.joomlaguru.pl/joomla/joomla-5-4-0-auto-aktualizacja-oraz-wiele-poprawek#baza-danych-modele-api)

    10. [🌐 Języki i łańcuchy](https://www.joomlaguru.pl/joomla/joomla-5-4-0-auto-aktualizacja-oraz-wiele-poprawek#jezyki-i-lancuchy)

    11. [🧪 CI/CD i zależności](https://www.joomlaguru.pl/joomla/joomla-5-4-0-auto-aktualizacja-oraz-wiele-poprawek#ci-cd-i-zaleznosci)

    12. [🧱 Inne](https://www.joomlaguru.pl/joomla/joomla-5-4-0-auto-aktualizacja-oraz-wiele-poprawek#inne)

## Co nowego w Joomla 5.4.0 - opis zmian

Joomla 5.4.0 to nie tylko poprawki błędów, ale sporo usprawnień dla deweloperów i administratorów stron. Jedna z ważniejszych zmian to przejście w trym LTS tzn. Przez kolejne dwa lata wersja 5.4 będzie otrzymywać tylko wsparcie bezpieczeństwa bez żadnych nowości. Joomla 5.4 wprowadza też auto aktualizacje, która pojawią się natychmiast po aktualizacji w panelu administratora. Wymaga to zgody i włączenia.

Oto najważniejsze zmiany, które warto znać przed aktualizacją:

### 🔄 Aktualizator i proces aktualizacji

- Klient automatycznych aktualizacji rdzenia i uzupełnienia informacji o autoupdate.
- Ulepszenia UX autoupdate na lokalnych instalacjach, poprawna obsługa odpowiedzi z serwera, lepsze logowanie pobrań.
- Możliwość rezygnacji z automatycznych aktualizacji podczas instalacji.
- Powiadomienia o automatycznych aktualizacjach do wszystkich superużytkowników oraz grupy e-mail dla autoupdate.
- Poprawne pokazywanie minimalnej wersji PHP w Kontroli przed aktualizacją.
- Link z Kontroli przed aktualizacją do System - Konserwacja - Baza danych.
- Dostosowanie kodów statusu API `com_joomlaupdate` gdy autoupdate jest wyłączony.
- Konwersja adresu TUF update info do formatu legacy, pomijanie informacji o wersji przy potencjalnych downgrade'ach.
- Naprawa wyświetlania stanu rejestracji autoupdate na nowych instalacjach.
- Ikona i klucze językowe Quickicon dla autoupdate.
- Pre-update checks dla wtyczek kompatybilności przy aktualizacji do Joomla 6.
- Dodanie wtyczki zachowania compat6 do 5.4 (z włączonymi opcjami).
- Aktualizacje listy usuniętych plików w `script.php` pod alpha3 i beta1 oraz finalne porządki pod RC1.

### 🧩 Funkcje i zmiany funkcjonalne

- Menedżer artykułów: filtr checked-out, parametr sortowania rocznego dla archiwów.
- `com_users`: wsparcie dla niestandardowego linku rejestracyjnego w menu logowania.
- Moduł danych przykładowych Blog.
- `mod_articles`: opcja nagłówka H6, pokazywanie pola „Pokaż obrazy artykułu” także przy przyciętym intro, usunięcie nieużywanego CSS.
- Dodanie ikony ustawień dla wtyczki debug.
- System Info - uaktualnienia.
- Smart Search - optymalizacje modułu.

### 🐞 Poprawki błędów

- Wyświetlanie usuniętych użytkowników w notatkach użytkownika.
- Naprawa błędu powiadomienia o rejestracji.
- Naprawa domyślnego folderu przesyłania plików w TinyMCE.
- Komunikat błędu dla tagów, tooltip width.
- Statystyki czyszczenia cache uwzględniają podkatalogi.
- Poprawa presetów pozycji menu dla pól, naprawa pozycji „Lista wszystkich grup pól”.
- Revert niezgodnej wstecznie zmiany w `AbstractView::get`.
- Zmiana widoków zaplecza na wyjątki zamiast legacy error handling.
- Zdarzenie `Model\AfterCleanCacheEvent` nie jest wymuszane dla `onContentCleanCache`.
- Wtyczka schemaorg - poprawka `onContentAfterDelete`.

### 🧼 Porządki i czyszczenie kodu

- Usunięcie zbędnych wyrażeń logicznych, trailing slash, nieużywanych komentarzy FOF, nieużywanego CSS.
- Porządki literówek i nazewnictwa łańcuchów (`typos.toml`, konwencje).
- README jak kontrybuować, uzupełnienia dokumentacji dla programistów.
- „Short and sweet” script cleanup, „configured” i inne drobne literówki.
- Usunięcie duplikatów łańcuchów językowych.

### ♻️ Refaktoryzacje i deprecjacje

- Refaktoryzacja klas tabel komponentów i CMS.
- Zastąpienie `_db` przez `DatabaseAwareTrait`.
- HTTP: usunięcie legacy kodu Response.
- `DatabaseQuery::castAsChar()` zastąpione `castAs()`.
- `CMSPlugin::registerListeners` oznaczone jako przestarzałe.
- Wydłużenie deprecjacji: edytory, captcha, plugin events do 7, `JLoader::register()` do 7.0.
- Oznaczenie właściwości `app` w `FieldsPlugin` jako przestarzałej.
- Usunięcie użycia przestarzałego dispatchera w konstruktorach wtyczek.
- Ostrzeżenia `limitstart` - deprecjacje PHP.
- Oznaczenie kodu UCM jako przestarzałego.
- Przeniesienie błędów przestarzałego interfejsu DB z baseline do głównej konfiguracji PHPStan.
- Zastąpienie bezpośredniego dostępu do `state` w modelach (w tym `com_content` ArchiveModel).

### 🧰 Moduły i pluginy - konwersje do service provider

- `mod_menu` (frontend), `mod_submenu` (administrator), `mod_login` (site), `mod_latest`, `mod_whosonline`, `mod_logged`, `mod_privacy_dashboard`, `mod_finder`, `mod_random_image` - konwersja do service provider.
- Local Filesystem plugin używa `SubscriberInterface`.

### 🏷️ Tagi i pola

- Dodanie filtra tagów „brak” globalnie oraz w `com_contact`, `com_newsfeeds`, `com_categories`.
- Lista pól: pokazuj „Brak” gdy grupa nieprzypisana.
- Poprawki pozycji menu dla pól i presetów.
- Zmiana nazwy zdarzenia tabeli z `onBeforeDelete` na `onTableBeforeDelete`.

### 🧑‍💻 UX i dostępność

- Ulepszenia autoupdate UX, poprawny język w mailach autoupdate.
- WCAG: poprawki dostępności w pluginie statystyk.
- Tooltip width, porządki w komunikatach, Start/End Featured.

### 🗃️ Baza danych, modele, API

- Użycie bazy z kontenera, poprawna instancjacja tabeli `menuType`.
- `shouldUseException()` dla obsługi błędów.
- Pre-update: linki, minimalna wersja PHP, sprawdzenia kompatybilności do Joomla 6.

### 🌐 Języki i łańcuchy

- Deprecjacje i porządek alfabetyczny kluczy (instalator, joomla.ini, `com_joomlaupdate.ini`).
- Usunięcie duplikatów, doprecyzowanie nazewnictwa, aktualizacje obrazów „what's new tour”.

### 🧪 CI/CD i zależności

- Aktualizacje Composer i NPM (w tym `joomla/filesystem` 3.2.0).
- Wsparcie Node 24 w build script, aktualizacja GHA do v5.
- OpenLDAP image w CI - własny mirror.
- Wsparcie dla GitHub Codespaces.

### 🧱 Inne

- Ustawienie początkowej wersji i nazwy kodowej 5.4.
- Powiadomienia o aktualizacjach - usprawnienia opisu logowania.
- Media - komunikat potwierdzenia usuwania.
- TinyMCE - filtry i poprawki domyślnych folderów uploadu.

[Wszystko, co musisz wiedzieć przed aktualizacją do Joomla 5](https://www.joomlaguru.pl/joomla/joomla-5-wszystko-co-musisz-wiedziec-przed-aktualizacja "Wszystko, co musisz wiedzieć przed aktualizacją do Joomla 5")

[Poradni jak z migrować Joomla 3 do Joomla 4 ](https://www.joomlaguru.pl/joomla/migracja-joomla-3-10-do-joomla-4-poradnik-krok-po-kroku "Poradnik jak z migrować Joomla 3 do Joomla 4 krok po kroku")

Najnowsza wersja dostępna jak zawsze pod adresem: <https://downloads.joomla.org>

**Joomla 4** będzie już tylko otrzymywać poprawki względem zabezpieczeń. **Wsparcie kończy się 17 październik 2025 roku.**

 **Dołącz do nas**

Fanpage: <https://www.facebook.com/joomlagurupl>

Grupa dedykowana: <https://www.facebook.com/groups/345518026198456/>

Kanał [Youtube Joomla GURU](https://www.youtube.com/channel/UCq-xEYXJlhi1j3xLSizkEHg?sub_confirmation=1)

###  FAQ

---

Czy Joomla 5.4.0 wymaga PHP 8.3?

Joomla jest w pełni zgodna z PHP 8.3 i zaleca sie jej używanie.

Jak cofnąć update?

Przed aktualizacją należy wykonać kopie zapasową. Jeśli nie mamy takiej kopii nalezy się zwrócić do hostingu lub do nas i wówczas pomożemy. [Kontakt do Joomla GURU](https://www.joomlaguru.pl/../zapytaj)

Czy trzeba aktualizować Joomla po kolei 5.3.4 → 5.4.0?

Niekoniecznie. Jeśli masz wczęśniejszą wersje na przykład 5.2.0 możesz zrobić aktualizację odrazu do 5.4.0

Jeśli nie wiesz jak zapraszamy do zapoznania się z ofertą [Opieki serwisowej Joomla](https://www.joomlaguru.pl/../uslugi/opieka-serwisowa-joomla)

Aktualizacja: 09.06.2026 | 13:00

 Zapisz się do newslettera

 ---

##  Powiązane

 [ ![Joomla 6.1.2 - wydanie bezpieczeństwa i poprawek - opis zmian](https://www.joomlaguru.pl/images/joomla_6/Joomla-6-1-2-opis-zmian.webp)

###  Joomla 6.1.2 - wydanie bezpieczeństwa i poprawek - opis zmian

Więcej

 ](https://www.joomlaguru.pl/index.php?option=com_content&view=article&id=649:joomla-6-1-2-wydanie-bezpieczenstwa-i-poprawek-opis-zmian&catid=9)

 [ ![Anatomia ataku web shell](https://www.joomlaguru.pl/images/joomla_6/webshell-anatomia-ataka-skutki.webp)

###  Popularny edytor JCE w Joomla zaatakowany. Sprawdź, czy Twoja strona nie ma webshella

Więcej

 ](https://www.joomlaguru.pl/index.php?option=com_content&view=article&id=648:pilna-aktualizacja-jce-joomla-cve-2026-48907-falszywe-profile-webshell&catid=9)

 [ ![Joomla 6.1.1 - wydanie bezpieczeństwa i poprawek - opis zmian](https://www.joomlaguru.pl/images/joomla_6/Joomla-6-1-1-opis-zmian.webp)

###  Joomla 6.1.1 - wydanie bezpieczeństwa i poprawek - opis zmian

Więcej

 ](https://www.joomlaguru.pl/index.php?option=com_content&view=article&id=647:joomla-6-1-1-wydanie-bezpieczenstwa-i-poprawek-opis-zmian&catid=9)
