Changelog

2.4.0 / 2019-11-25

Features

2.3.1 / 2019-10-22

Security

Address CVE-2019-15587: Unsanitized JavaScript may occur in sanitized output when a crafted SVG element is republished.

This CVE's public notice is at github.com/flavorjones/loofah/issues/171

2.3.0 / 2019-09-28

Features

Bug fixes

Deprecations / Name Changes

The following method and constants are hereby deprecated, and will be completely removed in a future release:

Thanks to @JuanitoFatas for submitting these changes in #164 and for making the language used in Loofah more inclusive.

2.2.3 / 2018-10-30

Security

Address CVE-2018-16468: Unsanitized JavaScript may occur in sanitized output when a crafted SVG element is republished.

This CVE's public notice is at github.com/flavorjones/loofah/issues/154

Meta / 2018-10-27

The mailing list is now on Google Groups #146:

This change was made because librelist no longer appears to be maintained.

2.2.2 / 2018-03-22

Make public Loofah::HTML5::Scrub.force_correct_attribute_escaping!, which was previously a private method. This is so that downstream gems (like rails-html-sanitizer) can use this logic directly for their own attribute scrubbers should they need to address CVE-2018-8048.

2.2.1 / 2018-03-19

Security

Addresses CVE-2018-8048. Loofah allowed non-whitelisted attributes to be present in sanitized output when input with specially-crafted HTML fragments.

This CVE's public notice is at github.com/flavorjones/loofah/issues/144

2.2.0 / 2018-02-11

Features:

Bugfixes:

2.1.1 / 2017-09-24

Bugfixes:

2.1.0 / 2017-09-24

Notes:

Features:

Bugfixes:

2.0.3 / 2015-08-17

Bug fixes:

2.0.2 / 2015-05-05

Bug fixes:

2.0.1 / 2014-08-21

Bug fixes:

Notes:

2.0.0 / 2014-05-09

Compatibility notes:

Enhancements:

Bug fixes:

1.2.1 (2012-04-14)

1.2.0 (2011-08-08)

Enhancements:

1.1.0 (2011-08-08)

Enhancements:

1.0.0 (2010-10-26)

Notes:

0.4.7 (2010-03-09)

Enhancements:

0.4.4, 0.4.5, 0.4.6 (2010-02-01)

Enhancements:

Bug fixes:

0.4.3 (2010-01-29)

Enhancements:

Miscellaneous:

0.4.2 (2010-01-22)

Enhancements:

Bug fixes:

Miscellaneous:

0.4.1 (2009-11-23)

Bugfix:

0.4.0 (2009-11-21)

Enhancements:

0.3.1 (2009-10-12)

Bug fixes:

0.3.0 (2009-10-06)

Enhancements:

Deprecations:

0.2.2 (2009-09-30)

Enhancements:

0.2.1 (2009-09-19)

Enhancements:

Bugfixes:

0.2.0 (2009-09-11)

0.1.2 (2009-04-30)

0.1.0 (2009-02-10)