Author: info
Description:
As discussed in "other Type:Date glitches", Daniel Werner's "SMW 1.4.0 released", and Izzy's "Errors with date formats in SMW 1.4.0", date formats that used to work no longer work in SMW 1.4.
I put several of these but not all in http://sandbox.semantic-mediawiki.org/wiki/SMW_unit_test:Test_dates ,
The most critical IMO is
The date "2008-02-06" was not understood.
It seems that in SMW Version 1.4f-SVN, the month cannot have a leading
0, it has to be 2008-2-06. That's bad, it's against basic common
ISO8601 formatting and a big regression.
I also noticed a medium problem for ISO8601 lovers:
The date "1999-11-31 23:59:42" was not understood.
But the 'T' separator is optional. Another regression
I noticed some other failing ISO8601 formats on that page, like only
giving hour without minutes and seconds.
Quickly summarizing the other e-mails,
Daniel Werner's "SMW 1.4.0 released" notes increased strictness in parsing, rejecting comma when time precedes date, so e.g.
21:42, 20. Nov. 2008
is not recognized. Also the parser should allow strings around dates and "signature dates" (??)
Izzy's "Errors with date formats in SMW 1.4.0", reports these two dates are not parsed:
01-01-2008 01-1-2008
Version: unspecified
Severity: normal
URL: http://sandbox.semantic-mediawiki.org/wiki/SMW_unit_test:Test_dates