Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Checking mergeability… Don't worry, you can still create the pull request.
Commits on Dec 02, 2012
@nrstott fix the delete in the task example 1948497
@nrstott remove haml-view example 5c81721
Commits on Dec 08, 2012
@nrstott Merge branch 'master' of 05c6ee2
Commits on Dec 09, 2012
@nrstott correct problem where second router in the an app.use sequence was be…
…ing setup two times causing an error
@nrstott bump to v0.3.41 1ea7e59
@nrstott Updated the default not found application for router to return the pr…
…oper content length using Buffer.byteLength instead of the strings length method
@nrstott bump to v0.3.42 5fdec27
@nrstott Issue #54: Add mime type of .manifest files. 00eb220
@nrstott bump to v0.3.43 ce78c76
Commits on Dec 10, 2012
@nrstott 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
@elwerene elwerene updated mustache to version 0.7.2 6855639
@elwerene elwerene fixed partials bug eae75fd
Commits on Jan 28, 2013
@nrstott Merge pull request #56 from elwerene/master
Bug with having multiple partials
Commits on Jan 29, 2013
@nrstott bump to v0.3.44 f60ffd2
@nrstott 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.
@nrstott bump to v0.3.45 8730d7b
Commits on Jan 30, 2013
@nrstott remove the Request constructor 320e0dc
@nrstott remove unused variables 1620f84
@nrstott change isXMLHttpRequest to use a getter 7101835
@nrstott changed the property descriptors of the Request object returned from …
Commits on Jan 31, 2013
@soitgoes soitgoes added jsgiOptions to App.start df5e1ed
@soitgoes soitgoes Merge branch 'master' of ed3afb4
@soitgoes soitgoes pass jsgi instead of host and port in order for ssl options to be pos…
@nrstott 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
@nrstott ensure that there is no uncaught failure condition in router test for…
… matching "/" when no route found for ""
Commits on Feb 04, 2013
@nrstott Merge branch 'master' of f8bfb9b
@nrstott move logic out of bogart.js into request.js and router.js 2c41e89
@nrstott Revert "Merge pull request #57 from soitgoes/master"
This reverts commit 17d0500, reversing
changes made to f425c90.
@nrstott 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
@nrstott add sinon dependency 92eedc2
@nrstott 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
@nrstott update the README to remove mention of a feature that turned out to b…
…e an anti-pattern and is no longer available.
@nrstott minor refactor, adding a helper function to clean up a promise succes…
…s handler
@nrstott minor 26ecd85
@nrstott use the saved instance of slice where applicable in router 18615a9
@nrstott remove logging ef072f7
Commits on Feb 06, 2013
@nrstott minor 363faac
@nrstott 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
@nrstott rename getParamValuesFromRequest to bindRouteParametersToRequest
remove unneeded local variable in respond
@nrstott refactor respond function to be more readable e18dceb
@nrstott add resolve convenience function to util d7939c4
@nrstott fix test case c5e58e8
@nrstott more refactor for readability
breaking out of nesting promises too much
@nrstott added test to verify toString of Router c7ccecf
@nrstott 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
@nrstott update to use q (npm install q) instead of promised-io cdd2ff7
@nrstott update dependencies in package.json 1975a8f
@nrstott bump version to v0.4.0-alpha 1568d4e
Commits on Feb 09, 2013
@nrstott shim in q.execute for promised-io compatability 1b48d6f
Something went wrong with that request. Please try again.