Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

We’re showing branches in this repository, but you can also compare across forks.

Commits on Aug 23, 2012
travis4all :gem: Added travis.yml file :gem: ec5b4e4
travis4all :gem: Travis CI image/link in readme :gem: d7c2ae8
Commits on Dec 02, 2012
Nathan fix the delete in the task example 1948497
Nathan remove haml-view example 5c81721
Commits on Dec 07, 2012
Nathan Merge pull request #51 from travis4all/clean
The repo your repo could be like!
Commits on Dec 08, 2012
Nathan Merge branch 'master' of 05c6ee2
Commits on Dec 09, 2012
Nathan correct problem where second router in the an app.use sequence was be…
…ing setup two times causing an error
Nathan bump to v0.3.41 1ea7e59
Nathan Updated the default not found application for router to return the pr…
…oper content length using Buffer.byteLength instead of the strings length method
Nathan bump to v0.3.42 5fdec27
Nathan Issue #54: Add mime type of .manifest files. 00eb220
Nathan bump to v0.3.43 ce78c76
Commits on Dec 10, 2012
Nathan add 'use' to cascade middleware.
make cascade middleware handle routers properly
Nathan fix a typo in the readme 41cb288
Nathan remove unneeded argument in cascade middleware next call 4e73ab4
Commits on Jan 27, 2013
René Rössler elwerene updated mustache to version 0.7.2 6855639
René Rössler elwerene fixed partials bug eae75fd
Commits on Jan 28, 2013
Nathan Merge pull request #56 from elwerene/master
Bug with having multiple partials
Commits on Jan 29, 2013
Nathan bump to v0.3.44 f60ffd2
Nathan Solved issue of the gzip middleware check for 'content-length' header…
… only checking for the 'content-length' variant, also now check for the 'Content-Length' variant. In future, think about making these headers truly case-insensitive or enforcing that the entire header be lower case.

This also incidentely solved issue with the default not found app not rendering its entire contents when used with bogart.batteries.
Nathan bump to v0.3.45 8730d7b
Commits on Jan 30, 2013
Nathan remove the Request constructor 320e0dc
Nathan remove unused variables 1620f84
Nathan change isXMLHttpRequest to use a getter 7101835
Nathan changed the property descriptors of the Request object returned from …
Commits on Jan 31, 2013
Martin Murphy soitgoes added jsgiOptions to App.start df5e1ed
Martin Murphy soitgoes Merge branch 'master' of ed3afb4
Martin Murphy soitgoes pass jsgi instead of host and port in order for ssl options to be pos…
Nathan Merge pull request #57 from soitgoes/master
Changed App.Start to pass jsgiOptions instead of host and port so that you can pass ssl options
Commits on Feb 01, 2013
Nathan ensure that there is no uncaught failure condition in router test for…
… matching "/" when no route found for ""
Commits on Feb 04, 2013
Nathan Merge branch 'master' of f8bfb9b
Nathan move logic out of bogart.js into request.js and router.js 2c41e89
Nathan Revert "Merge pull request #57 from soitgoes/master"
This reverts commit 17d0500, reversing
changes made to f425c90.
Nathan should have been in last commit
move config to proper spot, fix prototype chain of the returned jsgi app for the router.
Commits on Feb 05, 2013
Nathan add sinon dependency 92eedc2
Nathan update App.prototype.start to be able to take an object parameter spe…
…cifying host, port, and other options or to take the node server style port, host parameters
Nathan update the README to remove mention of a feature that turned out to b…
…e an anti-pattern and is no longer available.
Nathan minor refactor, adding a helper function to clean up a promise succes…
…s handler
Nathan minor 26ecd85
Nathan use the saved instance of slice where applicable in router 18615a9
Nathan remove logging ef072f7
Commits on Feb 06, 2013
Nathan minor 363faac
Nathan refactor routeParams and params property creation to be done in the r…
…equest constructor

move logic to get request parameters for a route into a method on the route
Nathan rename getParamValuesFromRequest to bindRouteParametersToRequest
remove unneeded local variable in respond
Nathan refactor respond function to be more readable e18dceb
Nathan add resolve convenience function to util d7939c4
Nathan fix test case c5e58e8
Nathan more refactor for readability
breaking out of nesting promises too much
Nathan added test to verify toString of Router c7ccecf
Nathan move the dependency on promised-io/promise into one module, q.js
make unit tests reference bogart.q to retrieve their q module
Commits on Feb 07, 2013
Nathan update to use q (npm install q) instead of promised-io cdd2ff7
Nathan update dependencies in package.json 1975a8f
Nathan bump version to v0.4.0-alpha 1568d4e
Commits on Feb 09, 2013
Nathan shim in q.execute for promised-io compatability 1b48d6f
Something went wrong with that request. Please try again.