PackageTrack Sign in Track my project

he

A robust HTML entities encoder/decoder with full Unicode support.

1.2.0 170M downloads/mo #1138 most downloaded on npm mathiasbynens/he

What this package is like to depend on

Last release 8 years ago

no release in 18 months

Release timing varies

gaps range from 1 weeks to 1.7 years

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

13 years old

27 releases · first in 2013

0 releases in the last 12 months

see the full history below

Release timeline

27 releases · Jun 2013 to Sep 2018
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 27
  1. 1.2.0 23 Sep 2018
    Commits, not release notes

    This project publishes no release notes. Between v1.1.1 and v1.2.0 there were 4 commits, 3 of them substantive:

    • Fix comma operator typos in tests
    • Fix typos in test descriptions
    • Handle legacy named character references correctly
  2. 1.1.1 23 Jan 2017
    Commits, not release notes

    This project publishes no release notes. Between v1.1.0 and v1.1.1 there were 3 commits, 2 of them substantive:

    • bower.json: Add license
    • Improve he.encode documentation
  3. 1.1.0 06 May 2016
    Commits, not release notes

    This project publishes no release notes. Between v1.0.0 and v1.1.0 there were 3 commits, 2 of them substantive:

    • Add decimal option to he.encode for decimal numeric character references
    • bin: Return with exit status 0 when calling with -v
  4. 1.0.0 05 Apr 2016
    Commits, not release notes

    This project publishes no release notes. Between v0.5.0 and v1.0.0 there were 18 commits, 14 of them substantive:

    • Minor cleanup
    • Update spec URLs
    • Update URLs
    • Test in RingoJS v0.11.0
    • Test in io.js
    • Use nvm to test in io.js
    • Test in Node.js v0.12.x
    • Test in Rhino 1.7R5
    • Test in Rhino v1.7.6
    • Use Codecov instead of Coveralls
    • Test in Node.js v4.x.x
    • Update build scripts and data
    • Parse decimal numeric character references before decoding
    • README: Update support section
  5. 0.5.0 24 Aug 2014
    Commits, not release notes

    This project publishes no release notes. Between v0.4.1 and v0.5.0 there were 106 commits, 100 of them substantive:

    • Add Gruntfile
    • Add README
    • encode: Don’t escape printable ASCII symbols (except for <>"'&)
    • Tag the v0.1.1 release
    • package.json: Switch to tabs
    • README: Tweak encode description
    • Re-enable tests
    • README: Add link to online demo
    • Tag the v0.1.2 release
    • .npmignore: Add src
    • Grunt: Add build task
    • Tag the v0.1.3 release
    • Cache regular expressions
    • Tag the v0.1.4 release
    • encode: Don’t insert &NewLine;
    • Tag the v0.1.5 release
    • Use the matched substring instead of rebuilding it
    • Improve support for legacy references
    • Tag the v0.1.6 release
    • Make decodeMap more compact

    …and 80 more.

  6. 0.4.1 24 May 2014
    Commits, not release notes

    This project publishes no release notes. Between v0.4.0 and v0.4.1 there were 11 commits, 11 of them substantive:

    • Scrape the spec for more data
    • Add strict option to he.encode
    • Make lone high surrogates trigger parse errors too
    • Don’t encode invalid code points whose character references would refer to another code point
    • Clean up test harness HTML
    • Fix off-by-one error in printable ASCII range
    • Clean up scripts
    • Split scripts into separate files per exported value
    • Simplify regexInvalidRawCodePoint
    • Update the code coverage report
    • Tag the v0.4.1 release
  7. 0.4.0 23 May 2014
    Commits, not release notes

    This project publishes no release notes. Between v0.3.6 and v0.4.0 there were 11 commits, 8 of them substantive:

    • Clean up Gruntfile
    • README: Link to @zcorpan’s Twitter account
    • package.json: Add bin and man
    • man: Fix typos
    • component: Add main
    • README: Explicitly request SVG badges
    • Make he.escape escape backticks as well
    • Tag the v0.4.0 release
  8. 0.3.6 07 Aug 2013
    Commits, not release notes

    This project publishes no release notes. Between v0.3.5 and v0.3.6 there were 7 commits, 6 of them substantive:

    • encode: Add encodeEverything option
    • Remove redundant regular expressions
    • Remove unit tests for the binary
    • bin: Add he --encode --everything 'abc'
    • Update the code coverage report
    • Tag the v0.3.6 release
  9. 0.3.5 04 Aug 2013
    Commits, not release notes

    This project publishes no release notes. Between v0.3.4 and v0.3.5 there were 4 commits, 4 of them substantive:

    • Fix logic error in scrape-spec.js
    • Add some more tests
    • Update the code coverage report
    • Tag the v0.3.5 release
  10. 0.3.4 02 Aug 2013

    Nothing published for this version

  11. 0.3.3 30 Jul 2013

    Nothing published for this version

  12. 0.3.2 27 Jul 2013

    Nothing published for this version

  13. 0.3.1 01 Jul 2013

    Nothing published for this version

  14. 0.3.0 01 Jul 2013

    Nothing published for this version

  15. 0.2.1 28 Jun 2013

    Nothing published for this version

  16. 0.2.0 27 Jun 2013

    Nothing published for this version

  17. 0.1.10 27 Jun 2013

    Nothing published for this version

  18. 0.1.9 27 Jun 2013

    Nothing published for this version

  19. 0.1.8 27 Jun 2013

    Nothing published for this version

  20. 0.1.7 27 Jun 2013

    Nothing published for this version

  21. 0.1.6 27 Jun 2013

    Nothing published for this version

  22. 0.1.5 26 Jun 2013

    Nothing published for this version

  23. 0.1.4 26 Jun 2013

    Nothing published for this version

  24. 0.1.3 26 Jun 2013

    Nothing published for this version

  25. 0.1.2 25 Jun 2013

    Nothing published for this version

  26. 0.1.1 25 Jun 2013

    Nothing published for this version

  27. 0.1.0 25 Jun 2013

    Nothing published for this version

Stop reading changelogs one package at a time.

Point PackageTrack at your project and get told which of your dependencies moved, which of those matter, and what to do about it.

Track my project