Available pull requests

This page lists all of the formatted pull requests that were available on 11 Aug 2026 at 16:34 UTC. This often includes recently closed pull requests that are no longer on the dashboard.

Unlike the dashboard, this page is not dynamically generated so it can be a little bit out-of-date.

PR #2834, 2830 Clarify the effect of the line-ending serialization parameter
PR #2833, 2263 New named record types
PR #2832, 2808 strip-space option: fn:doc vs. fn:parse-xml
PR #2831, 2809 fn:deep-equal, debug option: nondeterminism
PR #2829, 2828 File Module: editorial notes
PR #2826, 2772 Editorial Notes (July 2026 edition)
PR #2824, 2823 fn:scan: an alternative attempt
PR #2822, 2821 XHTML prefix normalization rules lead to xmlns="" namespace undeclarations
PR #2817, 2816 Advice for representing whitespace serialization paramsClosed: 11 Aug 2026
PR #2815, 2567 Extended and restricted record types
PR #2814, 2393 array:members and array:of-members using JNodes
PR #2812, 2811 fn:decode-from-uri: to +, or not to +Closed: 11 Aug 2026
PR #2805, 2802 Function identity removed
PR #2804, 2780 Functions on CSV Data: commentsClosed: 28 Jul 2026
PR #2803, 2773 fn:hash: wordingClosed: 28 Jul 2026
PR #2800, 2799 fn:slice: negative stepsClosed: 21 Jul 2026
PR #2797, 2699 fn:element-to-map: validation
PR #2796, 2352 Trusted execution: clarifications
PR #2795, 2338 Nomenclature: node(), gnode(), xnode()
PR #2794, 2748 CSV Serialization
PR #2793, 2729 fn:replace: named groups (+other regex functions)Closed: 11 Aug 2026
PR #2792, 2790 fn:pad-string, truncationClosed: 28 Jul 2026
PR #2789, 2787 XQuery changes to merge declare record and declare type
PR #2788, 2774 Reversion of PR 2747 which allowed `A/B?C`Closed: 02 Aug 2026
PR #2784, 2783 fn:pad-stringClosed: 14 Jul 2026
PR #2782, 2781b XQFO: outdated examplesClosed: 14 Jul 2026
PR #2779, 2781a Fix parsing errors in F&O and XQuery specsClosed: 14 Jul 2026
PR #2778, 2641b Add support for CSV commentsClosed: 14 Jul 2026
PR #2777, 2644 Extend casts to sequences, arrays, maps, and recordsClosed: 28 Jul 2026
PR #2776, 2769 repeatability of rng nextClosed: 14 Jul 2026
PR #2771, 2769 Clarify repeatability of random-number-generator() resultsClosed: 14 Jul 2026
PR #2770, 2769 Repeatability of random-number-generator ?next() and ?permuteClosed: 06 Jul 2026
PR #2768, 2740 Drop constructor functions from built-in records
PR #2767, 2750 Make fn:unparsed-text, ... nondeterministicClosed: 14 Jul 2026
PR #2766, 2765 Destructuring let: records, array fixClosed: 07 Jul 2026
PR #2764, 2763 Folds: document possibility of early exitingClosed: 07 Jul 2026
PR #2761, 2758 Add rules for visibility of named types across packagesClosed: 14 Jul 2026
PR #2760, 2521 URIs: unify handling of fragment identifiers
PR #2759, 1506 Type declarations: Constructor functionsClosed: 07 Jul 2026
PR #2757, 2569 Rules for unprefixed function calls with explicit default function nsClosed: 14 Jul 2026
PR #2756, 2705 fn:element-to-map-plan: numeric typesClosed: 07 Jul 2026
PR #2755, 2620 fn:unparsed-text: editorial issuesClosed: 07 Jul 2026
PR #2754, 2284 fn:csv-doc, fn:json-doc: Equivalent code, unificationsClosed: 07 Jul 2026
PR #2753, 2300 fn:doc: determinism rulesClosed: 07 Jul 2026
PR #2752, 1697 Add documentary names to callback function signaturesClosed: 07 Jul 2026
PR #2751, 2674 Editorial OmnibusClosed: 07 Jul 2026
PR #2747, 2591 Grammar: make step?lookup validClosed: 07 Jul 2026
PR #2746, 2745 CSV parsing: delimitersClosed: 07 Jul 2026
PR #2744, 2741 Record coercion: keep empty entriesClosed: 07 Jul 2026
PR #2739, 2738 XSLT - tree terminologyClosed: 28 Jul 2026
PR #2736, 2169 Reformulate `StringInterpolation` to remove the `` `{ `` and `` }` `` literal terminalsClosed: 30 Jun 2026
PR #2734, 2733 A step too farClosed: 28 Jul 2026
PR #2732, 2708 Obsolete references to maps being unorderedClosed: 30 Jun 2026
PR #2731, 2709 Well-formed sub-documents (2nd attempt)Closed: 07 Jul 2026
PR #2730, 2709 Make well formed subdocumentsClosed: 26 Jun 2026
PR #2728, test-prClosed: 26 Jun 2026
PR #2719, 1234 Serialization Parameters: Indentation, Whitespace, NewlinesClosed: 27 Jul 2026
PR #2718, Update deploy plugin for Node deprecationClosed: 25 Jun 2026
PR #2717, 2660 fn:matching-segments: named capture groupsClosed: 07 Jul 2026
PR #2716, Attempt to limit disk space (only checkout 100 revisions)Closed: 25 Jun 2026
PR #2715, 2653 FLWOR, member/key/value clauses: allow sequencesClosed: 21 Jul 2026
PR #2714, 2219 Generalize method calls to sequencesClosed: 21 Jul 2026
PR #2713, 2257 Record declarations without namespaceClosed: 14 Jul 2026
PR #2712, 2702 Dynamic node testsClosed: 21 Jul 2026
PR #2711, 2536 EXPath modules: handling of default valuesClosed: 30 Jun 2026
PR #2710, 2702 Dynamic selectors: focus-dependencyClosed: 05 Jul 2026
PR #2707, 1962 fn:map-to-elementClosed: 11 Aug 2026
PR #2706, 2704 change path() output for JNodesClosed: 07 Jul 2026
PR #2701, 2677 Clarify effect of serialization-params on fn:transformClosed: 30 Jun 2026
PR #2698, 2641 Support comments in csvClosed: 09 Jul 2026
PR #2697, 2689 Updates/corrections to XSLT examplesClosed: 23 Jun 2026
PR #2696, 2695 Apply templates to maps, arrays, and JNodesClosed: 28 Jul 2026
PR #2694, Reserved constructor names should include `trace`Closed: 23 Jun 2026
PR #2691, 2683 Casting cannot return subtypeClosed: 23 Jun 2026
PR #2690, Corrections to PR2581 noted during reviewClosed: 23 Jun 2026
PR #2688, 1949 Refine rules for element-to-map() handling of atomic typesClosed: 23 Jun 2026
PR #2686, 2684 strip-space - align fn:doc and fn:documentClosed: 23 Jun 2026
PR #2649, 2647 file:descendants: recursion, filteringClosed: 07 Jul 2026
PR #2638, 2632-6: cross-cutting consistency (automatically generated & reviewed)Closed: 07 Jul 2026
PR #2637, 2632-5: refresh stale 4.0 content (automatically generated & reviewed)Closed: 07 Jul 2026
PR #2636, 2632-4: logic and semantics (automatically generated & reviewed)Closed: 07 Jul 2026
PR #2635, 2632-3: typos and grammar (automatically generated & reviewed)Closed: 07 Jul 2026
PR #2634, 2632-2: fix broken examples in expressions.xml (automatically generated & reviewed)Closed: 07 Jul 2026
PR #2633, 2632-1: fix critical bugs and DTD-validity issues (automatically generated & reviewed)Closed: 07 Jul 2026
PR #2594, 2389 Adaptive Serialization: more freedomClosed: 21 Jul 2026
PR #2350, 708 An alternative proposal for generators
PR #2247, 716 Deferred Evaluation in XPath - the f:generator record
PR #2160, 2073 data model changes for JNodes and Sequences
PR #2071, 77c deep update