Install

Works with Drupal: 8.x

Using Composer to manage Drupal site dependencies

Alternative installation files

Download webform-8.x-5.0-beta25.tar.gztar.gz 4.28 MB
MD5: ee2579db921ce7298c4072f0183de56b
SHA-1: 9ac3c47ce4a9d9e64df289e793a876c9c2a1383d
SHA-256: 5fdb40d79b65de403853a56e8ff786516b547a8c8c15f7829e8b9aa1bb3cf6db
Download webform-8.x-5.0-beta25.zipzip 5.05 MB
MD5: 3602fe9fa1efb265a9920bdf497132e6
SHA-1: e384d069bc0e61a30115f366e3ac0eb2ae3ff6ff
SHA-256: 3f6f8f9c1918d2628e383797aba442c191a401c162a1a5f3877723ad942a2dce

Release notes

Highlights

  • Issue #2926841: Remove Lingotek promotion
  • Issue #2921547: Display Signature on Confirmation and Emails
  • Issue #2920443: Browser Back Button to submit to previous wizard page
  • Issue #2926536: Provide a settings handler that makes it easier to tweak the confirmation page and preview

Changes since 8.x-5.0-beta24:

  • Issue #2929665 by jrockowitz, robmccreary: Permit one webform submission per day based on email entered
  • Issue #2920484 by rcodina, jrockowitz: Webform reference field: make "Default submission data (YAML)" optional
  • Issue #2926668 by jrockowitz, Liam Morland: Hidden fields can be required server-side
  • Issue #2929012 by jrockowitz: Add support for readonly #state
  • Issue #2929163 by jrockowitz: Sync option value and text using JavaScript
  • Issue #2923119 by jrockowitz, albertski: csv/html-Export failed
  • Issue #2928709 by jrockowitz, richgerdes: Required field on the Custom Composite Elements form does not work
  • Issue #2926680 by jrockowitz, tresti88, johnhuang0808: Required condition doesn't work in checkboxes others element
  • Issue #2928934 by jrockowitz: Multiple value element #state validation is not working as expected
  • Issue #2928646 by artematem: Webform submit once not working if webform in paragraph
  • Issue #2928580 by jrockowitz, Mschudders: Date multiple default value
  • Issue #2928556 by ainarend: Undefined index #markup notice in WebformMarkup
  • Issue #2928304 by jrockowitz: Datelist element formatting issue with inline form validation
  • Issue #2927315 by zerbash, jrockowitz: URL alias overwritten on save
  • Issue #2925642 by jrockowitz: Allow prepopulation using query string to be enabled per element and not only globally
  • Issue #2928495 by acbramley: Date time step option values are incorrect
  • Issue #2928194 by jrockowitz: Time Element Step
  • Issue #2926806 by jrockowitz, Adrian83: How to print title of referenced entity using Computed Twig
  • Issue #2926536: Provide a settings handler that makes it easier to tweak the confirmation page and preview
  • Issue #2926903 by jrockowitz: Devel Tokens tab Broken when Webform Embedded in Node
  • Issue #2926536 by jrockowitz, Nitebreed: Provide a settings handler that makes it easier to tweak the confirmation page and preview
  • Issue #2926874 by jrockowitz: Remove authenticate method from RemotePost handler
  • Issue #2926841 by jrockowitz: Remove Lingotek promotion
  • Issue #2926806 by jrockowitz: How to print title of referenced entity using Computed Twig
  • Issue #2921623 by richgerdes: Provide reusable custom composites
  • Issue #2922496 by jrockowitz, Jigar.addweb, a_archriss: Title on the same line not working with radio buttons
  • Issue #2925521 by jrockowitz, Spanners: SOLVED: [webform_submission:values] blank
  • Issue #2925129 by jrockowitz: Improve email handler theme management. Comment out broken test.
  • Issue #2925129 by jrockowitz: Improve email handler theme management
  • Issue #2925716 by jrockowitz: Break webform.scheme.yml into separate files
  • Issue #2925429 by jrockowitz: Populate webform element fails for elements without #default_value property
  • Issue #2925608 by jrockowitz: Maillog link is broken
  • Issue #2925625: Webform scheduled email module tests should be hidden
  • Issue #2925530 by agoradesign: Terms of service element is overriding its non-js CSS class
  • Issue #2920443 by jrockowitz, dakku, mattgill: Browser Back Button to submit to previous wizard page
  • Issue #2920976 by yobottehg: Webform block cacheability review
  • Issue #2924797 by jrockowitz: Telephone is not initializing #international when display in #multiple table
  • Issue #2925213 by jrockowitz, arefen: Error on create custom composite
  • Issue #2924902 by mattgill, jrockowitz: [Patch attached] Strange behaviour on conditional logic for pages when 'hidden' is the state
  • Issue #2924551: Move the WebformComposite element to WebformCustomComposite and create a WebformElementComposite (Builder). Minor tweaks
  • Issue #2924551 by jrockowitz, richgerdes: Move the WebformComposite element to WebformCustomComposite and create a WebformElementComposite (Builder).
  • Issue #2924470 by jrockowitz: Prevent submitted value from being lost for options elements
  • Issue #2924264 by Lendude, jrockowitz: Webform submission navigation should not show when using a token to edit the webform
  • Issue #2924247 by Nitebreed: Scheduled mail - Default value for number of days is wrong when having a positive number of days
  • Issue #2923119 by jrockowitz: csv/html-Export failed
  • Issue #2924038 by jrockowitz: Cannot restrict cardinality of multiple value elements via UI
  • Issue #2923923 by jrockowitz: Archive update hooks
  • Issue #2905907 by jrockowitz, rbmboogie: Notice: Uninitialized string offset: 0 in Drupal\Core\Render\Element::property() (line 27 of /var/www/html/core/lib/Drupal/Core/Render/Element.php)
  • Issue #2923808 by jrockowitz: Styling and translating word/character count?
  • Issue #2923054 by fabish: Term checkboxes translation
  • Issue #2923578 by jrockowitz: Update External Libraries
  • Issue #2915653 by jrockowitz: Remote post error handling
  • Issue #2921424 by jrockowitz: Webform HTML Editor must block STYLE attribute from being supported
  • Issue #2922896 by jrockowitz: Write dedicated rendering tests
  • Issue #2923047 by jrockowitz: Redirect to user login when Access Denied for a Webform
  • Issue #2922279 by Spurlos, Vj, jrockowitz: Produce a clean class name from webform machine name
  • Issue #2919721 by adubovskoy, jrockowitz: Error: Call to a member function id() on boolean in
  • Issue #2920443 by jrockowitz, dakku: Browser Back Button to submit to previous wizard page
  • Issue #2922331 by jrockowitz, millionleaves: Source validation fails on radio component when #required indented too far
  • Issue #2922322 by jrockowitz: Composite Name field description and help fields not working
  • Issue #2921951 by jrockowitz: Section element is being required via Conditional Logic
  • Issue #2921547 by jrockowitz: Display Signature on Confirmation and Emails
  • Issue #2919726 by rcodina: User should be able to see a webform if he has "View own webform submission" permission
  • Issue #2921559 by lslinnet, jrockowitz: WebformCompositeBase should allow for custom validation callbacks
  • Issue #2910050 by jrockowitz: Refactor #states API element
  • Issue #2921090: Add Webform and Drupal association promotion
  • Issue #2921388 by jrockowitz: Add message support to action handler
  • Issue #2920241 by jrockowitz: Add 'Action' handler
  • Issue #2920762 by jrockowitz: Typo in update 8087: "wizard_comfirmation_label"
  • Issue #2920503 by jrockowitz, Jimaginary: Custom form javascript -- file_get_contents(): failed to open stream
  • Issue #2920511 by jrockowitz, Jimaginary: Warn users about unsaved changes still warns users after form submission successful (AJAX)
  • Issue #2920745 by jrockowitz: Composite custom title_display invisible not working
  • Issue #2920199 by jrockowitz: Stop clearing missing tokens
  • Issue #2920376 by jrockowitz, Jimaginary: Custom javascript is not loaded when a webform is in a block
  • Issue #2920476 by Jimaginary, jrockowitz: Undefined index: conditions (Notice-level PHP warning)
  • Issue #2917107 by jrockowitz, Posavec, Vj: Date and Time validation problem
Created by: jrockowitz
Created on: 11 Dec 2017 at 14:54 UTC
Last updated: 6 May 2020 at 17:24 UTC
Bug fixes
New features
Insecure

Other releases