Compare commits

...

25 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
24 changed files with 873 additions and 31 deletions

View file

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

View file

@ -1,5 +1,536 @@
# Change log # 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 ## 7.0.0
### New Features ### New Features
@ -24,7 +555,7 @@
#### Spreadsheet Editor #### Spreadsheet Editor
* Version History * Version History
* Ability to use Sheet Views is available in OpenSource version0 * Ability to use Sheet Views is available in OpenSource version
* Ability to protect spreadsheet files and separate sheets * Ability to protect spreadsheet files and separate sheets
* Ability to show other users cursor in co-edit mode * Ability to show other users cursor in co-edit mode
* Ability to separate sheets and status bar * Ability to separate sheets and status bar

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. This is an updated and corrected version of the roadmap.
We also reserve the right to change it when necessary. 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 ### 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.4.2-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 ## Overview
@ -111,10 +111,11 @@ The table below will help you to make the right choice.
| Form preview | + | + | + | | Form preview | + | + | + |
| Saving as PDF | + | + | + | | Saving as PDF | + | + | + |
| **Security features** | **Community Edition** | **Enterprise Edition** | **Developer Edition** | | **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) | | | [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 \* If supported by DMS
\** End-to-end encryption via Private Rooms requires ONLYOFFICE Workspace
## Documentation ## Documentation

2
core

@ -1 +1 @@
Subproject commit 0c29e4d08e3dfbdd1739289bbab2cb8b928b8a26 Subproject commit 24e04314d878b8efc5ef4cb9c1a20331497071ea

@ -1 +1 @@
Subproject commit 3929a091fbc76ee251202ef3101284d0afdb27af Subproject commit d834fb1817d4264aa012528428ff3a5ba6f7f001

@ -1 +1 @@
Subproject commit cfa50d33579ebe38586f7721b942dadf20606423 Subproject commit 4fa8601cc3f29477fe589d5970613e67e79c5d01

2
sdkjs

@ -1 +1 @@
Subproject commit 9af7d085bf0717f978ed5bfc3595e37746880aeb Subproject commit 2f7a18f583853b15c5a05ff357f3e1bc15b726c7

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

@ -1 +1 @@
Subproject commit 4027439dcb7127cc1a757bb081860ab51a6f1180 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 ba6caedb769ecf4db34c3c3335109e7c88ffe702 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 10929a06b9560175b56b9c81757b7ef991034d7f Subproject commit 1a1cbf19681318eafd73c6a03c68afe3d6d67aa2

@ -1 +1 @@
Subproject commit 1851cae765257c77b80a9f1997cb6cbf2039fd65 Subproject commit ddec589b37b29ae93b699ea6797f1e375486abdc