This file contains the RELEASE-NOTES of the SemanticExtraSpecialProperties (a.k.a. SESP) extension.
- #54 Guard against
Invalid or virtual namespace -1
exception - #59 Fixed
0
annotation values - Localization updates from https://translatewiki.net
- #50 Fixed error with
_USEREDITCNT
on subpages in namespace "user"
- #43 Added
_USEREDITCNT
for user edit count collection on user pages
- #42 Fixed fatal during
importDump
for when a file doesn't exist
- Added compatibility with Semantic MediaWiki 2.x
- #25 Added MessageCache to improve registration and lookup performance
- #33 Added DefinitionReader to separate responsibilities
- #31 Fixed error when a User page is created with a subpage
- #32 Migrate to JSON i18n
1.0 is a complete rewrite of the existing implementation to allow sufficient test integration which made it necessary to split the original file into different classes (force encapsulation), eliminate GLOBALS (where necessary inject configuration via the constructor), and enable service injection (increase inversion of control).
Exif
and ShorUrl
handling has been moved into separate classes, property registration has been uncoupled from the
functional implementation. Property definitions no longer reside within PHP and have been moved into json
file for
easier access and configurability.
Due to those internal changes and the introduced test integration, 1.0 requires Semantic MediaWiki 1.9. It is strongly
recommended to run update.php
together with a SMW_refreshData.php
.
For details about the rewrite, its discussion, and changes see #10.
- Added support for installation via Composer
- Added Travis-CI integration
- Fixed PHP strict notices
- #10 Fixed incorrect
_REVID
assignment - #10 Added
_PAGEID
for page ID collection - #10 Fixed incorrect
_NTREV
assignment - #10 Added
'_EXIFDATA'
collection (see definitions) which are stored as subobject - #10 Fixed "wfMsgGetKey" usage
- #10 Fixed initialization value "is not a number" issue
- #10 Added
sespUseAsFixedTables
setting - #10 Added unit and integrations tests
- #13 Added I18n updates
- #20 Added possibility to alter property visibility via the definitions file
- #21 Extended Exif property definitions
- Requires MediaWiki 1.20
- Use WikiPage instead of Article
- Fixed bug sometimes causing a crash on pagesave on MW 1.20+
- Added
_USERREG
- Bugfixes
- Error message fixes by Nischayn22
- Requires MediaWiki 1.19
- Add some image meta data (exif) properties
- Bug fix by Van de Bugger
- add
_SHORTURL
- Translation updates, German
- Fix for bug with first author for certain special pages, by Van de Bugger
- $smwgPageSpecialProperties replaced by
$sespSpecialProperties
- Added
_MIMETYPE
(mime type, mediatype)
- German translation by Kghbln
- Better method to fetch list of
_EUSER
(getContributors and getUser, instead of getLastNAuthors. Anonymous users will never be listed)
- Only tested with SMW 1.7 and MW 1.18.
- Changed name for
_EUSER
and_CUSER
props in both English and Swedish, article ###> page for clarity. - Using $smwgPageSpecialProperties2 to chose which properties to set, the same way as $smwgPageSpecialProperties is used for built in special properties
- Ignoring
_VIEWS
if statistics are disables in LocalSettings - Added
_SUBP
,_NREV
and_NTREV
- Initial release