lib: error improvements
docs: error handling
package: version bump