Changelog (EQDKP plugin)

From DKPLP Doc

Jump to: navigation, search

The following changes have been introduced during the various version of the EQDKP plugin.

Image:Notebook.png Task: Clean up

Contents

Version 1.3.2

News entry

  • Added getAvailableRepresentations and addDay as specified by specification number S7.
  • Deprecated "addRaid", "addRaidAttendees", "addLootItem", "addRaidBatch" and "addEvent", the new "addDay" function should be used instead.
  • Added a new way to represent events and reward intervals: inverted individual adjustments. The basic idea is that an raid with the combined reward from all reward intervals or events is uploaded with everyone who has participated at any point throughout the day. Then points are deducted from those who missed an interval.
  • Added a new way to represent events and reward intervals: compressed individual adjustments. It's the same as individual adjustments but combines the adjustments so that just one is added per day and aspect instead of one per e.g. reward interval.

Version 1.3.2a

  • Fixed defect EDSI1: Items containing "'" in the name should now be displayed with the correct name on the server.

Version 1.3.2b

  • Fixed defect EDSI2: the "multipurpose raid" should now only appear when it's actually needed.

Version 1.3.2c

  • Fixed defect EDSI4: loot should now always be associated with the correct EQDKP raid (the most recent one).

Version 1.3.2d

Version 1.3.2e

This patch is needed to run the plugin under php 5.2 .

  • Fixed defect EDSI10: The last few compatibility quirks with PHP 5.2 should have now hopefully been resolved.
  • Fixed defect EDSI11: The date of the members' first raid should now be updated properly.

Version 1.3.2f

  • Fixed defect EDSI13: Compatibility with PHP versions prior to 5 has been restored.

Version 1.3.2g

Version 1.3.2h

Version 1.3.1

News entry

  • Added an addEvent function to satisfy S5.

Version 1.3.1a

  • Fixed a bug that occurred when the locale was not set to English in the EQDKP configuration.
  • Added an getMemberAliases and setMemberAliases functions to satisfy S6.

Version 1.3.1b

  • Rearranged the file structure to avoid a problem with reserved paths that occurred for some.
  • Added members are now shown as active from the start (i.e. they show up in "standings").

Version 1.3.0

News entry

  • Various rewritten functions and refactoring.
  • Added support for adding a raid batch instead of individual raids (S4).
  • Improved error reporting.
  • Now satisfies server interface specification number S4.

Version 1.2.6

News entry

  • Now works with MySQL 3.x .
  • Now implements specification S3.

Version 1.2.5

News entry

  • Hopefully fixed a couple of things that gave old MySQL versions a hard time.
  • The error messages given when the server does not accept a login are now a bit clearer. It will now say whether it's the permissions that are lacking or if it's an invalid username/password combination. If the client version equal or lesser to 1.3.6 is used then the error message used for incorrect username/password will be a bit more cryptic (Login failed.) than otherwise (Invalid username and/or password.).

Version 1.2.4

News entry

  • All functions that are specified with return type void now return the boolean value true on successful execution. It is however not something that should be depended on. It was added because the server's XML-RPC software does not handle void returns especially well.
  • The plugin should now support the ISO 8859-1 character set properly (there were some trouble with characters like ê).

Version 1.2.3

News entry

  • Added support for downloading and uploading configurations and completions.

Version 1.2.2

News entry

  • A bug that caused the plugin to not create raids was fixed. The bug only affected specific combinations of PHP and MySQL versions.

Version 1.2.1

News entry

  • Item uploads are now shown correctly, they were previously not displayed in peoples purchases list (but otherwise handled correctly).

Version 1.2.0

News entry

  • The plugin was split from the client.
Personal tools