All Versions
41
Latest Version
Avg Release Cycle
57 days
Latest Release
72 days ago

Changelog History
Page 1

  • v2.14.0

    January 28, 2020
    • ✨ Enhancements
      • Remove enforce_utf8 workaround on forms as it is no longer required by browser
      • Remove support tuple-based date/time with microseconds calendar types
      • Allow strings as first element in content_tag
      • Add :srcset support to img_tag
      • Allow inputs_for to skip hidden fields
  • v2.13.4

    January 28, 2020
    • 🐛 Bug fixes
      • Fix invalid :line in Elixir v1.10.0
  • v2.13.3

    May 31, 2019
    • ✨ Enhancements

      • Add atom support to FormData
    • 🐛 Bug fixes

      • Keep proper line numbers on .eex templates for proper coverage
  • v2.13.2

    March 29, 2019
    • 🐛 Bug fixes
      • Stop event propagation when confirm dialog is canceled
  • v2.13.1

    January 05, 2019
    • ✨ Enhancements

      • Allow safe content to be given to label
      • Also escale template literals in javascript_escape/1
    • 🐛 Bug fixes

      • Fix deprecation warnings to point to the correct alternative
  • v2.13.0

    December 09, 2018
    • ✨ Enhancements

      • Require Elixir v1.5+ for more efficient template compilation/rendering
      • Add Phoenix.HTML.Engine.encode_to_iodata!/1
      • Add Phoenix.HTML.Form.form_for/3 that works without an anonymous function
    • 🗄 Deprecations

      • Deprecate Phoenix.HTML.escape_javascript/1 in favor of Phoenix.HTML.javascript_escape/1 for consistency
  • v2.12.0

    August 06, 2018
    • ✨ Enhancements

      • Configurable and extendable data-confirm behaviour
      • Allow data-confirm with submit buttons
      • Support ISO 8601 formatted strings for date and time values
    • 🐛 Bug fixes

      • Provide a default id of the field name for @conn based forms
  • v2.11.2

    April 13, 2018
    • ✨ Enhancements

      • Support custom precision on time input
    • 🐛 Bug fixes

      • Do not raise when : is part of a path on link/button attributes
  • v2.11.1

    March 20, 2018
    • ✨ Enhancements

      • Add label/1
      • Copy the target attribute of the link in the generated JS form
    • 🐛 Bug fixes

      • Support any value that is html escapable in radio_button
  • v2.11.0

    March 09, 2018
    • ✨ Enhancements

      • Add date, datetime-local and time input types
      • Enable string keys to be usable with forms
      • Support carriage return in text_to_html
      • Add support for HTML5 boolean attributes to content_tag and tag
      • Improve performance by relying on html_safe_to_iodata/1
      • Protect against CSRF tokens leaking across hosts when the POST URL is dynamic
      • Require to attribute in links and buttons to explicitly pass protocols as a separate option for safety reasons
    • 🐛 Bug fixes

      • Guarantee input_name/2 always returns strings
      • Improve handling of uncommon whitespace and null in escape_javascript
      • Escape value attribute so it is never treated as a boolean
    • Backwards incompatible changes

      • The :csrf_token_generator configuration in the Phoenix.HTML app no longer works due to the improved security mechanisms