Releases: mementoweb/mediawiki
v2.2.0 General Availability
This release of the Memento time travel Extension for MediaWiki implements the server side of RFC 7089 as described in http://tools.ietf.org/html/rfc7089. This extension has been tested on MediaWiki versions 1.31 and 1.32.1. It will no longer work on MediaWiki versions prior to 1.31.1
More information on this extension can be found at
https://www.mediawiki.org/wiki/Extension:Memento
Highlights of this release:
- Moves the code forward to work with MediaWiki 1.31.1+
- Removes experimental Template and Image versioning functionality because the existing code no longer functioned with MediaWiki 1.31.1+
The extension is installed with the default settings by unzipping Memento.zip inside the MediaWiki extensions directory and adding the following line to your LocalSettings.php file:
wfLoadExtension( 'Memento' );
Issues should be reported at: https://github.com/mementoweb/mediawiki/issues
Thank you for your support and enjoy Memento.
v2.1.5 General Availability
This release of the Memento time travel Extension for MediaWiki implements the server side of RFC 7089 as described in http://tools.ietf.org/html/rfc7089. This extension has been tested on MediaWiki versions 1.28.2 - 1.29.1.
More information on this extension can be found at
https://www.mediawiki.org/wiki/Extension:Memento
Highlights of this release:
- fixed issues operating within MediaWiki 1.28.2 and 1.29.1
The extension is installed with the default settings by unzipping Memento.zip inside the MediaWiki extensions directory and adding the following line to your LocalSettings.php file:
require_once("$IP/extensions/Memento/Memento.php");
Issues should be reported at: https://github.com/mementoweb/mediawiki/issues
Thank you for your support and enjoy Memento.
v2.1.4 General Availability
This release of the Memento time travel Extension for MediaWiki implements the server side of RFC 7089 as described in http://tools.ietf.org/html/rfc7089. This extension has been tested on MediaWiki versions 1.21 - 1.26.
This extension couples well with the client-side Chrome extension available at
http://bit.ly/memento-for-chrome.
More information on this extension can be found at
https://www.mediawiki.org/wiki/Extension:Memento
Highlights of this release:
- fixed defect in experimental code handling datetime-negotiation for images that would only occur if a user created an File: wiki page for an image, then deleted that page
The extension is installed with the default settings by unzipping this file inside the MediaWiki extensions directory and adding the following line to your LocalSettings.php file:
require_once("$IP/extensions/Memento/Memento.php");
Issues should be reported at: https://github.com/mementoweb/mediawiki/issues
Thank you for your support and enjoy Memento.
2.1.3 General Availability
This release of the Memento time travel Extension for MediaWiki implements the server side of RFC 7089 as described in http://tools.ietf.org/html/rfc7089. This extension has been tested on MediaWiki versions 1.21 - 1.25.
This extension couples well with the client-side Chrome extension available at
http://bit.ly/memento-for-chrome.
More information on this extension can be found at
https://www.mediawiki.org/wiki/Extension:Memento
Highlights of this release:
- removed extra X-Debug tags left in from bugfixes
The extension is installed with the default settings by unzipping this file inside the MediaWiki extensions directory and adding the following line to your LocalSettings.php file:
require_once("$IP/extensions/Memento/Memento.php");
Issues should be reported at: https://github.com/mementoweb/mediawiki/issues
Thank you for your support and enjoy Memento.
2.1.2 General Availability
This release of the Memento time travel Extension for MediaWiki implements the server side of RFC 7089 as described in http://tools.ietf.org/html/rfc7089. This extension has been tested on MediaWiki versions 1.21 - 1.25.
This extension couples well with the client-side Chrome extension available at
http://bit.ly/memento-for-chrome.
More information on this extension can be found at
https://www.mediawiki.org/wiki/Extension:Memento
Highlights of this release:
- Tested and fixed to work with MediaWiki version 1.25.2
- Clarified some text in README
The extension is installed with the default settings by unzipping this file inside the MediaWiki extensions directory and adding the following line to your LocalSettings.php file:
require_once("$IP/extensions/Memento/Memento.php");
Issues should be reported at: https://github.com/hariharshankar/mediawiki/issues
Thank you for your support and enjoy Memento.
2.1.1 General Availability
This release of the Memento time travel Extension for MediaWiki implements the server side of RFC 7089 as described in http://tools.ietf.org/html/rfc7089. This extension has been tested on MediaWiki versions 1.21 - 1.24.
This extension couples well with the client-side Chrome extension available at
http://bit.ly/memento-for-chrome.
More information on this extension can be found at
https://www.mediawiki.org/wiki/Extension:Memento
Highlights of this release:
- Removed unnecessary code identified by @JeroenDeDauw
- Fixed documentation issues identified by @ricordisamoa
- Tested and fixed to work with MediaWiki version 1.24.0
- Removed old version 1.0 installation instructions from documentation and improved test instructions
The extension is installed with the default settings by unzipping this file inside the MediaWiki extensions directory and adding the following line to your LocalSettings.php file:
require_once("$IP/extensions/Memento/Memento.php");
Issues should be reported at: https://github.com/hariharshankar/mediawiki/issues
Thank you for your support and enjoy Memento.
2.1.0 General Availability
This general availability release of the Memento time travel Extension for MediaWiki is now available for production use. It implements the server side of RFC 7089 as described in http://tools.ietf.org/html/rfc7089. This extension has been tested on MediaWiki versions 1.21 - 1.23.
This extension couples well with the client-side Chrome extension available at http://bit.ly/memento-for-chrome.
More information on this extension can be found at https://www.mediawiki.org/wiki/Extension:Memento
Highlights of this release:
- It has been through an informal code review by @legoktm and @Seb35, and changes were incorporated as improvements
- Code now supports newer JSON-based i18n system for MediaWiki
- The setting $wgMementoExcludeNamespaces has been changed to $wgMementoIncludeNamespaces for clarity and easier logic handling
- The setting $wgMementoRecommendedRelations has been removed; recommended Memento relations are now the default, considering there was no performance impact to calculating them.
- The setting $wgMementoErrorPageType has been removed; only MediaWiki error pages are now supported, meaning traditional 400 and 404 HTTP status codes may not be issued.
- The setting $wgMementoTimeNegotiation has been removed; only 302-style datetime negotiation, as discussed on the Wikitech-l list, is supported now.
- Potential register_globals vulnerabilities have been neutralized
- A bug with the from and until entries in TimeMaps was fixed
- A bug in dealing with MediaWiki templates has been fixed
The extension is installed with the default settings by unzipping this file inside the MediaWiki extensions directory and adding the following to your LocalSettings.php file:
require_once("$IP/extensions/Memento/Memento.php");
$wgArticlePath = "$wgScriptPath/index.php/$1";
$wgUsePathInfo = true;
Issues should be reported at: https://github.com/hariharshankar/mediawiki/issues
Thank you for your support and enjoy Memento.
2.0.0 General Availability
This general availability release of the Memento time travel Extension for MediaWiki is now available for production use. It implements the server side of RFC 7089 as described at http://tools.ietf.org/html/rfc7089. This extension has been tested on MediaWiki versions 1.21 - 1.23.
This extension couples well with the client-side Chrome extension available at http://bit.ly/memento-for-chrome.
More information on this extension can be found at https://www.mediawiki.org/wiki/Extension:Memento
Highlights of this release:
- It is a near-complete rewrite, using Mediawiki's framework as much as possible.
- It has been performance tested to ensure minimal impact on MediaWiki installations.
- 200-style (RFC Pattern 1.2) and 302-style (RFC Pattern 2.1) time negotiation are both available, and have configurable options depending on your site's needs.
- RECOMMENDED relations in the Link header are disabled by default, but can be enabled if needed
- Mediawiki-standard friendly error pages are the default.
- Namespaces (such as Talk, Template, etc.) can be disabled on a selected basis.
- Time Maps are limited to 500 Mementos, but this is configurable.
- An EXPERIMENTAL feature has been added that can be turned on to ensure that an oldid (URI-M) page will contain the version of the image that existed when that revision of the page was created.
The extension is installed with the default settings by unzipping this file inside the directory /extensions and adding the following to your LocalSettings.php file:
require_once("$IP/extensions/Memento/Memento.php");
$wgArticlePath = "$wgScriptPath/index.php/$1";
$wgUsePathInfo = true;
Issues should be reported at: https://github.com/hariharshankar/mediawiki/issues
Thank you for your support and enjoy Memento.
2.0-RC1 Release Preview
This release candidate of the Memento time travel Extension for MediaWiki is now available for testing and feedback. It implements the server side of "Time Travel for the Web" as described at http://www.mementoweb.org/guide/rfc/ID/. The extension requires MediaWiki version 1.21.
This extension couples well with the client-side Chrome extension available at https://chrome.google.com/webstore/detail/memento-time-travel/jgbfpjledahoajcppakbgilmojkaghgm?hl=en&gl=US
Highlights of this release:
- Based on performance testing and feedback, implements TimeGates as a SpecialPage rather than as a function of topic pages
- Secured or eliminated all global variables
- Special Pages are reported as Memento TimeGate and Memento TimeMap on Special:SpecialPages
Installation
The extension is installed with the default settings by unzipping this file inside the directory /extensions and adding the following to your LocalSettings.php file:
require_once("$IP/extensions/Memento/Memento.php");
$wgArticlePath = "$wgScriptPath/index.php/$1";
$wgUsePathInfo = true;
Note that this is still Beta software. Issues should be reported at: https://github.com/hariharshankar/mediawiki/issues
Thank you for your support and enjoy Memento.
2.0-beta2 Release Preview
This beta release of the Memento time travel Extension for MediaWiki is now available for testing and feedback. It implements the server side of "Time Travel for the Web" as described at http://www.mementoweb.org/guide/rfc/ID/. The extension requires MediaWiki version 1.21.
This extension couples well with the client-side Chrome extension available at https://chrome.google.com/webstore/detail/memento-time-travel/jgbfpjledahoajcppakbgilmojkaghgm?hl=en&gl=US
Highlights of this release:
- Incorporates feedback from wikitech-l members.
- New defaults for excluded Mediawiki Namespaces. Now only content namespaces are served via this extension.
- Fixed issue with TimeMaps reporting the wrong start date.
- Eliminated the use of a major global variable.
- Eliminated two native database calls, using Mediawiki's existing code instead.
- Cosmetic changes. The Extension reports itself on Special:SpecialPage as Memento, not Memento TimeMap.
- Various security and stability improvements.
Installation
The extension is installed with the default settings by unzipping this file inside the directory /extensions and adding the following to your LocalSettings.php file:
require_once("$IP/extensions/Memento/Memento.php");
$wgArticlePath = "$wgScriptPath/index.php/$1";
$wgUsePathInfo = true;
Note that this is still Beta software. Issues should be reported at: https://github.com/hariharshankar/mediawiki/issues
Thank you for your support and enjoy Memento.