- Fixed bug with making directories in bin/timbits
- Changes to bin/timbits for CoffeScript v.1.3.x support
- Unstable experimental release (uses unstable pantry v0.3.x)
- Exposes pantry for additional configuration and use of optional storage engines
- Updated package to prevent use of pantry > 0.3.0
- Added support for new config.base parameter to allow nested timbit servers
- timbits command line updated to use OS agnostic copy
- npm init and install removed from command line (doesn't work on windows)
- Removed client side rendering (for now)
- Switched out kitkat for vows
- Supports alternate view engines
- No error if helpers aren't defined (missing folder)
- ignore empty parameter values
- added support for server-side less compilation
- added support for json directory of available timbits
- Timbit fetch method will store pantry result in array if context contains existing entry
- Timbit fetch method will store the requested uri in context[name_uri] (or array if context contains existing entry)
- added initial support for express sessions
- routing now works for both get and post methods
- initial support for dynamic helpers
- official stable release of v0.2
- complete rewrite of client side rendering
- upgraded pantry to v0.2.0beta2
- changed view_base to viewBase
- added parameter data type validation
- added downstream caching headers via maxAge
- npm init is now run after new project has been generated
- parameters are converted to lower case to ensure they are not case sensitive
- fixed bug with conflicting path variable
- added append to body if no timbit_id is provided when rendering client side
- upgraded pantry to v0.2.0beta
- fixed issue with test page host name. Closes #8
- new projects now depend on installed version of timbits
- package.json for new projects now include project name
- support for timbits -v parameter
- added Timbit.log for logging/debug support
- new projects now support continuos testing via kitkat
- working towards a stable production 0.2.0 release
- command line for new projects and code generation
- dynamic test pages
- upgraded view engine to CoffeeKup 0.3.0
- easier sharing of views between timbits via Timbit.view_base
- revised fetch method by removing 'key' parameter
- support for Timbits created in JavaScript
- dynamic help has been styled
- support for client side rendering
- initial support for automated testing
- better logging
- request and response separated from context (to support optional client side rendering in a later release)
- parameter validation
- dynamic help pages
- customized routes are no longer supported
- examples updated to reflect changes
- Official 0.1 release
- Needed to revert to CoffeeKup 0.2.3 in order to support deploying to node < 0.4.7
- Extracted Story, List, and Syndication examples to separate project (timbits-example)
- Utilizes kitkat for testing
- Added test cases
- Utilizes env for port number if available
- Application options object replaces parameters
- Feature rich HTML5 story template in examples
- Added List and Syndication widgets to examples
- Incorporated connect-esi packaged
- Now uses Pantry for JSON/XML data retrieval
- Upgraded to Express 2.4.3 and CoffeeKup 0.3.0beta
- Examples updated to account for the above changes
- Updated package.json and published the package
- Fix some typos
- Started documentation
- Implement default help.coffee file
- Created sample timbits of varying complexity
- Major refactoring as we develop our examples
- Reworked areas towards convention over configuration
- Uses the CoffeeKup view engine by default
- Created Story timbit to be used as a real world prototype
- Initial release