- Changes:
- OpenComponents::PrerenderedComponent is now OpenComponents::UnrenderedComponent
-
Changes:
-
Default request timeout length shortened to 5 seconds.
-
Registry request timeout lengths can be configured.
OpenComponents.configure { |c| c.timeout = 10 }
-
Bugfixes
-
Fixed an issue where catching a request timeout would result in an infinite loop.
- Changes:
- Registry request timeouts now raise
OpenComponents::RegistryTimeout
.
-
Changes:
-
Changed Component initialization to accept an options Hash for optional arguments.
# Old OpenComponents::RenderedComponent.new('my-component', {name: 'foobar'}) # New OpenComponents::RenderedComponent.new('my-component', params: {name: 'foobar'})
-
Allow Components to accept an optional Hash of HTTP headers to use in requests to a registry. Satisfies #8.
OpenComponents::RenderedComponent.new('my-component', headers: {accept_language: 'emoji'})
- Initial Release