2.0.0 / 2016-09-26

  • [df860eb96b] - BREAKING remove “regenerator”, drops Node.js < v1 support (Nathan Rajlich)

1.3.0 / 2016-09-26

  • [58a3f9e62e] - Implemented timeRange function (Utsav Kesharwani) (#15)
  • [a93a815f0d] - Implemented weekdayRange function (Utsav Kesharwani) (#14)
  • [8af3e689eb] - test: fix typo in test names (Nathan Rajlich)
  • [e0ddf63765] - travis: test Node.js v0.8, v1, v2, v3, v4, v5, and v6 (Nathan Rajlich)
  • [e3c28eedec] - myIpAddress: fallback to querying local system for IP (tehdeadone) (#10)
  • [40de3f9a22] - package: require “degenerator” at least v1.0.2 (Nathan Rajlich)
  • [29009b3c38] - package: specify any “mocha” v2 (Nathan Rajlich)

1.2.6 / 2015-02-21

  • package: update “regenerator” to v0.8.3 (#9, @RichardLitt)

1.2.5 / 2015-02-20

  • travis: test node v0.12, don't test v0.8, v0.11
  • update regenerator to newest version (#7, @RichardLitt)
  • fix spelling errors (#4, @RichardLitt)
  • README: use svg for Travis-CI badge

1.2.4 / 2014-11-22

  • package: downgrade “co” back down to v3.0.6

1.2.3 / 2014-11-22

  • package: update “co” to v3.1.0
  • package: update “degenerator” to v1.0.0
  • test: add test case for #3

1.2.2 / 2014-05-20

  • package: update “regenerator” to v0.4.7
  • package: update “thunkify” to v2.1.1
  • package: use ~ for “netmask” version
  • package: update “co” to v3.0.6
  • .travis: don't test node v0.9.x

1.2.1 / 2014-04-04

  • package: update outdated dependencies

1.2.0 / 2014-01-28

  • README: document the opts options argument
  • README: document how to add custom functions to the sandbox
  • refactor: only add yield calls to the real async functions

1.1.0 / 2014-01-25

  • index: make the filename configurable
  • index: make the sandbox configurable
  • index: add an opts argument
  • README++

1.0.0 / 2014-01-08

  • index: don't default to “DIRECT” if a falsey value is returned

0.0.2 / 2013-12-29

  • package: update “netmask” to v1.0.4
  • test: fix test names
  • myIpAddress: add comment about Google Public DNS
  • myIpAddress: use a slightly better host/port combo
  • test: fix test names
  • test: add “official docs Example #5” tests
  • test: add "official docs Example #1b tests
  • test: add "official docs Example #1 tests
  • add timeRange() skeleton function
  • add dateRange() skeleton function
  • add weekdayRange() skeleton function
  • index: add isResolvable() to the sandbox
  • implement isResolvable()

0.0.1 / 2013-12-09

  • .gitignore: ignore local dev files
  • shExpMatch: implement basic “shell expression” functionality
  • package: remove “minimatch”
  • test: add initial shExpMatch() function tests
  • myIpAddress: refactor to use a different “technique”
  • myIpAddress: trying to debug failing Travis-CI...
  • test: add myIpAddress() test
  • isInNet: properly implement the isInNet() function
  • dnsResolve: switch to dns.lookup()
  • dnsDomainLevels: fix typo
  • test: add dnsDomainLevels() tests
  • test: add dnsDomainIs() tests
  • test: add dnsResolve() tests
  • dnsResolve: return a “string”, not an Array
  • dnsResolve: use dns.resolve4()
  • test: add isPlainHostName() tests
  • implement localHostOrDomainIs()
  • package: remove --harmony-generators flag from npm test
  • dnsDomainIs: add examples to jsdocs
  • shExpMatch: fix comment
  • add .travis.yml file
  • implement dnsDomainLevels()
  • implement myIpAddress()
  • add README.md
  • add initial isInNet() implementation
  • isPlainHostName: fix comment
  • implement dnsResolve()
  • test: initial test cases
  • implement isPlainHostName()
  • index: expose shExpMatch to the sandbox
  • index: pass the url and host variables into the resolver
  • shExpMatch: turn into a thunk
  • index: cache the regenerator wrapGenerator function
  • dnsDomainIs: turn into a thunk
  • use degenerator to compile the PAC proxy file
  • package: update “description”
  • package: using “mocha” for npm test
  • index: default the return value to “DIRECT”
  • initial commit