Extension:BizzWiki/ChangeLog
From MediaWiki.org
$Id: ChangeLog.txt 674 2007-08-17 02:24:22Z jeanlou.dupont $
Contents |
[edit] REL1_10_1
- Integration of 'Hierarchical Namespace Permissions' system
- Integration of 'File Manager' extension
- Integration of 'Syntax Coloring' to complement 'File Manager'
- Integration of 'Raw' right (permission to retrieve a page in 'raw' format)
- Integration of 'Viewsource' right (permission to view the source wikitext)
- Integration of 'New User Log' functionality
- Patch to 'ChangesList.php' for namespace level policy enforcement (patrol right)
- Patch to 'Pager.php' for namespace level policy enforcement (added 'browse' right)
- Patch to 'QueryPage.php' for namespace level policy enforcement (added 'browse' right)
- Patch to 'QueryPage.php' for namespace level policy enforcement (added 'browse' right)
- Patch to 'SearchEngine.php' for namespace level policy enforcement (added 'search' right)
- Patch to 'SpecialAllpages.php' for namespace level policy enforcement (added 'browse' right)
- Patch to 'SpecialContributions.php' for handling the 'rollback' right correctly
- Patch to 'SpecialLog.php': added 'readlog' right, namespace level policy enforcement
- Patch to 'SpecialNewpages.php' for handling the 'patrol' right correctly
- Patch to 'SpecialPreferences.php' for:
- Fixed searchable namespace listing
- Fixed watchlist related toggles
- Fixed searchable namespace preference saving
- Patch to 'SpecialRandompage.php' for namespace level policy enforcement
- Patch to 'SpecialRecentchanges.php' for namespace level policy enforcement
- Patch to 'SpecialRecentchangeslinked.php' for namespace level policy enforcement
- Patch to 'SpecialStatistics.php' for namespace level policy enforcement
- Patch to 'User.php':
- Added hook 'UserIsAllowed' in order to integrate with enhanced permission sub-system.
- Modified 'isAllowed' method.
- Patch to 'Xml.php' for namespace level policy enforcement (added 'browse' right)
[edit] REL1_10_2
- Patch to 'Special:Upload.php' to for handling NS_IMAGE namespace rights
- Added 'Log/upload' permission related settings
- Patch to 'Article.php' to disable parser caching upon article saving/updating (parser cache gets updated upon article viewing 'only')
- Added 'Log/delete' permission related settings
- Added 'ShowRedirectPageText' extension
- Added 'InterWikiLinkManager' extension
- Corrections & enhancements to 'ExtensionClass'
- Corrections & enhancements to 'ViewsourceRight' extension
- Added 'SidebarEx' extension
[edit] REL1_10_3
- Added proposed modification detailed in Bugzilla #7302 to enable custom jobs.
- Changed 'SyntaxColoring' extension name to 'FileSystem Syntax Coloring' (more descriptive)
- Added <wikitext> section support in 'FileSystem SyntaxColoring' extension (for NS_FILESYSTEM namespace)
- Integrated 'GeSHi' syntax highlighter extension
- Added 'SyntaxHighlight' hook
- Fixed 'delete' and 'protect' namespace level policy in Special:Log
- Added 'FormProc' extension
- Added 'SpecialPagesManager' extension
- Added 'SecureHTML' extension
- Added 'SecureProperties' extension
- Added 'AddScriptCss' extension
- Added 'ParserTools' extension
[edit] REL1_10_4
- Added 'AutoLanguage' extension
- Added 'ParserPhase2' extension
- Added 'source' tag to geshi extension
- Adjusted 'revision id' information provided through extension credits (Special:Version) on most extensions
- Fixed 'SidebarEx' extension for 'garbage' appearing when 'Sidebar/$group' page does not exist
- Added 'undelete' as namespace independant right for addressing 'Special:Undelete' use-cases
- Fixed 'Pager.php' to support 'page_namespace' related queries as well as 'user' table related ones
- Addresses 'Special:Listusers' special page issue
- Enhanced 'SpecialPagesManager' extension with a standard MW special for updating the BizzWiki special pages by reading the filesystem '/SpecialPages' directory.
[edit] REL1_10_5
- FileManager: Added PHP error suppression for file_get_contents upon initial page creation
- FormProc: added functionality enabling defining a class for form processing
- Added BizzWiki release identifier in global define 'BIZZWIKI'
- SecureHTML: added namespace exemption list functionality
- SecureProperties: added namespace exemption list functionality
- Corrected geshi, extensionclass, addscriptcss for PHP warnings (usage of deprecated PHP features)
- Adjusted 'url' field in extensions' credits
- ParserPhase2: Fixed client side caching logic due to a bug in PHP's preg_match_all function
- ExtensionClass: added 'AutoMethods' for initializing a derived class's hooks, parser functions & magic words automatically
- ExtensionClass: added support for adding 'head' and 'body' scripts links whilst preserving parser caching coherency.
- Added 'CacheTools' extension
- Added more documentation in BizzWikiSettings.php
- Added BizzWiki logo design files
[edit] REL1_10_6
- Integrated 'ParserFunctions' extension
- Integrated 'StringFunctions' extension
- Added 'PageFunctions' extension
- ParserPhase2: can now call any standard 'parser' functions & variables (i.e. through magic words)
- Added 'ForeachFunctions' extension
- Adjusted 'Log/rights' browse right for '*' group
- Adjusted 'Log/move' browse right for '*' group
- Adjusted 'Log/block' browse right for '*' group
- FileManager: disabled client side caching upon accessing NS_FILESYSTEM
- Added 'importupload' to managed rights
[edit] REL1_10_7 (released 11July2007)
- SecureProperties: added global variable 'get' and 'set' operations
- ParserPhase2: fixed an issue with $wgParser not setting mTitle property when needed
- Added 'NS_INTERWIKI' accessible to '*'
- Fixed page history for revision level policing
- ForeachFunction: added security through only allowing 'protected' pages
- ForeachFunction: added 'array of arrays' iteration capability
- Added 'PermissionFunctions' extension
- Added 'NamespaceFunctions' extension
- Added 'StubManager' extension
- Fixed small bug (non core, just when Special:Version is viewed in a particular case) in RawRight
- Added 'EmailLog' extension
- Added 'UserSettingsChanged' hook in User.php (used for logging functionality)
- Adjusted 'Log/emaillog' browse right for '*' group
- Added 'ReCaptcha' plug-in -- requires customization to the target site where BizzWiki is deployed.
[edit] REL1_10_8: (released 23July2007)
- Adjusted ViewsourceRight: accomodate more PHP versions (no functional change)
- Adjusted FileSystemSyntaxColoring : accomodate more PHP versions (no functional change)
- Adjusted ShowRedirectPageText: accomodate more PHP versions (no functional change)
- Adjusted SidebarEx: accomodate more PHP versions (no functional change)
- Adjusted AddScriptCss: accomodate more PHP versions (no functional change)
- Adjusted PageFunctions: accomodate more PHP versions (no functional change)
- HierarchicalNamespacePermissions: added page level restrictions enforcement
- Added 'PageRestrictions' extension: adds 'read' right enforcement at the page level etc.
- Added 'disable' command in ParserPhase2 (addresses documentation case in NS_FILESYSTEM) (!)
- Added 'WatchLog' extension
- Added 'RecentChangesManager' extension
- Adapter 'Job::factory' method to receive custom jobs as per MW1.11
- Added 'skipcaptcha' right support
- Integrated MW1.11 API
- Added API to rights management process (new namespace NS_API)
- Updated 'hnpClass' to account for API
- Added 'FetchPartnerRC' extension (part of Replication functionality which is ongoing)
- Added auto-detection of 'wfScript' function for MW1.11 API integration.
- Added 'ClockTick' extension (added 'ClockTickEvent' hook)
- Added 'clocktick.php' script
- Added 'TaskScheduler' extension (requires 'ClockTick' extension / 'ClockTickEvent' generator such as 'clocktick.php' script)
- Enhanced 'StubManager' to fully handle logging
- REPLICATION FUNCTIONALITY: added 'FetchPartnerRC' extension
- REPLICATION FUNCTIONALITY: added 'FetchPartnerLog' extension
- StubManager: Minor fixes (removal of some PHP warnings)
- hnpClass: Minor fixes (removal of some PHP warnings) (NO FUNCTIONAL CHANGES)
- ForeachFunctions: Minor fixes (removal of some PHP warnings)
- FileManager: disabled 'auto summary' features upon page creation
- Added some documentation files
- PageFunctions: added 'varaset', 'varaget' magic words
- PageFunctions: added 'PageVarGet' and 'PageVarSet' hooks
- Added 'RegexTools' extension
- Added 'RegexNamespaceContext' extension
- Integrated 'MakeSysop' extension
- Integrated 'DeSysop' extension
[edit] REL1_10_9: (released 31/07/2007)
- Added 'MiscParserFunctions' extension
- Added 'ImageLink' extension
- Added 'PageAfterAndBefore' extension
- Added 'Magic Words' document for tracking all Magic Words, Tags and Parser Functions supported
- Added 'NS_FILESYSTEM' to 'off-limits' for RegexNamespaceContext functionality.
- FileManager: Corrected issue with 'auto-summary' fix (usage of wrong bitwise operator)
- Geshi: added 'js' & 'css' tags for Javascript & CSS contents
- Added parser function 'gettagsection' to MiscParserFunctions extension
- Added 'RawPageTools' extension
- Fixed 'RegexNamespaceContext' for it to be more friendly with other extensions (e.g. AddScriptCss)
- Fixed 'ExtensionClass' for increased integration around 'ParserAfterTidy' hook
- Enhanced 'StubManager' to cover all required stubbing cases (tags, magic words etc.)
- Moved 'addtohead' tag functionality from SecureHTML to AddScriptCss
- AddScriptCss: enhanced to be 'stub'-enabled
- MiscParserFunctions: enhanced to be 'stub'-enabled
- ForeachFunction: enhanced to be 'stub'-enabled
- NamespaceFunctions: removed dependency on ExtensionClass, now is 'stub'-enabled
- RegexTools: removed dependency on ExtensionClass, now is 'stub'-enabled
- PageFunctions: removed dependency on ExtensionClass, now is 'stub'-enabled
- ParserTools: removed dependency on ExtensionClass, now is 'stub'-enabled
- DocProc: removed dependency on ExtensionClass, now is 'stub'-enabled
- ParserPhase2: removed dependency on ExtensionClass, now is 'stub'-enabled
- ParserPhase2: added 'EndParserPhase2' hook
- ParserPhase2: added pattern ((magic word...)) to match more closely stock MediaWiki
- ParserPhase2: added 'varcapset' parser function
- Added 'ScriptingTools' extension
- ParserPhase2: added pattern ((%magic word...%)): parser functions executed AFTER Tidy process
- ParserPhase2: added pattern ((@magic word...@)): parser functions executed BEFORE Strip process
- Adjusted 'StubManager' to remove some PHP warnings
- Added 'svn:keywords 'Id' to all files
- WatchRight extension: removed dependency on ExtensionClass, now is 'stub'-enabled
- Added 'oversight' to the rights being managed (see Special:Ipblocklist)
- Article.php: modified 'doDeleteArticle' method so that it does not delete RecentChanges entries (for the replicator)
- Adjusted 'ViewsourceRight' for 'stubbing'
- Adjusted 'RawRight' for 'stubbing'
- Merged functionality of CacheTools in PageFunctions
- Adjusted 'geshi' for 'stubbing'
- Adjusted 'FileSystemSyntaxColoring' for stubbing
- Adjusted 'ImageLink' for stubbing
- Adjusted 'ShowRedirectPageText' for stubbing
- Adjusted 'RecentChangesManager' for stubbing
- Adjusted 'SpecialPagesManager' for stubbing
- Adjusted 'InterWikiLinkManager' for stubbing
- Adjusted 'PageAfterAndBefore' for stubbing
- Adjusted 'FormProc' for stubbing
- Adjusted 'AutoLanguage' for stubbing
[edit] REL1_10_10: (released 02/08/2007)
- Integrated MW API from SVN @ 24515
- Fixed ApiQueryLogEvents for returning the correct 'log_id' value
- UserSettingsChangedLog: changed log entry format to be more useful for the replicator
- UserSettingsChangedLog: Fixed multiple entries in the log when the user changes a preference setting
- UserSettingsChangedLog: Fixed to not add log entries upon account creation
- Added 'reload' right (FileManager extension)
- FileManager: added 'reload' capability
- FIXED broken 'ForeachFunction': missing file
[edit] REL1_10_11: (released 16/08/2007)
- Added Extension:NewUserEmailNotification extension
- Added Extension:UserLoginLogoutLog extension
- Adjusted 'PermissionFunctions' for stubbing
- StubManager: added namespace triggering functionality
- Adjusted 'InterWikiLinkManager' for namespace triggering
- Adjusted 'FileSystemSyntaxColoring' for namespace triggering
- Adjusted 'SecureHTML' for removing dependancy on ExtensionClass. Made 'stub'-enabled
- Added Extension:SkinTools extension
- Added Extension:UserTools extension ( new right 'userdetails' )
- Fixed major bug in 'RegexNamespaceContext'
- FileSystemSyntaxColoring: some optimizations for speed
- ParserPhase2: better handling of 'disable' commands
- Several minor enhancements to:
- RegexTools
- RegexNamespaceContext
- FileManager
- FileSystemSyntaxColoring
- ParserPhase2
- SidebarEx: added per-user sidebar functionality
- Added 'VirtualPage' extension
- FileManager: added 'Proprietary Words' functionality
- FileManager: added 'parser phase 2' magic words functionality
- FileSystemSyntaxColoring: added pattern to hide wikitext
- PageFunctions: added '#noext' magic word
- Added Extension:AutoRedirect extension
- Added Extension:DirectoryManager extension
- Simplified installation procedure for all 'stubbed' extensions
- Fix 'FileManager': didn't show up log records correctly
- FileManager: removed dependency on ExtensionClass + made stub
- InterWikiLinkManager: added cancellation of hook-chain on EditFormPreloadText
- Massive update of almost all extension headers - normalization
- StubManager: support for 'exclude' namespace triggering
- CapitalLinks are 'false' by default (helps with FileManager & DirectoryManager extensions)
- Added Extension:SecurePHP extension
- Added Extension:GoogleCode extension
- Major simplification of 'FileSystemSyntaxColoring' extension
- 'Wikified' the changelog file

