This log records the substantive changes that have been made to this document since the XQuery Update 3.0 Working Draft of 13 December 2011. Minor editorial changes are not included in this log.
Removed require-feature()
/prohibit-feature()
due to implementation experience.
Implemented Dynamic Updating Function Invocation, according to the 2013-09-23 proposal by Ghislain Fourny, accepted in meeting #551 on 2013-10-01.
Implemented serialization parameters for fn:put(), according to the 2013-01-30 proposal by Josh Spiegel, accepted in meeting #551 on 2013-10-01.
Update XQueryX schema and stylesheet to reflect new syntax in XQuery Update 3.0.
Added the %simple annotation, bug 14667, accepted in meeting #494
Changed transform expressions to say that they don't copy the document-uri, bug 13027, accepted in meeting #527
Clarified from which module the revalidation mode is used, bug 13300, accepted in meeting #527
Raise an error for an fn:put update primitive returned to the modify clause of a copy modify expression, bug 13970, accepted in meeting #527
Implemented the "XQuery with Multiple Results" conformance level, bug 9064, accepted in meeting #555
Implemented the ability for results to contain both non-empty XDM instances and non-empty PUL, accepted in meeting #579, clarified in the minutes of meeting #580
Added the %updating("allowed"), %updating("prohibited"), and %updating("required") function assertions, bug 14662, accepted in meeting #579
Implemented the simple transform expression, bug 23643, accepted in meeting #563
Renamed the transform expression to copy modify, and the simple transform expression to transform with, bug 23643, accepted in meeting #585
Changed all [err:TBD] to real error codes.
Raising upd:mergeUpdate related errors is required at the end of a try clause, accepted in meeting #591
The %updating annotation is not required to create an updating function as an inline function, accepted in meeting #591