The time for new stable release has finally come after half year since 1.28.0. It contains too much changes and bug fixes since 1.28.0 to mention them all here. The most important being new documentation, consolidated SQL backend for SMSD, gammu-detect tool for detecting connected phones or gammu convertbackup command for converting backups.
Added option to enter new PIN when entering PUK, thanks to Peter Stuge for pointing out this requirement.
Improved documentation of SMSD backend services.
Fix decoding of SMS without date on DCT4 phones (bug #1368).
Added gammu-detect tool to detect available devices on system.
Fixed parsing of Philips reply to SPBR (bug #1366).
Fixed testsuite not to depend on system timezone.
Check if phone is waiting for requested security code before entering.
Fixup invalid international numbers with double prefix (+00) in SMS (bug #1364).
Fixed m-obex protocol implementation, thanks to Matthieu Patou (bug #1375).
Fixed build on Mac OS X, thanks to Matthieu Patou (bug #1374).
Fixed decoding of some SMS messages on S40 phones (bug #1243).
New convertbackup command to convert between backup formats.
Changed database structure to version 12, you need to upgrade it.
Try harder to find dn for LDIF export (bug #1363).
Better names for some fields in LDIF export (bug #1363).
Implement parsing of LDIF for all fields we save (bug #1363).
Various minor fixes in SMSD SQL backend.
Improved test suite coverage.
Improved dummy driver to allow more testing.
New SMSD configuration RunOnFailure.
Fix invalid SQL when storing 8bit SMS (bug #1329).
Probe if phone supports m-obex protocol (bug #1286).
Experimental support fo m-obex protocol (bug #1286).
Fix detection of delivery reports in MySQL and PostgreSQL backends (bug #313).