bump diagrams-lib upper bound