## Change Log

### v0.33.9
- [#294](https://github.com/opentable/oc/pull/294) Upgrade npm dependency

### v0.33.8
- [#293](https://github.com/opentable/oc/pull/293) Ui improvements

### v0.33.7
- [#291](https://github.com/opentable/oc/pull/291) Client errors
- [#290](https://github.com/opentable/oc/pull/290) Update minimal-request@2.1.1
- [#288](https://github.com/opentable/oc/pull/288) oc-client warmup improvements

### v0.33.6
- [#289](https://github.com/opentable/oc/pull/289) Upgrade dependency

### v0.33.5
- [#287](https://github.com/opentable/oc/pull/287) Node 6

### v0.33.4
- [#286](https://github.com/opentable/oc/pull/286) Hot reload
- [#285](https://github.com/opentable/oc/pull/285) npm install and dep resolvement needs to happen in the same dir
- [#269](https://github.com/opentable/oc/pull/269) Removing the loading... indicator when we have an error

### v0.33.3
- [#278](https://github.com/opentable/oc/pull/278) Container client override
- [#279](https://github.com/opentable/oc/pull/279) Update safari configs
- [#280](https://github.com/opentable/oc/pull/280) Respect dependency versions for components

### v0.33.2
- [#274](https://github.com/opentable/oc/pull/274) Revert tar.gz upgrade

### v0.33.1
- [#270](https://github.com/opentable/oc/pull/270) server-side nested rendering

### v0.33.0
- [#265](https://github.com/opentable/oc/pull/265) [careful + breaking change] Removed Handlebars 3 support

### v0.32.6
- [#268](https://github.com/opentable/oc/pull/268) Strict shrinkwrapping
- [#264](https://github.com/opentable/oc/pull/264) Docs cleanup

### v0.32.5
- [#266](https://github.com/opentable/oc/pull/266) Publish fix

### v0.32.4
- [#263](https://github.com/opentable/oc/pull/263) oc-client publish fix

### v0.32.3
- [#257](https://github.com/opentable/oc/pull/257) Publish requirements
- [#259](https://github.com/opentable/oc/pull/259) Upgrade more deps

### v0.32.2
- [#261](https://github.com/opentable/oc/pull/261) Client rendering fix

### v0.32.1
- [#260](https://github.com/opentable/oc/pull/260) Client fix

### v0.32.0
- [#243](https://github.com/opentable/oc/pull/243) [careful] handlebars 3+4

### v0.31.2
- [#258](https://github.com/opentable/oc/pull/258) added support for serving svg

### v0.31.1
- [#256](https://github.com/opentable/oc/pull/256) More dependencies upgrade

### v0.31.0
- [#254](https://github.com/opentable/oc/pull/254) Dependencies upgrade
- [#255](https://github.com/opentable/oc/pull/255) Renamed src to public
- [#253](https://github.com/opentable/oc/pull/253) Updated instructions of how to add static resource to the file

### v0.30.9
- [#251](https://github.com/opentable/oc/pull/251) check is dir with lstatSync

### v0.30.8
- [#248](https://github.com/opentable/oc/pull/248) Amd Support for client-side library
- [#244](https://github.com/opentable/oc/pull/244) Docs updated

### v0.30.7
- [#245](https://github.com/opentable/oc/pull/245) Cache jade view (for web interface)
- [#246](https://github.com/opentable/oc/pull/246) Upgraded some dependencies

### v0.30.6
- [#242](https://github.com/opentable/oc/pull/242) Upgrade npm
- [#241](https://github.com/opentable/oc/pull/241) adds dependencies badge in readme
- [#240](https://github.com/opentable/oc/pull/240) add some basic example components
- [#239](https://github.com/opentable/oc/pull/239) Update README

### v0.30.5
- [#238](https://github.com/opentable/oc/pull/238) Logo path fixed in web interface

### v0.30.4
- [#236](https://github.com/opentable/oc/pull/236) Refactoring tasks code
- [#237](https://github.com/opentable/oc/pull/237) Upgrade and fix jshinting

### v0.30.3
- [#235](https://github.com/opentable/oc/pull/235) Moved things around

### v0.30.2
- [#232](https://github.com/opentable/oc/pull/232) Upgrade async

### v0.30.1
- [#230](https://github.com/opentable/oc/pull/230) Fixed Changelog generator task

### v0.30.0
- [#229](https://github.com/opentable/oc/pull/229) Empty string should be a valid string parameter

### v0.29.3
- [#227](https://github.com/opentable/oc/pull/227) Omit href
- [#228](https://github.com/opentable/oc/pull/228) Global params on POST request

### v0.29.2
- [#222](https://github.com/opentable/oc/pull/222) Compress inlined js and css inside jade views

### v0.29.1
- [#221](https://github.com/opentable/oc/pull/221) Removed ace editor + added Accept-Language box

### v0.29.0
- [#218](https://github.com/opentable/oc/pull/218) Upgrade jade

### v0.28.9
- [#214](https://github.com/opentable/oc/pull/214) S3 validation
- [#216](https://github.com/opentable/oc/pull/216) Looks good;
    tested

### v0.28.8
- [#215](https://github.com/opentable/oc/pull/215) mock bugfix for when a value is not a string

### v0.28.7
- [#213](https://github.com/opentable/oc/pull/213) [Docs] description of oc.renderInfo param
- [#212](https://github.com/opentable/oc/pull/212) Changelog using git history instead of github api

### v0.28.6
- [#211](https://github.com/opentable/oc/pull/211) Forward request headers to component

### v0.28.5
- [#208](https://github.com/opentable/oc/pull/208) When data is undefined, registry should 500
- [#209](https://github.com/opentable/oc/pull/209) Exit 1 in case of CLI error

### v0.28.4
- [#204](https://github.com/opentable/oc/pull/204) add "getRepositoryUrl" in order to support repository package.json property as object
- [#206](https://github.com/opentable/oc/pull/206) Fix travis forks PRs

### v0.28.3
- [#203](https://github.com/opentable/oc/pull/203) Fix githubChanges task name
- [#199](https://github.com/opentable/oc/pull/199) Changelog

### v0.28.2
- [#201](https://github.com/opentable/oc/pull/201) Added license on minified oc-client.min.js

### v0.28.1
- [#200](https://github.com/opentable/oc/pull/200) Have optional callbacks in CLI functions

### v0.28.0
- [#198](https://github.com/opentable/oc/pull/198) More details on errors
- [#197](https://github.com/opentable/oc/pull/197) Return null when there's no error in renderComponents

### v0.27.9
- [#195](https://github.com/opentable/oc/pull/195) Warmup on client.init

### v0.27.8
- [#196](https://github.com/opentable/oc/pull/196) Adding user-agent to node oc-client

### v0.27.7
- [#194](https://github.com/opentable/oc/pull/194) Cleanup on client

### v0.27.6
- [#193](https://github.com/opentable/oc/pull/193) Dev has optional callback in order to be used by grunt-oc
- [#192](https://github.com/opentable/oc/pull/192) Less docs, more links

### v0.27.5
- [#190](https://github.com/opentable/oc/pull/190) Publish error

### v0.27.4
- [#189](https://github.com/opentable/oc/pull/189) Safe colors in order to avoid extending object and better testing

### v0.27.1
- [#187](https://github.com/opentable/oc/pull/187) Moved the request util to its own module

### v0.27.0
- [#186](https://github.com/opentable/oc/pull/186) Preserve language when doing client-side failover

### v0.26.2
- [#182](https://github.com/opentable/oc/pull/182) Node.js client post and various improvements

### v0.26.1
- [#184](https://github.com/opentable/oc/pull/184) Allow oc dev to be hosted

### v0.26.0
- [#178](https://github.com/opentable/oc/pull/178) node.js client should accept serverRendering and clientRendering endpoints instead of generic array (breaking change)

### v0.25.0
- [#179](https://github.com/opentable/oc/pull/179) Oc client cleanup and improvements

### v0.24.1
- [#180](https://github.com/opentable/oc/pull/180) update the dependencies

### v0.24.0
- [#177](https://github.com/opentable/oc/pull/177) Npm ignore to avoid publishing unuseful stuff

### v0.23.7
- [#173](https://github.com/opentable/oc/pull/173) Ownership of $$$

### v0.23.6
- [#172](https://github.com/opentable/oc/pull/172) Avoid client to be multiple times inside the page

### v0.23.5
- [#171](https://github.com/opentable/oc/pull/171) Without cleaning up the namespace

### v0.23.4
- [#170](https://github.com/opentable/oc/pull/170) jQuery in no conflict mode

### v0.23.3
- [#169](https://github.com/opentable/oc/pull/169) pre-rendered modality is deprecated

### v0.23.2
- [#168](https://github.com/opentable/oc/pull/168) Update dependencies
- [#167](https://github.com/opentable/oc/pull/167) Sauce browsers updated + dev dependency updated

### v0.23.1
- [#166](https://github.com/opentable/oc/pull/166) Bugfix and docs

### v0.23.0
- [#165](https://github.com/opentable/oc/pull/165) Making the POST response API return status and response for each comp…

### v0.22.3
- [#164](https://github.com/opentable/oc/pull/164) New component-retrieved event

### v0.22.2
- [#163](https://github.com/opentable/oc/pull/163) POST route for allowing batch request
- [#160](https://github.com/opentable/oc/pull/160) travis run tests with node 5 as well

### v0.22.1
- [#159](https://github.com/opentable/oc/pull/159) should have an explicit dep on phantom

### v0.22.0
- [#157](https://github.com/opentable/oc/pull/157) Server/Client-side render info
- [#156](https://github.com/opentable/oc/pull/156) House keeping

### v0.21.0
- [#155](https://github.com/opentable/oc/pull/155) Removing info, ls, link, unlink

### v0.20.5
- [#153](https://github.com/opentable/oc/pull/153) js.gz + css.gz handling

### v0.20.4
- [#148](https://github.com/opentable/oc/pull/148) only remove the package once published to all registries

### v0.20.3
- [#152](https://github.com/opentable/oc/pull/152) woopsy, I broke `oc dev`

### v0.20.2
- [#151](https://github.com/opentable/oc/pull/151) Run karma tests by default

### v0.20.1
- [#144](https://github.com/opentable/oc/pull/144) Oc client limited retries

### v0.20.0
- [#141](https://github.com/opentable/oc/pull/141) allow plugins to depend on one another (breaking change)

### v0.19.5
- [#147](https://github.com/opentable/oc/pull/147) Refactor cli/domain/local

### v0.19.4
- [#145](https://github.com/opentable/oc/pull/145) oc dev fix (ie 8+)

### v0.19.3
- [#143](https://github.com/opentable/oc/pull/143) Fix cli crash when `oc dev` reads a broken package.json

### v0.19.1
- [#140](https://github.com/opentable/oc/pull/140) Hacking on travis

### v0.19.0
- [#139](https://github.com/opentable/oc/pull/139) prerendered -> unrendered
- [#134](https://github.com/opentable/oc/pull/134) Added tagging when upgrading version
- [#133](https://github.com/opentable/oc/pull/133) Empty component fix
- [#132](https://github.com/opentable/oc/pull/132) have to actually call registry.register for the plugins
- [#131](https://github.com/opentable/oc/pull/131) Mock plugins tests
- [#130](https://github.com/opentable/oc/pull/130) add support for dynamic plugin mocks
- [#125](https://github.com/opentable/oc/pull/125) Prevent infinite loops
- [#127](https://github.com/opentable/oc/pull/127) Node version validation
- [#126](https://github.com/opentable/oc/pull/126) Client performance optimisations, readme, and cleanup
- [#123](https://github.com/opentable/oc/pull/123) don't set reqinfo on this
- [#122](https://github.com/opentable/oc/pull/122) Don't play with SauceLabs - downgrading all the stuff
- [#120](https://github.com/opentable/oc/pull/120) first go at an interface for auth plugins
- [#117](https://github.com/opentable/oc/pull/117) Some clean-up
- [#116](https://github.com/opentable/oc/pull/116) if creds are specified on the opts object, don't prompt for them
- [#113](https://github.com/opentable/oc/pull/113) Added preventing old oc versions to publish
- [#112](https://github.com/opentable/oc/pull/112) Added 'Updated' date field in web interface (#110)
- [#108](https://github.com/opentable/oc/pull/108) Little improvements
- [#105](https://github.com/opentable/oc/pull/105) Preview refactoring
- [#102](https://github.com/opentable/oc/pull/102) Hacking on web interface
- [#103](https://github.com/opentable/oc/pull/103) publish step has an optional callback
- [#104](https://github.com/opentable/oc/pull/104) pass options to registry to override at runtime
- [#101](https://github.com/opentable/oc/pull/101) Adding some tests and refactoring server.js packaging
- [#100](https://github.com/opentable/oc/pull/100) Execution timeout
- [#99](https://github.com/opentable/oc/pull/99) Static subfolders packaging bugfix
- [#98](https://github.com/opentable/oc/pull/98) Component execution error - more details and bugfix
- [#97](https://github.com/opentable/oc/pull/97) Separating local dependencies and checking tab size
- [#91](https://github.com/opentable/oc/pull/91) Adding 'troubleshooting' section
- [#96](https://github.com/opentable/oc/pull/96) Fixed the oc.build functionality for client-side ie8 execution
- [#94](https://github.com/opentable/oc/pull/94) Support minifying ie8 compatible css files
- [#81](https://github.com/opentable/oc/pull/81) Html components discovery #73
- [#88](https://github.com/opentable/oc/pull/88) err message and stack are stored in getters which don't get resolved.…
- [#86](https://github.com/opentable/oc/pull/86) Don't Watch Vim Swap Files
- [#85](https://github.com/opentable/oc/pull/85) Ruby gems links
- [#83](https://github.com/opentable/oc/pull/83) Auto cli docs
- [#82](https://github.com/opentable/oc/pull/82) Zero number bugfix
- [#80](https://github.com/opentable/oc/pull/80) Correct hashKey spelling
- [#68](https://github.com/opentable/oc/pull/68) Registry Plugins
- [#79](https://github.com/opentable/oc/pull/79) Add a Gitter chat badge to README.md
- [#77](https://github.com/opentable/oc/pull/77) allow jade to render partials
- [#76](https://github.com/opentable/oc/pull/76) Sauce labs stabilization
- [#75](https://github.com/opentable/oc/pull/75) Autocomplete experiment
- [#74](https://github.com/opentable/oc/pull/74) specify registry
- [#67](https://github.com/opentable/oc/pull/67) Refactoring, cleanup
- [#66](https://github.com/opentable/oc/pull/66) README update
- [#65](https://github.com/opentable/oc/pull/65) server.js' req -> context
- [#64](https://github.com/opentable/oc/pull/64) Upgrading dependencies
- [#63](https://github.com/opentable/oc/pull/63) Fix etag
- [#60](https://github.com/opentable/oc/pull/60) Auto install modules
- [#58](https://github.com/opentable/oc/pull/58) ignore failures in dev server when loading modules
- [#59](https://github.com/opentable/oc/pull/59) Async refactoring
- [#52](https://github.com/opentable/oc/pull/52) publish to all the registries listed in oc.json
- [#57](https://github.com/opentable/oc/pull/57) Some tests in support of json require functionality
- [#56](https://github.com/opentable/oc/pull/56) Enabling json local requires
- [#55](https://github.com/opentable/oc/pull/55) Sauce labs hacking
- [#54](https://github.com/opentable/oc/pull/54) Minify automagically component's static resources when publishing
- [#53](https://github.com/opentable/oc/pull/53) Windows publish
- [#50](https://github.com/opentable/oc/pull/50) Added oc.build functionality and tests
- [#47](https://github.com/opentable/oc/pull/47) Testing
- [#24](https://github.com/opentable/oc/pull/24) Docs Part I
- [#46](https://github.com/opentable/oc/pull/46) Added preview functionality
- [#45](https://github.com/opentable/oc/pull/45) karma
- [#44](https://github.com/opentable/oc/pull/44) Added the container options on package to avoid container to be shown on...
- [#43](https://github.com/opentable/oc/pull/43) Registry on refactoring
- [#42](https://github.com/opentable/oc/pull/42) Cleanup
- [#41](https://github.com/opentable/oc/pull/41) registry cache optimisations
- [#40](https://github.com/opentable/oc/pull/40) Cleanup
- [#39](https://github.com/opentable/oc/pull/39) S3 fix
- [#37](https://github.com/opentable/oc/pull/37) Pre-rendered header -> accept application/vnd.oc.prerendered+json
- [#35](https://github.com/opentable/oc/pull/35) Console log
- [#32](https://github.com/opentable/oc/pull/32) Nodejs client
- [#31](https://github.com/opentable/oc/pull/31) Div rendering
- [#29](https://github.com/opentable/oc/pull/29) added command line parameter for template type
- [#28](https://github.com/opentable/oc/pull/28) throwing exception when registry is initialised with invalid conf #25
- [#22](https://github.com/opentable/oc/pull/22) Ie 9-10 client-side rendering
- [#21](https://github.com/opentable/oc/pull/21) Registry events
- [#20](https://github.com/opentable/oc/pull/20) Added onRequest functionality on config + improved routing
- [#18](https://github.com/opentable/oc/pull/18) Publish basic auth
- [#14](https://github.com/opentable/oc/pull/14) 0.3.2
- [#11](https://github.com/opentable/oc/pull/11) Oc version fix
- [#10](https://github.com/opentable/oc/pull/10) added oc version to component package
- [#4](https://github.com/opentable/oc/pull/4) Some fixes
- [#3](https://github.com/opentable/oc/pull/3) Client componentisation
- [#2](https://github.com/opentable/oc/pull/2) Update README.md
- [#1](https://github.com/opentable/oc/pull/1) Readme