Releases: jgarber623/RouterRouter
v5.0.2
Full Changelog: v5.0.1...v5.0.2
v5.0.1
Full Changelog: v5.0.0...v5.0.1
v5.0.0
v4.0.1
What's Changed
- ci: bump actions/setup-node from 3 to 4 by @dependabot in #129
- chore: bump concurrently from 8.2.1 to 8.2.2 by @dependabot in #131
- chore: bump rollup from 4.0.2 to 4.2.0 by @dependabot in #133
- chore: bump @jgarber/eslint-config from 2.0.0 to 3.0.0 by @dependabot in #132
- chore: bump sinon from 16.1.0 to 17.0.0 by @dependabot in #130
- chore: bump rollup from 4.2.0 to 4.6.1 by @dependabot in #135
- chore: bump jsdom from 22.1.0 to 23.0.1 by @dependabot in #134
- chore: bump sinon from 17.0.0 to 17.0.1 by @dependabot in #136
- Update dependencies and rebuild lockfile by @jgarber623 in #137
- chore: bump rollup from 4.9.1 to 4.9.2 by @dependabot in #138
- chore: bump ava from 5.3.1 to 6.0.1 by @dependabot in #139
Full Changelog: v4.0.0...v4.0.1
v4.0.0
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
Mostly development updates. No meaningful changes to RouterRouter's core feature set.
v2.1.0
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 ofrouterrouter.js
, androuterrouter.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 todist
,npm start
will use Rollup to build files todist
when changes tosrc/routerrouter.js
are made, andnpm test
now uses npm-run-all to more efficiently run the various test scripts.
🎉
v2.0.0
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.
/
) from this version forward.
Thanks for using RouterRouter!
v1.0.3
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
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. ✊