Index of closed PRs. Link on PR number takes you to the GitHub PR page. Link on PR title takes you to the index of specifications in this build. If change markup is detected, the specifications that are changed by this PR are listed below the title.

2687 CSS changes for XSLT options tables (copied from F+O) Completed Build
2682 2681 Clarifications for map-for-key() function XSLT Editorial Completed
2678 2581 XSLT Patterns XSLT Enhancement Tests Added
2676 2672 FLWOR trace clause XQuery Enhancement Tests Added Completed In Saxon 12 In Saxon 13
2675 2664 Allow element-to-map(doc()) XQFO Enhancement Tests Added Completed
2673 2590 Editorial Omnibus Editorial Completed
2671 2668 Drop number-parser option of json-to-xml XQFO Tests Added Reversion
2670 2669 Add option to ignore empty entries when comparing maps XQFO Enhancement Tests Added
2667 2458 replacement for get() selectors XPath XQuery Enhancement Tests Needed
2666 2661 Add content-key option for fn:element-to-map XQFO Enhancement Tests Added
2665 2663 Change computed node constructors to use standard coercion rules XPath XQuery Enhancement Tests Added Completed
2662 2659 bin:count-ones, bin:rotate, bin:is-bit-set, bin:sets-bits Enhancement Tests Added Completed EXPath
2658 2655b matching segments empty Bug XQFO Tests Added Completed
2657 2655 fn:matching-segments - effect of empty $value Abandoned
2656 2651 Use termdefs for range variables XPath XQuery Editorial Completed
2654 2652 Clarify lax validation XQuery XSLT XQFO Editorial Tests Needed
2650 2648 File Module: editorial notes Editorial Completed EXPath
2646 2642 Add compiled-regex attribute to xsl:analyze-string XSLT Enhancement Tests Needed
2645 2565 Absent-vs-Empty fields in dateTime-record Bug XQFO Tests Needed Propose Merge without Discussion
2643 2631 Drop scan-left and scan-right XQFO Completed Reversion
2640 Remove space in function declaration between EQName & params Editorial Completed
2630 2597 Limit recursive depth in XSLT pattern exposition Editorial Completed Build
2629 2619 Change formatting of options parameters Editorial Completed Build
2628 2617 Duration multiplied or divided by number XQFO Enhancement Tests Added
2627 2624 Change error codes XPTY0019 and -0020 to XPTY0004 XPath XQuery Enhancement Tests Added
2626 2625 Make arguments of fn:substring be xs:numeric XQFO Enhancement Tests Added Completed In Saxon 13
2623 2621 Add reference to post-process option XQFO Editorial Completed
2622 2612 fn:char: Support \b and \f XQFO Enhancement Tests Added Completed In Saxon 13
2618 2585 (part) Clarify error handling on date/time/duration arithmetic XQFO Editorial Completed
2616 2613b Additional notes, examples, and clarifications for xsl:array-member
2614 2613 make xsl:array-member create a JNode XSLT Enhancement Tests Added
2611 2598 New function fn:regex XQFO Enhancement Tests Added
2610 2584 Absolute path expressions starting at map or array XPath XQuery Enhancement Tests Added Completed
2609 QT4CG-156-03 Revise text on JNode identity XQFO Editorial Completed
2608 2312 Removal of Map/Array Filter (somewhat sigh) XPath Tests Added Completed Reversion In Saxon 13
2607 2314 fn:error: return type xs:error XQFO Propose Merge without Discussion
2606 2605 file:copy, file:move: define behavior when target is inside source dir Tests Added EXPath
2604 Action QT4CG-160-01 Methods and Method Calls Editorial Completed
2603 2602 EXPath file and binary modules as optional features Enhancement Tests Needed
2601 2568 Error code changes for dateTime functions
2596 2580 Map patterns XSLT Feature Tests Needed
2595 DM edits on XML Schema data types Editorial Completed
2593 2592 Change number-parser option to number-format XQFO Tests Added Completed Reversion
2589 2587 Streamability of context value expressions XSLT Enhancement Tests Needed
2586 2408 Misc editorial fixes Editorial Completed
2583 Fix typo in example of map type declarations Editorial Completed
2579 Accept narrative errors in generated tests Completed Build
2578 2561 Explain and define methods and method calls XPath XQuery Editorial Completed
2577 2575 Make xs:error available unconditionally XQFO Tests Added Completed In Saxon 13
2574 2550 Shadow attributes in RELAX NG grammar (alt) Completed
2572 2312 Drop map:keys-where Tests Added Completed Reversion In Saxon 13
2570 2553 File Module: delete empty directories Tests Added
2566 1979 Records with type annotations Enhancement Tests Needed
2564 Fix broken XML Completed Build
2563 2562 Empty fields in parts-of-dateTime result now absent XQFO Enhancement Tests Added Completed In Saxon 13
2560 2321 Make fn:trace and fn:message nondeterministic XQFO Editorial Completed
2559 2549 Functional purity XPath XQuery Editorial Completed EXPath
2558 2556 errors for invisible-xml() and doc() XQFO Enhancement Tests Needed
2555 2215 Add "see also" links between functions XQFO Editorial Completed Build
2554 2538 fix typos Editorial Completed
2552 540bis Add system-properties() function XQFO Enhancement Tests Needed
2551 2550 Shadow attributes in RelaxNG schema XSLT Editorial Abandoned
2548 2547 file:delete: rules and error handling revised Tests Added EXPath
2546 2455 file:copy, file:move: creating targets Editorial Completed EXPath
2545 2544 Drop xsl:record-type/@extensible Bug XSLT Completed Reversion
2543 2542 subsequence() takes xs:numeric rather than xs:double XQFO Enhancement Completed In Saxon 12 In Saxon 13
2541 2525 JNodes: map constructor XPath Enhancement
2540 2535 File Module: examples, editorial notes Editorial Completed EXPath
2539 2524 JNodes, lookup expression: coercion to maps & arrays XPath Enhancement
2538 QT4CG-156-02 Follow on from 2520, esp re non-XML characters
2534 2408 More misc editorial changes Editorial Completed
2533 2528 Update RFC reference (7159 -> 8259) for JSON XQFO Editorial Serialization Completed
2532 QT4CG-154-01 Mark anyAtomicType as abstract in schema type diagram XQFO XDM Editorial Completed
2531 QT4CG-154-02 Revise rules for setting stylesheet parameters Bug XSLT Tests Needed
2530 QT4CG-155-01 Add comparison of path expressions / lookup expressions XPath XQuery Editorial Completed
2529 QT4CG-155-02 Clarify that 59.9999 is valid but 60 is not XQFO Editorial Completed
2522 2520 Atomic Data Types based on XSD 1.1 Enhancement Tests Added In Saxon 13
2519 2000 Define named record types for the conversion plan XQFO Editorial Completed
2517 2316 Add fn-prefix to record type names Editorial Build
2516 2433 JTree function: Discuss JNode identity more fully XQFO Editorial
2515 2475 Unification of type syntax Tests Added Completed Decluttering
2514 2403 Use narrative results for examples in file module Editorial Completed EXPath
2513 QT4CG-152-01 Add note explaining computed node constructor syntax XPath Editorial Completed
2511 2497 JNodes diagrams: selector → jkey, content → jvalue Editorial Completed
2510 Harmonize functions that read text (supersedes #2467) Tests Needed In Saxon 13
2509 2477 Get current date in streaming spec XSLT Editorial Completed
2508 2353 (stylesheet change) Editorial Build
2507 2498 Change output of type-of() when applied to a JNode XQFO Enhancement Tests Added Completed
2506 2500 Coerce the target of a dynamic function call XPath XQuery Editorial Enhancement
2505 2503 Clarify validity of dateTime-record XQFO Editorial
2504 alternative PR#2247: Attempt at a minimalist alternative for generators. Abandoned
2501 2499 default priority of predicate patterns Bug XSLT Tests Added Completed Reversion In Saxon 13
2493 2408 Misc editorial corrections Completed
2492 2052 fn:collation-available: $usage XQFO Tests Added Completed In Saxon 13
2491 2484 Subtyping: abstract types vs choice types XPath XQuery Enhancement Tests Added Completed In Saxon 13
2490 2443 Naming: JNodes, selectors and contents Tests Added In Saxon 13
2488 Correct narrative examples in F+O XQFO Editorial Completed Build
2487 Consistent rendition of termdef's Editorial Completed Build
2485 2388 Adaptive serialization of anonymous functions Enhancement Serialization Tests Added
2483 1479 XQuery: Default Namespace Clarifications XQuery Editorial Completed
2481 1528 ambiguities in computed node constructors XQuery Enhancement Tests Added Completed In Saxon 13
2480 2465 Improve description of FODC0006 XQFO Editorial Completed
2479 2472 drop the term "potential visibility" XSLT Editorial Completed
2478 2476 guaranteed streamability XSLT Enhancement
2474 272 Allow xsl:use-package to set parameters XSLT Feature Tests Needed
2471 Fix the styling of records in the XSLT spec Build
2470 1310 Function fn:matching-segments XQFO Feature Tests Added
2469 2466 Adapt rules of format-number to new comparison rules Bug XQFO Propose Merge without Discussion
2468 2448 Change title of XPath 4.0 specification XPath Editorial Completed
2467 Harmonize the fn: and file: functions that read text Abandoned
2457 Improved use of fos:result Completed
2456 Stylesheet handling of fos:result/@narrative Completed Build
2452 2450 Add jnode((), *) to match root JNodes XPath XSLT Enhancement In Saxon 13
2451 2444 Make match="*" and match="N" match element nodes only
2449 2445 Add rules for xsi namespace elements in element-to-map Tests Needed
2446 2427 Add computed node constructors to XPath XPath Feature Tests Added Completed
2441 2434 Fix inconsistencies with GNode tests in axis steps Bug XPath Tests Needed
2440 2432 Clarify effect of coercion on constructor functions XQFO Editorial Propose Merge without Discussion
2439 Fix prefix on bin:int-octets example function Editorial Propose Merge without Discussion EXPath
2438 Michaelhkay 2403 enhancements to fos xsd
2431 Patch grammar explorer
2430 Updates to schema for xslt Propose Merge without Discussion
2429 Feature/2026 01 28 draft review Propose Merge without Discussion
2428 2422 Drop XSLT section on embedded stylesheet modules XSLT Completed Decluttering
2426 2408 editorial omnibus Editorial Completed
2424 More Explorer tweaks Editorial Completed
2423 2421 document XSLT incompatibility with simplified stylesheets XSLT Editorial Completed
2419 2292 XSLT document() function: options parameter XSLT Enhancement Tests Needed
2418 2399b Add rules and advice for JSON output of special numerics Enhancement Serialization Tests Added Completed In Saxon 13
2417 2399 Add rules/advice for JSON output of special xs:double values Abandoned
2416 2406 Add fn:parts-of-dateTime and fn:build-dateTime functions XQFO Feature Completed In Saxon 13
2415 Publish the grammar explorer pages Completed Build
2413 2365 Drop extensible record types XPath XQuery XSLT XQFO Feature Tests Needed Reversion
2412 2395 2396 Add missing "new in 4.0" entries XSLT XQFO Editorial Completed
2411 2397 add to F&O list of functions defined in XSLT XQFO Editorial Completed
2410 2398 Fix fn:highest to match fn:lowest Bug XQFO Completed
2409 2407 Change function to fn in type-of output XQFO Enhancement Tests Added Completed In Saxon 13
2405 The published XML for XPath and XQuery is incorrect Build
2404 2403 Enhancements to fos.xsd
2401 Stopgap fix to get the status quo drafts built Completed Build
2400 Irrelevant whitespace change to nudge CI Build
2394 2361 Use upper case for encoding names; comparisons are case-blind Editorial Completed
2392 2384 Clarify that fn:xsd-validator can validate attributes XQFO Editorial Tests Needed
2391 2378 HTML indenting: clarify the definition of inline elements Editorial Serialization Completed
2387 641 NaN/Infinity in JSON Enhancement Serialization Tests Added Completed In Saxon 13
2386 Add namespace declaration to environment for generated tests Build
2383 Attempt to resolve action QT4CG-148-01 Editorial Completed
2382 Tool changes for action QT4CG-148-01 Build
2379 Use exported schema to validate function catalogs Build
2377 2195 F+O Editorial Corrections Editorial Completed
2376 2337 Extend xsl:mode/@typed to handle JNodes etc XSLT Enhancement Tests Needed
2375 2195 Editorial Omnibus Editorial Completed
2374 Markup: Allow empty nt elements Completed Build
2373 2359 No conversion to JNode in absolute paths Bug
2372 2344 Change rendition of PIs in HTML5 Enhancement Serialization Tests Added Completed In Saxon 13
2371 2369 Add content for F&O section 11 (Processing binary values) XQFO Editorial Completed
2370 Add character-maps to the allowed context dependencies Editorial Completed Build
2368 2367 Misc XSLT editorial fixes Editorial Completed
2364 2088 File Module: Feedback, Observations Editorial Completed EXPath
2363 2349 Revert array:join XQFO Tests Added Completed Reversion In Saxon 13
2362 2355 bin:infer-encoding: further alignments Tests Added EXPath
2358 2357 Standardize on element() rather than element(*) XQFO Editorial Completed
2348 1011 fn transform improvements XQFO Enhancement Tests Needed
2347 2340 Add a note explaining 1972-01-01 XQFO Editorial Completed
2346 2343 Add examples of format-integer with negative numbers XQFO Editorial Tests Added In Saxon 13
2345 2299 Expand pipeline to allow arrow expression in path expression Revise Propose Closing with no Action Tests Needed
2342 2341 Canonical JSON serialization Editorial Serialization Tests Added In Saxon 13
2336 2334 Revise XSLT pattern syntax and semantics XPath XSLT Enhancement Tests Needed
2332 2195 Misc XSLT editorial fixes Completed
2331 2330 In XSLT Patterns, allow Constants rather than Literals XSLT Enhancement Tests Added Completed
2329 2327 Rename sequence-join as intersperse Tests Added Completed Reversion In Saxon 13
2328 2326 Expand spec of new `cdata` attribute XSLT Enhancement Tests Added Completed In Saxon 13
2324 2278 bin:infer-encoding, bin:decode-string Tests Added
2323 2322 Generalize simplified stylesheets XSLT Enhancement Tests Added In Saxon 13
2320 2310 Reinstate spec for infix // operator Bug XPath Editorial Completed
2319 2311 Change default XSLT pattern priorities XSLT Enhancement Tests Added
2318 2317 Correct signature of fn:civil-timezone Bug XQFO Tests Added Completed In Saxon 13
2313 2298 XQFO rules: definition of default values XQFO Editorial
2309 2299 Allow SimpleMapExpr after ArrowExpr
2308 QT4CG-140-02 Add note about binary input to parse-csv and parse-json XQFO Editorial Completed
2307 Remove the attempt to syntax highlight XSLT examples Completed Build
2306 QT4CG-141-01 Fix formal equivalent of array:for-each Bug XQFO Completed
2304 QT4CG-142-02: Add notes on gotchas for string-length and normalize-space XQFO Editorial Completed
2303 2195 Fix some more simple editorial errors Editorial Completed
2301 2198 Add cdata attribute to xsl:text and xsl:value-of XSLT Enhancement Tests Added In Saxon 13
2296 2288 XSLT implicit document nodes XSLT Enhancement Tests Added Completed In Saxon 13
2295 2294 Clarify semantics of `element(N, xs:anyType)` XPath XSLT Editorial Completed
2293 Updated RELAX NG grammar for XSLT 4.0 stylesheets XSLT Completed
2290 Updated schema for XSLT 4.0 stylesheets Bug XSLT Completed
2289 2195 (partial) Editorial notes (incremental) Editorial Completed
2286 2279 fn:string-length#1, fn:normalize-space#1: accept xs:anyAtomicType XQFO Tests Added Completed In Saxon 13
2285 2198 Add pi-for-cdata parameter Enhancement Serialization Abandoned
2283 2276 Relax XSLT rules on Extension Attributes XSLT Enhancement
2282 2278 Add function bin:infer-encoding; simplify bin:decode-string Enhancement Tests Needed EXPath
2281 2280 Usability of xsl:array-member XSLT Tests Added Completed In Saxon 13
2277 2195 Editorial Omnibus Editorial Completed
2274 407 Function items capturing XSLT context components XSLT Enhancement Blocked Tests Needed
2273 2219 A method can be applied to multiple maps Editorial Tests Needed
2272 2253 Add examples for Q{uri}prefix:local XQuery Editorial Tests Needed
2271 2260 correct XDM Appendix G headings Bug Completed Build
2270 2267 Fix inconsistency in XQuery unprefixed function declarations Bug XQuery Completed
2269 2268 Correct equivalent expression for for-each-pair Bug XQFO Completed
2266 540 system-property equivalent for XQuery Abandoned
2264 2214 Separate streaming into its own spec XSLT Editorial Completed Build
2262 2258 Correct the statement that split is the inverse of join XQFO Editorial Completed
2259 938 Canonical serialization Enhancement Serialization Tests Needed
2256 2216 All atomic types become ordered XPath XQFO XDM Enhancement Tests Added Completed In Saxon 13
2255 2254 Fix spelling of nevertheless XDM Editorial Completed
2251 323 Add select attribute to xsl:text XSLT Enhancement Tests Added Completed In Saxon 13
2249 2221 fn:unparsed-text: Encoding, BOM handling Tests Added
2248 2148b XDM Recognize that Base URI property may be invalid Tests Needed
2246 2233 Expand xsl:analyze-string; introduce fn:regex-groups() XSLT Enhancement Tests Needed
2244 Fix bibliographic reference Editorial Completed
2243 Build fix to make xspecref and bibliography references relative Completed Build
2240 2237 XSLT impact of multiple schemas XSLT Editorial Completed
2239 First cut at diagrams for JNodes (completes QT4CG-127-01) XDM Editorial Completed
2238 Fix various build warnings Editorial Completed Build
2236 2235 Tweak the rules for default function namespace XQuery Enhancement Tests Added Completed In Saxon 13
2232 1935 Errors from doc-available Editorial Tests Needed
2231 Updated status section for all documents Editorial Completed
2230 2229 Drop map:keys-where() XQFO Abandoned
2228 2012 Define array:sort-with, revise fn:sort-with XQFO Enhancement Tests Added Completed In Saxon 13
2227 2079 Allow optional prefix in EQName syntax XPath XQuery Enhancement Tests Added Completed In Saxon 13
2226 2186 Change adaptive serialization of JNodes Enhancement Serialization Tests Added Completed In Saxon 13
2225 1718 Ordered Maps: positions in callback functions XQFO Tests Added Completed In Saxon 13
2224 2148 fn:base-uri: Raise error Revise
2223 2193 fn:parse-xml, fn:doc: Drop security options XQFO Tests Added Completed Reversion In Saxon 13
2222 2217 bin:decode-string: Input encoding Tests Added
2220 QT4CG-131-02 Expand on existing example for deconstructed variable bindings XPath XQuery Editorial Completed
2218 986 Numeric Comparisons XPath XQuery Enhancement Tests Added Completed In Saxon 13
2213 2047 External resources and security XPath XQuery XSLT XQFO Enhancement Feature Tests Needed Tests Added
2212 1980 Use HTML5-defined syntax for meta element Enhancement Serialization Tests Added Completed In Saxon 13
2211 2210 Drop parse-html include-template-content option XQFO Tests Added Completed Reversion In Saxon 13
2209 2165 Rephrase semantics of treat-as XPath XQuery Enhancement Completed
2208 675 (part) Update XSLT streamability rules XSLT Enhancement Blocked Tests Needed
2207 2196 Clarify XQST0070 XPath XQuery Editorial Completed
2206 2204 Change method call expansion so error code becomes XPTY0004 XPath XQuery Enhancement Tests Added Completed In Saxon 13
2205 2190 Drop binary input for parse-csv and parse-json XQFO Tests Added Completed Reversion In Saxon 13
2202 New rules for schema-attribute and schema-element subtyping Bug XPath XQuery Tests Added Completed In Saxon 13
2200 657 Allow user-defined functions in no namespace XPath XQuery XSLT Enhancement Tests Added Completed In Saxon 13
2199 2197 Fix test generation stylesheet Completed Build
2191 2075 Editorial Omnibus Editorial Completed
2189 2180 Clarify paths mixing XNodes and JNodes XPath XQuery Editorial Completed
2188 2187 Add coercion rule for enumeration types Bug XPath XQuery Tests Added Completed In Saxon 13
2184 2183 Improve rendition of cross-spec references Editorial Completed Build
2182 2178 Define predeclared namespaces for XQuery Bug XQuery Tests Needed
2181 2179 Add namespace declarations to XPath grammar XPath Feature Tests Added Completed In Saxon 13
2176 2130 encore: precedes-or-is, follows-or-is XPath XQuery Feature Tests Added Completed In Saxon 13
2175 2093 Rearrange the order and grouping of functions XQFO Editorial
2174 2173 Drop method annotations from XPath grammar Bug XPath Completed Reversion
2171 2163 Change ?> symbol to =?> XPath XQuery Enhancement Tests Added Completed In Saxon 13
2168 2139 Make hexBinary and base64Binary fully comparable Bug XPath XQuery XQFO Tests Added Completed In Saxon 13
2167 2166 Reinstate lost text for lookup expressions XPath XQuery Editorial Completed
2164 Fix return type in `fn:parse-csv` signature Completed
2162 QT4CG-132-04 Expand the rectangle?area example XPath XQuery Editorial Completed
2158 2157 Editorial updates to F+O §5.5 (Unicode collations) XQFO Editorial Completed
2156 2092 Drop map:pair, map:of-pairs, map-pairs XQFO Tests Added Completed Reversion In Saxon 13
2155 2150 Define patterns for JNodes XSLT Feature Tests Needed
2154 2152 Revise rules for enumeration types XPath XQuery XDM Enhancement Tests Added Completed In Saxon 13
2151 2021 Move the section on Patterns to a more logical place in the spec XSLT Editorial Completed
2149 2100 Make innermost, outermost, has-children, path apply to JNodes XQFO Enhancement Tests Added Completed In Saxon 13
2147 2143 Redesign of method calls XPath XQuery XSLT Enhancement Tests Added Completed In Saxon 13
2146 Require at least one character in StringTemplateFixedPart Bug XPath Completed
2145 Allow implicit whitespace in StringInterpolation Bug XPath XQuery Completed
2141 Remove nested paragraphs Editorial Completed
2137 2136 Drop full-width < and > symbols XPath XQuery Tests Added Completed Reversion In Saxon 13
2135 QT4CG-131-01/02 Expand on example as actioned Editorial Completed
2134 1996 Lookups, KeySpecifier: Literal, ContextValueRef XPath Tests Added Completed In Saxon 13
2133 2132 error handling in logical expressions Bug XPath XQuery Tests Added Completed In Saxon 13
2130 Proposed new operator keywords: precedes, follows XPath XQuery Enhancement Tests Added Completed In Saxon 13
2129 2099 Rename fn:jnode and jnode-type XPath XQuery XQFO Editorial Tests Added Completed In Saxon 13
2124 573 Functions to Construct Trees XQFO Enhancement Abandoned
2123 2051: XSLT group by cluster XSLT Feature Tests Needed
2122 2066 CSS changes for function prototypes XQFO Editorial Completed Build
2121 2066 fo signature table format Abandoned
2120 2007 Revised design for xsl:array XSLT Enhancement Tests Added Completed In Saxon 13
2119 2080 allow let $($head, $tail) XPath XQuery Enhancement Tests Added Completed In Saxon 13
2118 2080 Tweak the rules for destructuring variable bindings Abandoned
2117 2082 parse-html options Bug XQFO Editorial Tests Needed
2116 2112 Refine/revise the rules for get() in node tests XPath XQuery Editorial Tests Needed
2115 2084 - document order of axis steps when context value is a sequence XPath XQuery Editorial Completed
2114 2087 Change adaptive serialization of JNodes Enhancement Serialization Tests Needed Propose Merge without Discussion
2113 2102 Make type labels in diagram consistent XQFO Editorial Completed
2111 2104 Point out places where jnode-content is called implicitly XPath XQuery XQFO Editorial Completed
2110 2098 Clarify when jnode() is called implicitly Editorial Tests Needed
2109 2103 Allow operand of JNode accessors to be omitted or empty Enhancement Tests Added Completed In Saxon 13
2108 QT4CG-123-01 Add example of library module using methods XQuery Editorial Tests Needed
2107 QT4CG-129-01: Actions from review of PR2094 XPath XQuery Editorial Propose Merge without Discussion
2106 Add note on the impossibility of cyclic instances Editorial Completed
2105 Fix type of `fn:schema-type-record` field `constructor` Bug Editorial Completed
2096 2035 Drop unworkable example of recursive record types XPath XQuery Editorial Completed
2094 2003 Generalize Map Constructors XPath XQuery Feature Tests Added Completed In Saxon 13
2085 Fix markup errors in the EXPath file: specification Editorial Completed
2083 2054 Generalized Path Expressions XPath XQuery Enhancement Completed In Saxon 13
2077 2016 File Module: Incorporate changes Enhancement Tests Added EXPath
2070 Map build patch Editorial Completed
2069 1970, 2068 Editorial notes Editorial Completed
2067 Fix 'TODO' entries in the function catalog from PR 2013 Editorial Completed
2065 1970 Editorial notes Editorial Completed
2064 2056 Implicit Whitespace in MarkedNCName and QNameLiteral XPath Editorial Tests Added Completed In Saxon 13
2063 1996 Lookups, KeySpecifier: Literal, ContextValueRef Abandoned
2062 2017 fn:sort-by: Observations XQFO Tests Added Completed In Saxon 13
2061 2058 Literal QNames: Annotations XQuery Enhancement Tests Added In Saxon 13
2060 2059 Literal QNames: Adaptive serialization Enhancement Serialization Tests Added Completed In Saxon 13
2055 37 Sequence, Array, and Map destructuring XPath XQuery Feature Tests Added Completed In Saxon 13
2050 2040 Fix context value declaration issues Bug XQuery Tests Needed
2049 2045 Context value can be an empty sequence Bug XQFO Tests Added Completed In Saxon 13
2044 Hide `MarkedNCName` from XPath spec XPath Editorial Completed
2043 2038 Tweak the rules for fn:apply-templates references to modes XSLT Enhancement Tests Added Completed In Saxon 13
2042 2041 Correction to xsl:namespace-alias example XSLT Editorial Completed
2037 2036 Add rule for streamability of xsl:map XSLT Enhancement Tests Added In Saxon 13
2033 2032 Fix typo in example XPath XQuery Editorial Completed
2031 2025 JNodes XPath XQuery XSLT XQFO XDM Feature Abandoned
2030 2029 xsd validator notes and examples XQuery XSLT XQFO Editorial Completed
2028 2027 '#' syntax for computed PIs and namespaces Bug XQuery Tests Added Completed In Saxon 13
2026 2022 Drop module feature XQuery Completed
2024 Add rules for $V?$X Bug XPath XQuery Editorial Completed
2019 1776: XSLT template rules for maps and array XSLT Enhancement Blocked Tests Needed Abandoned
2015 2009 Avoid constructing document node when it makes no sense XSLT Enhancement Tests Added Completed In Saxon 13
2014 QT4CG-122-01 Add notes, examples, and rationale for xsl:select XSLT Editorial Completed
2013 748 Parse functions: consistency XQFO Tests Added
2011 675(part): Add XSLT static typing rules for new kinds of XPath expression Bug XSLT Tests Needed
2008 2004 Add xsl:select instruction XSLT Feature Tests Added Completed In Saxon 13
2006 2005 Add fn:apply-templates function XSLT Feature Tests Added Completed In Saxon 13
2001 1085 Revert fn:sort to the 3.1 spec; introduce fn:sort-by XQFO Enhancement Tests Added Completed In Saxon 13
1999 1992 Correct type of constructor function in schema-type-record Bug XQFO Completed
1998 1997 Correct nesting of item coercion rules Bug XPath XQuery Editorial Completed
1994 1993 Stylesheet fix to copy the occurrence indicator Bug Editorial Completed Build
1991 835 Add built-in named record types to static context XPath XQuery XQFO Enhancement Tests Added
1990 Update schema-for-xslt40.xsd Completed
1989 1983 QName literals in node constructors XQuery Enhancement Tests Added Completed In Saxon 13
1988 1986 Drop obsolete notes on error reporting XPath XQuery Editorial Completed
1987 1985 Tidy up namespace terminology XQuery Editorial Completed
1984 882 Drop fn:chain XQFO Completed Reversion
1982 1981 Ambiguity with qname literals and pragmas Bug XPath XQuery Tests Added Completed In Saxon 13
1977 1889 Tidy up handling of HTML serialization version, default to HTML5 Editorial Serialization Tests Needed
1976 1661 Introduce QName literals XPath XQuery Feature Tests Added Completed In Saxon 13
1975 1240 Allow operand of dynamic function call to be a sequence XPath XQuery Enhancement Tests Added Completed In Saxon 13
1974 1973 Cross-reference from type analysis to definition of disjointedness XPath XQuery Editorial Completed
1971 1951 Clarifications on serialization parameters XSLT Editorial Completed
1969 1952 Change option name xsi-schema-location XQFO Editorial Tests Added Completed In Saxon 13
1968 1967 r/binary-resource/unparsed-binary/ XQFO Editorial Completed
1966 1568b Add unicode case-blind collation XQFO Enhancement Tests Added Completed In Saxon 13
1964 1957 xsl output allows mixed content Bug XSLT Completed
1963 1958 Fix simple typo in map:build XQFO Editorial Completed
1961 Attempt to show that xsl:record allows extra attributes XSLT Editorial Completed
1960 Attempt to improve rendering of the dynamic ToC Editorial Completed
1959 1953 (part) XSLT Worked example using methods to implement atomic sets XSLT Editorial Tests Needed
1956 1954 (part) Private variables and functions don't need to be in the module namespace XQuery Enhancement Tests Added Completed In Saxon 13
1950 1704 Add rules/notes for BOM and related topics XQFO Enhancement Tests Added Completed In Saxon 13
1947 1936 Mark attributes with form=qualified Bug XSLT Completed
1945 1568 unicode case blind collation Abandoned
1943 Mark attribute declarations as form=qualified Abandoned
1942 37 Support sequence, array, and map destructuring declarations Abandoned
1941 Add PR numbers and dates to change metadata Editorial Completed
1940 1939 XQDY0153 (from try/finally) should be a type error XQuery Tests Added Completed In Saxon 13
1937 1936 Mark attribute declarations as form=qualified Bug XSLT Abandoned
1933 1271 fn:xsd-validator() function XQFO Enhancement Tests Added Completed In Saxon 13
1932 QT4-CG-115-01 xsl:next-match examples XSLT Editorial Completed
1931 QT4-CG-116-02 improve description of validation XQFO Enhancement Tests Needed
1930 QT4-CG-116-04 correction to fn:function-identity XQFO Editorial Completed
1929 1724 xsl:mode/@copy-namespaces XSLT Enhancement Tests Added Completed In Saxon 13
1928 1844b Arrow Expressions XPath XQuery Editorial Completed
1927 1907b method lookup Abandoned
1926 1907 method lookup (disallow wildcard selection) XPath XQuery Enhancement Tests Needed
1925 1844 Arrow Expressions XPath XQuery Editorial Abandoned
1924 1923 Editorial adjustments for arithmetic expressions XPath XQuery Editorial Completed
1922 1921 Expand definition of version ranges in XSLT Bug XSLT Editorial
1919 1905 Editorial edits Editorial Completed
1918 1891 clarifications on HTML versions and errors XQFO Enhancement
1917 1891 HTML versions and errors Abandoned
1916 1896 Drop parameter names as a property of function items Editorial Completed
1915 1902b bin:unpack out of range error Bug Tests Added Completed EXPath
1914 501 Error handling: try/finally XQuery Enhancement Tests Added
1913 1911 Clarifications for regular expressions Tests Added Completed In Saxon 13
1910 1021 (part 1) Add $options arg to doc() and doc-available() XPath XQuery Enhancement Tests Added
1909 1902 bin unpack out of range Abandoned
1908 1520 Allow forwards references to named item types Bug XQuery Tests Added
1906 1797 elements-to-maps-conversion-plan function XQFO Enhancement Propose Merge without Discussion Tests Added In Saxon 13
1904 1832 Operator Associativity XPath XQuery Editorial Completed
1901 1363 fallback becomes a value not a function XQFO Enhancement Tests Added Completed In Saxon 13
1899 Superflous whitespace change to nudge CI; apologies for the noise. Completed Build
1898 1624b Expand rules for document node subtyping Bug XPath XQuery Tests Added Completed In Saxon 13
1897 1876 In fn:replace(), merge the $replacement and $action parameters XQFO Enhancement Tests Added Completed In Saxon 13
1895 1881 Function identity for maps and arrays XQFO Editorial Completed
1894 Additional examples to fn:chain - in a new branch
1893 Fix broken markup Completed Build
1892 Dnovatchev dn examples (ignore this) Completed Build
1890 More examples added to fn:chain Abandoned
1888 366 xsl:package-location XSLT Feature Tests Needed
1887 1870 rename $zero keyword of fold functions XQFO Editorial Completed
1886 1660 Additional options for fn:path XQFO Enhancement Tests Added Completed
1883 882 Replace fn:chain by fn:compose XQFO Enhancement Tests Added Abandoned In Saxon 13
1882 982 Editorial rewrite of scan-left and scan-right XQFO Editorial Overtaken
1880 Editorial revision of fn:function-identity XQFO Editorial Completed
1879 1857, 1860: Add more options to parse-xml XQFO Enhancement Tests Added Completed In Saxon 13
1878 1851 Make ?variety optional; explain namespace-sensitive XQFO Tests Added Completed In Saxon 13
1877 1866 Disambiguate TypeSpecifier syntax Bug XPath XQuery Overtaken
1875 1861 Params passed automatically through next-match XSLT Enhancement Tests Added
1874 1862 Coercing to a record type changes map order XPath XQuery Enhancement Tests Added
1873 1869 duplicate values XQFO Enhancement Tests Added Completed In Saxon 13
1867 1341 Drop position from fold callbacks XQFO Tests Added Completed Reversion In Saxon 13
1864 1456 Lookup expressions filtered by type XPath XQuery Feature Overtaken
1858 Initial xsl:record XSLT Feature Tests Added Completed In Saxon 13
1856 998 Add boundary and lookahead/behind assertions XQFO Feature Tests Added Completed In Saxon 13
1855 1771 Add option for deep-equal to consider map order XQFO Enhancement Tests Added Completed In Saxon 13
1853 1845 Revised design of methods to use . rather than $this XPath XQuery Feature Overtaken
1850 Actions from meeting 111 Editorial Completed
1849 Reduce the indentation in the ToC Editorial Completed
1841 Action to remove label on reopen Completed Build
1840 GH action remove-label-on-reopen.yml Completed Build
1839 Relax the return type of the Invisible XML parsing function Completed
1838 1820 Attempt to add change markup in collapsed ToC Completed Build
1837 1834 Additional clarification on JSON lines Editorial Serialization
1835 add zero-width assertions to regular expressions Abandoned
1833 583 Drop map:replace and array:replace XQFO Completed Reversion
1831 1827 Fix excess whitespace in TOC XPath XQuery Editorial Completed Build
1830 1829 Reintroduce restrictions on RHS of `=>` Bug XPath XQuery Tests Added Completed Reversion In Saxon 13
1828 1815 Add more detail on annotations of function items XQuery Enhancement Tests Added Completed
1826 Fix grammar bug #1818 Bug XPath XQuery Completed
1825 1816 New function fn:partial-apply XQFO Feature Tests Added Completed In Saxon 13
1824 1823 Revise top-level headings in F+O spec XQFO Editorial Completed
1822 1821 Fix the generated appendixes in the Data Model Editorial Completed Build
1819 451 Multiple schemas in XSLT XSLT Feature Tests Needed Tests Added In Saxon 13
1817 1800 Methods XPath XQuery Enhancement Tests Needed
1814 1813 Reorganise the XDM spec at top level XDM Editorial Completed
1812 1811 Add note regarding non-XML chars in xsl:output-character XSLT Editorial Completed
1810 1808 Add -> to list of tokens using lt and gt characters Bug XPath XQuery Tests Added Completed In Saxon 13
1809 1807 Two exceptions to the rule, not three XPath XQuery Editorial Completed
1806 1805 Drop middle dots from termref rendition in F+O XQFO Editorial Completed Build
1804 Drop "(Non-Normative)" from ToC Editorial Completed Build
1802 1785 Fix two simple grammar bugs Bug Completed
1801 1798 Function fn:function-identity XQFO Feature Tests Added Completed In Saxon 13
1793 1792 Make function-catalog file schema-valid Bug Completed Build
1791 1789 Fix singleton terminology XPath XQFO XDM Editorial Completed
1790 1788 Replace statement that maps are unordered XQFO Editorial Tests Needed
1784 1781 Drop obsolete material from XSLT spec XSLT Editorial Completed
1783 1779 Make CharRef XQuery-only XPath Editorial Completed
1782 1776 Add lookup patterns using ? and ?? XSLT Abandoned
1778 1456 Lookup expressions filtered by type Abandoned
1773 402 Change the semantics of intersect and except in patterns Bug XSLT Overtaken
1772 1770 Default priority of rules with a union pattern XSLT Enhancement Tests Added
1769 Add links from processing model diagrams XPath XQuery Editorial Completed
1767 1729/1737 Fix grammar for "declare record" Completed
1766 1715 Drop array bound checking XPath XQuery XQFO Enhancement Abandoned Reversion
1765 1751 Clarify BOM handling Enhancement Tests Added Completed EXPath In Saxon 13
1763 1716 Generalize syntax of arrow expressions XPath XQuery Enhancement Tests Added In Saxon 13
1761 1752 Correct return type of fn:partition() Bug XQFO Completed In Saxon 13
1760 Remove hand-generated diffs from the builds Completed Build
1759 Fix validation issues in the EXPath module function catalogs Completed Build
1756 Make DeltaXML diffs on the main build too Build
1753 1750 Overhaul of EXPath binary spec Editorial Enhancement Tests Needed
1748 Fix 'window.onload' bug in ToC JS Completed Build
1746 Replace processing model diagrams XPath XQuery Editorial Completed
1745 Implement expanding/collapsing ToC Completed Build
1744 Remove dead wood re: SVG diagrams from the XSLT build Completed Build Decluttering
1743 1738 Formatting of Notes in F&O XQFO Editorial Completed Build
1741 1739 drop references to ordering mode in the static context Bug XQFO Tests Needed
1740 1725b Further elaboration of duplicates handling in maps XQFO Enhancement Tests Added Completed In Saxon 13
1735 1341 Drop $position callback from many functions XQFO Abandoned
1734 1682 Type promotion and operator mapping XPath XQuery XQFO Editorial Completed
1732 1720 grammar simplification Editorial Completed Build Decluttering
1731 1719 drop shared spec from build Completed Build Decluttering
1728 Fix CSS for production tables Completed Build
1727 1725 Define more detailed rules for duplicates in maps XSLT XQFO Enhancement Tests Needed
1726 1726 Control order when map input has duplicate keys Abandoned
1722 1717 define focus functions using pipeline operator XPath XQuery Editorial Completed
1721 1713 Revise code for generating production rules Editorial Completed Build
1712 1706 Drop "else if" and "else" clauses from braced conditionals Bug XPath XQuery Tests Added Completed Reversion In Saxon 13
1711 1705 Say that max precision is implementation-defined XQFO Enhancement Tests Added Completed
1710 1709 Updated type diagrams XQFO XDM Editorial Completed
1708 1485 Add xsl:record-type declaration XSLT Feature Tests Needed
1703 1651 ordered maps XPath XQuery XSLT XQFO XDM Feature Tests Needed
1701 Add dedication to MSM (action QT4CG-088-01) Completed
1700 Remove some dead .DS_Store files Completed Build
1696 1136 Optional names in typed function types XPath XQuery Enhancement Tests Added Completed
1695 1284 Define streamability of distinct-ordered-nodes Bug XSLT Tests Added Completed
1694 1632 Add xsl:map/@select XSLT Enhancement Tests Added Completed In Saxon 13
1693 1683 Extend xpath-functions schema with CSV components Completed Build
1692 1680 Fix switch syntax ambiguity Bug XQuery Tests Added Completed In Saxon 13
1691 1681 - Delta marker in TOC Completed Build
1690 1688 In "implementation-defined" appendix, fix absent generated link Completed Build
1689 1684 Composite merge keys; current-merge-key-array function XSLT Enhancement Tests Added Completed In Saxon 13
1687 1672 array:values, map:values: Alternatives XQFO Tests Added Completed
1686 1685 Pipeline Operator Tests Added
1679 1678 Define element(E,T) and attribute(A,T) in terms of "derives-from" Bug XPath XQuery Completed
1677 1675 Fixes for CSV parsing Bug XQFO
1676 1621 Capabilities of Collations XQFO Editorial Enhancement Overtaken
1674 1662 Allow composite sort keys in xsl:sort XSLT Enhancement Overtaken
1673 1407 TOC structure for types XPath XQuery XQFO Editorial Completed
1671 1261 New fn:divide-decimals() function XQFO Feature Tests Added Completed In Saxon 13
1670 Action QT4CS-097-02: Enable xtermref links to XSD SCM property names Editorial Completed Build
1669 1667 Revise handling of non-XML characters in parse-json XQFO Editorial Completed
1668 Minor copy edits (no issue raised) XPath XQFO Editorial Completed Build
1666 1649 result of function annotations Bug XQFO Tests Added Completed In Saxon 13
1665 1650 Tidy up fn:type-of XQFO Editorial Completed
1664 1659 option conventions sequences as arrays Bug XQFO Editorial Completed
1663 Remove DTD/stylesheet distractions at the top of the schema XSLT Editorial Completed
1657 1624 Add note explaining nodetest subtyping XPath XQuery Abandoned
1653 1652 Use function markup Editorial Completed
1643 1103 Normalize line endings in CSV prior to parsing XQFO Tests Added Completed In Saxon 13
1642 1637 Add/Amend notes to fn:function-lookup XQFO Editorial Completed
1641 1554-change-formal-specification-heading XQFO Editorial Completed
1640 1639 Add missing rule for elements-to-maps Bug XQFO Tests Added Completed
1638 1634 Update description of decimal properties in the static context XPath XQuery Editorial Tests Added Completed
1636 Initial conversion of EXPath Binary/File Feature Tests Added
1635 Abbreviate suffixes on cross-spec links Editorial Completed Build
1633 1627 Tweaks to schema type functions Bug XQFO Tests Added Completed In Saxon 13
1630 Two minor corrections of `minus-sign` spec Abandoned
1629 1628 Clarify rules for XQuery version declaration XQuery Editorial Tests Needed
1626 1625 Editorial changes to notes on path expressions XPath XQuery Editorial Completed
1623 1615 Editorial rearrangement of "context" sections XPath XQuery Editorial Completed
1622 1619 Specify XSLT map-for-key function XSLT Feature Tests Added Completed
1620 332 Add options for fn:path XQFO Enhancement Tests Added In Saxon 13
1617 1606 Drop named item types, refine named record types, esp in XSLT XQuery XSLT Abandoned
1616 A little cleanup; support function/xfunction globally Completed Build
1614 Fix xfunction refs in XSLT Completed Build
1613 1605 csv-to-xml to return document node rather than element XQFO Enhancement Tests Added Completed In Saxon 13
1612 Drop diagnostic message from stylesheet Completed Build
1611 1608 add dependency to fn compare XQFO Editorial Completed
1609 1651 Ordered Maps XPath XQuery XSLT XQFO XDM Feature Serialization Blocked Tests Needed
1607 1590 Drop draft current-mode function from catalog XSLT Editorial Completed
1604 1593 Allow `document-node(NameTestUnion)` XPath XQuery Enhancement Tests Added Completed In Saxon 13
1603 1602 Editorial update to "other operations" on maps and arrays XQFO Editorial Completed
1601 1516(B) Fix problems with testing examples XQFO Editorial Completed Build
1600 1594 typos: dependant and repeated word Editorial Completed
1599 1598 $err:stack-trace: string, please XQuery XSLT Tests Added Completed In Saxon 13
1597 1595 Editorial Editorial Completed
1596 1592 Rework rules for selecting a layout XQFO Editorial Tests Added Completed
1589 Implement an instruction/function finder in XSLT XSLT Editorial Completed
1587 557 Add fn:unparsed-binary function XQFO Feature Tests Added Completed In Saxon 13
1586 1527 Move record types into separate sections XQFO Editorial Completed Build
1585 Update RELAX NG grammar for XSLT XSLT Completed
1582 767 Fix reference to HTML5 spec XQFO Editorial Tests Needed
1581 69 Add default for current-merge-group $source Bug XSLT Editorial Tests Added Completed In Saxon 13
1580 1462 Change default for deep-equal options XQFO Editorial Completed
1578 1493 Expand the rules for handling numbers in xml-to-json XQFO Editorial Tests Added Completed In Saxon 13
1577 1491 Empty record types XQuery XQFO Enhancement Tests Added In Saxon 13
1576 1574 Mark some productions as XQuery only XPath Editorial Completed
1575 528bis element to map XQFO Feature Tests Added Completed
1573 1552 Change fn:siblings to include self in all cases XQFO Enhancement Tests Added Completed In Saxon 13
1572 Fix markup error Editorial Completed
1570 1550 Replace node-kind() with new type-of() function XQFO Enhancement Tests Added Completed In Saxon 13
1569 1567 Supply missing change metadata XQFO Editorial Completed
1565 1555 change default for parse json escape Bug XQFO Completed
1564 1563 Fix fn:schema-type examples Bug XQFO Completed
1562 1561 Correct the schema for XSLT 4.0 Bug XSLT Tests Added Completed
1560 1548 Clarify default for xsl:output/@indent Bug XSLT Tests Added Completed In Saxon 13
1559 1515 Add cross-references to map:build XPath XQuery XSLT Editorial Completed
1558 1522 Fix syntax ambiguity in patterns Bug XSLT Completed
1557 1553 Expand explanation of predicates in axis steps XPath XQuery Editorial Completed
1556 1486 Editorial corrections & cleanups Editorial Completed
1551 Correct return type for fn:siblings Editorial Completed
1549 1534 Allow xsl:result-document/@select XSLT Enhancement Tests Added Completed In Saxon 13
1547 1542 Add "formal" definitions of non-primitive axes XPath XQuery XQFO Enhancement Tests Added Completed
1546 1538 Add XSLT support for json-lines XSLT Enhancement Tests Added Completed In Saxon 13
1545 1539 New civil-timezone function XQFO Feature Tests Added Completed In Saxon 13
1544 Allow (some) self-references in global variables XSLT Enhancement Tests Added In Saxon 13
1543 Drop fn:element-number XQFO Completed Reversion
1541 QT4CG-096-1 Add notes explaining EBNF notation XPath XQuery Editorial Completed
1535 1478 Drop variadic functions XPath XQuery XSLT XQFO Completed Reversion
1533 Actions QT4CG-095-01 and -02 - follow-up on computed node constructors Editorial Completed
1532 1519 Add -or-self axes XPath XQuery Feature Tests Added Completed In Saxon 13
1531 1499 Deduplicate text relating to unused serialization parameters Editorial Serialization Completed
1530 1500 New XSLT character-map() function XSLT Feature Completed In Saxon 13
1529 1525 Add notes on enumeration types XPath Editorial Completed
1526 Emergency fix to test generator stylesheet Completed Build
1523 148 New functions to get type information XQFO Feature Tests Needed In Saxon 13
1521 Update the changed/new marks in the ToC Editorial Completed
1518 Add to changes metadata XPath XQuery Editorial Completed
1517 1516(A) Fix failing F&O examples XQFO Editorial Completed
1513 1512 Disallow reserved names in namespace and PI constructors XQuery Enhancement Tests Added Completed
1511 1345 Re-allow bare-brace map constructors everywhere XPath XQuery Tests Added Completed Reversion In Saxon 13
1510 1509 Drop obsolete/redundant text about "import schema" location hints XQuery Editorial Completed
1508 1507 Make format-integer spec legible XQFO Editorial Completed
1505 1503 Add err:map, err:stack-trace, err:additional to XSLT XSLT Enhancement Tests Added In Saxon 13
1504 868 fn:intersperse → fn:join, array:join($arrays, $separator) Tests Added In Saxon 13
1502 1458 Arguments that have a default value but don't accept () Propose Merge without Discussion
1501 1318 Function Coercion: Records, Maps, Arrays Tests Added Completed In Saxon 13
1498 1366 Use ++ and ** operators in EBNF Editorial Completed Build
1497 1471 JSON Serialization: json-lines Tests Added Completed In Saxon 13
1496 1495 Drop context value static type XPath XQuery Editorial Completed
1492 1312 Add ws:explicit annotations XPath XQuery Editorial Completed
1490 1308 In fn:apply, Correct $array to $arguments XQFO Editorial Completed
1489 1483 return type of fn:error XQFO Completed
1488 1487 in xsl:array, drop option to construct arrays from arrays XSLT Tests Added Completed Reversion In Saxon 13
1482 1468 Revise the xsl:array instruction XSLT Enhancement Tests Added Completed In Saxon 13
1481 1448 Component extraction on gregorian types XQFO Feature Tests Added Completed In Saxon 13
1480 1450 Disallow reserved names in element/attribute constructors XQuery Enhancement Tests Added Completed
1477 1475 Stylesheet change to mark optional fields with '?' XQFO Editorial Completed Build
1476 1474 xml-to-json: ensure numbers are JSON conformant XQFO Enhancement Tests Added Completed In Saxon 13
1472 1471 JSON Serialization: Sequences on Top Level Abandoned
1470 689 fn:stack-trace: replace with $err:stack-trace XQuery XSLT Tests Added Completed In Saxon 13
1467 Modest editorial corrections to XSLT specs through 2.7 XSLT Editorial Completed
1466 1464 Standardize on "implementer" spelling Editorial Completed
1465 1461 Generate correct tests for functions involving named record types Bug Completed Build
1460 1323b Function parameters names: $uri → $source Tests Added Completed
1455 1445 Drop number-formatter option, retain string value XQFO Enhancement Tests Added Reversion
1454 1449 Relax rules on multiple xsl:includes XSLT Enhancement Tests Added Completed In Saxon 13
1453 Fix typo in load-xquery-module example XQFO Editorial Completed
1447 1446 Rephrase conformance rule on xs:dateTime limits XQFO Editorial Completed
1444 Implement improvement to bibligraphy entry for IEEE 802.3 Editorial Completed
1443 CSS tweaks for productions Completed Build
1442 1394 Add new default priority rules Bug XSLT Tests Added Completed
1441 1396 Improve presentation of grammar rules Editorial Completed Build
1440 1387 Another tweak to build-uri Propose Merge without Discussion
1439 1235 Function Identity: Treating function items with identical bodies Tests Added
1438 1322 fn:collation-available (editorial) Completed
1437 1325 Variadic System Functions limited to `fn:concat` Tests Added Completed Reversion
1436 1323 Function parameters names: $href → $uri Abandoned
1435 1421 fn:unix-dateTime: Revisions Tests Added Completed In Saxon 13
1434 1373 XQFO: Editorial XQFO Editorial Completed
1433 1422 fn:hash: Revision Tests Added Completed
1432 1379 Initializing expression: Allow self references
1431 1372 Unknown option: FORG0013 → XPTY0004
1430 1427 Add element-number function XQFO Enhancement Overtaken
1429 1403 Align type tests Abandoned
1428 1426 Add notes on endianness of CRC-32 XQFO Editorial Completed
1425 1424 Fix typo Editorial Completed
1423 1387b Clarify parse-uri/build-uri encoding rules, and remove options Propose Merge without Discussion
1419 1337bis Replace a few remaining occurrences of "atomic value" Editorial Completed
1418 1415 Add to lists of XSLT declarations and instructions XSLT Editorial Completed
1417 1408 Fix reference to "function conversion rules" in XPTY0117 XPath XQuery Editorial Completed
1414 XSLT spec abstract, introduction XSLT Editorial Completed
1413 Dispose of action QT4CG-080-05, add absolute to parse-uri Propose Merge without Discussion
1412 Fix typo in uri-structure-record Editorial Propose Merge without Discussion
1410 Ignore this PR Completed
1409 1401 Rewrite of F+O section 20, Casting XQFO Editorial Completed
1406 1399 clarify fixed-namespaces spec XSLT Editorial Completed
1405 1404 Change fn:invisible-xml grammar parameter to xs:string? Enhancement Tests Needed
1402 Update schema for XSLT 4.0 to include agreed syntax changes XSLT Editorial Completed
1400 1395 Revise rules for subtyping of choice item types Bug XPath XQuery Tests Added Completed
1398 1397 Add missing change log entry for constructor functions XQFO Editorial Completed
1393 1391 Change function-annotations to return a sequence XQFO XDM Tests Added Completed
1390 1368 built in keywords improvements Completed Build
1388 1387 Clarify the encoding rules Propose Closing with no Action
1386 1382 add error code XTSE4040 XSLT Editorial Tests Added Completed
1384 1316 Type declarations in quantified expressions XPath XQuery Enhancement Tests Added Completed
1383 1374 - allow static error for duplicate keys XPath XQuery Editorial Completed
1380 1320 Attempt to resolve a bug in parse-uri Completed
1378 1375 bugs in pattern syntax Bug XSLT Tests Needed
1377 Fix inconsistent definition of return-type-ref-occurs
1370 1369 fn:round: rounding-mode → mode Completed
1367 1321 leading lone slash XPath XQuery Editorial Tests Needed
1364 1314 Change to type() syntax to fix ambiguity Bug XPath XQuery Reversion
1361 1337 Atomic value becomes atomic item Completed
1360 1348 Some grammar simplifications XPath XQuery XSLT Editorial Completed
1359 1346 Fix minor typos in format-number XQFO Editorial Completed
1358 959 fn:unix-dateTime Tests Added Completed In Saxon 13
1355 1351 Add "declare record" in XQuery XQuery Enhancement Tests Needed
1354 1202 Change Log for F&O spec XQFO Editorial Build
1353 1347 Add escape-solidus option to xml-to-json function XQFO Enhancement Tests Added Completed In Saxon 13
1352 1350 Fix signature for unparsed-text-available XQFO Editorial Completed
1344 1343 Drop the static typing feature XQuery Completed Decluttering
1342 1339 Deprecate ordering mode declaration XQuery Tests Needed Decluttering
1333 1329 Add content option to load-xquery-module XQFO Enhancement Tests Added Completed In Saxon 13
1332 1317 Fix the record subtyping rules Bug XPath XQuery Tests Needed Propose Merge without Discussion
1331 1324 Introduce markup for executable specs XQFO Editorial Completed Build
1328 1326 wording improvements for concat and string-join Editorial Completed
1327 1309 bare brace ambiguities
1313 1311 Tokenizing after < Bug XQuery Editorial Completed
1306 46 Add @as attribute to xsl:sequence XSLT Enhancement Tests Added Completed In Saxon 13
1304 Fixed typo in the example of scan-right Completed
1303 Recognize 'fn' as well as 'function' in signatures Completed Build
1302 Stylesheet fix for 1298 Completed Build
1301 1298 links to multiple issues Abandoned
1297 Minor correction to fn:scan-right - typo Blocked
1296 982 Rewrite of scan-left and scan-right XQFO Abandoned
1295 1096 Redefine array:index-of to use deep-equal for comparisons Bug XQFO Tests Added Completed
1294 46 Add xsl:item and xsl:sequence/@as Abandoned
1293 1289 Delete XQuery Appendix J XQuery Completed
1292 Fix issue 1291 (rounding) Editorial Completed
1290 Fix keyword tests to treat "fn" = "function" Abandoned Build
1288 1287 Define parse-xml error conditions XQFO Editorial Tests Added
1286 Updated list of incompatibilities in F+O XQFO Editorial
1283 77b Update expressions Abandoned
1282 Revise fn:invisible-xml Editorial Completed
1280 1267 fn:apply contradictions Bug XQFO Tests Added Completed In Saxon 13
1279 1278 - line endings in unparsed-text-lines XQFO Reversion
1276 QT4CG-081-03 parse-xml-[fragment]: $options should be optional Bug XQFO Editorial
1275 1274 Further rounding modes XQFO Enhancement Tests Added
1270 QT4CG-081-01 Add cross refererence from fn:round-half-to-even XQFO Editorial Completed
1268 QT4CG-077-03 Add note on document order across documents XQFO Editorial Completed
1266 1158 Add array mapping operator XPath Feature Abandoned
1265 1161 Further revision of document-uri constraints XQFO Editorial Propose Merge without Discussion
1264 1245 Correct properties of format-DT function family XQFO Editorial
1263 1224 Add xsl:accumulator-rule/@priority attribute XSLT Abandoned
1262 1160 Add collation-available() function XQFO Feature Tests Needed
1260 1187 Add midpoint-rounding option to fn:round() XQFO Enhancement Tests Added Completed
1259 1241 Add constraint to resolve node constructor ambiguity Bug XPath XQuery Tests Added Overtaken
1258 1246 Revert incompatibility in json-to-xml number formatting XQFO Tests Added Reversion
1257 305 Add options parameter for parse-xml and parse-xml-fragment XQFO Enhancement Tests Added Completed
1256 991 Fix editorial details in fn:invisible-xml XQFO Editorial
1255 1253 whitespace in xsl:switch XSLT Editorial Completed
1254 729 Add rules for use of xsi:schemaLocation during validation XQuery XSLT Editorial Tests Needed Propose Merge without Discussion
1250 1048 Extended decimal format properties XQFO Enhancement Tests Added Completed In Saxon 13
1249 31 Introduce "for key $k value $v in $map" XPath XQuery Feature Tests Added Completed
1244 566-partial Rewrite parse-uri
1243 Change required result of system-property(...version) XSLT Tests Added Completed
1237 1232 consistent rendition of rfc2119 terms Editorial Completed Build
1233 517 Major edits to fn:chain, clarification only XQFO Editorial Completed
1231 1193 Parsing Functions: Empty input Enhancement
1230 1216 Detailed comments on math:e, sinh(), cosh(), tanh() Editorial Completed
1229 Rework record descriptions per ACTION QT4CG-070-01 Editorial Completed
1228 – Adding the BLAKE3 hashing algorithm to fn:hash Tests Needed
1227 150 PR resubmission for fn ranks Blocked Tests Needed
1226 Add the BLAKE3 hashing algorithm to fn:hash Abandoned
1223 Minor: fixed URL XQFO Editorial Completed
1222 1214 hash examples XQFO Editorial Propose Merge without Discussion
1220 73 copy&paste typo in fn:graphemes (combining diaeresis should be ZWJ) Editorial Completed
1219 1218 Drop use of union(A,B) syntax Editorial Completed
1217 1207 Allow numeric predicates when filtering arrays XPath XQuery Enhancement Completed
1215 Fix ID/IDREF typo Build
1213 1199 Add ellipsis markup for arguments in variadic functions XQFO Editorial Completed Build
1212 1208 correct details of formerly-reserved function names XQuery Editorial Completed
1211 QT4CG-076-01 Add examples of coercions XPath XQuery Editorial Completed
1209 1183 Add transient mode and the transient{} expression XPath XQuery Enhancement Abandoned
1206 1195 Hash Function: CRC-32 Tests Added Completed
1205 1196 Math Functions: math:e, math:sinh, math:cosh, math:tanh Tests Added Completed In Saxon 13
1204 1203 Define out-of-range conditions in CSV get function Editorial Tests Added Completed
1201 Update the Saxonica EE repo Completed Build
1200 QT4CG-075-02 Define the term sequence concatenation XPath Editorial Completed
1198 1189 distinct document order XQFO Enhancement Tests Added
1197 1192 Allow fn as abbreviation for function Enhancement Tests Added Completed
1191 1167, 934 deep equal merge collations param XQFO Enhancement Tests Added Completed
1190 1188 XQFO hash XQFO Editorial Propose Merge without Discussion
1186 1170 Editorial: fn:index-where Editorial Completed
1185 1179 array:values, map:values → array:get, map:get Revise
1184 1165-Use Unicode-style character references XQFO Editorial Completed Build
1182 1171 Change predicate callbacks to allow empty return value XQFO Enhancement Tests Added Completed
1181 296 Allow default-namespace=##any XPath XQuery XSLT Feature Tests Needed
1178 1146 Add inline change markup in the XPath/XQuery spec Editorial Completed
1177 1162 Positional variables are xs:integer not xs:positiveInteger Reversion
1174 1173 array:build, map:build: Positional access Tests Added Completed
1168 1166 Clarify rule on invalid option keys Editorial Completed
1164 1155 Consistency of glossaries Editorial Completed Build
1163 1159 Add filter expressions for maps and arrays Feature Tests Added Completed
1157 1135 Correction to definition of focus functions Bug XPath XQuery Editorial
1156 Fix error in XSLT example Bug XSLT Completed
1152 1146 Inline change log Editorial Build
1151 1138 Merge format and format-name params of format-number XQFO Tests Added Completed
1150 1142 Drop restriction disallowing items-equal with unordered XQFO Enhancement Tests Added Completed
1149 1084 Add fos:default-description to support prose descriptions of defaults Editorial Build
1148 1143 Coercion rules: handle choice types before atomization XPath XQuery Tests Added Completed
1147 QT4CG-072-01 Clarify schema type terminology XPath XQuery Editorial Completed
1141 1140 Replace 'search' with 'target' for indexing functions XQFO Editorial Completed
1137 161 Variadic functions Feature Tests Added Completed
1134 1133 Correct map:filter callback signature Bug Completed
1132 122 Choice item types (generalizing local union types) Feature Tests Added Completed
1131 796,231 - Extend XPath for and let expressions XPath Enhancement Tests Added
1130 Fix xspecref to production
1129 Fix Norm's affiliation Editorial
1128 1020 Further notes on the consequences of function coercion XPath XQuery Editorial Completed
1126 1060 Minor fixes
1125 1094 Enhanced lookup expressions XPath Enhancement Tests Needed
1123 1118 Drop the "map" keyword in adaptive serialization output Enhancement Serialization Tests Added Completed
1121 1060 Formatting
1120 99v2 deep equal with callback XQFO Enhancement Tests Added Completed
1117 1116 Add options param to unparsed-text XQFO Enhancement Tests Needed
1112 1110-partial New error codes Propose Merge without Discussion Tests Added
1108 566-partial Describe a less aggressive %-encoding for fn:build-uri
1106 859 lookup syntax problems Bug Reversion
1100 99 fn:equal() function to compare sequences and arrays XQFO Abandoned
1098 566-partial Editorial improvements for parse-uri
1097 566-partial Fix colon issue in URI parsing Propose Merge without Discussion
1093 1091 Add fn:collation function XQFO Feature Tests Added Completed In Saxon 13
1092 1039 Add notes referring to fn:collation-key XQuery Editorial Tests Added Completed
1090 1089 Add rounding rules for casting string to duration etc XQFO Enhancement Tests Added Completed
1088 1082 Fix numeric literal grammar Bug Completed
1087 1086 Editorial changes to array:values XQFO Editorial
1083 1079 Change book used in example XSLT Editorial Completed
1081 1050 Fix ItemType grammar ambiguity XPath Editorial Completed
1080 1036 Rephrase the rules for number-parser with liberal JSON XQFO Editorial In Saxon 13
1078 1060 Formatting XPath/XQuery Propose Merge without Discussion
1077 Correct the status of new language features XPath XQuery Editorial
1076 1075 Drop 'with' expressions Propose Merge without Discussion Reversion
1074 Confirm status of provisional functions XQFO Editorial Tests Needed
1073 XQFO (editorial) Editorial Propose Merge without Discussion
1072 883 Return type of load-xquery-module XQFO Editorial Completed
1071 1070 Bare Brace map constructor syntax XPath XQuery Enhancement Tests Added Completed
1068 73 fn:graphemes XQFO Feature Tests Added Completed In Saxon 13
1066 1052 Simplify the results of parse-csv XQFO Feature Tests Added Completed
1064 340-editorial fn:format-number
1062 150bis revised proposal for fn:ranks Blocked
1059 1019 XQFO: Unknown option parameters XQFO Tests Added
1058 1037 fn:json-to-xml: 'number-parser' option Completed In Saxon 13
1057 1054 Spec fn:message #id using old name fn:log Completed
1053 1047 Default predicate for some#1 and every#1 Tests Added Completed
1051 1043 Clarification of CSV edge cases Overtaken
1049 340-partial fn:format-number: Specifying decimal format XQFO Enhancement Tests Added
1046 1038 take-while predicate no longer uses EBV XQFO Tests Added Completed
1042 1016 Editorial cleanup - csv-to-arrays Editorial Overtaken
1041 236 map:build: sequence of keys Tests Added Completed
1040 485 Predeclared namespaces in XQuery: output Tests Added
1034 QT4CG-066-xx Add note regarding absence of drop-while / skip-while Completed
1033 QT4CG-066-01 Add note that whitespace and comments in regexen are lexical constructs Completed
1032 1029 Make argument of fn:void optional XQFO Tests Added Completed
1031 1024 Change precedence of 'otherwise' operator Tests Added Completed In Saxon 13
1028 960(partial) Recognize alternative representation of JSON null Tests Added Completed In Saxon 13
1027 150 fn:ranks Abandoned
1025 1001 Fix incorrect operator precedence in subsequence-where Bug XQFO Completed
1023 1020 explain consequences of function coercion Completed
1022 999 Allow comments in regular expressions Tests Added Completed In Saxon 13
1015 1013 [XSLT] Clarify effect of accumulator capture on non-element nodes XSLT Tests Needed Propose Merge without Discussion
1012 Fix some incorrect examples in the F&O spec Abandoned
1010 1009 Examples, Return type of parse-json:fallback Propose Merge without Discussion
1008 1002 Add fn:take-while function (replacing subsequence-before) Tests Added Completed In Saxon 13
1004 fn:char updated as agreed 2024-02-06: drop the form char('#x20') Reversion
1003 919 Use EBV in boolean callbacks Abandoned
997 830 Drop F+O appendix D.4 XQFO Editorial Completed
996 816 Allow a predicate in a filter expression to be a sequence of numbers XPath XQuery Tests Added Completed
995 937 (fn:hash) revised in light of CG feedback XQFO Tests Needed
993 989 (partial) Allow char() to take integer argument XQFO Tests Added Completed
992 888, 963: Error handling for unsatisfied context dependencies Propose Merge without Discussion
988 960 Pinned and labeled values XPath XDM Feature Overtaken
987 628 Define result order for distinct-values and duplicate-values XQFO Tests Added Completed
985 720 Add lookup arrow expressions (method invocations) Feature Tests Needed
984 959-partial Add fn:seconds function XQFO Tests Added Completed In Saxon 13
980 911 Coercion to allow double to decimal etc Tests Needed Propose Merge without Discussion
979 966 Minor fixes to deep lookup Propose Merge without Discussion
978 948 Reflected the comments of the CG on the specification of scan-left and scan-right
977 Ignore this, it's just a test Build
975 973 fn:parse-json, fn:json-to-xml: number-parser, fallback
972 949 Partial Function Applications: Allow return of function name XQFO Enhancement Tests Added
971 970 XQFO: Context item → value Editorial Propose Merge without Discussion
969 843-partial Standard, array & map functions: Equivalencies
968 260 array:index-of XQFO Tests Added Completed
965 XQFO: minor edits and bug fixes XQFO Editorial Completed
962 946 fn:iterate-while → fn:while-do, fn:do-until Tests Added Completed In Saxon 13
958 951 Parameters with default values: fn:lang, fn:id, fn:idref, fn:element-id Reversion
957 948 Added fn:scan-left and fn:scan-right Overtaken
956 850-partial Editorial improvements to parse-html() XQFO Editorial Propose Merge without Discussion Completed
953 617 Define record constructors Tests Needed
952 945 module import contradiction Completed
950 Minor edits (examples, rules) Completed
947 Reorganise F+O chapter 15 [editorial] XQFO Editorial Completed
943 187 Add FLWOR expression while clause XQuery Feature Tests Added Completed
942 530 Fix typo, escape-solidus not escape-uri-attributes Editorial Serialization Completed
941 939 Remove fn:numeric-compare Reversion
940 878 Add subsequence-where function XQFO Tests Added Completed In Saxon 13
937 779 hash function XQFO Feature Tests Added Completed
936 877 revised rules for op:binary-less-than XQFO Editorial Completed
933 930 drop obsolete note about comments and PIs Completed
932 931 Add rules for duration precision Completed
928 Minor edits through ch. 15 XQFO Editorial Completed
927 861 Rewrite spec of deep lookup operator
926 860 Editorial rearrangement of spec for shallow lookup XPath Editorial
925 780 Document incompatibility in format-number etc Tests Added Completed
924 648 Disallow user modifications to schema for FN namespace Propose Merge without Discussion
923 913-new-examples-for-local-name-etc Editorial Completed
922 915 function body terminology Editorial Completed
921 920 Allow xsl:break and xsl:next-iteration within branch of xsl:switch XSLT Tests Added Completed
918 Minor cx through chap. 14 XQFO Editorial Completed
916 720 Allow methods in maps with access to $this XPath XQuery Feature Overtaken
914 XQFO minor edits XQFO Editorial Completed
912 XQFO: Minor edits Propose Merge without Discussion
909 893 fn:compare: Support for arbitrary atomic types Tests Added Completed
907 906 fn:deep-equal: unordered → ordered Propose Merge without Discussion
905 898 - relax the constraints on document-uri Editorial Propose Merge without Discussion
904 821 Annotations: Make default namespace explicit Propose Merge without Discussion Tests Added
903 892 XPDY0002: Misleading examples Editorial
902 900 fn:sort, array:sort: Parameter names Editorial
901 895 Parameters with default values: allow empty sequences Tests Added Completed
897 894 - errors in forming function items Tests Needed
896 887 - fix simple typo in example Editorial Completed
884 862 Add explanations and examples of implausible expressions XPath XQuery Editorial Completed
881 866 Introduce and exploit new numeric-compare() function Overtaken
880 872 Symmetry: fn:items-at → fn:get Abandoned
879 844 New sequence functions: names Editorial Tests Added
875 XQFO, chap. 9 minor edits XQFO Editorial
874 878 Proposed extension to subsequence Abandoned
873 865 Improve explanation of equality comparisons
871 Action qt4 cg 027 01 next match XSLT Blocked
870 867 Explain defaults in function signatures
863 742 Drop xsl:function-library declaration XSLT Reversion
857 856 Drop reference to obsolete error condition in deep-equal() XQFO Editorial Completed
855 844 New sequence functions: names Abandoned
853 852 Fix typo in transitive-closure Editorial Completed
851 822: XQuery, XQFO: Edits (pool) Completed
849 847 Allow uri-structure-record keys to have empty sequence values
848 More fo spec examples corrections XQFO Editorial Completed
846 845 Drop mention of tuples Editorial Completed
842 Improve stylesheet for generating keyword tests Build
841 840: Typo in fn:seconds-from-duration example XQFO Editorial Completed
839 838 Fix collation variable references
837 297 Deep Lookup Operator "??" and wildcard qualifier "::" Overtaken
833 Fix the line endings, force a single lf in text files Editorial Completed
832 77 Lookup returning path selection Feature Abandoned
828 516 Add position argument to HOF callbacks Tests Added Completed
824 799 errors in examples; 738 section heading for fn:op
823 712 Extend array:sort to align with fn:sort Enhancement Completed Overtaken
815 130,480 Binary Promotion
813 809 Move fn:atomic-equal to section 14.2 XQFO Editorial Completed
810 Fix line endings Build
807 789 Serialization terminology [editorial] Editorial
806 566 A few minor fixes for parse-uri Bug
805 Improve formatting of FO examples XQFO Editorial Completed
804 Minor edits, XQFO chh. 7, 8 XQFO Editorial
803 651: fn:log → fn:message Editorial Tests Added Completed In Saxon 13
802 801: non-deterministic → nondeterministic Editorial Completed
800 660: Static functions, default parameters, XPST0017 Tests Added
798 479: fn:deep-equal: Input order
797 Edits to parse-uri() XQFO Editorial
795 655 fn:sort-with XQFO Feature Tests Added Completed In Saxon 13
794 216: fn:unparsed-text: End-of-line characters
793 704: Context Value Expression → Context Value Reference
792 783 XSLT: errors are raised XSLT Editorial Completed
791 238: First draft of an fn:invisible-xml function Tests Needed
790 129 XSLT40 and SER40 changes for context item -> value
787 783(part) - Editorial changes to Serialization spec Editorial Serialization Completed
786 695: Added xref to fn:slice() XPath Editorial
785 777: updated history XQFO Editorial
784 fos xsd XQFO Editorial
782 469: array:of-members, map:of-pairs: Signatures, Examples
778 XQFO edits 5.4-5.6 XQFO Editorial
775 517: fn:chain(): Reflected Christian Gruen's remarks
773 QT4CG-051-04/05: Reflected today's meeting editorial suggestions
772 Revise the fn:parse-html rules to make them clearer to follow.
770 566: Use fn:decode-from-uri in fn:parse-uri
769 768: details about decode-from-uri
766 765 Update version references etc to 4.0 status Editorial Completed
763 686: XQFO diagnostic function documentation XQFO Editorial
762 758: XQFO minor edits 3 XQFO Editorial
761 554/754 Simplify the new transitive-closure function XQFO Enhancement Tests Added Completed In Saxon 13
753 65: Allow xmlns="xxx" to NOT change the default namespace for NameTests Tests Needed
752 706: Fix "for member" grammar problems
751 QT4CG-048-01: xsl:mode/@as with built-in templates Tests Needed
749 653: Add string literals E".." and L".." to control entity expansion Abandoned
744 XQFO Examples: minor fixes, formatting
741 QT4CG-048-03: Fix copy and paste errors in describing type patterns
740 QT4CG-047-01: Rename break-when to split-when, plus minor editorial cleanup
739 Apply review comment changes to the HTML DOM XDM mapping.
737 295: Boost the capability of recursive record types Tests Needed Propose Merge without Discussion
736 730: Clarify (and correct) rules for maps as instances of function types
734 517: fn:chain
733 517: fn:chain Abandoned
732 731 Capturing accumulators: Add error conditions, revise streaming rules
728 52 Allow record(*) XPath XQuery Feature Tests Added Completed
727 725 Add clarification note for load-xquery-module XQFO Editorial Completed
726 PR 723 with merge conflicts resolved
724 PR 717 with merge conflicts resolved
723 Updated PR for capturing accumulators
722 This is a test. This is only a test. Abandoned
719 413: Spec for CSV-related functions Overtaken
718 Add on-no-match="shallow-copy-all"
717 211: add capturing accumulators to XSLT XSLT Tests Added Completed In Saxon 12 In Saxon 13
715 372 Rollback the default namespace changes Reversion
710 36: fn:function-annotations
703 129 (1): XPath and XQuery changes for introduction of context value
702 701: fn:concat: Support for 0 or more arguments XQFO Enhancement Tests Added Completed
697 645: Use \n instead of \r\n in XML documents
696 566: Rework query parameters on build-uri/parse-uri
694 XQFO minor edits, with new examples and notes, 2 through 4.6 XQFO Editorial
692 Use sequences instead of arrays in fn:parse-uri output
691 688 Semantics of local union types, enumeration types, etc
690 687 Clarify constructor functions for user-defined types
685 Style fixes
684 Ignore this PR Abandoned Build
683 XQFO context/focus in/dependent functions clarification note Editorial
682 637: allow true() and false() as function annotation values XQuery Enhancement Tests Added Completed
681 665: Fix typos in fn:items-XX functions
680 668 define case insensitive collation normatively
679 669 - fix typo "appearing appearing" Editorial Completed
678 671 switch sans operand Enhancement Tests Added Completed
674 663: Describe how calls to xsl:original with keywords work
673 HTML namespace changes
672 XFO minor edits, chap. 1 XQFO Editorial
667 XPath minor edits, 4.16 through end
664 663 xsl:original keywords Abandoned
662 658b: changes to constructor functions
661 658: constructor functions Tests Needed
659 647: schema location hints
656 Better return type for map pair
654 Add covers-40 attribute to generated tests
650 649: fix an xsl:fallback problem Tests Needed
646 508: Editorial, examples revised (array:split, array:slice, others)
644 Adjusted CSS to target classes, not element + classes
643 414, 546: Adjusted XDM description of xs:string, added coding
642 561: Editorial (abbreviation fn=function, drop lambda syntax)
640 601: fn:all → fn:every? Tests Added Completed
635 451: Schema compatibility Tests Needed
634 471: Quotes (missing cases) XQFO Editorial Completed
633 Edits ch. 4.1 through 4.15 Editorial Completed
632 SENR0001: Error description updated
631 600: fn:decode-from-uri XQFO Tests Added Completed
630 XPath spec ch. 3 minor edits
629 574: fn:log: Trace and discard results XQFO Feature Tests Added Completed In Saxon 13
627 624: Adjusted function category descriptions
626 Adjusted serialization step 5 note
625 XPath minor edits, chh. 1-2
623 93: sort descending
622 XDM minor edits, back material
621 Removed chapter 4 from XDM
620 [616] Converted X Node to x node
619 XDM ch. 6 minor edits XDM Editorial
615 Xdm minor edits, chh. 3-5
614 123: fn:duplicate-values XQFO Tests Added Completed
612 128: fn:replace: Tweaks
611 329: Keyword parameters: Error codes
610 506: fn:error: parameter names
609 508: New Map & Array Functions: Inconsistencies
607 XQFO Examples: Fixes, Formatting
606 23 Allow element(A|B) and attribute(A|B) XPath XQuery Enhancement Tests Added Completed
605 21: Revise appendix for reserved function names
604 [Editorial] Drop the unused symbol URILiteral from the XPath grammar appendix
603 602 Implausible Expressions
599 90: Simplified stylesheets with no xsl:version XSLT Tests Added Completed In Saxon 13
598 Issue90 XSLT: simplified stylesheets with no xsl:version Abandoned
597 Editorial fixes from #566
595 588: (Editorial, XSLT) minor clarifications regarding xsl:sort
594 592: (XSLT, Editorial) Add missing description of exponent-separator
593 591: [XSLT, editorial] Add defaults to XSLT element syntax summaries
590 343: make $collation uniformly optional
589 561: abbreviation fn=function, drop lambda syntax
587 365: Allow braces in switch and typeswitch expressions XQuery Tests Added Completed In Saxon 13
586 585: [Editorial] Rearrange text (and grammar) for dynamic function calls
584 Editorial: Correction to map:filter examples
582 Fix examples to be consistent with spec
580 Automatically generate app/fo-spec-examples on build Completed Build
579 Support role=wide on fos:examples Completed Build
578 317: fn:format-integer: $lang → $language Editorial Feature Completed
577 Editorial: improve generator for keyword tests
575 359: fn:void: Absorb result of evaluated argument
569 Minor editorial corrections, XDM chh. 1, 2
568 567: schema for xslt40
565 More typographic changes Completed Build
563 Style and other editorial fixes
562 361: Named arguments: $input vs. $value Editorial
559 Minor editorial edits
558 Added fn:items-X cross-references
555 464: Revised narrative of normalization steps for serialization
552 Editorial: Updates to back matter and status section of F+O spec XQFO Editorial Completed
551 316: Drop the fn:differences function Reversion
550 548: require parens around lambda arguments Overtaken
549 526 load xquery module
547 Action QT4CG-036-02: Further elaboration of the rules for function identity
546 414: Attempt to implement expanding the allowed character repertoire Tests Needed
545 513: after arrow operator, inline function no longer needs parens Tests Added Completed
544 536: disallow mixing of symbols in operator tokens Reversion
543 382 simplify rules for whitespace in fn:deep-equal
542 Fixes a simple error in the description of XSLT error XTSE4020 Editorial Completed
541 Fix typo in XPath §2.4.5 - E1 should be tagged as code not as var. Overtaken
538 480: Attempt to allow xs:string to be 'promoted to' xs:anyURI XPath XQuery Tests Added Completed In Saxon 12 In Saxon 13
537 Editorial: present F&O examples as tables. XQFO Editorial
535 Editorial: add an entry to the changes appendix Editorial Completed
534 530: escape solidus in JSON Serialization Completed
533 413: Spec for CSV parsing with fn:parse-csv() Overtaken
532 fix error in LambdaParams rule Overtaken
529 528 fn:elements-to-maps XQFO Abandoned
527 Editorial: more corrections to F+O examples XQFO Editorial Completed
525 520: add function identity and use it in deep-equal XDM Completed
524 503: reinstate focus functions
522 function-catalog.xml: Original line endings reverted (modified by GitHub’s 'direct edit' feature) Completed Build
521 518: Add transitive-closure() function
519 237: Revise tokenisation appendix
515 504: Merge map:keys and map:keys-where
512 256: Context for default function parameter expressions
511 471: <code> elements, simple/typographic quotes
510 471 (3): Render false/true/NaN/INF/-INF/+INF as code Editorial Completed
509 471 (2): Remove more fn: prefixes
507 125: Rename array:partition as fn:partition
505 418: Correct and expand an XSLT example
502 Fix typographic quotes in XPath Data Model XDM Editorial
499 Use natural language sort order for glossary Editorial Build
498 Fix typo, replace sequence-of with sequence
494 Remove legacy materials from the working master branch Completed Build
493 32: try/catch: New variable for all error information Tests Added Completed
492 Fix examples, change filepath definition slightly
491 Fix more examples in the FO 4.0 spec XQFO Editorial Completed
489 443: Allow select attribute on xsl:[non-]matching-substring XSLT Tests Added Completed In Saxon 12 In Saxon 13
488 433: Allow select attribute on xsl:[non-]matching-substring Overtaken
487 485: Predeclare the prefixes math, map, array, and err
486 Fix some errors in examples, as revealed by testing
484 Update FO test generation stylesheet Completed Build
483 452: window: make 'start' and 'when' optional XQuery Tests Added Completed In Saxon 13
482 473: NaN Comparisons (bug fix) Bug Completed
478 467: map:keys-where XQFO Tests Added Completed In Saxon 12 In Saxon 13
477 63: array:slice (editorial)
476 29: array:values XQFO Feature Tests Added Completed
475 471: fn: prefix removed from function calls in the examples Editorial Completed
474 Per comments on #465, improve presentation of multi-line expressions
472 321: Add new note and examples demonstrating adaptive serialization method XQFO Editorial Serialization
470 369: add fixed-prefixes attribute in XSLT XSLT Tests Added In Saxon 13
468 325 Update operator precedence table
466 460: Fix math symbols
465 80: fn:iterate-while: Examples revised Editorial
462 434: Added examples for parse-integer() XQFO Editorial Completed
461 Make code more visually distinct Editorial Completed
458 Update parse-integer and format-integer following review Tests Added Completed In Saxon 13
456 Revises numeric literal syntax Bug Tests Added Completed
455 410: Converting doubles to decimals, fractional digits
454 125: array:partition
453 Fix issue #86 (incorrect default timezone format) Tests Needed
450 Fix issue #418 (editorial corrections)
449 Actions from review of PR #420
447 435, 53, 436: lambda expressions, thin arrows Tests Added Completed In Saxon 13
446 Fix merge conflicts in PR #420
445 Editorial updates to XSLT spec
444 Resolve merge conflict for PR 420
442 Attempt to clearify XML serialization of control characters
440 Fix bug #439 - grammar for ExprSingle
434 Functions to parse and format hex integers Tests Added Completed In Saxon 13
433 429 Add hex and binary literals and allow underscores XPath XQuery Enhancement Tests Added Completed In Saxon 12 In Saxon 13
432 fix attribute name : it is diff instead of role Editorial Completed
431 Fix problem rendering xnt elements Completed Build
430 fn:doc et al, error handling: inconsistencies. Closes #293
428 Fix problem in rendering empty <xnt> elements Completed Build
427 Change fn:transform to use the stylesheet's default mode
426 Resolve #280 by allowing a fragid
424 Allow fn:resolve-uri to resolve against a base URI that includes a fragment identifier
422 Fix syntax in examples Editorial Completed
420 Issue 357 Map composition and decomposition
419 fix few syntax issues in the XSLT 4.0 examples
417 Fix residual reference to op:A2S which is no longer defined
416 NCName is usually lowercase in attribute type for the rest of the spec Editorial Completed
415 Revise parse/build URI functions for UNC names
412 409, QT4CG-027-01: xsl:next-match XSLT Overtaken
411 Remove the note from the parse-html unparsed-entity sections.
408 Fix issue #398 (clash with constructor functions)
406 Revise xsl:array instruction and examples
405 MK PR #360 with merge conflicts resolved (array compositionand decomposition) Tests Added Completed
404 Rework changes from action-qt4cg-019-01 to resolve persistent conflicts.
401 Issue 400: ranking of type patterns
396 333: Deep-equal, no failure when comparing functions
395 Make the (non-)hierarchical nature of URIs explicit
394 Minor correction to fn:parse-uri
393 Clarify explanations of functions/function items Editorial Completed
391 addressed typographical errors; adjusted Unicode character discussion…
388 Update the example background color in serialization Completed Build
387 Add compatibility notes for fn:namespace-uri-for-prefix
386 Action QT4CG-025-05 (markup typo)
385 Actions QT4CG-025-07 / -08
380 Removed CDATA sections around markup Editorial
378 Update the localName and unparsed entity reference notes for parse-html
375 256: Context for default parameter values
371 Issue 370: forwards and backwards compatibility for 4.0
368 129: Context item generalized to context value Abandoned
364 328 Generalize switch expressions in XQuery XQuery Enhancement Tests Added Completed In Saxon 12 In Saxon 13
363 Fix issue #345 - missing rules for type matching
362 Drop obsolete note in XSLT regarding for-each-group/@array Editorial Completed Reversion
360 Issue 314 array composition and decomposition
355 Action QT4CG-022-02 - add to imp-def-feature appendix
354 Combine multiple signatures of XSLT functions to use defaults Editorial Completed
353 Issue109 xsl note XSLT Tests Added Completed In Saxon 12 In Saxon 13
349 Revert PR change; it doesn't work in this context Build Reversion
348 Attempt to build PR with merge-base version of master
347 Attempt to clarify fn:parse-uri and fn:build-uri
346 Remove dagger from record cross-references Completed Build
344 Issue 22: allow "for"/"let" keyword to be repeated in XPath Completed In Saxon 12 In Saxon 13
342 Issue318 meta elements Serialization Completed
338 Add ednote per action QT4CG-016-02
330 Update fn:parse-html to apply review feedback.
326 Issue 205: make support for higher-order functions mandatory XPath XQuery XSLT XQFO Completed
324 58 Proposed syntax and semantics for string templates Tests Added Completed
320 Issue 98 - add options parameter to fn:deep-equal Tests Added Completed In Saxon 13
319 Issue 221: op:same-key becomes fn:atomic-equal Tests Added Completed In Saxon 12 In Saxon 13
313 Issue 294: fn:remove() XQFO Enhancement Tests Added Completed In Saxon 12 In Saxon 13
312 Minor editorial improvements Editorial Completed
311 Stylesheet fix to mark optional fields in record definitions Editorial Build
310 Fix outstanding issues from PR 304
309 Drop ternary conditionals, as agreed on 2023-01-17 Completed Reversion
308 Improve the legends in the diagrams Editorial Completed
306 fn:char - editors actions from 2023-01-10 XQFO Tests Added Completed In Saxon 13
304 Mike's content changes from PR 292
303 Mike's proposed schema and stylesheet changes
292 Merge signatures with optional params Completed Build
290 Fix issue #18 (function type hierarchy)
289 Proposal to add fallback behaviour to map:get and array:get Tests Added Completed In Saxon 12 In Saxon 13
287 PR #279 with merge conflicts resolved
286 Spec changes to allow child::(a|b|c) - Issue 107 Tests Added Completed In Saxon 13
284 Add grammar for "if (test) then {expr}" with no else Enhancement Tests Added Overtaken In Saxon 13
282 Copy of MK actions-2022-11-15 branch by NW
279 Rewrite XSLT §10.3.4 (function overriding) for clarity