fix bug in interval assertion

with 1-based positions, an interval can start and end on the same "base"
Bump version: 2.1.0 → 2.1.1
update changelog