v2.0.0
This release changes a behaviour where the adapter would patch rendered components' setState method to make it synchronous. The adapter no longer does this but instead flushes any pending updates when the Enzyme wrapper is updated. This change makes components' behaviour in tests more consistent with behaviour outside of tests and fixes problems when using a recommended pattern for updating state in response to props changes.
Most tests should be unaffected. However tests which used wrapper.setState or which queried the DOM tree directly (rather than via Enzyme's APIs) after triggering a state update without first calling wrapper.update may need to be updated.
See #57 for more details.