Skip to content

Releases: gurgunday/ghtml

v3.0.8

28 Sep 09:50
abc4400
Compare
Choose a tag to compare

Issue: In previous versions, we used == null to check if values were null or undefined. However, this check inadvertently included document.all due to its unique behavior of being nullish in equality checks despite being an object. This was causing inconsistencies in certain browser environments where document.all is used as a legacy feature.

Fix: The equality check has been updated to use the nullish coalescing operator ??. This ensures that only null or undefined values are filtered out.

Full Changelog: v3.0.7...v3.0.8

v3.0.7

16 Sep 06:13
5dd77b6
Compare
Choose a tag to compare

Full Changelog: v3.0.6...v3.0.7

v3.0.6

01 Sep 11:13
fec4c49
Compare
Choose a tag to compare

Full Changelog: v3.0.5...v3.0.6

v3.0.5

30 Aug 11:46
3486942
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.4...v3.0.5

v3.0.4

30 Aug 10:44
85fbbcf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.3...v3.0.4

v3.0.3

21 Aug 08:39
d7f9f79
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.2...v3.0.3

v3.0.2

14 Aug 11:50
25fba8e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.1...v3.0.2

v3.0.1

14 Aug 11:18
390ca92
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.0...v3.0.1

v3.0.0

09 Aug 19:02
09ed967
Compare
Choose a tag to compare

This release makes a breaking change to the escaping behavior: we no longer escape the backtick (`) and we now escape the equals sign (=).

Escaping the backtick provided no real protection as it's not a special HTML character. The equals sign, however, is indeed a special HTML character within some parts of a tag.

What's Changed

Full Changelog: v2.3.0...v3.0.0

v2.3.0

28 Jul 17:18
a7860a1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.1...v2.3.0