Organizacja The Document Foundation wydanie pakietu biurowego . Gotowe pakiety instalacyjne dla różnych dystrybucji Linux, Windows i macOS, a także w wersji do wdrożenia online . Przygotowując wydanie, 74% zmian wprowadzili pracownicy firm zajmujących się projektem, takich jak Collabora, Red Hat i CIB, a 26% zmian dodali niezależni entuzjaści.
:
- Dodano wsparcie dla formatu
(ODF), który wprowadza nowe możliwości ochrony dokumentów, takie jak podpisywanie dokumentów cyfrowym podpisem oraz szyfrowanie treści przy użyciu kluczy OpenPGP. W nowej wersji dodano również wsparcie dla typów regresji wielomianowej i ruchomej średniej dla wykresów, zrealizowano dodatkowe metody formatowania liczb, dodano osobny typ nagłówków i stopki dla strony tytułowej, określono narzędzia do ustalania wcięć akapitów w zależności od kontekstu, poprawiono śledzenie zmian w dokumencie oraz dodano nowy typ szablonu dla głównego tekstu w dokumentach. - Dodano wsparcie dla renderowania tekstu, krzywych i obrazów z użyciem biblioteki 2D oraz przyspieszenie wyjścia przy użyciu API graficznego Vulkan. Silnik oparty na Skia jest domyślnie aktywowany tylko na platformie Windows, zamiast na backendzie używającym OpenGL.
- Poprawiono kompatybilność z formatami DOCX, XLSX i PPTX. Dodano wsparcie dla zapisywania dokumentów DOCX w trybach MS Office 2013/2016/2019, zamiast trybu zgodności z MS Office 2007. Ulepszono przenośność z różnymi wersjami MS Office. Wprowadzono możliwość zapisywania plików XLSX z nazwami arkuszy przekraczającymi 31 znaków, a także z przełącznikami checkbox. Naprawiono problem prowadzący do błędu „invalid content error” przy próbie otwarcia wyeksportowanych plików XLSX z formularzami. Ulepszono eksport i import w formacie PPTX.
- W wtyczkach VCL kf5 (KDE 5) i Qt5, umożliwiających korzystanie z natywnych dialogów KDE i Qt, przycisków, ramek okien i widżetów, wdrożono wsparcie dla skalowania interfejsu na ekranach o wysokiej gęstości pikseli (HiDPI).
- Domyślnie w nowych instalacjach wdrożono blokadę przenoszenia panelu, co pozwala na uniknięcie przypadkowego usunięcia panelu.
- Dodano nowe galerie formularzy, które mogą być łatwo edytowane i stylizowane przez użytkownika. Na przykład dostępne są nowe strzałki, diagramy, ikony, symbole, figury, elementy sieci komputerowej oraz diagramy blokowe.
- Zaproponowano nową tematykę ikon Sukapura, zgodną z wytycznymi dotyczącymi wizualizacji macOS. Temat ten zostanie domyślnie włączony dla nowych instalacji LibreOffice na platformie
macOS. - tematykę ikon Colibre, stosowaną domyślnie na platformie Windows. Ikony zostały przerobione, aby pasowały do nowego stylu MS Office 365.
- Zestaw ikon Sifr został znacznie zaktualizowany i dopracowany. Z głównego zestawu usunięto zestaw ikon Tango, który teraz będzie dostarczany jako zewnętrzne dodatki.
- W instalatorze dla Windows zaproponowano nowy obrazek i ikony.
- W Writer możliwość używania wyrównanych numerów w numerowanych listach i numerach stron, tj. o tej samej szerokości, z dodaniem zera przed cyfrą w krótkich numerach (08,09,10,11).
Zaimplementowano wyróżnianie zainstalowanych zakładek bezpośrednio w tekście (włącza się przez Standard Toolbar ▸ Toggle Formatting Marks and Tools ▸ Options… ▸ LibreOffice Writer ▸ Formatting Aids ▸ Bookmarks).
W Writer dodano również możliwość blokowania zakładek i pól przed zmianami (Tools ▸ Protect Document), zapewniając szare tło dla pustych pól oraz poprawioną obsługę obróconego tekstu w wierszach tabeli.
- W Calc nowe funkcje RAND.NV() oraz RANDBETWEEN.NV(), które w przeciwieństwie do RAND() i RANDBETWEEN() generują wynik tylko raz i nie przeliczają się przy każdej zmianie komórki. W funkcjach obsługujących przetwarzanie wyrażeń regularnych dodano wsparcie dla flag ignorowania wielkości liter . W funkcji TEXT() zapewniono wsparcie dla przekazywania pustego łańcucha jako drugiego argumentu. W funkcji OFFSET() opcjonalne parametry 4 i 5 muszą teraz być większe od zera.
W Calc wprowadzono również kilka optymalizacji wydajności: zwiększono prędkość otwierania plików XLSX z dużą liczbą obrazków, poprawiono wydajność wyszukiwania z użyciem autofiltrowania oraz skrócono czas operacji cofania zmian.
- W Writer, Draw oraz Impress wsparcie dla półprzezroczystego tekstu.
- W Impress i Draw przesunięcie tekstu nadrzędnego zmniejszono z 33% do 8% w stosunku do linii bazowej. Przyspieszono operacje wprowadzania do list z animacją, edytowania tabel oraz otwierania niektórych plików PPT.
- interfejs ekranu pokazu prezentacji oraz konsoli prezentacji w Impress.
- W oknie zmiany nazwy stron w Draw i slajdów w Impress dodano podpowiedź, ostrzegającą przed podaniem pustej lub już istniejącej nazwy.
- W Draw i innych modułach podczas eksportu do PDF możliwość ustawienia rozmiaru strony większego niż 200 cali (508 cm).
- Większość szablonów w Impress została przetłumaczona na użycie proporcji 16:9 zamiast 4:3.

- narzędzie „Narzędzia ▸ Sprawdzenie dostępności…” do oceny tekstu pod kątem przystosowania dla osób z problemami ze wzrokiem.
- W filtrze importu EMF+ dodano wsparcie dla liniowych gradientów, zapisów BeginContainer oraz własnych etykiet na wykresach.
- W filtrze eksportu do formatów DOCX i XLSX dodano wsparcie dla efektów poświaty i zanikających półprzezroczystych krawędzi.
- Dla języków rosyjskiego i ukraińskiego wdrożono automatyczną zamianę cudzysłowów ASCII na apostrofy (’), które były używane zamiast zamykającego cudzysłowu (“). Jeśli wcześniej słowo „word'” było zastępowane przez „word“, to teraz zamieni się na „word’”, ale „„word'” nadal będzie zamieniane na „„word“”. Dla języka ukraińskiego dodatkowo zaimplementowano automatyczną zamianę „<<word>>” na „«word»”.
- Zaktualizowano słownik ortograficzny dla języków angielskiego, białoruskiego, łotewskiego, katalońskiego i słowackiego. Zaktualizowano tezaurus dla języka rosyjskiego i przeprowadzono konwersję słownika ortograficznego z kodowania KOI8-R na UTF-8. Dodano szablony podziału wyrazów dla języka białoruskiego.
- Dodano wsparcie dla modułów Java (na razie dostępne są tylko dwa moduły: org.libreoffice.uno i org.libreoffice.unoloader). Pliki juh.jar, jurt.jar, ridl.jar i unoil.jar zostały połączone w jeden archiwum libreoffice.jar.
- Usunięto wsparcie dla Pythona 2.7, do uruchamiania skryptów wymagany jest teraz Python 3. Usunięto filtr eksportu do Adobe Flash.

Źródło: opennet.ru

