2 Nov 2026
Converting text with extra spaces now works
- What was broken
- Converting a string with spaces around it, like " 7 " to an integer, gave no value at all.
- What I changed
- Conversions to numbers, booleans, dates and durations now trim surrounding whitespace first, as the standard says.
- Why it matters
- Text from messy sources converts correctly instead of silently leaving query results empty.
see the code, #2013 ↗ (opens in a new tab)
2 Nov 2026
Numbers outside their declared type count as invalid
- What was broken
- A value like 1200 typed as a byte, which only goes to 127, was treated as a normal number and worked in arithmetic.
- What I changed
- Each sized integer type now checks its range. A value outside it is handled like any other invalid value.
- Why it matters
- Queries now follow the SPARQL standard, so bad data no longer passes as valid numbers.
see the code, #2012 ↗ (opens in a new tab)
← every project