Dear all,

we are happy to announce the immediate release of Semantic MediaWiki 1.9,
the next big release after SMW 1.8. It brings many new features,
enhancements and bugfixes.

### Platform compatibility changes

* Changed minimum PHP version from 5.2. to 5.3.2.
* Changed minimum MediaWiki version from 1.17 to 1.19.
* Full compatibility with MediaWiki 1.19, 1.20, 1.21, 1.22 and
forward-compatibility with 1.23.
* Changed minimum Validator version from 0.5 to 1.0.
* Added beta support for PostgreSQL.

### New features

* SMW (and its dependencies) can now be installed via Composer
* Added maintenance script rebuildPropertyStatistics.php to rebuild the
property statistics
* (271864f) The property type String is now an alias for Text and has no
more length restrictions
* (38499a8) Special:Statistics now shows a "semantic statistics" version
(only when using a recent version of MediaWiki)
* (ed52df7) (Bug 50844) Special:Properties now provides a form to search
user-defined properties
* (a949f04) (Bug 33181) Add page Special:Concepts that lists available
concepts
* (0c971f8) (Bug 46458) Extend smwinfo API module to provide additional
information
* (b8aea6c) (Bug 48840) Add a smw-admin right to enable restricted access
to Special:SMWAdmin
* (9714d04) (a33411f) Add new "browsebysubject" API module to fetch
semantic data for a given subject

### Enhancements

* (Bug 36309) and (Bug 39019) Add +sep= as multiple value separator for
#set and #subobject parser function
* (6dd845e) (Bug 34477) Add cache information to concept pages
* (Bug 34172) Add individual CSS class injection for further result links
* (I2e509e) Improved efficiency of property statistics rebuilding script
* (8bcee83) (Bug 44696) Fix XML output for AskApi
* (bb35e8a) (Bug 47123) Aggregate numbers based on the label/group
* (5cda766) (Bug 46930) SMWSQLStore3Writers::changeTitle only create
redirects when appropriate conditions are met
* (e4a5fb8) (Bug 31880) Formatting numbers in tables based based on a
customizable typeId
* (e4a2035) Modify SMW\RecurringEvents to use a subobject as datamodel to
represent individual events within a page
* (7d1e2ad) (Bug 34782) Add note parameter to #info parser function

### Fixed bugs

* The property statistics rebuilding is no longer done whenever you run
update.php.
* (Bug 42321) Fixed issue frequently causing notices in SQLStore3
* (5fdbb83) Fix offset display in Special:Ask
* (9113ad1) (Bug 47010) SMWInfoLink
* (af0cbe0) Fix escaping issue on Special:Ask
* (ba74804) Fix construction of SMWExpLiteral
* (d16a103) (Bug 45053) Fix quantity display support in
SMW\ListResultPrinter
* (9b2b5c7) (Bug 44518) Do not display <li> elements for |format=list
* (Bug 43932) Fix html tag support for non-list results in
SMW\ListResultPrinter
* (Bug 44275) Fix .data( 'sortkey' ) support in SMW\ListResultPrinter
* (fcb7da9) (Bug 42324) fix SQlite support in sqlstore3
* (3507f84) (Bug 21893) Fixed queries that use the like comparator for
properties with a restricted set of values

### Platform stability

* Over 130 PHPUnit tests have been added
* Over 10 QUnit tests have been added
* The tests now run on TravisCI
** Compatibility is now ensured against all supported MediaWiki and PHP
versions
** Compatibility is now ensured for all supported databases

A full list of changes can be found at [0]. Installation and upgrading
instructions reside at [1].

[0] https://semantic-mediawiki.org/wiki/Semantic_MediaWiki_1.9.0
[1] https://semantic-mediawiki.org/wiki/Help:Installation

As always, this SMW release is the result of a team effort. We would not
have this release without the significant contributions from many great
people contributing new functionality, improving documentation, organizing
conferences, reporting issues and providing support.

We hope you enjoy the new release.

Cheers,

James & Jeroen
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to