add exitOnFirstError option
add failOnFirstError option
version bump