All Versions
Latest Version
Avg Release Cycle
70 days
Latest Release
408 days ago

Changelog History
Page 2

  • v2.14.0 Changes

    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 Changes

    January 28, 2020
    • ๐Ÿ› Bug fixes
      • Fix invalid :line in Elixir v1.10.0
  • v2.13.3 Changes

    May 31, 2019
    • โœจ Enhancements

      • Add atom support to FormData
    • ๐Ÿ› Bug fixes

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

    March 29, 2019
    • ๐Ÿ› Bug fixes
      • Stop event propagation when confirm dialog is canceled
  • v2.13.1 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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