The following items are a list of all changes in ODF 1.3.

List of all changes in ODF 1.3 part 2

(Source: https://docs.oasis-open.org/office/OpenDocument/v1.3/os/part2-packages/OpenDocument-v1.3-os-part2-packages.html)

Sections - New

TopicDeveloperStatusBZ ID / Git commitComment

Interactions Between Encryption and Digital Signatures 3.9 Office-3869


OPEN



manifest:checksum-type 4.16.3 Office-3940


OPEN



Sections - Changed

TopicDeveloperStatusBZ ID / Git commitComment
Normative references 1.3 Office-3866

OPEN



Normative References 1.3 Office-3867

OPEN



Normative References 1.3 Office-3868

OPEN



Namespaces 1.5 Office-4002

OPEN



OpenDocument Package 2.2.1 Office-3858

OPEN



Elements - New

TopicDeveloperStatusBZ ID / Git commitComment

<manifest:encrypted-key> 4.8 Office-3940


OPEN



<manifest:encryption-method> 4.9 Office-3940


OPEN



<manifest:keyinfo> 4.10 Office-3940


OPEN



<manifest:PGPData> 4.11 Office-3940


OPEN



<manifest:PGPKeyID> 4.12 Office-3940


OPEN



<manifest:PGPKeyPacket> 4.13 Office-3940


OPEN



<manifest:CipherData> 4.14 Office-3940


OPEN



<manifest:CipherValue> 4.15 Office-3940


OPEN



Attributes - New

TopicDeveloperStatusBZ ID / Git commitComment

manifest:PGPAlgorithm 4.17 Office-3940


OPEN



Descriptions - Changed

TopicDeveloperStatusBZ ID / Git commitComment

<dsig:document-signatures> 5.2 Office-3869


OPEN



<ds:signature> 5.3 Office-3870


OPEN



<ds:signature> 5.3 Office-3871


OPEN



<manifest:algorithm> 4.5 Office-3859


OPEN



Encryption-General 3.4.1 Office-3875


OPEN



List of all changes in ODF 1.3 part 3

(Source: OASIS - Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 3: OpenDocument Schema - Appendix G - Changes From ODF 1.2 (Non Normative))

Descriptions - New

TopicDeveloperStatusBZ ID / Git commitComment
Change Tracking General 5.5.1 Office-3873

OPEN



Description - Changed

TopicDeveloperStatusBZ ID / Git commitComment
Change Tracking General 5.5.1 Office-3873

OPEN



Document Fields – General 7.3.1 Office-3783

CLOSED


Just a typo.

Drawing Page Style 16.41 Office-3937


OPEN



Foreign elements and attributes 3.17 Office-3950 , Office-4034


OPEN



List Item Style Rules 5.3.5 Office-3782


OPEN



Normative References 1.3 Office-3868


OPEN



Open Document Drawing Document 2.2.5 Office-3744

Damjan Jovanovic 

CLOSED


ODF 1.2 incorrectly stated the MIME type is "application/vnd.oasis.opendocument.graphic-template" instead of "application/vnd.oasis.opendocument.graphics-template". We only use the correct MIME type, there is no mention of the wrong one on OpenGrok.

Open Document Drawing Document 2.2.5 Office-3746

Damjan Jovanovic 

CLOSED


ODF 1.2 uses "application.vnd.oasis.opendocument.graphics" instead of "application/vnd.oasis.opendocument.graphics". We only use the correct MIME type, there is no mention of the wrong one OpenGrok.

OpenDocument Text Document 2.2.3 Office-2580


OPEN



Styles General 3.15.1 Office-3697

Damjan Jovanovic 

CLOSED


Just a change to a cross-reference.

White Space Characters 6.1.2 Office-2102


OPEN



White Space Processing and EOL Handling 3.18 Office-2102

OPEN



Elements - New

TopicDeveloperStatusBZ ID / Git commitComment

<chart:coordinate-region> 11.3 Office-3928


OPEN



<meta:creator-initials> 14.4 Office-3776


OPEN



<number:fill-character> 16.29.5 Office-3765


OPEN



<style:footer-first> 16.13 Office-3789


OPEN



<style:header-first> 16.11 Office-3789


OPEN



<text:drop-down> 7.4.16 Office-3881


OPEN



<text:label> 7.4.17 Office-3881

OPEN



Elements - Changed

TopicDeveloperStatusBZ ID / Git commitComment

<chart:legend> 11.4 Office-3883


OPEN



<config:config-item-set> 3.10.2 Office-3684


OPEN



<draw:applet> 10.4.7 Office-2044

Damjan Jovanovic 

CLOSED


<draw:applet> is deprecated. It's still supported by us.

<draw:fill-image> 16.42.6 Office-3933


OPEN



<draw:image> 10.4.4 Office-3922


OPEN



<dr3d:scene> 10.5.2 Office-3932


OPEN



<number:date-style> 16.29.11 Office-1832


OPEN



<number:fill-character> 16.29.1 Office-3765


OPEN



<number:fraction> 16.29.7 Office-3695


OPEN



<number:number> 16.29.3 Office-3860


OPEN



<number:scientific-number> 16.29.6 Office-3860


OPEN



<office:automatic-styles> 3.15.3 Office-3683


OPEN



<style:default-page-layout> 16.8 Office-3696


OPEN



<style:drawing-page-properties> 17.25 Office-3937


OPEN



<style:master-page> 16.9 Office-3679


OPEN



<style:style> 16.2 Office-3935


OPEN



<style:tab-stops> 17.7 Office-3845


OPEN



<style:text-properties> 16.29.29 Office-3895


OPEN



<table:covered-table-cells> 9.1.5 Office-3877


OPEN



<table:source-cell-range> 9.6.5 Office-3665


OPEN



<table:table-columns> 9.1.12 Office-3839


OPEN



<table:table-rows> 9.1.8 Office-3838


OPEN



<text:numbered-paragraph> 5.3.6 Office-1437


OPEN



<text:sheet-name> 7.3.11 Office-3698

Damjan Jovanovic 

CLOSED


Clarifies the definition of <text:sheet-name> without changing the meaning.

Attributes - New

TopicDeveloperStatusBZ ID / Git commitComment

chart:data-label-series 20.9 Office-2117, Office-3956


OPEN



chart:regression-force-intercept 20.44 Office-3958


OPEN



chart:regression-intercept-value 20.45 Office-3958


OPEN



chart:regression-max-degree 20.46 Office-3958


OPEN



chart:regression-moving-type 20.47 Office-3959


OPEN



chart:regression-name 20.48 Office-3958


OPEN



chart:regression-period 20.49 Office-3959


OPEN



number:exponent-interval 19.347 Office-1828


OPEN



number:forced-exponent-sign 19.349 Office-3860


OPEN



number:max-denominator-value 19.352 of <number:fraction> 16.29.7 Office-3695


OPEN



number:min-decimal-places 19.356 of <number:number> 19.343.2 ,
<number:scientific-number> 19.356.3, Office-3860


OPEN



style:contextual-spacing 20.255 Office-3767


OPEN



style:scale-to-X 20.354 Office-3857


OPEN



style:scale-to-Y 20.355 Office-3857


OPEN



table:tab-color 19.731 of <style:table-properties> 17.15 Office-2173


OPEN



text:current-selected 19.790 Office-3881


OPEN



Attributes - Changed

TopicDeveloperStatusBZ ID / Git commitComment

chart:interpolation 20.27 Office-3692


OPEN



chart:regression-type 20.50 Office-3958, Office-3959


OPEN



dr3d:transform 19.107 Office-3848


OPEN



draw:color-inversion 20.110 Office-3827


OPEN



draw:concave 19.123 Office-3849


OPEN



draw:corners 19.128 Office-3849


OPEN



draw:enhanced-path 19.145 Office-3711


OPEN



draw:formula 19.171 Office-3822

Damjan Jovanovic 

CLOSED


Changes atan2(x, y) to atan2(y, x). We already use atan2(y, x).

draw:formula 19.171 Office-3823

Damjan Jovanovic 

CLOSED


ODF 1.3 uses radians instead of degrees for trigonometric functions, unlike ODF 1.2. The issue documents how we use radians, and it was changed because no implementations used degrees.

draw:formula 19.171 Office-3826


OPEN



draw:formula 19.171 Office-3778


OPEN



draw:gradient-step-count 20.137 Office-3934


OPEN



draw:handle-position 19.179 Office-3778


OPEN



draw:mime-type 19.191 Office-3943


OPEN



draw:sharpness 19.211 Office-3849


OPEN



draw:style 19.218.5 of <draw:stroke-dash> 16.42.9 Office-3742


OPEN



draw:style 19.218.2 of <draw:gradient> 16.42.1 Office-3718


OPEN



draw:style 19.219.27 of <style:master-page> 16.9 Office-3937


OPEN



draw:transform 19.228 Office-3755

Damjan Jovanovic 

CLOSED


ODF 1.2 wrongly said skewX and skewY skew by rotate-angle instead of skew-angle. Such a mistake makes no sense as rotate-angle is undefined, and wouldn't have been implemented that way.
draw:z-index 19.231 Office-2122

OPEN



fo:background-color 20.182 Office-3927


OPEN



fo:keep-with-next 20.201 Office-3924


OPEN



fo:min-height 19.240 of <draw:text-box> 10.4.3 Office-3735


OPEN



fo:text-align 20.223.1 of <style:paragraph-properties> 17.6 Office-3820


OPEN



number:grouping 19.350 Office-3888


OPEN



number:style 19.362.9 of <number:seconds> 16.29.22 Office-3752


OPEN



office:value-type 19.389 Office-3555


OPEN



presentation:display-date-time 20.233 Office-3931


OPEN



presentation:display-page-number 20.236 Office-3931


OPEN



presentation:source 19.420 Office-4013


OPEN



smil:accelerate 19.436 Office-3726


OPEN



smil:accumulate 19.437 Office-3725


OPEN



smil:additive 19.438 Office-3725


OPEN



smil:attributeName 19.439 Office-2523


OPEN



style:class 19.470 Office-3863

Damjan Jovanovic 

CLOSED


Changes the description of <style:class> without changing the meaning.

style:condition 19.472 of <style-map> 16.3 Office-3882


OPEN



style:page-number 20.328 of <style:paragraph-properties> 17.6 and
<style:table-properties> 17.15 Office-3923


OPEN



style:run-through 20.351 Office-2122


OPEN



style:scale-to 20.352 Office-3857


OPEN



style:scale-to-pages 20.353 Office-3857


OPEN



style:text-line-through-text 20.374 Office-3722


OPEN



style:text-line-through-text 20.374 Office-3723


OPEN



svg:height 19.543.2 of <chart:legend> 11.4 Office-3883


OPEN



svg:height 19.543.5 of <dr3d:scene> 10.5.2 Office-3932


OPEN



svg:stroke-linecap 20.171 Office-3742


OPEN



svg:viewBox 19.574 Office-3996

Damjan Jovanovic 

CLOSED


The svg:viewBox coordinates should be interpreted the same as SVG syntax, which is "left top width height", but ODF 1.2 incorrectly said "left top right bottom". In our code, we already use "left top width height".

svg:width 19.575.4 of <chart:legend> 11.4 Office-3883


OPEN



svg:width 19.575.7 of <dr3d:scene> 10.5.2 Office-3932


OPEN



svg:x 19.577.5 of <dr3d:scene> 10.5.2 Office-3932


OPEN



svg:y 19.581.5 of <dr3d:scene> 10.5.2 Office-3932


OPEN



table:name 19.677.11 of <table:operation> 9.3.3 Office-3728


OPEN



table:condition 19.600 of <table:content-validation> 9.4.5 Office-3882


OPEN



table:display 19.621 Office-3754


OPEN



table:display 19.621 Office-4019


OPEN



table:end-cell-address 19.631 of <dr3d:scene> 10.5.2,
<draw:caption> 10.3.11, <draw:circle> 10.3.8, <draw:connector> 10.3.10,
<draw:control> 10.3.13, <draw:custom-shape> 10.6.1, <draw:ellipse> 10.3.9,
<draw:frame> 10.4.2, <draw:g> 10.3.15, <draw:line> 10.3.3,
<draw:measure> 10.3.12, <draw:page-thumbnail> 10.3.14, <draw:path> 10.3.7,
<draw:polygon> 10.3.5, <draw:polyline> 10.3.4, <draw:rect> 10.3.2,
<draw:regular-polygon> 10.3.6 and <office:annotation> 14.1. Office-2697


OPEN



table:expression 19.639 of <table:named-expression> 9.4.13 Office-3882


OPEN



table:number-rows-spanned 19.682 of <table:table-cell> 9.1.4 Office-3876


OPEN



table:orientation 19.690.2 of <table:data-pilot-field> 9.6.7 Office-3729


OPEN



table:style-name 19.730.2 of <table:background> 16.22 Office-3925


OPEN



table:table-background 19.733 Office-3954

Damjan Jovanovic 

CLOSED


This is just a typo. It doesn't change anything semantically.

text:anchor-type 19.759 Office-3945


OPEN



text:anchor-type 20.418 Office-3945


OPEN



text:display 19.802.3 of <text:expression> 7.4.14 Office-3929


OPEN



text:list-id 19.835 Office-1437


OPEN



text:relative-tab-stop-position 19.861 Office-3946


OPEN



text:start-value 19.874.6 of <text:numbered-paragraph> 5.3.6 Office-1437


OPEN



text:style-name 19.880.18 of <text:index-source-style> 8.11 Office-3675


OPEN



text:style-name 19.880.25 of <text:numbered-paragraph> 5.3.6 Office-1437


OPEN



text:name 19.841 Office-3881


OPEN



text:value 19.906 Office-3881


OPEN



text:track-changes 19.889 Office-3763


OPEN



Removed descriptions, elements, attributes and values

TopicDeveloperStatusBZ ID / Git commitComment

The deprecated attribute 'office:process-content' (19.377 in ODF 1.2.) has been removed. Office-4034


OPEN



Deprecated MIME Types

TopicDeveloperStatusBZ ID / Git commitComment

odi Table 25 - Registered MIME types Office-2002


OPEN



oti Table 25 - Registered MIME types Office-2002


OPEN



Declared Namespace Change

TopicDeveloperStatusBZ ID / Git commitComment

urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0


OPEN



List of all changes in ODF 1.3 part 4

(Source: https://docs.oasis-open.org/office/OpenDocument/v1.3/os/part4-formula/OpenDocument-v1.3-os-part4-formula.html#__RefHeading___Toc1134097_2705524876)

Description - Changed

TopicDeveloperStatusBZ ID / Git commitComment

Basic Expressions 5.2 Office-3667


OPEN


Part of the basic expression BNF changed from:

  FunctionName Whitespace* '(' ParameterList ')' |

to:

  FunctionName '(' ParameterList ')' |

so whitespace is no longer valid between FunctionName and its bracketed parameter list.

Criterion 4.11.8 Office-3766

Damjan Jovanovic 

CLOSED


Changes some references within the specification, but no change in meaning.

Sequences 4.11.12 Office-4003

Damjan Jovanovic 

CLOSED


Changes "shall" to "must" in row/column processing order. It's just a change in the language. If we processed sequences correctly for ODF 1.2, then we should be processing them correctly in ODF 1.3 too.

Functions - Changed

TopicDeveloperStatusBZ ID / Git commitComment

BESSELI 6.16.12 Office-3842

Damjan Jovanovic 

CLOSED


Changes the type of first argument from Integer to Number. We already use Number.

BESSELJ 6.16.13 Office-3842

Damjan Jovanovic 

CLOSED


Changes the type of first argument from Integer to Number. We already use Number.

BESSELK 6.16.14 Office-3842

Damjan Jovanovic 

CLOSED


Changes the type of first argument from Integer to Number. We already use Number.

BESSELY 6.16.15 Office-3842

Damjan Jovanovic 

CLOSED


Changes the type of first argument from Integer to Number. We already use Number.

CELL 6.13.3 Office-3909

Damjan Jovanovic 

CLOSED


Changes the condition under which CELL("ADDRESS", ref) returns the sheet name, from "if given in the reference" to "if given in the reference and does not reference the same sheet as the sheet the expression is evaluated upon". Our CELL function already returns the sheet name under the new condition.

COVAR 6.18.18 Office-3757

Damjan Jovanovic 

CLOSED


Fixes the formula for covariance, adding the 1/N factor that was missing. We already use it.

CRITBINOM 6.18.19 Office-3921

Damjan Jovanovic 

CLOSED


Requires that 0 <= Alpha <= 1 instead of the wrong Alpha >= 1 in ODF 1.2. We already require that in our ScInterpreter::ScCritBinom() function, which does:

        if (n < 0.0 || alpha <= 0.0 || alpha >= 1.0 || p < 0.0 || p > 1.0)

            PushIllegalArgument();

Actually, strictly speaking, we require 0 < Alpha < 1, not 0 <= Alpha <= 1, but that's what Excel requires too, so let's leave it as is. Maybe we should report that issue back to OASIS?

DAYS360 6.10.7 Office-3907

Damjan Jovanovic 

CLOSED


Changes parameter 3 (Method) from Integer to Logical. For us, it is already logical, method ScInterpreter::ScGetDiffDate360() does:

sal_Bool bFlag;

if (nParamCount == 3)

    bFlag = GetBool();

else

    bFlag = sal_False;

DCOUNT 6.9.3 Office-3906

Damjan Jovanovic 

CLOSED

561c6157b86908803ccecf18699e7b5dfaba10b2The 2nd parameter, DatabaseField, is optional in ODF 1.3.

DCOUNTA 6.9.4 Office-3906

Damjan Jovanovic 

CLOSED

561c6157b86908803ccecf18699e7b5dfaba10b2The 2nd parameter, DatabaseField, is optional in ODF 1.3.

FLOOR 6.17.3 Office-3879

Damjan Jovanovic 

CLOSED


Changes FLOOR() to round towards zero, like it should, instead of away from zero. We already do that.

FTEST 6.18.30 Office-3903


OPEN


Need to re-examine implementation.

HLOOKUP 6.14.5 Office-3902

Damjan Jovanovic 

CLOSED

07b7105f20776a1b6f4e27351365759551337431Changes parameter type to "ForceArray Reference|Array".

IF 6.15.4 Office-3844


OPEN


Needs to be able to handle missing "then" and "else" expressions, eg. IF(condition;), IF(condition;;) and IF(condition;IfTrue;) all give errors in AOO, but they shouldn't.

ISBLANK 6.13.14 Office-4000

Damjan Jovanovic 

CLOSED

118236Updates documentation, adding "This function does not propagate Error values." We already do that.

ISFORMULA 6.13.18 Office-4000

CLOSED

118236Updates documentation, adding "This function does not propagate Error values." We already do that.

ISLOGICAL 6.13.19 Office-4000

Damjan Jovanovic 

CLOSED

118236Updates documentation, adding "This function does not propagate Error values." We already do that.

ISNONTEXT 6.13.21 Office-4000

Damjan Jovanovic 

CLOSED

118236Updates documentation, adding "This function does not propagate Error values." We already do that.

ISNUMBER 6.13.22 Office-4000

Damjan Jovanovic 

CLOSED

118236Updates documentation, adding "This function does not propagate Error values." We already do that.

ISREF 6.13.24 Office-4000

Damjan Jovanovic 

CLOSED

118236Updates documentation, adding "This function does not propagate Error values." We already do that.

ISTEXT 6.13.25 Office-4000

Damjan Jovanovic 

CLOSED

118236Updates documentation, adding "This function does not propagate Error values." We already do that.

LINEST 6.18.41 Office-3902, Office-3948


OPEN

07b7105f20776a1b6f4e27351365759551337431For Office-3902, changes parameter type to "ForceArray".

LOGEST 6.18.42 Office-3902

Damjan Jovanovic 

CLOSED

07b7105f20776a1b6f4e27351365759551337431Changes parameter type to "ForceArray".

MATCH 6.14.9 Office-3902

Damjan Jovanovic 

CLOSED

07b7105f20776a1b6f4e27351365759551337431Changes parameter type to "ForceArray Reference|Array".

RECEIVED 6.12.43 Office-3916

Damjan Jovanovic 

CLOSED

e172229456487b113132e6d03d331cba42792c7fA new constraint, Settlement < Maturity, had to be implemented on our RECEIVED function.

STDEVP 6.18.74 Office-3856

Damjan Jovanovic 

CLOSED


Adds a constraint that mandates a sample size of at least 1 element, which we already require.

STDEVPA 6.18.75 Office-3856

Damjan Jovanovic 

CLOSED


Adds a constraint that mandates a sample size of at least 1 element, which we already require.

TYPE 6.13.33 Office-4000

Damjan Jovanovic 

CLOSED

118236Updates documentation, adding "This function does not propagate Error values." We already do that.

VARPA 6.18.85 Office-3856

Damjan Jovanovic 

CLOSED


Adds a constraint that mandates a sample size of at least 1 element, which we already require.

VLOOKUP 6.14.12 Office-3902

Damjan Jovanovic 

CLOSED

07b7105f20776a1b6f4e27351365759551337431Changes parameter type to "ForceArray Reference|Array".

WEEKDAY 6.10.20 Office-3908

Damjan Jovanovic 

CLOSED

b19cfbb97e8a126fb5034f0ea11b69365cb8e0aeAdded support for weekday types 11-17.
  • No labels