Skip to content

Releases: jgarber623/RouterRouter

v5.0.2

03 Jan 01:36
7e5b964
Compare
Choose a tag to compare

v5.0.1

02 Jan 19:45
7ffec24
Compare
Choose a tag to compare

Full Changelog: v5.0.0...v5.0.1

v5.0.0

02 Jan 17:15
d237e39
Compare
Choose a tag to compare

Feature complete!

As noted in the updated README.md, RouterRouter is (and has been, tbh) feature complete and will only receive bug or security fixes in the future.

This release is a breaking change owing to the reorganization in 3cede7d.

v4.0.1

25 Feb 05:16
d169734
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.0...v4.0.1

v4.0.0

14 Oct 02:06
e346a07
Compare
Choose a tag to compare

Breaking Changes

  • 6a5d364 breaking: Rebuild lockfile, update/change dev dependencies
  • 9c2ce5f breaking: Rename primary source file

Documentation

Chores

  • db2cef6 chore: Address linting issues
  • 937d14f chore: Address some linting issues
  • 7d07ebf chore: Add example file
  • 3213cc9 chore: Add concurrently and http-server, update scripts
  • 8989e74 chore: Add AVA-based test suite
  • 7cf9c1a chore: Rebuild ESLint configuration
  • 3b3e41b chore: Ignore coverage
  • 1a2507e chore: Rename Rollup config
  • 71c45d1 chore: Remove Jasmine test suite
  • 2d836e3 chore: Add Publish workflow, clean up CI workflow
  • f65d285 chore: Add commit message prefix to Dependabot config
  • c70f828 chore: Ignore dist folder
  • baa4e3c chore: Remove dist folder
  • b11223f chore: Specify LTS branch

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

v3.0.1

16 Jun 03:23
v3.0.1
7d4e454
Compare
Choose a tag to compare

Mostly development updates. No meaningful changes to RouterRouter's core feature set.

v2.1.0

15 May 20:02
Compare
Choose a tag to compare

This release makes the switch to using Rollup for building artifacts in the dist folder. The files in dist are mostly similar to previous releases:

  • routerrouter.js is an uncompressed browser-suitable UMD file,
  • routerrouter.min.js is a compressed version of routerrouter.js, and
  • routerrouter.es.js is an uncompressed ES6-compatible module file.

For development purposes, there are a few new or changed commands that can be run:

  • npm run build will use Rollup to build files to dist,
  • npm start will use Rollup to build files to dist when changes to src/routerrouter.js are made, and
  • npm test now uses npm-run-all to more efficiently run the various test scripts.

🎉

v2.0.0

25 Apr 14:38
Compare
Choose a tag to compare

RouterRouter v2.0.0 is out now and is a significant reworking of the codebase. It's a bit smaller than before and some unused bits of code were removed.

RouterRouter also exposes an internally cached copy of window.location:

var router = new RouterRouter();

console.log(router.location);

The README.md was also updated with much better examples, additional explanations, and other solid improvements.

⚠️ This version introduces a breaking change: String-based route matching must begin with a slash (/) from this version forward.

Thanks for using RouterRouter!

v1.0.3

30 Dec 00:11
Compare
Choose a tag to compare

This is a small cleanup release:

  • Updates module definition,
  • Updates development dependencies and build scripts,
  • Fixes the command-line (and CI) test suite setup,
  • Updates CI configuration with PhantomJS configuration

v1.0.2

05 Apr 20:04
Compare
Choose a tag to compare

Fixes a pretty serious bug where instantiating RouterRouter with an object wouldn't work. 😧

But now it works!

Additional refactoring shaved nearly 7% off the file size in bytes. ✊