Begin rework to better align with AMD.
Added more tests. Remove pre-optimizations that decreased min size, but increased min gzip size.
Don't try to defend against stupid.
Byte nazied down to <KB uglified and gzipped. Converted the old tests I considered useful. Deleted the old tests.
Added jshintrc. fixed lint errors in define.
Change bundles to more generic uri mapping.
Fixed bug in require.toUrl
Make sure require.main is undefined or a module object. Make the selector more specific since '[data-main]' could easily occur in a document.
Allow tests to run in browser and node.
Started work on rewriteing modules.
Lots more testing. Trying to get IE8 compatibility.
Passed tests in IE8 once cache is hot.
All tests now pass in IE6+.
Test double loading. Test bundles, main, and shim.
Added license. Removed old json config. Added travis-ci config.
Fallback on process.nextTick if setImmediate isn't found. Install grunt-cli before testing in travis.
Added grunt-cli to dev dependencies instead.
Removed Node version 0.6 support, since grunt doesn't support it.
Begin redoing documentation. Make changes as documentation obviates the need.
Finished documenting the API.