Pređi na glavni sadržaj

Dnevnik promena

Verzija 10.0.0​

Datum objavljivanja: 12.10.2026.

Nove funkcije​

Svi uređivači​

  • Dodata je podrška za element grafikona Tabela podataka sa mogućnošću dodavanja i podešavanja tekstualnih i grafičkih parametara.
  • Ažuriran je dizajn prodavnice dodataka: dodat je levi panel za prebacivanje kategorija.
  • Dodata je konverzija SVG slika u oblike.
  • Dodato je dugme Preuzmi na gornju traku sa alatkama.

Uređivač dokumenata​

  • Dodat je prozor za podešavanja horizontalne linije.
  • Implementirano je odsecanje teksta po linijama u pasusu sa tačnim proredom.
  • Dodata je podrška za parametar keepNext za tabele, kao i za pasuse i tabele unutar blok kontrola sadržaja.
  • Poboljšana je podrška za grafičke jednačine i druge umetnute objekte u tekstu koji se piše zdesna nalevo (RTL).
  • Implementirana je opcija reda tabele koja sprečava prelamanje reda preko stranica.
  • U meni Specijalno lepljenje dodate su stavke za nastavak liste ili ponovno pokretanje numeracije.
  • Implementirana je mogućnost prelaska na kursor drugog korisnika i praćenja tog kursora tokom zajedničkog uređivanja.

Uređivač tabela​

  • Dodato je isticanje opsega u traci formule.
  • Dodato je čuvanje u formatu XLS.
  • Neke operacije su ubrzane odvojenim čuvanjem stilova i podataka.
  • Dodata je opcija za uključivanje i isključivanje automatskog dovršavanja vrednosti ćelija.
  • Dodati su opisi alatki za konstante u argumentima funkcija (funkcija AGGREGATE).
  • Dodata je animirana ivica selekcije nakon kopiranja ili isecanja.
  • Implementirana je podrška za pozadinu lista pri otvaranju i čuvanju datoteka.
  • Poboljšane su performanse formula niza koje upućuju na cele kolone ili redove (ROW, COLUMN, SEQUENCE, SUM, SUMPRODUCT itd.): izračunavanja su brža i koriste manje memorije.
  • Proširene su mogućnosti rada sa skrivenim redovima i kolonama, uključujući otkrivanje skrivenih krajnjih redova i kolona preko kontekstnog menija.

Uređivač prezentacija​

  • Proširena su podešavanja štampanja: dodati su režimi za štampanje beleški, materijala za deljenje i strukture, kao i štampanje skrivenih slajdova, pozadine i okvira slajda, komentara, brojeva slajdova na materijalima za deljenje i prilagođavanje veličini stranice.
  • Dodati su režimi prikaza: Struktura, Beleške, Matrica materijala za deljenje i Matrica beleški.
  • Dodat je režim Prikaz za čitanje.
  • U meni Datoteka dodata su dugmad Animirano i Video za izvoz prezentacije sa izborom opsega slajdova, rezolucije, trajanja slajda i formata.
  • Za svaki tip prelaza postavljeno je zasebno podrazumevano trajanje.

Formulari​

  • Dodata je mogućnost čuvanja potpisa u poljima za potpis i ponovne upotrebe sa liste sačuvanih potpisa.
  • Dodata je opcija za uključivanje i isključivanje provere pravopisa pri popunjavanju određenog formulara.

PDF uređivač​

  • Implementirano je uklanjanje napomena u oblasti za redigovanje.
  • Dodata je mogućnost uklanjanja metapodataka iz dokumenta pomoću funkcije Redigovanje.
  • Dodat je panel za podešavanja napomena.
  • Dodata je mogućnost umetanja potpisa u dokument preko kartice Komentar.
  • Panel Komentari sada prikazuje sve napomene sa naznakom njihovog tipa.
  • Dodata je mogućnost uređivanja radnji PDF formulara preko Naprednih podešavanja u panelu za podešavanja formulara.
  • Implementirano je kreiranje i popunjavanje formulara po ulogama, kao i prikupljanje podataka iz popunjenih formulara.
  • Dodato je prepoznavanje tabela sa vidljivim ivicama u režimu Uredi tekst.
  • Dodato je polje za potpis na kartici Formulari u režimu Uredi PDF.
  • Dodate su opcije vidljivosti polja u desni panel za podešavanja formulara.

Konverzija​

  • Dodata je podrška za format OFD: datoteke se mogu otvarati za pregled i konvertovati u druge formate na isti način kao XPS.

Bezbednost​

  • Ispravljena je XSS ranjivost u hiperlinkovima u DOCX dokumentima.
  • Ispravljene su ranjivosti CVE-2022-3602 i CVE-2022-3786 u OpenSSL-u u Docker slici.
  • Ispravljena je ranjivost CVE-2022-23308 tokom konverzije dokumenata.
  • Ispravljeno je zaobilaženje sandbox okruženja za makroe.
  • Ispravljen je neispravan upis u memoriju pri konverziji XLS u XLSX.
  • Ispravljena je XSS ranjivost u polju Naziv pri kreiranju AI asistenta.
  • Ispravljeno je zaobilaženje autorizacije pri štampanju PDF datoteka.
  • Ispravljen je pad konvertera pri obradi kružnih lanaca nasleđivanja stilova u DOCX datotekama.
  • Ispravljeno je prekoračenje bafera steka pri čitanju OLE podataka tokom konverzije dokumenata u zastarelim formatima.
  • Ispravljeno je prekoračenje bafera hipa pri renderovanju maski slika u PDF datotekama.
  • Ispravljeno je zaobilaženje sandbox okruženja za makroe sa pristupom kolačićima.
  • Ispravljen je pristup datotekama operativnog sistema preko metode native.GetFileBinary u Document Builder API-ju.
  • Ispravljena je mogućnost korišćenja tokena uređivača za pristup Document Builder-u.
  • Ispravljena je SSRF ranjivost u krajnjoj tački /ai-proxy.
  • Ispravljeno je čitanje van granica pri konverziji DOC u DOCX.
  • Ispravljeno je čitanje van granica pri obradi PPT metadatoteka, koje je dovodilo do otkrivanja sadržaja memorije u dobijenoj PPTX datoteci.
  • Ispravljeno je čitanje van granica pri raščlanjivanju formatiranja znakova u DOC datotekama.
  • Ispravljeno je čitanje van granica pri raščlanjivanju tabele delova (piece table) u DOC datotekama.
  • Ispravljeno je izvršavanje ugrađenog JavaScript koda u PDF dokumentima.
  • Ispravljena je SSRF ranjivost u WOPI krajnjim tačkama.
  • Ispravljeno je dvostruko oslobađanje memorije pri konverziji nekih DOCX datoteka.
  • Ispravljeno je čitanje van granica pri raščlanjivanju tabele fontova u DOC datotekama.
  • Ispravljen je upis van granica hipa izazvan prekoračenjem celog broja tokom konverzije dokumenata.
  • Ispravljena je XSS ranjivost u prozoru argumenata funkcije u Uređivaču tabela.
  • Ispravljeno je izvršavanje zlonamernog JavaScript koda dodatog u radnje PDF datoteka.
  • Ispravljena je ranjivost prolaska kroz putanju (path traversal) pri obradi HML datoteka.
  • Ispravljen je proizvoljan upis datoteka pri raspakivanju arhiva tokom konverzije.
  • Ispravljeno je čitanje lokalnih datoteka tokom konverzije EPUB datoteka.
  • Ispravljena je mogućnost kreiranja datoteke runtime.json preko Document Builder zahteva (CVE-2026-110385).
  • Ispravljena je XSS ranjivost u Uređivaču dokumenata preko naziva fonta ili stila u panelu Pregled.
  • Ispravljeno je izvršavanje proizvoljne skripte pri otvaranju panela istorije verzija.
  • Ispravljena je reflektovana XSS ranjivost na stranici /baseurl.
  • Ispravljeno je izdavanje tokena za anonimni WOPI zahtev za konvertovanje i uređivanje koji je Document Builder API prihvatao.
  • Ispravljeno je čitanje van granica pri konverziji XLS u XLSX.
  • Ispravljena je mogućnost navođenja proizvoljne putanje sistema datoteka u podešavanjima evidentiranja preko runtime.json.
  • Ispravljeno je preuzimanje sesije zajedničkog uređivanja pri radu preko WOPI protokola.
  • Ispravljena je ranjivost prolaska kroz putanju u obrađivaču šablona za kreiranje novih datoteka preko WOPI protokola, koja je dovodila do otkrivanja konfiguracije servera.
  • Ispravljene su ranjivosti u DocumentServer Docker slici.
  • Ispravljeno je prekoračenje bafera steka pri obradi fontova u XPS datotekama.
  • Ispravljena je XSS ranjivost u HTML dodatku pri lepljenju u dokument.
  • Ispravljeno je čitanje van granica pri obradi EMF+ bitmapa, koje je dovodilo do otkrivanja sadržaja memorije.
  • Ispravljeno je čitanje van granica pri konvertovanju XLSX u PDF na serveru.
  • Ispravljeno je čitanje van granica pri obradi hiperlinkova u XLS datotekama, koje je dovodilo do otkrivanja sadržaja memorije.
  • Ispravljeno je čitanje van granica pri renderovanju WMF datoteka, koje je dovodilo do otkrivanja sadržaja memorije u dobijenom dokumentu.
  • Ispravljeno je povećanje privilegija preko skripte documentserver-flush-cache.
  • Ispravljena je mogućnost izvoza dokumenta preko komande sendForm u režimu samo za pregled sa onemogućenim preuzimanjem.

Bekend​

  • Ažuriran je dizajn početne stranice servera.
  • Dodate su krajnje tačke za konverziju sa direktnim otpremanjem datoteke (multipart): POST /converter/from-file i POST /docbuilder/from-file.
  • Dodat je parametar aiSettings.enable (podrazumevano true) za isključivanje AI funkcija. Kada je postavljen na false, AI alatke se izostavljaju iz /plugins.json, a zahtevi ka /ai-proxy se odbijaju.
  • JWT je podrazumevano omogućen u default.json.
  • Uklonjena je zasebna skripta changes2forgotten: promene se vraćaju u forgotten kada se server isključi.
  • Dodati su parametri services.CoAuthoring.server.docbuilderEnable i services.CoAuthoring.server.convertServiceEnable za isključivanje javnih API-ja za Document Builder i konverter (podrazumevano true).
  • Dodata je metrika coauth.connections sa oznakama mode (edit, liveview, view) i replica.
  • Dodata je provera integriteta preuzetih datoteka kada integrator pruži odgovarajuća zaglavlja: parametar services.CoAuthoring.requestDefaults.checksumVerification (podrazumevano true).
  • Promena ponašanja: /converter, /docbuilder i /command više ne prihvataju token iz konfiguracije uređivača. Tokenu je dodato polje operation, koje je opciono za ove zahteve i obavezno za /converter/from-file i /docbuilder/from-file.
  • Promena ponašanja: pravila ipfilter su sada obavezna za WOPI; pravilo allow: * nije dovoljno, host mora biti eksplicitno naveden.
  • Promena ponašanja: preko runtime.json može se menjati samo nivo evidentiranja log4js.
  • Promena ponašanja: podrazumevani port ONLYOFFICE Docs za DEB i RPM instalacije sada je 8083 umesto 80.
  • Komanda za instalaciju za Docker sada radi i na amd64 i na arm64 bez dodatnih parametara.

Prilagođavanje​

  • Dodat je parametar editorConfig.customization.ai.disabled za isključivanje AI alatki.
  • Uklonjena je obrada zastarelih parametara editorConfig.customization: reviewDisplay, trackChanges i showReviewChanges.

API​

  • Pojednostavljeno je pozivanje metoda uređivača iz dodataka: dodat je globalni objekat Editor čije metode vraćaju Promise.
  • Dodata je metoda Editor.RunMacro za izvršavanje API koda uređivača sa prosleđivanjem argumenata i dobijanjem rezultata preko await.
  • Dodata je klasa ApiShadow za rad sa senkama.
  • Dodate su metode za podešavanje strelica linija.
  • Dodate su metode za podešavanje teksta oznaka podataka grafikona.
  • Klasa ApiTextRange dodata je u Uređivač prezentacija, Uređivač tabela i PDF uređivač.
  • Dodate su metode za rad sa vodenim žigovima u Uređivaču dokumenata.
  • Dodati su klasa ApiWatermarkSettings i njene metode.
  • Dodate su klase za rad sa sadržajima i tabelama slika u Uređivaču dokumenata.
  • Dodate su metode za rad sa tabelama u Uređivaču dokumenata.
  • Dodata je klasa ApiDropCap za rad sa inicijalima u Uređivaču dokumenata.
  • Dodata je podrška za pretragu pomoću regularnih izraza u metodi ApiDocument.Search.
  • Dodata je metoda za izbor trenutne rečenice u Uređivaču dokumenata.
  • Dodata je mogućnost postavljanja stila po nazivu i uklanjanja stila ili numeracije pomoću vrednosti null u metodama SetStyle (ApiParagraph, ApiParaPr, ApiRun, ApiTextPr), ApiParagraph.SetNumbering i ApiParaPr.SetNumPr.
  • Metodama Api.CompareDocuments i Api.MergeDocuments dodat je parametar comparisonPr za podešavanje poređenja i spajanja dokumenata, uključujući tipove promena koje se prate i autora promene.
  • Dodati su klasa ApiHyperlink i metode za rad sa hiperlinkovima u Uređivaču tabela.
  • Dodate su klase ApiPageSetup, ApiPage i ApiHeaderFooter za rad sa podešavanjima stranice i zaglavljima/podnožjima u Uređivaču tabela.
  • Dodata je podrška za džoker znakove i regularne izraze u ApiRange.Find i ApiRange.Replace.
  • Dodata je podrška za 2 do 30 opsega u Api.Intersect.
  • Metoda ApiRange.SetValue sada pomera relativne reference u formuli za opseg od više ćelija i vraća false ako vrednost nije upisana.
  • Metoda ApiRange.GetFormula sada vraća niz formula za više ćelija.
  • Dodate su nove metode u Uređivaču tabela.
  • Dodate su metode za rad sa svojstvom StopIfTrue pravila uslovnog formatiranja.
  • Dodate su metode za grupisanje i razgrupisanje objekata u Uređivaču tabela.
  • Uklonjena je sopstvena klasa ApiColor Uređivača tabela; umesto nje koristi se zajednička klasa ApiColor. Metoda ApiColor.GetRGB sada vraća objekat {r, g, b} umesto broja.
  • Dodate su metode za rad sa prezentacijama.
  • Dodate su metode za prolazak kroz strukturu prezentacije.
  • Dodate su metode za rad sa tabelama u Uređivaču prezentacija.
  • Dodate su metode dodataka za Uređivač prezentacija.
  • Dodata je metoda dodatka SearchNext za PDF uređivač.
  • Dodata je metoda za dobijanje izbora na PDF stranici.
  • Dodati su klasa ApiSignatureField i metode za rad sa poljima za potpis u PDF API-ju.
  • Dodata je klasa ApiActionCollection za dobijanje, dodavanje, zamenu i uklanjanje radnji vidžeta PDF formulara.
  • Dodate su klase i metode radnji PDF formulara.

Pogledajte dnevnik promena na GitHub-u

Verzija 9.4.0​

Datum objavljivanja: 19.05.2026.

Nove funkcije​

Svi uređivači​

  • Dodat je prevod interfejsa na hrvatski jezik (hr-HR, Hrvatska).
  • Podešavanja grafikona premeštena su iz desnog panela na zasebnu karticu Dizajn grafikona.

Uređivač dokumenata​

  • Implementirana je mogućnost dodavanja horizontalne linije.

Uređivač tabela​

  • Dodata je podrška za tamni režim za list.

Uređivač prezentacija​

  • Dodato je 25 novih tema dizajna prezentacija.
  • Dodato je 20 novih prelaza slajdova, grupisanih po kategorijama.

Formulari​

  • Implementirano je čuvanje slike potpisa u localStorage. Sada se pri popunjavanju polja za potpis podrazumevano koristi poslednja izabrana slika.
  • Dodati su paneli „Pošalji na potpisivanje” i „Status popunjavanja”.

Bezbednost​

  • Ispravljene su ranjivosti čitanja van granica pri konverziji XLS u XLSX u sledećim funkcijama: ChartSheetSubstream::recalc, TextPropsStream::readFields, MetroBlob::ReadComplexData, SUPBOOK::serialize_book i ATTACHEDLABEL::serialize_rPr.
  • Ispravljena je XSS ranjivost preko nebezbednog izlaza u Convert-and-edit-wopi.ejs.
  • Ispravljena je ranjivost u generisanju GUID-ova koja je napadaču omogućavala da izračuna GUID-ove na osnovu vremena njihovog kreiranja.
  • Ispravljena je ranjivost koja je omogućavala zaobilaženje ograničenja sandbox okruženja za makroe i pristup objektima okruženja preko this i eval u sloppy režimu.
  • Ispravljen je mogući pad ili oštećenje datoteke pri obradi PDF datoteka sa ugrađenim fontovima.

Bekend​

  • Uklonjeno je ograničenje od 20 istovremeno otvorenih dokumenata.
  • Uklonjena je minifikacija koda radi jednostavnije podrške i bolje čitljivosti.
  • Komponente su objedinjene u jedan proces radi optimizacije potrošnje resursa i jednostavnijeg rada sa aplikacijom.
  • Uklonjena je zavisnost od RabbitMQ-a zbog objedinjavanja komponenti.
  • Uklonjena je zavisnost od baza podataka zbog objedinjavanja komponenti.

Prilagođavanje​

  • U odeljak plugins konfiguracije uređivača dodat je parametar disable — niz ID-ova dodataka koji se blokiraju pri učitavanju i skrivaju u interfejsu.

API​

  • Dodate su nove metode dodataka za pomeranje kursora unutar ili izvan polja.
  • Proširene su opcije GroupActions za kontrolu pomeranja i položaja kursora.
  • Dodata je nova klasa za formular za potpis.
  • Dodate su metode za popunjavanje i dobijanje podataka formulara.
  • Dodata je metoda za kreiranje formulara.
  • Dodata je nova metoda za proveru da li je formular popunjen.
  • Dodata je metoda za dobijanje boje isticanja formulara bez uloge.
  • Dodata je metoda za dobijanje boje isticanja formulara.
  • Dodate su metode za upravljanje bojom kontrola sadržaja.
  • Dodate su nove metode za klasu ApiWorksheet.
  • Dodati su nova klasa ApiListObject i metode.
  • Dodati su nova klasa ApiListColumn i metode.
  • Dodati su nova klasa ApiListRow i metode.
  • Dodati su nova klasa ApiSort i metode.
  • Dodati su nova klasa ApiSortFields i metode.
  • Dodati su nova klasa ApiSortField i metode.
  • Dodate su metode koje su nedostajale za dobijanje podešavanja pasusa.
  • Poboljšano je ponašanje nekoliko Get metoda objekta ApiTextPr kada on pripada stilu ili podrazumevanim parametrima formatiranja, a ne pasusu.
  • Dodate su metode za rad sa formatom tekstualnog formulara i listom dozvoljenih znakova.
  • Dodate su nove metode.
  • Dodate su metode za upravljanje veličinom ćelija.
  • Dodata je metoda dodatka GoToPage za prelazak na određenu stranicu.

Pogledajte dnevnik promena na GitHub-u