Skip to content


Subversion checkout URL

You can clone with
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.
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
@nrstott fix the delete in the task example 1948497
@nrstott remove haml-view example 5c81721
Commits on Dec 07, 2012
@nrstott Merge pull request #51 from travis4all/clean
The repo your repo could be like!
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.