All Versions
Latest Version
Avg Release Cycle
79 days
Latest Release
892 days ago

Changelog History
Page 1

  • v4.4.2 Changes

    November 04, 2021
    • ๐ŸŽ Use compiled regex for performance improvement (#2502)
  • v4.4.0 Changes

    June 17, 2021
    • ๐ŸŽ Use compiled regex for performance improvement (#2502)

    • ๐Ÿ‘ Allow users to use Active Support 6.1

    • ๐Ÿ‘ Allow users to use Active Support 6.0 (#2462)

    • Allow users to use Rack 2.2+ (#2460)

    • Bump backports gemfile

    • ๐Ÿ‘ 4.x support for 3.0 (#2424)

    • Travis -> Actions (#2427)

    • ๐Ÿ‘ Support TOML as a frontmatter or data format (#2405)

    • Replace URI.escape with WEBrick::HTTPUtils.escape (#2383)

      Fixes warning: URI.escape is obsolete warnings.

      Similar to (#2312) and the fix 7c155c2

  • v4.3.11 Changes

    September 16, 2020
    • โš  Fix: rack.rb:89: warning: URI.unescape is obsolete (#2312)
  • v4.3.10 Changes

    September 11, 2020
    • Bump version
  • v4.3.9 Changes

    September 10, 2020
    • ๐Ÿ— Fix: build error using liquid (#2083)
  • v4.3.8 Changes

    August 13, 2020
    • โšก๏ธ Update kramdown to avoid CVE-2020-14001 in v4 (#2348)
  • v4.3.7 Changes

    May 27, 2020
    • ๐Ÿ‘ Loosen activesupport dependence (#2327)


      Change the maximum version of activesupport required to be any 5.x version, bringing the dependency back inline prior to it being restricted in commit ea2115f3f87d6e881fe9517dc65735c96735faf3.


      There is a vulnerability reported in activesupport that is fixed in version, which middleman-core does not allow to be used due to its < 5.1 version requirement.

      Prior to commit ea2115f3f87d6e881fe9517dc65735c96735faf3 any 5.x version was allowed because the dependency was defined as ~> 5.0, however in that commit that intended to loosen the minimum dependency it appears the maximum dependency was tightened. There is no explanation in the commit or its related PR (#1976) about this so it could have been an accident.

    • Add empty image alt tag if alt text not specified (#2323)

      Middleman's image_tag helper wraps the Padrino image_tag helper. By default, the Padrino image_tag helper adds an alt tag based on the image filename when one isn't explicitly set.

      Alt text based on the filename is not helpful to users and therefore bad for accessibility.

      To avoid this, explicitly set an empty alt tag value before calling Padrino's image_tag if the user hasn't specified a value.

  • v4.3.6 Changes

    February 20, 2020
    • ๐Ÿ’Ž Disable therubyracer
    • Reset Content-Length header when rewriting (#2316)
    • ๐Ÿ’Ž Add Ruby 2.7.0 to CI
  • v4.3.5 Changes

    August 09, 2019
    • Fix i18n with anchor v4 (#2287)

      • apply fix from fix-i18n-with-anchor to 4.x branch
      • also fix markdown anchors
      • add tests for i18n_link_to and kramdown :anchor
      • pass &:to_sym as an argument to transform_keys! instead of a block.
  • v4.3.4 Changes

    May 13, 2019
    • Fix ignore of files controlled by i18n. (#2039, #2143)