All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog 1.1.0, and this project adheres to Semantic Versioning.
- Use PHP namespace (
MediaWiki\Extension\W4G\RatingBar
) for extension codebase.
- CHANGELOG file now follows "Keep a Changelog" 1.1.0 formatting.
- Reorganize project to follow latest MediaWiki extension directory layout.
- Rewrite
extension.json
to use MediaWiki extension manifest version 2. - Use updated method of registering "magic words".
- Rename classes to better represent functionality.
- Compatability updates for MediaWiki 1.34 (mostly getting "db_replica" instead of "db_slave")
- Votes from anonymous users can now be displayed in toplists, provided that
a "user zero" (with
user_id=0
) exists in the "user" database. - Now possible to hide average rating in the toppages toplist using argument
hideavgrating
.
- JavaScript is compacted using Closure Compiler.
- Add option to display the name of the page being voted on if it's not
the same as the page on which the bar is displayed:
$wgW4GRB_Settings['show-mismatching-bar'] (default: true)
.
- Bugs related to anonymous voting.
- Feature: Anonymous voting, enabled with:
$wgW4GRB_Settings['anonymous-voting-enabled']
. - New option to (somewhat) deal with multivoting:
$wgW4GRB_Settings['multivote-cooldown']
.
- PHP notice about UserLogin and Listgrouprights (wrong case).
- If no idpage is provided, rating toplist now defaults to current page. (Used to generate an error.)
- Dealt with an XSS problem.
- Increased default number ofi tems shown in toplists and made it configurable.
- Problem when in read-only.
- Bar not showing on a newly-created page.
First stable release!