Skip to content
Permalink
master

Commits on Oct 23, 2020

  1. Fix usage instructions in README (#113)

    Refs #79
    
    This change updates the usage instructions in the README to explain
    the workaround required to use this module. As userland modules do not
    hide core modules, a trailing slash is required to have Node.js use this
    module over the built-in.
    whymarrh committed Oct 23, 2020

Commits on May 22, 2018

  1. Release v2.1.1

    mathiasbynens committed May 22, 2018
  2. Add support for named exports

    Closes #63.
    garycourt authored and mathiasbynens committed May 22, 2018

Commits on Mar 26, 2017

  1. package.json: Add module property

    Closes #64.
    garycourt authored and mathiasbynens committed Mar 26, 2017

Commits on Jan 6, 2017

  1. Release v2.1.0

    mathiasbynens committed Jan 6, 2017
  2. Make punycode.toASCII not alter ASCII-safe input

    This matches `ToASCII` as defined in https://tools.ietf.org/html/rfc3490#section-4.1:
    
    > ToASCII never alters a sequence of code points that are all in the ASCII range to begin with (although it could fail). Applying the ToASCII operation multiple times has exactly the same effect as applying it just once.
    
    Closes #59.
    mathiasbynens committed Jan 6, 2017

Commits on Aug 12, 2016

  1. .travis.yml: Cache ~/.npm

    This causes Travis to preserve the npm cache so that our testing is more resilient to npm registry hiccups.
    
    Closes #53.
    jdalton authored and mathiasbynens committed Aug 12, 2016

Commits on Mar 20, 2016

  1. Release v1.4.1

    mathiasbynens committed Mar 20, 2016
  2. Release v1.4.0

    mathiasbynens committed Mar 20, 2016

Commits on Dec 1, 2015

  1. Add jspm Node support

    This adds the necessary jspm configuration for punycode.js to work in Node with the coming jspm 0.17 release, allowing this single package to provide both client and server support.
    
    Closes #41.
    guybedford authored and mathiasbynens committed Dec 1, 2015
  2. Update dependencies

    mathiasbynens committed Dec 1, 2015

Commits on Mar 27, 2015

  1. Add new to RangeError

    Although it is optional, when not including `new` you potentially lose a single useful frame in the stack trace and add a useless frame.
    
    nodejs/node#1246
    
    Closes #32.
    nstepien authored and mathiasbynens committed Mar 27, 2015

Commits on Feb 24, 2015

Commits on Jan 20, 2015

Commits on Nov 21, 2014

Commits on Oct 22, 2014

  1. Release v1.3.2

    mathiasbynens committed Oct 22, 2014
  2. Ensure trailing . in domain names are preserved

    This avoids an IE8 issue.
    
    Closes #17.
    mathiasbynens committed Oct 22, 2014

Commits on Aug 31, 2014

  1. Minor cleanup

    mathiasbynens committed Aug 31, 2014

Commits on Aug 22, 2014

  1. Update URL

    mathiasbynens committed Aug 22, 2014

Commits on Aug 8, 2014

  1. Tag the v1.3.1 release

    mathiasbynens committed Aug 8, 2014
  2. Do not encode local email parts

    Punycode does not apply to local parts of email addresses, only to the domain name labels in it. Everything before `@` should be preserved.
    
    Fixes #20 (comment).
    mathiasbynens committed Aug 8, 2014
Older