Skip to content

Latest commit

 

History

History
91 lines (75 loc) · 9.85 KB

RELEASE-NOTES.md

File metadata and controls

91 lines (75 loc) · 9.85 KB

Semantic MediaWiki 3.0

This is not a release yet and is planned to be available between Q4 2017 and Q1 2018.

Highlights

Highlights for this release include ... (#2065)

Upgrading

This release requires to run the setupStore.php or update.php script. (#2065, #2461, #2499)

New features and enhancements

  • #794
  • #2065 Added entity specific collation support with help of the $smwgEntityCollation setting
  • #2398 Added #ask and #show parser function support for @deferred output mode
  • #2420 Added support for a datatable output in the format=table (and broadtable) result printer
  • #2432 Added check for MediaWiki's readOnly mode
  • #2435 Added filtering of invisible characters (non-printable, shyness etc.) to armor against incorrect annotations
  • #2453 Changed the approach on how referenced properties during an article delete are generated to optimize the update dispatcher
  • #2461 Improved performance on fetching incoming properties
  • #2471 Added $smwgUseCategoryRedirect setting to allow finding redirects on categories
  • #2476 Added $smwgQExpensiveThreshold and $smwgQExpensiveExecutionLimit to count and restrict expensive #ask and #show functions on a per page basis
  • #2494 Added $smwgChangePropagationProtection and changed the approach on how property modifications are propagated
  • #2499 Added $smwgFieldTypeFeatures with SMW_FIELDT_CHAR_NOCASE to enable case insensitive search queries
  • #2515 Added support for #LOCL#TO date formatting to display a local time offset according to a user preferrence
  • #2516 Added an optimization run during the installation process (setupStore.php) for tables managed by Semantic MediaWiki
  • #2536 Added SMW_FIELDT_CHAR_LONG as flag for $smwgFieldTypeFeatures to extend the indexable length of blob and uri fields to max of 300 chars
  • #2543 Extended EditPageHelp to be disabled using a user preference
  • #2558 Added like: and nlike: comparator operator for approximate queries
  • #2561 Added listing of improper assignments to the property page for an easier visual control
  • #2572 Added @annotation as special processing mode to embedded #ask queries
  • #2595 Improved the content navigation in Special:SemanticMediaWiki
  • #2600 Added $smwgCreateProtectionRight setting to control the creation of new properties and hereby annotations as part of the authority mode
  • #2615 Added filter=unapprove to Special:WantedProperties
  • #2632 Added uniqueness violation for a property label to be displayed on the property page
  • #2662 Added +depth as syntax component for a condition to restrict the depth of class and property hierarchy queries
  • #2673
  • #2677 Added +width as parameter to the format=table (and broadtable) result printer
  • #2690 Added the type parameter to format=json in support for a simple list export
  • #2696 Added a new smwbrowse API module
  • #2699 Added an input assistance for the Special:Ask condition textbox
  • #2717 Added addtional index to bettter serve the smwbrowse API module
  • #2718 Added ad-hoc export for the format=table datatable
  • #2719
  • #2721
  • #2726

Bug fixes

  • #839 Fixed and extended Special:Ask to be more maintainable
  • #2586 Fixed class assignments for empty cells in format=table
  • #2621 Fixed sort/order field behaviour in Special:Ask
  • #2652 Fixed handling of multiple checkbox parameter in Special:Ask

Breaking changes and deprecations

  • #2495 Store::getPropertySubjects and Store::getAllPropertySubjects will return an Iterator instead of just an array
  • #2588 Removed special page "SemanticStatistics"
  • #2611 Removed the user preference smw-ask-otheroptions-collapsed-info
  • #2640 Removed $smwgAutocompleteInSpecialAsk
  • #2659 Removed deprecated constant SMWDataItem::TYPE_STRING (replaced by SMWDataItem::TYPE_BLOB)
  • #2696 Soft deprecate the browsebyproperty API module, the new smwbrowse should be used instead
  • #2705 Removed usages of deprecated ResultPrinter::getParameters
  • #2724
  • #2730
  • #2732

Other changes

  • #2485 Disabled updates by the QueryDependencyLinksStore on a 'stashedit' activity
  • #2491 Added ChunkedIterator to DataRebuilder to avoid OOM situations in case of a large update queue
  • #2535 Fixed property namespace (_wpp) display in WikiPageValue
  • #2540 Added type parser-html to JSONScript testing to allow assertions on HTML structure
  • #2591 Discontinued reading MediaWiki job table, use the JobQueue::getQueueSizes instead
  • #2609 Added check to Special:Ask to require JavaScript
  • #2631 Disabled purge button while JS resources are still loaded
  • #2650 Replaced some styles in Special:Ask
  • #2653 Fixed broadtable width on MobileFrontend
  • #2676 Added support for column default values in the TableBuilder
  • #2680 Added null_count column to PropertyStatisticsTable
  • #2691 Replaced #info icon set
  • #2698 Added persistent caching to the HierarchyLookup
  • #2714 Added SMW::GetPreferences hook
  • #2727

Contributors

...