- Fixed the vulnerability allows using a C++ method if you assign a JavaScript object as a property of another object
- Fixed the issue with running a JavaScript method that has been assigned from another object
- Major optimizations and speed up calculations (Linux)
- Implemented the method of tracking the cursor position in the document and moving to the element
- Implemented the
IsBool()
method forCDocBuilderValue
in PythonWrapper - Allow the use of Argument[""] as a parameter for
builder.OpenFile()
andbuilderJS.OpenFile()
- Changing the logic of the Range object: now each new Run object in the range adds one unit to the Range instead of calculating by the number of characters
- Added the methods for updating objects containing links/hyperlinks in the document
- The custom function is now available after reloading the editor page
- Fixed non-informative error when sending a request to the DocumentServer with a script in the body
- Fixed the crashing when calling the
ApiRange
method.Delete
- Fixed the updating the table of contents when calling
UpdateAllTOC
Full list of changes on the ONLYOFFICE documentation
- Fixed the ability to read data from memory when executing scripts via documentbuilder
ApiDateForm
class- Methods for setting text properties
- Methods for moving a cursor
- RGB color methods
- Added the
nWidth
andnHeight
parameters to the ApiPictureForm/SetImage method of Text document API.
- Expanding the list of Worksheet functions
- Protected range methods
- Reference style methods
- Methods for pasting / cutting ranges
- Custom function
Full list of changes on the ONLYOFFICE documentation
- Fixed the ability to add third-party images to a document when executing a script through Document Builder.
- Fixed Heap Buffer Overflow in the "WriteString" method in the "core/DesktopEditor/fontengine/MemoryStream.h" file.
- Fixed the CZipEmbed::open and CZipEmbed::addFile methods which allow writing data to a file for an arbitrary directory.
- Added the sUserId parameter for methods that add objects to the document.
- Added methods for determining page width and height.
- Added a method for setting Drawing directly through an object of the ApiDocument class: AddDrawingToPage
- Added methods for easy installation of forms into a document. SetFormsData, GetFormsData.
- The ApiBullet class has been removed. Working with numbered lists is performed through objects of the ApiNumbering class.
- Added a class and methods for working with the Freeze Panes feature. ApiFreezePanes
- Added a class for working with characters in objects containing text. ApiCharacters.
- The classes representing interaction with comments and responses to comments have been improved. ApiComment, ApiCommentReply.
- Added the ApiBlockLvlSdt/GetDropdownList method to Text document API.
- Added the ApiContentControlList class to Text document API.
- Added the ApiContentControlList/Add method to Text document API.
- etc.
- Added the ApiDocument/GetWatermarkSettings method to Text document API.
- Added the ApiDocument/RemoveWatermark method to Text document API.
- Added the ApiDocument/SetWatermarkSettings method to Text document API.
- etc.
- Added the SearchData object to Global type definitions.
- Added the ReplaceData object to Global type definitions.
- Added the ApiSlide/GetVisible method to Presentation API.
- Added the ApiSlide/SetVisible method to Presentation API.
Full list of changes on the ONLYOFFICE documentation
-
Accessing a cell by index oWorksheet.GetCells(0, 0); has been deprecated.
Bug #59741
-
A lot of new methods for different objects.
-
More details in the documentation here
- A lot of new methods for different objects. More details in the documentation here
- Fix the application vulnerability CVE-2023-30186 with memory exhaustion
during work with
NativeEngine
function (Bug #60433)
- Dozens of new methods for different objects. More detailed list at here
- Fix generating PDF with
Api.CreateImage
call with url (Bug #48473)
arm64
linux versions of DocumentBuilder- Methods to work with Forms
- Actualize all script files to current stable version
- Actualize all script files to current stable version
- Actualize all script files to current stable version
- Fix removing temp for running non-existing script file (Bug #52097)
- Fix error while using
Range#select()
method (Bug #52684)(DocumentBuilder#65)
- Actualize all script files to current stable version
- Actualize all script files to current stable version
- Actualize all script files to current stable version