Skip to content

Tags: stuartsierra/component

Tags

component-1.1.0

Toggle component-1.1.0's commit message
Release version 1.1.0

component-1.0.0

Toggle component-1.0.0's commit message
Release version 1.0.0

component-0.4.0

Toggle component-0.4.0's commit message
Release 0.4.0

component-0.3.2

Toggle component-0.3.2's commit message
Release 0.3.2

archive/check-for-nil-returned-from-lifecycle

Toggle archive/check-for-nil-returned-from-lifecycle's commit message
Throw if component's Lifecycle method returns nil

It is a common mistake for component Lifecycle methods (start and stop)
to return nil instead of the updated component instance. These archived
commits check for a returned nil when updating a system and throw an
exception. This prevents potential legitimate use cases for component
function returning nil.

Instead, commit fb89150 changes the error message when a component is
discovered to be nil in the system map. This error message points users
in the right direction without preventing a component from returning nil
if that's what it needs to do.

See #17 for further
discussion.

component-0.3.1

Toggle component-0.3.1's commit message
Release version 0.3.1

component-0.3.0

Toggle component-0.3.0's commit message
Version 0.3.0 release tag

component-0.2.3

Toggle component-0.2.3's commit message
Release 0.2.3

component-0.2.2

Toggle component-0.2.2's commit message
Release 0.2.2 on September 7, 2014

component-0.2.1

Toggle component-0.2.1's commit message
Release 0.2.1