Skip to content

Release 9.10.0-alpha.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@thet thet released this 06 Jan 23:16
· 134 commits to master since this release

9.10.0-alpha.0 (2025-01-06)

Features

  • core basepattern: Assign each pattern a UUID. (c142214)

  • core dom: Add find_inputs to find all inputs in a node tree, including the node itself. (db271ce)

  • core uuid: Add utility function to generate a uuid. (8b70876)

  • pat-autosuggest: Add batching support for AJAX requests. (1323eaa)

    This PR introduces three new options for that:
    max-initial-size: Defines the batch size for the initial request (default: 10).
    ajax-batch-size: Defines the batch size for subsequent requests (default: 10).
    ajax-timeout: Defines the timeout in milliseconds before a AJAX request is submitted. (default: 400).

Ref: scrum-1638

  • pat-date-picker: Cache the ajax call to retrieve i18n picker translations. (9050ddc)

Bug Fixes

  • lib dependshandler: Do not return the value from an disabled input. Return null instead. (430167b)

  • pat-depends: Enable/Disable all inputs of a subtree, if a parent is a dependend. (0bbe3f4)

  • pat-depends: Support updating for sub-pat-depends when the parent state is changed. (9abf534)

  • pat-inject: Allow to submit invalid forms when form/novalidate. (993d27d)

    Respect the form[novalidate] and button[formnovalidate] attributes and
    allow the submission of invalid forms.
    This is necessary if a cancel button is a submit button and needs to be
    allowed to submit even if the form input is invalid.

Maintenance

  • lib dependshandler: Modernize code. (4c1650f)

  • pat-datepicker: Fix ESLint warning. (4a10d4b)

  • pat-depends: Rework to class based pattern. (c83bb0a)

  • Remove obsolete src/lib/README.txt. (70ee738)