Compare commits

...

32 commits

Author SHA1 Message Date
Lea 8eca3681b7
Update submodule to point to web-apps fork 2023-01-12 14:25:10 +01:00
github-actions[bot] da71b9c6f9 Update submodules 2022-12-20 12:55:42 +00:00
Denis Spitsyn ed60013250
Add v7.2.2 changelog (#2045)
* Add v7.2.2 changelog

Add v7.2.1 changelog

* Fix markdown

* Update spellchecker

* Fix more

* Fix spaces

* Add one more exception

* Remove non-unicode symbol
2022-12-20 10:35:58 +03:00
Pavel Lobashov 5bed65fa99
Add note about docker-engine (#1959) 2022-10-27 11:09:17 +03:00
github-actions[bot] 016eddbecb Update submodules 2022-10-20 15:59:05 +00:00
Pavel Lobashov f1b8594521
Add v7.2.1 changelog (#1945)
* Add v7.2.1 changelog

* Improve

* Fix more
2022-10-20 16:06:30 +03:00
Pavel Lobashov e448c88efa Add issue templates 2022-10-10 10:08:08 +03:00
Alexander Trofimov cfe62f0ede Update Readme.md
Update version to 7.2
2022-09-28 10:57:45 +03:00
github-actions[bot] 141067bf45 Update submodules 2022-09-22 12:56:44 +00:00
Pavel Lobashov 6eff0ebc83
Add v7.2.0 changelog (#1901)
* Add v7.2.0 changelog

* Fix wording

* Add more details in changelog

* Fix more

* Fix more

* Fix more

* Some  more

* Fix more

* Fix issues

* Fix more

* Fix more

* Add changelog for API

* Fix more

* Fix more

* Add link to new methods

* Add more details to changelog
2022-09-22 15:05:21 +03:00
Pavel Lobashov 6271653f61 Add note about E2E encryption
Some user noticed it that is was not very informative
Asked by Ksenia Fedoruk and user was from Ekaterina Orekhova
2022-07-11 14:17:58 +03:00
github-actions[bot] 530622d1bf Update submodules 2022-06-02 09:01:18 +00:00
Svetlana Maleeva 5a6c3455bb
Update ROADMAP.md (#1776)
* Update ROADMAP.md

* Edit ROADMAP.md
2022-06-01 18:12:53 +03:00
Pavel Lobashov e969e05dc6
Add v7.1.1 changelog (#1767)
* Add v7.1.1 changelog

* Fix typo in Changelog

Typo fixed in changelog

Co-authored-by: Denis Spitsyn <denis.spitsyn.nct@gmail.com>
2022-06-01 18:10:08 +03:00
Pavel Lobashov 528a8f9a8f
Add changelog note (#1747) 2022-05-16 18:25:23 +03:00
Alexander Trofimov d9e380ead0
Update version (#1745) 2022-05-16 12:39:59 +03:00
Pavel Lobashov 65b562f5ef
Add changelog for v7.1.0 (#1737)
* Add changelog for v7.1.0

* Countless fixes :)

* Forgotten forms

* Actualize list

* Fix more

* Actualize more

* Fix more

* Fix more

* Clarify view settings info
2022-05-12 18:05:25 +03:00
github-actions[bot] c34c052020 Update submodules 2022-05-12 14:36:19 +00:00
Semyon Bezrukov e62a8d7602
Add update submodules github action (#1680) 2022-03-11 17:03:04 +03:00
Pavel Lobashov 9605b40315
Add changelog to v7.0.1 (#1644) 2022-02-22 15:47:32 +03:00
papacarlo 6c58559a31 Update submodules 2022-02-22 11:12:54 +00:00
Svetlana Maleeva 3bd62f423d
Update ROADMAP.md (#1595) 2022-01-21 13:54:14 +03:00
JMoVS 3fa1e606c4
Fix typo in Changelog (#1587)
small typo fixed in changelog
2022-01-18 14:58:13 +03:00
Alexander Trofimov 0d00eba371
Update version (#1589) 2022-01-18 14:56:45 +03:00
papacarlo 9ec8f1567f Update submodules 2022-01-18 08:58:18 +00:00
Pavel Lobashov 1332e81bd0
Add v7.0.0 changelog (#1531)
* Add v7.0.0 changelog

* Add fixes entry

* Add spellcheck

* Remove some features according to Rita's review

* Actualize

* Fix typo

* Add info about form creator

* Replace Buy now to Contact us with email

* Fix contact us casing

* Remove mention of pro features
2022-01-17 17:46:43 +03:00
Alexander Trofimov 050d296b74
Update Readme.md (#1471)
Update version to 6.4.2
2021-10-19 13:35:37 +03:00
papacarlo cf5ce63407 Update submodules 2021-10-14 10:49:23 +00:00
Pavel Lobashov ce9af5f519
Add Changelog v6.4.2 (#1466)
* Add Changelog v6.4.2

* Fix typos

* Fix markdownlint

* Fix more
2021-10-14 13:14:48 +03:00
Alexander Trofimov 422d628de8
Update Readme.md (#1462) 2021-10-08 09:53:41 +03:00
Alexander Trofimov 8e9c0347a8
Update Readme.md (#1439)
version 6.4
2021-09-28 16:33:58 +03:00
papacarlo 5b71d92db2 Update submodules 2021-09-28 09:05:27 +00:00
24 changed files with 956 additions and 41 deletions

View file

@ -1,20 +1,38 @@
personal_ws-1.1 en 472 utf-8
personal_ws-1.1 en 580 utf-8
ACOT
ACOTH
ActiveCell
AddBookmarkCrossRef
AddCaptionCrossRef
AddComment
AddEndnoteCrossRef
AddFootnoteCrossRef
AddHeadingCrossRef
AddNumberedCrossRef
AddSheet
adSm
AllFontsGen
altGr
amd
amqp
Api
ApiBlockLvlSdt
ApiChart
ApiDocument
ApiDrawing
ApiParagraph
ApiRange
ApiSlide
ApiTable
ApiWorksheet
ApplyChartStyle
ApplyTheme
Asana
ASC
ashx
aspose
Aspose
authChanges
autocomplete
AutoCorrect
autofill
@ -43,12 +61,15 @@ blockcontent
blocklevelstd
BMP
boolean
br
brower
bugfix
bugfixes
builded
callbackUrl
CanUpdateTarget
CAs
CentOS
cff
changesError
checkbox
@ -60,7 +81,7 @@ CHISQ
CHITEST
citus
CJK
CentOS
clientLog
clipart
Clipart
ClipArt
@ -77,15 +98,18 @@ ConditionalFormatting
conf
config
configs
connectionAndInactivity
ConnectionsOS
COnOfftype
convertasion
Convertation
convertions
ConvertService
COTH
COUNTIF
COUNTIFS
COVARIANCE
CreatePictureForm
crypted
CSC
CSCH
@ -148,8 +172,10 @@ endnotes
ePub
EQ
ERFC
ESOCKETTIMEDOUT
Español
ETS
eu
EXC
EXPON
fb
@ -168,24 +194,34 @@ ForEach
FORMULATEXT
FTEST
fullscreen
Galego
Galician
GAMMADIST
GAMMAINV
gc
gcc
GenerateGuid
GetAdress
GetAllCaptionParagraphs
GetAllHeadingParagraphs
GetAllNumberedParagraphs
GetBottomMargin
GetCells
GetCols
GetColumnWidth
GetCount
GetCurrentContentControlPr
GetEndNotesFirstParagraphs
GetFontNames
GetFootnotesFirstParagraphs
GetHeight
GetHidden
GetIndex
GetLeftMargin
getLocale
GetName
GetPageOrientation
GetPosInParent
GetRightMargin
GetRowHeight
GetRows
@ -198,6 +234,8 @@ GetTopMargin
GetUsedRange
GetValue
GetVisible
GetVisibleRegion
GetWidth
GetWpar
glyphs
gnutls
@ -213,7 +251,9 @@ HLOOKUP
hotkey
hotkeys
html
htmlutils
https
hy
HYPGEOM
icu
ie
@ -231,14 +271,21 @@ inBody
innodependencyinstaller
InsertContent
insertImage
integrations
INTL
INV
iOS
iPadOS
ipfilter
IsAutosave
IsExitSave
ISFORMULA
IsModifiedByUser
ISOWEEKNUM
isSaveLock
Italiano
japanese
javascript
jpeg
js
JS
@ -248,6 +295,7 @@ JWT
korean
lang
LeftMargin
leftMenu
libcurl
librabbitmq
libs
@ -260,21 +308,23 @@ LOGEST
LOGNORM
logrotate
lookup
LOOL
LTS
macOS
MacOs
mariadb
mathType
MathType
maxChangesSize
MAXIFS
Mendeley
MergeArea
metadata
metafile
México
mht
MINIFS
minishift
mht
MoveCursorToEnd
MoveCursorToStart
mscorefonts
@ -310,6 +360,7 @@ ODP
ods
odt
ODT
onDocumentContentReady
onDocumentStateChange
onlyoffice
ONLYOFFICE
@ -323,6 +374,7 @@ OpenDocument
OpenFormat
openProtectedFile
OpenSource
oRange
otp
ots
ott
@ -330,9 +382,11 @@ owncloud
oxps
pageDown
ParaDrawing
Paragarph
param
params
passsword
pathurl
pdf
PDFA
PDURATION
@ -343,6 +397,8 @@ PhotoEditor
PHP
placholder
Pluging
png
PNG
PostgreSql
PostgreSQL
postinst
@ -356,27 +412,31 @@ PptxFormat
Preseentation
PrintGridlines
PrintHeadings
putFile
QUARTILE
rabbitmq
rastr
RANDARRAY
rastr
ReadFromBinary
Realtime
rebranding
Rebranding
Redistributable
reconnection
rect
redis
Redistributable
refactor
Refactor
refactoring
regex
ReplaceByElement
replyStr
republika
reSave
resize
rightMenu
RowHeight
rPrChange
RRI
rtf
RTF
@ -386,10 +446,10 @@ savefile
SaveLock
saveUrl
Schweiz
ScrollToAbsolutePosition
sdk
sdkjs
sdt
SharedWorker
SECH
SecurityError
selectwheel
@ -397,24 +457,39 @@ SELinux
sessionId
SetBottomMargin
SetColumnWidth
SetDataPointFill
SetDataPointOutLine
SetHidden
SetLeftMargin
SetLegendFill
SetLegendOutLine
setLocale
setMailMergeRecipients
SetMarkerFill
SetMarkerOutLine
SetOffset
SetPageOrientation
SetPlotAreaFill
SetPlotAreaOutLine
SetRightMargin
SetRowHeight
SetSeriesFill
SetSeriesOutLine
SetTitleFill
SetTitleOutLine
SetTopMargin
SetVisible
SharedWorker
SheetView
showReviewChanges
shrinkwrap
si
SIGABR
signatureLine
Sinhala
Slovenčina
Slovenská
SmartArt
snaplines
SNGL
sockjs
@ -429,8 +504,10 @@ specifi
Spellcheker
ssl
sslEnabled
startRPC
startup
statsd
statusBar
STDEV
stirkeout
SUMIFS
@ -440,6 +517,7 @@ Svenska
Sverige
svg
SVG
Svizzera
tabSelected
TDIST
TEXTJOIN
@ -448,6 +526,7 @@ thai
TINV
TOC
toLocaleString
toolbarNoTabs
tooltip
tooltips
trackpad
@ -455,6 +534,7 @@ TRIMMEAN
truetype
TTEST
ttf
TW
txPr
txt
ubuntu
@ -464,6 +544,7 @@ undelete
ungroup
ungrouping
unLockDocument
uri
URI
url
urls
@ -486,22 +567,26 @@ wget
WinXp
wmf
WOPI
WordControl
WrapText
xfIndexNumber
XLOOKUP
xls
XLS
XLSB
xlsb
XlsFormatReader
xlsx
XLSX
XLTX
xps
XSS
XLOOKUP
Yandex
youtube
yy
yyyy
Zb
Zotero
ZA
Zb
zh
Zotero
ZTEST

63
.github/ISSUE_TEMPLATE/bug_report.yml vendored Normal file
View file

@ -0,0 +1,63 @@
name: "Bug report"
description: "Use this template if you're running into issues with DocumentServer"
body:
- type: checkboxes
id: unique
attributes:
label: "This issue is unique."
options:
- label: "I have used the [search tool](https://github.com/ONLYOFFICE/DocuemntServer/issues?q=) and did not find an issue describing my bug."
required: true
- type: dropdown
id: os
attributes:
label: Operating System of DocumentServer
description: "If you know this bug occurs on multiple operating systems, select all you have tested."
multiple: true
options:
- Windows Server
- Linux (DEB package)
- Linux (RPM package)
- Docker
validations:
required: true
- type: input
id: version
attributes:
label: "Version information"
description: "Please provide the exact version of the app you are using. You can check it in `About` tab"
placeholder: "Example: 6.3.1.56"
validations:
required: true
- type: textarea
id: expected
attributes:
label: "Expected Behavior"
description: "What did you expect to happen? Did this work in previous versions of DocumentServer?"
placeholder: "Example: When the text color is set to white it should be white, regardless of the font size."
validations:
required: true
- type: textarea
id: actual
attributes:
label: "Actual Behavior"
description: "What did actually happen?"
placeholder: "Example: When the text size is 16 and the font color is set to white then the text is gray."
validations:
required: true
- type: textarea
id: repro-steps
attributes:
label: "Reproduction Steps"
description: "Provide information on how to reproduce this bug. Make sure your instructions are clear."
placeholder: |
Example:
1. Change font size to 16
2. Set font color to white
3. Observe as the text is not white
- type: textarea
id: additional
attributes:
label: "Additional information"
description: "If you have any screenshots, videos, or other information that you feel is necessary to explain the issue, feel free to attach them here."
placeholder: "Example: My screen resolution is 1920x1080p"

View file

@ -0,0 +1,14 @@
name: "Feature request"
description: "Use this form to suggest a feature."
body:
- type: checkboxes
attributes:
label: "This issue is unique."
options:
- label: "I have used the [search tool](https://github.com/ONLYOFFICE/DocumentServer/issues?q=) and did not find an issue describing my idea."
required: true
- type: textarea
attributes:
label: Your idea.
validations:
required: true

27
.github/workflows/update-submodules.yml vendored Normal file
View file

@ -0,0 +1,27 @@
name: Update submodules
on: workflow_dispatch
jobs:
update-submodules:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
token: ${{ secrets.PUSH_TOKEN }}
- name: Update submodules recursively
run: |
git submodule update --init --recursive
git submodule update --recursive --remote
- name: Commit & push changes
run: |
git config --global user.name 'github-actions[bot]'
git config --global user.email 'github-actions[bot]@users.noreply.github.com'
git add --all
git commit -m 'Update submodules' || echo 'No changes to commit'
git push

2
.gitmodules vendored
View file

@ -15,7 +15,7 @@
url = https://github.com/ONLYOFFICE/server.git
[submodule "web-apps"]
path = web-apps
url = https://github.com/ONLYOFFICE/web-apps.git
url = https://git.amogus.cloud/Lea/web-apps.git
[submodule "sdkjs-plugins/plugin-highlightcode"]
path = sdkjs-plugins/plugin-highlightcode
url = https://github.com/ONLYOFFICE/plugin-highlightcode

View file

@ -1,5 +1,603 @@
# Change log
## 7.2.2
### Fixes
#### All Editors
* Change selection font for base math font
#### Document Editor
* Fix the document bouncing in fast co-edit mode (Bug #59647) ([DocumentServer#1955](https://github.com/ONLYOFFICE/DocumentServer/issues/1955))
* Fix ability to review the document by anonymous users (Bug #59592)
* Fix changing `Unit of Measurement` property in `Advanced Settings` (Bug #59911)
* Fix the problem with compiling text properties of paragraph numbering (Bug #59324)
* Fix comment highlight rendering (Bug #59640)
* Fix calculating end info of the paragraph (Bug #59997, #60026)
* Fix printing selection for some documents (Bug #60167)
* Fix calculating the end info of a paragraph in table (Bug #60115)
#### Spreadsheet Editor
* Fix print from the integrations (Bug #59466)
* Fix hangup on opening xlsx file (Bug #59549)
* Fix displaying of the descriptions in `Function Arguments` window
for non-English formula languages
#### Presentation Editor
* Fix applying auto-correction in the equations (Bug #59529) ([DocumentServer#1960](https://github.com/ONLYOFFICE/DocumentServer/issues/1960))
#### Convert
* Fix some specific files in docx to png conversion (Bug #59923)
#### Back-end
* Major improvements of js compilation during convertions
through creating js caches with fonts
* Fix file collection with setting `FileConverter.converter.errorfiles`
* Add idle session close log and `clientLog` command
* Add `onDocumentContentReady` log message
#### API
* Fix `GetVisibleRegion` method
* Add `WordControl.ScrollToAbsolutePosition` method
#### Mobile Web Editors
* Fix the editors loading in some integrations on iOS and iPadOS (Bug #59604)
#### Docker
* Fix port parsing from `amqp_uri` if host contains digits including IP (Bug #59483)([Docker-DocumentServer#215](https://github.com/ONLYOFFICE/Docker-DocumentServer/issues/215))
* Add base image and PostgreSQL version build arguments
* Fix errors when starting the container on CentOS 9 (Bug #59481)([Docker-DocumentServer#522](https://github.com/ONLYOFFICE/Docker-DocumentServer/issues/522))
#### Integration Example
* Fixed several issues with jwt in different examples
## 7.2.1
### New Features
#### All Editors
* Major improvements in fonts render engine. Removal of `Alternative input` settings
### Fixes
#### All Editors
* Fix `Help` closing (Bug #59315)
#### Document Editor
* Fix numbering in Portuguese or Basque language (Bug #59091)
* Fix the problem with review types when splitting paragraph (Bug #58512)
* Fix the problem with special paste button (Bug #59149)
* Fix crash on opening docx (Bug #59212)
* Fix the problem with reading `rPrChange` property and review such files (Bug #59205)
* Fix scrolling in co-edit view mode (Bug #57928)
* Fix the problem with performing the global undo (Bug #59270)
* Fix the problem with set the bold property for text in the complex script
(Bug #59289)
* Fix special paste position (Bug #59139)
#### Spreadsheet Editor
* Fix hangup on opening xlsx file (Bug #58112)
* Fix special paste via hotkey (Bug #59148)
#### Presentation Editor
* Fix animations problems (Bug #59301)
* Fix opening pptx file (Bug #59308)
#### Convert
* Fix xlsb to xlsx conversion (Bug #59002)
* Fix broken docx with 3D charts (Bug #58814)
* Fix some specific files in ppt to pptx conversion (Bug #59074, Bug #59106,
Bug #59108, Bug #59261, Bug #59276, Bug #59277, Bug #59281, #59261)
* Fix some specific files in xlsx to ods conversion (Bug #59118)
* Fix metadata loss in PDF (Bug #59153)
* Fix problems with opening xps files (Bug #59119)
* Fix empty presentation for ods to pptx conversion (Bug #59220)
* Fix xlsx to ods conversion (Bug #59221, Bug #59353)
* Fix xls to xlsx conversion (Bug #59209)
* Fix rtf to docx conversion (Bug #59322)
* Fix doc to docx conversion (Bug #59329)
* Fix csv number formats (Bug #59357)
* Improve EMF images rendering
#### PDF Viewer
* Fix search highlight (Bug #59069)
* Fix tooltip language for preview (Bug #59087)
#### Forms
* Major improvements in saving forms to PDF
* Implement save text field formats to PDF (Bug #58901)
* Add default form key when creating new forms
* Fix image track display (Bug #59120)
* Fix the problem with highlight of a fixed form (Bug #59105)
* Fix duplicating fixed forms when saving to PDF
* Fix the problem with converting complex field to fixed form (Bug #59262)
* Fix the problem with entering text to form (Bug #59290)
* Fix the problem with working with complex fields and simple fields (Bug #59345)
* Fix keys list problems (Bug #59377)
* Fix the problem with cancel filling the form on form blur (Bug #59373)
* Fix the problem with key of complex forms (Bug #59374)
* Fix complex form filling problem for forms with same key (Bug #59375)
* Fix the problem with printing form borders filled with placeholders (Bug #59378)
* Fix the problem with updating content of a Ref field (Bug #58606, Bug #59278)
#### Back-end
* Calling separate callback for each `pathurl` request
* Fix forgotten migration ([DocumentServer#1911](https://github.com/ONLYOFFICE/DocumentServer/issues/1911))
* Set timeout for entire conversion
* Add `pathurl` command to startRPC
* Check connection status before sending changes
* Add `editor.maxChangesSize` limit to document changes in config
* Fix bug with using built-in Root CAs instead of Windows Store.
* Check license on live viewer authorization
* Add alias field for multi tenancy
* Add acknowledge to authChanges
#### API
* Fix `Api.CreatePictureForm` method (Bug #59159)
* New methods to work with Review mode via API
#### Mobile Web Editors
* Fix SmartArt rendering (Bug #58867)
* Fix hangup on duplicate slide (Bug #59102)
* Fix hidden separator in dark theme (Bug #58272)
#### Docker
* Update base image to `ubuntu:22.04`. Please update `docker-engine`
to latest stable version (`20.10.21` as of writing this doc)
* Fix build of image (Bug #59310)([Docker-DocumentServer#506](https://github.com/ONLYOFFICE/Docker-DocumentServer/issues/506))
#### Integration Example
* Fixed several issues in different examples
## 7.2.0
### New Features
#### All Editors
* JWT with random key enabled by default. This fix CVE-2021-43445,
CVE-2021-43447, CVE-2021-43448, CVE-2021-43449
* Random secret key by default. Fix CVE-2021-43444
* Fix CVE-2022-32212 by upgrading nodejs version
* Show warning on macros execution if connection to another host. Fix CVE-2021-43446
* Top toolbar optimizations for smaller screens
* Added the ability to choose "Contrast Dark" or "System default"
interface theme (Bug 59010)
* More options in `View` tab. View tab available in comment and view mode
* Redone of icons in header line
* Ability to rename file from header (Should be supported by DMS)
* Redone of settings page
* Exact build number in `About` page
* New `Live viewer` - ability to see changes in view mode
(Should be supported by DMS)
* Stat page will show statistics for `Live viewer`
* New interface languages - `pt-PT`, `zh-TW`, `eu-ES`, `ms-MY`, `hy-AM`
* Redone of color selection component
* New option to disable alternative menu
* Completely redesigned search inside the document
* New hotkeys for `Special Paste`
* Added `Cut` and `Select All` buttons to the toolbar next to `Copy`\`Paste`
* Major improvements in Font engine (For languages like Bengali or Sinhala)
(Only in Document Editor and Presentation Editor)
* Ligatures support
* Ability to insert tables as OLE object
* Support for images as a bulleted list and the ability to work with them
* Major improvements in `EMF` and `WMF` files rendering
* Completely new plugin marketplace
#### Document Editor
* Ability to remove Header/Footer from toolbar
* Ability to insert current heading in TOC
* New warning if there is no TOC in document
* Navigation panel renamed to `Headings`
* Major improvements in `pdf`, `djvu`, `xps` convert to `docx`
* Correct display Greek letters as numbered list items
* New types of multilevel lists, which can be applied to Headers
* Redone changes apply in Review mode
##### Spreadsheet Editor
* Ability to `Switch rows and columns` for Chart
* New `Italiano (Svizzera)` language for regional settings
* Row number highlight for filter
* Remove `First sheet` and `Last sheet` from bottom toolbar
* Selection of copied range
* `Get link to this range` in context menu
* Pivot table option - `Auto-fit column widths on update`
* 1904 date system support
##### Presentation Editor
* Animation with Custom path
* New advanced settings `Placement` tab for shapes\charts\images
#### Forms
* Search in embedded and forms mode
* Change field width for `Comb of characters`-enabled field
* Ability to set tag for field
* New `Format` and `Allowed Symbols` settings for field
* New field types - `Phone number`, `Email Address` and `Complex Field`
##### Installation
* Auto detect of DB type in `deb` package
* `arm64` and `amd64` docker images use same tag
###### Back-end
* `WOPI` discovery action for embedded viewer
##### Customization
* Ability to set phone in `About` page
##### Api
* `GetFontNames()` methods for `Paragarph` and `Run`
* New methods to get cross-reference data:
`ApiDocument.GetAllNumberedParagraphs();`,
`ApiDocument.GetAllHeadingParagraphs();`,
`ApiDocument.GetFootnotesFirstParagraphs();`,
`ApiDocument.GetEndNotesFirstParagraphs();`,
`ApiDocument.GetAllCaptionParagraphs();`
* New methods to set cross-reference data:
`ApiParagraph.AddNumberedCrossRef();`,
`ApiParagraph.AddHeadingCrossRef();`,
`ApiParagraph.AddBookmarkCrossRef();`,
`ApiParagraph.AddFootnoteCrossRef();`,
`ApiParagraph.AddEndnoteCrossRef();`,
`ApiParagraph.AddCaptionCrossRef();`
* New methods to replace elements:
```javascript
ApiParagraph.GetPosInParent();
ApiParagraph.ReplaceByElement();
ApiTable.GetPosInParent();
ApiTable.ReplaceByElement();
ApiBlockLvlSdt.GetPosInParent();
ApiBlockLvlSdt.ReplaceByElement();
```
* New methods to get size in EMU for drawings
`ApiDrawing.GetWidth();` and `ApiDrawing.GetHeight();`
* Add new methods for chart:
```javascript
ApiChart.ApplyChartStyle();
ApiChart.SetPlotAreaFill();
ApiChart.SetPlotAreaOutLine();
ApiChart.SetSeriesFill();
ApiChart.SetSeriesOutLine();
ApiChart.SetDataPointFill();
ApiChart.SetDataPointOutLine();
ApiChart.SetMarkerFill();
ApiChart.SetMarkerOutLine();
ApiChart.SetTitleFill();
ApiChart.SetTitleOutLine();
ApiChart.SetLegendFill();
ApiChart.SetLegendOutLine();
```
* Improve support of regexps in code like `String.replace(/\s/g, "")`
* Improvements in `oRange.GetValue` and `oRange.GetValue2`
* Dozens of new methods for different objects.
More detailed list at [here](https://api.onlyoffice.com/docbuilder/changelog)
* Fixes for several methods
### Fixes
* All components received countless fixes
## 7.1.1
### Fixes
#### All Editors
* Fix rendering list of fonts if there is a lot of fonts (Bug #46495)
* Fix rendering of some Chinese fonts (Bug #48564)([DocumentServer#1142](https://github.com/ONLYOFFICE/DocumentServer/issues/1142))
* Update help entries
#### Document Editor
* Fix lost text box in Header (Bug #56940)
* Fix incorrect table width for some doc file (Bug #56901)
* Fix convert of some docx files (Bug #57068, Bug #57177)
* Fix color of SmartArt figures in docx -> odt convert (Bug #57104)
* Fix page count in specific doc file (Bug #57334)
* Fix insert page with merge cells and drag'n'drop (Bug #57305)
* Fix zoom while touch-pad scrolling (Bug #56029)
* Hide "Create new" for offline pdf/djvu/xps files
#### Spreadsheet Editor
* Fix all sheets display while saving as pdf (Bug #49163)
* Fix zoom change with touch-pad on MacOS (Bug #57249)
#### Presentation Editor
* Fix re-save of some pptx files (Bug #57070)
* Fix text align for some ODP files (Bug #57214)
* Fix saving SmartArt in groups (Bug #57112)
* Fix crash on drawing animation labels by shape track
#### PDF Viewer
* Fix lost text in PDF -> ODT (Bug #57274)
* Fix lost text in PDF -> image convert (Bug #57363)
* Fix calling translate plugin (Bug #53808)
#### Mobile Web
* Fix merged button on tablets (Bug #56884)
* Fix interface move after close find & replace (Bug #56966)
* Fix tooltip for function description (Bug #56968)
#### Document Builder
* Fix broken presentation after using `ApiSlide.ApplyTheme` (Bug #57062)
#### Back End
* Fix crash with config with undefined permissions
* Increase connectionAndInactivity to reduce ESOCKETTIMEDOUT
error on download and save
* Return inBody param for backwards compatibility with changes2forgotten
## 7.1.0
### New Features
#### All Editors
* ARM version for some systems
* New menu for inserting shapes (with list of recent used)
* Ability to edit points of a selected shapes
* Ability to open new diagram types: Pyramid, Bar (Pyramid),
vertical and horizontal cylinders, vertical and horizontal cones
* Ability to crop a selected image to shape
* Sorting comments on the left sidebar by group
* Ability to see your file protection password when entering it
* Support for SmartArt objects without converting into a group of objects
* New interface languages: Galego/Galician, Azerbaijani
* Notifications appear when connection is lost and being restored
* Gradient fill icon shows the chosen colors
#### Document Editor
* Ability to convert PDF/XPS files into editable files
* New toolbar tab: View
* Ability to accept/reject changes from the context menu
* Ability to use special symbols when searching within documents
* Ability to add a period with a double-space
* Add Chinese/Japanese/Italian language to Watermark settings
#### Document Viewer
* New viewer for PDF, XPS, DJVU files with major performance improvements
All operations are performed on the client side.
* Ability to use the Page Thumbnails panel and to
display the document's contents on the left sidebar for PDF files
* Support for external and internal links in PDF opening
* Ability to use Hand/Select tools in PDF viewer
* The Document Info section of the Data tab contains
information about PDF, XPS, DJVU files
#### Spreadsheet Editor
* Using a built-in preview panel before printing out a spreadsheet
* New `View` tab with settings like: Combine sheet and status bars,
Always show toolbar,
Interface theme,
Show frozen panes shadow
* New currencies as per ISO 4217 without needing to change the locale
* Using tips when working with formulas for tables
* Ability to set a text qualifier when importing text from TXT/CSV
* Support for XLSB files for opening
* New context menu for moving sheets
* Groups can be opened and closed in view/comments mode
#### Presentation Editor
* New toolbar tabs: Animation, View
* Animations can be added to the presentation
* Ability to duplicate slides using the Add slide menu
* Ability to move a slide to beginning/end using a slide context menu
* Ability to insert recently used shapes using a new panel on the Insert tab
* Ability to add a period with double-space
#### Forms
* Ability to zoom a form
#### Mobile Editors
* Dark themes in mobile web editors and viewers
* New button to show lists in spreadsheet
#### API
* The last callbackUrl is needed for sending a link
to a compiled file if a file was edited by the same user on different tabs
* New sections Features and Layout for Customization.
Ability to customize interface, toolbar, left, right, bottom sidebar
* The following parameters are renamed:
`leftMenu` -> `layout.leftMenu`,
`rightMenu` -> `layout.rightMenu`,
`toolbar` -> `layout.toolbar`,
`statusBar` -> `layout.statusBar`,
`spellcheck` -> `features.spellcheck`
* Ability to see the customer_id and the build type on index.html
* A lot of other changes in API, described [here](https://api.onlyoffice.com/editors/changelog#71)
#### Back end
* New environment variable X2T_MEMORY_LIMIT limiting memory for the x2t process
* [WOPI] New headers for putFile request:
`X-LOOL-WOPI-IsModifiedByUser`,
`X-LOOL-WOPI-IsAutosave`,
`X-LOOL-WOPI-IsExitSave`
* Performance improvements via build components update
* `ttf-mscorefonts-installer` is now mandatory dependency for Linux version, for
better compatibility with ooxml files
### Fixes
* All components received countless fixes
## 7.0.1
### New Features
#### Spreadsheet Editor
* `French (Switzerland)` regional setting (Bug #53978)
### Fixes
#### All Editors
* Fix problem with broken `About` customization (Bug #55647)
#### Document Editor
* Fix changes in text position (Bug #54485)
* Fix JS error while changing font in some files (Bug #55280)
* Fix the problem with calculating the position
of flow objects lying in a table cell (Bug #51933)
* Fix the problem with calculating the position of
a drawing object in the header (Bug #55398)
* Fix the problem with calculating header/footer.
Forbid to change the page number of a header
when calculation in progress (Bug #55403)
* Fix the problem with calculating the position
of a drawing lying in a table cell
with vertical alignment to the bottom or center (Bug #55406)
* Fix the problem with calculating page count stage (Bug #55458)
* Fix the problem with text position calculation for rotated table cells (Bug #54200)
* Fix `Shift + (` shortcut (Bug #55356)
#### Spreadsheet Editor
* Fix opening protected workbook in Excel (Bug #55027)
* Fix JS error while Find and Replace empty cell (Bug #54999)
* Fix compatibility of some files with Excel (Bug #54956)
#### Presentation Editor
* Fix shape position in slideshow mode (Bug #55068)
#### Forms
* Fix problem with license end (Bug #54910)
* Fix problem float characters limit (Bug #55410)
#### Mobile Editor
* Fix print and download permission problems (Bug #55043)
#### Back End
* Fix Remote Code Execution (Bug #54819)
#### Package
* Fix `rpm` update with some custom `local.json` values (Bug #50603)
## 7.0.0
### New Features
#### All Editors
* New sort types for Comment left sidebar
* Ability to call menu entries by pressing `alt+key`
* New canvas zoom options (up to 500%)
* Ability to customize dark menu logo from API
#### Document Editors
* Ability to add Content Controls and
use File Comparison is available in OpenSource version
* Completely new mode for creating, filling and sharing forms
* Dark Mode (dark canvas background and other interface changes)
* New settings to change review mode `Track Changes Display`
* Ability to select local file for `Mail Merge`
* New setting for AutoFormat as you type -> hyperlinks and network paths
#### Spreadsheet Editor
* Version History
* Ability to use Sheet Views is available in OpenSource version
* Ability to protect spreadsheet files and separate sheets
* Ability to show other users cursor in co-edit mode
* Ability to separate sheets and status bar
* `pt-br` formulas description and translation
* Do not loose Query Table data
* Copy sheet with drag-n-drop with holding `ctrl`
#### Presentation Editors
* Ability to display animations
* Slide animation settings moved to top Tab
* New setting for AutoFormat as you type -> hyperlinks and network paths
* Ability to save presentation to `BMP` and `PNG`
### Fixes
* All components received countless fixes
## 6.4.2
### Fixes
#### All Editors
* Fix JS errors while copy chart from Document Editor
to Presentation Editor (Bug #52844)
* Fix `htmlutils.js` not found for `toolbarNoTabs` option (Bug #52849)([DocumentServer#1445](https://github.com/ONLYOFFICE/DocumentServer/issues/1445))
#### Documents Editor
* Fix JS error while comparing some specific docx files (Bug #52909)
* Fix JS error while undo in compare mode (Bug #52865)
#### Spreadsheet Editor
* Fix lost gradient in some files (Bug #52801)
#### Integration Example
* Major updates in all components
* Fix some issues in `WOPI` view
## 6.4.1
### New Features

View file

@ -5,7 +5,132 @@ This document provides the roadmap of the planned ONLYOFFICE Document Server cha
This is an updated and corrected version of the roadmap.
We also reserve the right to change it when necessary.
## Version 6.5
## Version 7.2
### All editors
* Ability to rename document at the top of the editor window
* Warning when a macro makes a request to any URL
* Search field is reworked
* The `View` tab is available in read-only mode and comment mode
* Ability to edit OLE objects
* Advanced settings are reworked
* Ability to enable/disable using the Option key to navigate
the editors via keyboard
* Web editor interface theme can be synchronized with the
system theme
* New web editor info: the `About` section contains build number
* New search panel in the embedded versions of the
Document Editor and the Spreadsheet Editor
* Top toolbar is reworked
* New interface languages: Basque, Malay,
Portuguese (Portugal), Chinese (Traditional, Taiwan)
### Forms
* New interface language: Indonesian
* Ability to add tags
### Document Editor
* New interface language: Indonesian
* PDF viewer navigation panel is renamed and has its own settings:
expand/collapse all, expand to level X, font size, wrap headings
* Ability to remove headers/footers via toolbar
* Ability to include current title in the table of contents via toolbar
and designated button
* New spellcheck settings in the advanced settings
### Spreadsheet Editor
* Ability to use custom images as bullets in bullet lists
* Ability to switch rows/columns using the diagram settings
in the right panel
### Presentation Editor
* New spellcheck settings in the advanced settings
* Support for PPSX files, they open in preview mode
* Ability to use custom images as bullets in bullet lists
* Reworked advanced settings' `Placement` tab for precise
positioning of images, tables, and charts
### Mobile
* New interface language: Indonesian
* New features in the Document Editor: header navigation,
ability to add table of contents and configure its setting
### Plugins
* New translation mechanic in plugins: ability to add `langs.json`
to folder with translations; first there is a request for a full match
in file name and language, then up to the `-` symbol
### API updates
* New feature: live viewer for tracking changes in real-time
* The Document Server information contains live viewer/editor data
* New interface translation support: 4-letter language designation
is supported. Currently it is used for Portuguese (Portugal) and
Chinese (Traditional, Taiwan)
### WOPI
* Ability to open embedded viewer in WOPI discovery
## Version 7.1
### All editors
* New menu for inserting autoshapes
* Ability to edit points of a selected autoshape
* Ability to open new diagram types: Pyramid, Bar (Pyramid),
vertical and horizontal cylinders, vertical and horizontal cones
* Ability to crop a selected image to shape
* Sorting comments on the left sidebar by group
* Ability to see your file protection password when entering it
### Forms
* Ability to zoom a form
### Document editor
* Ability to use the Page Thumbnails panel and to display
the document's contents on the left sidebar for PDF files
* Ability to use special symbols when searching documents
* Ability to add a period with double-space
### Spreadsheet editor
* New view settings: Combine sheet and status bars,
Always show toolbar, Interface theme, Show frozen panes shadow
* New currency: CFP franc
* Using tips when working with formulas for tables
* Ability to set a text qualifier when importing text from TXT/CSV
* Using a built-in preview panel before printing out a spreadsheet
### Presentation editor
* Ability to duplicate slides using the `Add slide` menu
* Ability to move a slide to beginning/end using a slide context menu
* Ability to insert recently used shapes using a new panel on the `Insert` tab
* Ability to add a period with double-space
### API updates
* The last `callbackUrl` is needed for sending a link to a compiled file
if a file was edited by the same user on different tabs
* New environment variable `X2T_MEMORY_LIMIT` limiting memory
for the x2t process
* New sections `Features` and `Layout` for `Customization`,
the following parameters are renamed: `leftMenu` -> `layout.leftMenu`,
`rightMenu` -> `layout.rightMenu`, `toolbar` -> `layout.toolbar`,
`statusBar` -> `layout.statusBar`, `spellcheck` -> `features.spellcheck`
* Ability to see the `customer_id` and the build type on `index.html`
## Version 7.0
### All editors

View file

@ -1,4 +1,4 @@
[![License](https://img.shields.io/badge/License-GNU%20AGPL%20V3-green.svg?style=flat)](https://www.gnu.org/licenses/agpl-3.0.en.html) ![Release](https://img.shields.io/badge/Release-v6.3-blue.svg?style=flat)
[![License](https://img.shields.io/badge/License-GNU%20AGPL%20V3-green.svg?style=flat)](https://www.gnu.org/licenses/agpl-3.0.en.html) ![Release](https://img.shields.io/badge/Release-v7.2.0-blue.svg?style=flat)
## Overview
@ -59,18 +59,17 @@ The table below will help you to make the right choice.
| **Support** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Documentation | [Help Center](https://helpcenter.onlyoffice.com/installation/docs-community-index.aspx) | [Help Center](https://helpcenter.onlyoffice.com/installation/docs-enterprise-index.aspx) | [Help Center](https://helpcenter.onlyoffice.com/installation/docs-developer-index.aspx) |
| Standard support | [GitHub](https://github.com/ONLYOFFICE/DocumentServer/issues) or paid | One year support included | One year support included |
| Premium support | [Buy Now](https://www.onlyoffice.com/support.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | [Buy Now](https://www.onlyoffice.com/support.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) | [Buy Now](https://www.onlyoffice.com/support.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS) |
| Premium support | [Contact Us](mailto:sales@onlyoffice.com) | [Contact Us](mailto:sales@onlyoffice.com) | [Contact Us](mailto:sales@onlyoffice.com) |
| **Services** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Conversion Service | + | + | + |
| Document Builder Service | + | + | + |
| **Interface** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Tabbed interface | + | + | + |
| Dark theme | + | + | + |
| 150% scaling | + | + | + |
| 125%, 150%, 175%, 200% scaling | + | + | + |
| White label | - | - | + |
| Integrated test example (node.js) | + | + | + |
| Integrated test example (node.js) | + | + | + |
| Mobile web editors | - | +* | +* |
| Access to pro features via desktop | - | + | - |
| **Plugins & Macros** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Plugins | + | + | + |
| Macros | + | + | + |
@ -84,13 +83,13 @@ The table below will help you to make the right choice.
| **Document Editor features** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Font and paragraph formatting | + | + | + |
| Object insertion | + | + | + |
| Adding Content control | - | + | + |
| Adding Content control | + | + | + |
| Editing Content control | + | + | + |
| Layout tools | + | + | + |
| Table of contents | + | + | + |
| Navigation panel | + | + | + |
| Mail Merge | + | + | + |
| Comparing Documents | - | + | + |
| Comparing Documents | + | + | + |
| **Spreadsheet Editor features** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Font and paragraph formatting | + | + | + |
| Object insertion | + | + | + |
@ -98,21 +97,25 @@ The table below will help you to make the right choice.
| Table templates | + | + | + |
| Pivot tables | + | + | + |
| Data validation | + | + | + |
| Conditional formatting for viewing | +** | +** | +** |
| Sheet Views | - | + | + |
| Conditional formatting | + | + | + |
| Sparklines | + | + | + |
| Sheet Views | + | + | + |
| **Presentation Editor features** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Font and paragraph formatting | + | + | + |
| Object insertion | + | + | + |
| Transitions | + | + | + |
| Transitions | + | + | + |
| Presenter mode | + | + | + |
| Notes | + | + | + |
| **Form creator features** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| Adding form fields | + | + | + |
| Form preview | + | + | + |
| Saving as PDF | + | + | + |
| **Security features** | **Community Edition** | **Enterprise Edition** | **Developer Edition** |
| End-to-end encryption via Private Rooms | + | + | - |
| End-to-end encryption via Private Rooms** | + | + | - |
| | [Get it now](https://www.onlyoffice.com/download-docs.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS#docs-community) | [Start Free Trial](https://www.onlyoffice.com/download-docs.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS#docs-enterprise) | [Start Free Trial](https://www.onlyoffice.com/download-docs.aspx?utm_source=github&utm_medium=cpc&utm_campaign=GitHubDS#docs-developer) |
\* If supported by DMS
\** Support for all conditions and gradient. Adding/Editing capabilities are coming soon
\* If supported by DMS
\** End-to-end encryption via Private Rooms requires ONLYOFFICE Workspace
## Documentation

2
core

@ -1 +1 @@
Subproject commit 3cc2d904d4671770c8781a3054ad2ed15b6aac74
Subproject commit 24e04314d878b8efc5ef4cb9c1a20331497071ea

@ -1 +1 @@
Subproject commit 5712fd6278545627f67530625487bd9dc838ce47
Subproject commit d834fb1817d4264aa012528428ff3a5ba6f7f001

@ -1 +1 @@
Subproject commit 85cad84f629b06019acd19a8c2caaf8c4372d05a
Subproject commit 4fa8601cc3f29477fe589d5970613e67e79c5d01

2
sdkjs

@ -1 +1 @@
Subproject commit af81ea5f4c11aca013c90167e2b30b7dc9fdf559
Subproject commit 2f7a18f583853b15c5a05ff357f3e1bc15b726c7

@ -1 +1 @@
Subproject commit 7ea4ddf1e1562cee66fbbb339dcc2c2a25990249
Subproject commit bf800f63eab8a202128f109c1b4969e654ccb314

@ -1 +1 @@
Subproject commit fbd72b02b9840152e3e00f11775a403930cb1c97
Subproject commit 3e21f9f542eb7d1709622b29a92e4eff1c3ea612

@ -1 +1 @@
Subproject commit 5a36bf93ed3245f25dcc22079174531c57362108
Subproject commit de282e12466fca0cc79f8f79072b8630df9c7932

@ -1 +1 @@
Subproject commit 5b24c872e1cc2a52a8e17c6d337b96bc40ccbf47
Subproject commit 1e7abae692c74a8e036cb8472c53223d3df41d14

@ -1 +1 @@
Subproject commit 995b5f62152f86b2663ebe702f3cbeece79e3d5b
Subproject commit 10c89498b702f271183427957e2a66558e93eced

@ -1 +1 @@
Subproject commit fcec71527b5e0106515d07c5f1dd951667949f07
Subproject commit b1abf1a37a5d856e7f926ad0ab90bc8d2a6b18a9

@ -1 +1 @@
Subproject commit 4ada28009a1cd1c79acea3b9a534e24f454ef084
Subproject commit 46e05265cb1186197184943f118caac9ab478aed

@ -1 +1 @@
Subproject commit 252f2c718e337dc09c495f2cf6e5bfaba3c01db5
Subproject commit dfefba29ccae8796de31b06131dfb2a6416fa6ea

@ -1 +1 @@
Subproject commit 4dec91155b2a9e60794959fb98decb39bebb8106
Subproject commit 502922f92ad5a365163f316897677a470daf80f1

@ -1 +1 @@
Subproject commit c9f472fea4e36b5287df13a8767137d8b92742e5
Subproject commit 5f729fda60d65a18064a258b5bf764e81c7de774

2
server

@ -1 +1 @@
Subproject commit 6331f8c0a7f9d91dac03b2297f68828235d2fd45
Subproject commit 1a1cbf19681318eafd73c6a03c68afe3d6d67aa2

@ -1 +1 @@
Subproject commit 14ff7bfef358405f9171958c2fd8550cbbbf53bd
Subproject commit ddec589b37b29ae93b699ea6797f1e375486abdc