Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Download webform-8.x-5.0-rc22.tar.gztar.gz
5.33 MB
MD5: 3797f90a03540138d85f55fc2b42c38c
SHA-1: d8749eabb5797f08f9fdd5c9cc5c27cf79b4e890
SHA-256: 9f9ff23cb4d788d68e0152f0b49e5d1f45aa0023d7ab7f5b79fcf37462477bf1
Download webform-8.x-5.0-rc22.zipzip
6.28 MB
MD5: 8d1fb354543986068b0757a4c8c49d8b
SHA-1: 1027a7444bafc779b6b8a114915ccb4403db51b0
SHA-256: 264be84df9e1b4115964f243f0921a5ad048af3922338118cf1404ab0feff5f9
Release notes
Change records
- Webform's can now have file upload quotas
- Paragraphs with a webform field now automatically detect the main source entity for the paragraph
- Added the ability to not clear conditionally hidden inputs and container values.
- New hook_webform_access_rules()
Changes since 8.x-5.0-rc21:
- #3003544 by jrockowitz, wturrell: Broken CSV/HTML output for fields using format: custom
- #3003641 by jrockowitz: "file_upload_help" throws undefined indexes when "generic elements" are disabled
- #3003329: Add release numbers and dates to update hooks
- #3002812 by jrockowitz: Default #state not honoured for select field
- #3000542 by jrockowitz: Remove webform_devel.module logger debugging
- #3003257 by jrockowitz: WebformSubmissionViewBuilder::buildComponents is being called twice
- #2983124 by jrockowitz: Webform Test Translation module not importing translating configuration
- #3001302 by jrockowitz, C.E.A: [Windows] Cannot download libraries using Drush command
- #3003057 by matzAB, jrockowitz: Missing array index in TextFormat
- #3002840 by jrockowitz: Date input mask not working as expected
- #3002773 by jrockowitz: Multiple file upload inline form errors repeated
- #3002485 by jrockowitz: Submit button value
- #3002723 by jrockowitz: Remove delete button from element dialog
- #3002602 by jrockowitz: Webform submission view arguments are not being set
- #3002491 by jrockowitz: Select2 not available for address select boxes
- #3002508 by jrockowitz: Select fields using Select2 do not honour placeholder value
- #3002355 by kmonahan, jrockowitz: Datelist validation allows form to submit with errors
- #3002270: Add Uppercase and lowercase inputmask to textbase elements
- #3002168 by jrockowitz: Issue updating - webform_scheduled_email_update_8001
- #3002049 by jrockowitz, code-brighton: Webform
field with options set in hook_form_alter send value rather than text in email - #2998830 by bucefal91: Provide API for checking if $account is owner of a submission
- #3001852 by NickWilde, jrockowitz: likert radio buttons needs aria-labelledby attr for accessibility
- #3001855 by NickWilde, jrockowitz: Inactive page titles have insufficent contrast
- #3001740: Telephone Link field formatter InvalidArgumentException with 5 digits or fewer in the number
- #3001355 by jrockowitz: New access denied behaviors not working
- #3001446 by jrockowitz: Access denied message is not being displayed
- #3001704 by jrockowitz: Make submission view easier to alter / theme
- #3001675 by jrockowitz, wturrell: "horizontal_rule is an invalid render array key" when viewing submission as plain text
- #3001699 by jrockowitz: Sorting by Submitted to is throw an exception
- #3001536 by Wader, jrockowitz: Javascript error after using close button of confirmation modal
- #3000202 by jrockowitz, frankdesign: Conditional Logic and Regular Patterns
- Revert "Issue #3000984 by John Cook, jrockowitz: "Submitted To" field not populated when using Paragraphs module"
- #2996551 by bucefal91, jrockowitz: Migrating webform_access submodule to the notion of hook for access rules.
- #2996549 Migrating existing access rules onto the hook implementation.
- #3000984 by John Cook, jrockowitz: "Submitted To" field not populated when using Paragraphs module
- #3001119 by jrockowitz: Resize seven tabs when offcanvas dialog is opened and closed
- #2996249 by bucefal91: Introduce a hook to collect additional webform access rules.
- #3000539 by jrockowitz, Bès: Editing a webform submission display the "current page" of the submission
- #3000680 by jrockowitz: Create webform example handler module
- #3000560 by jrockowitz, Drutech: Add an option for hashed telephon number (123XXX)
- #3000585 by jrockowitz: undefinded Webform::getDefaultAccessRules() during webform_update_8141
- #2999958 by jrockowitz, zenimagine: How to update the new library with Composer ?
- #2999958 by jrockowitz: How to update the new library with Composer ?
- #2999765 by jrockowitz, jastraat: Notice: Uninitialized string offset: 0 in Drupal\Core\Render\Element::property()
- #2999896 by andypost: Fix reset parameter inside getEntitySchema parent call in WebformSubmissionStorageSchema
- #2996996 by bucefal91, jrockowitz: Introduce service to encapsulate access rules logic therein
- #2998239 by jrockowitz, cbildstein: Swift Mailer no longer working after custom email handler theme option was added
- #2998750 by facine, jrockowitz: Refresh codemirror object after load the form element
- #2998917 by jrockowitz: [Drupal 8.6.x] WebformHandlerBase and PluginBase both use the MessengerTrait;
- #2984983 by jrockowitz: Required fields inside a composite are validated for empty rows when "Allowed number of values" is limited to a specific number
- #2996954 by Hardik_Patel_12, jrockowitz: Form submit button not clickable sometime when rendered using Block
- #2998630 by jrockowitz: Views integration - contextual filter arguments