User:HersfoldOTRSBot/Version

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
Version Date Changes made

Alpha Phase/Prototyping[edit]

0.1.0 June 3/4, 2009 Original alpha version cannibalized from HersfoldBot

Beta Testing & Approval Phase[edit]

0.2.0beta 18:58, 4 June 2009 (UTC) First beta version, set up for 50-edit trial run, to be completed soon.
0.2.1beta 21:45, 4 June 2009 (UTC) Setting up bot for a three-image trial run on Commons, and adding notices to the op log and console screen if the bot is on a trial run.
0.2.2beta 04:35, 5 June 2009 (UTC) Adding time delay between processing of categories during filename retrieval.
0.2.3beta 16:05, 5 June 2009 (UTC) Adding periodic call to garbage collector, and a limit on the number of categories to process in a single run.

Stable Versions / Launch Phase[edit]

1.0.0 18:52, 7 June 2009 (UTC) Approved version; identical to 0.2.3beta, but with trial run settings disabled.
1.1.0 22:06, 8 June 2009 (UTC) Substantial update including:
  • Opt-out list
  • Notification of bot operators rather than bots
  • Awareness of {{PermissionOTRS}} and {{OTRS received}} type templates and appropriate responses to each
  • Safety updates
  • Ease of configuration updates
1.1.1 22:42, 8 June 2009 (UTC) Allowing bot to ignore empty categories, adding separate edit summary for removal of templates w/o deletion tagging, fixing OTRS template awareness code
1.1.2 02:13, 12 June 2009 (UTC) Fix relating to Category:OTRS pending - No timestamp given; a typo caused the bot to try and get a date out of the category name, which it can't do, so it died each time.
Wiki.java upgrade 04:36, 12 June 2009 (UTC) Addition of "&bot=1" to editing requests marks bot's edits with a bot token, hiding them from recent changes and watchlists on request. This is a change to the Wiki.java framework and not the bot itself, so no version number is assigned.
1.1.3 02:05, 25 June 2009 (UTC) Fix to allow the bot to handle Category:OTRS wait and other non-compliant categories without crashing. Non-compliant categories will be ignored and reported for manual attention.
1.2.0 23:43, 26 June 2009 (UTC) Substantial update to allow the bot to handle {{OTRS received}} templates. The bot should notify the user who added the template with {{User:HersfoldOTRSBot/Volunteer notice}} so they can check up on it. Additionally, the bot has more advanced handling of obsolete templates (A confirmation template obsoletes a received template obsoletes a pending template). This update includes the addition of a new getPageHistory() method to Wiki.java.
1.2.1 00:50, 27 June 2009 (UTC) Fix to ensure that volunteer's talk pages don't get flooded with duplicate messages.
1.2.2 02:39, 27 June 2009 (UTC) Stupid big fixes. Now operational again.
1.2.3 03:43, 27 June 2009 (UTC) Another fix, to both the bot and framework files.
1.2.4 18:57, 27 June 2009 (UTC) Addition of opt out list for OTRS Volunteers (separate from existing list) and fixing bug that removed comment flags along with outdated templates.
1.2.5 19:22, 15 August 2009 (UTC) Fixes relating to OTRS volunteer notification
1.2.6 20:25, 15 August 2009 (UTC) Another fix, now will notify the correct person about OTRS received templates instead of whoever last edited the page.
1.2.7 02:38, 4 October 2009 (UTC) Adding links to message headers and parsing {{template:foo}} syntax
2.0.0 01:40, 12 December 2009 (UTC) Major update for persistence in the event of a crash, and for major reduction of talk page spam.
2.0.1 01:57, 12 December 2009 (UTC) Bug fix - in updating, I forgot to include two of the most important lines of code.
2.0.2 02:40, 12 December 2009 (UTC) Another bug fix - users were still getting one message per image because an incorrect comparator was being used.
2.0.3 03:19, 12 December 2009 (UTC) Minor tweaks for appearance, logging, and safety
2.0.4 03:35, 12 December 2009 (UTC) Re-adding opt-out function
2.0.5 04:02, 12 December 2009 (UTC) Fixing bug with crash recovery, also rearranging code to allow errors with the crash file to be reported to the log
2.0.6 04:13, 12 December 2009 (UTC) Adding opt-out function for crash recovery runs
2.0.7 20:24, 12 December 2009 (UTC) Adding more try/catch blocks to get runtime errors caused by the buggy Wiki.java file and server malfunctions
2.0.8 02:00, 3 September 2010 (UTC) Adding redirect awareness when leaving messages on talk pages, and making sure it doesn't trip over Category:Items missing OTRS ticket ID
Wiki.java upgrade 03:59, 3 September 2010 (UTC) Updating Wiki.java so the bot can log in
2.1.0 18:34, 7 September 2010 (UTC) Update to main bot operating code to ensure that non-standard characters read and printed to the crash recovery and log files are read and printed correctly.