4 * Improve error when `str` is not a string
9 * Add `combine` option to combine overlapping ranges
14 * Fix incorrectly returning -1 when there is at least one valid range
15 * perf: remove internal function
20 * perf: enable strict mode
30 * Move repository to jshttp
35 * Add repository to package.json
41 * Change ret -1 for unsatisfiable and -2 when invalid
46 * Fix last-byte-pos default to len - 1