Skip to content

Releases: kittsville/WP-Librarian

Alpha v0.3.2 (Badger Claw)

Pre-release

Choose a tag to compare

@kittsville kittsville released this 17 Feb 19:12

v0.3.2 Hotfixes:

  • Fixed script failing to loan on loan scheduling page

A great deal of minor fixes have been made since Wolf Tail, including some which made WP-Librarian unusable on older PHP installations. Minor features have been implemented allowing for 3rd party plugins, faster page loading and improved item/member/loan/fine browsing.

Check [the Milestone](../../milestones/Alpha V3 %28Badger Claw%29) to see the individual issues tied to this release.

Features

  • Sortable Admin Tables: Sort Item/Member/Loan/Fine post tables by previously unsortable columns such as item condition or loan due date.
  • Minified Assets: While WordPress has built in minification it's recommended that developers use minified assets for production.
  • Button to delete a library object on the Dashboard being coloured red to warn of its permanent nature
  • A link to edit each member on the members admin post table. This saves going via the Dashboard
  • Multiple documented plugin hooks, allowing developers to create plugins that interact with WP-Librarian

Fixes

  • The no selection bug: On certain Dashboard pages librarians were able to create invalid loans by failing to select a member. This is present in Wolf Tail but not Fox Paw.
  • Admin only settings: In order to access the library settings page you had to be both a WP-Librarian Admin and a WordPress Admin. IIRC this is in both Wolf Tail and Fox Paw.
  • Item cover images lacking URLs: Because internal Dashboard links are all dynamically generated the URLs you see are only generated so you can copy them for convenience or Ctrl + Click to open them in a new tab. Cover images link to the page for managing the item but have no psudo-URL.
  • Items marked as delisted not appearing on the Admin Items table.
  • A query being performed to check a user's library level even if no user is logged in.
  • PHP Undefined offset notice on item and member admin post tables
  • PHP Undefined index notice when on edit item/member pages
  • PHP Undefined index notice when viewing Dashboard tables
  • PHP Undefined variable error when halting AJAX page loading because of an error
  • PHP Strict errors caused by the library object class using the same function name create as its child classes but a different scope and different parameters
  • Parsing error on PHP versions 5.3 and older caused by use of array() shorthand
  • The notification for deleted library objects listing them as plural ('Items deleted') when only single items were deleted
  • Fixed Manage Item Dashboard page only displaying 10 members to loan the Item to
  • Fixed security bug that may have allowed Items on loan to be deleted
  • Fixed handling currency as a float (yes, I know)

Miscellaneous

  • Removal of 'Placeholder' field for items marked as DVDs

Alpha v0.3.1 (Badger Claw)

Pre-release

Choose a tag to compare

@kittsville kittsville released this 10 Aug 12:22

v0.3.1 Hotfixes:

  • Fixed outdated minified asset being loaded
  • Fixed JS error when a Dashboard error occurred, preventing Dash error from occuring

A great deal of minor fixes have been made since Wolf Tail, including some which made WP-Librarian unusable on older PHP installations. Minor features have been implemented allowing for 3rd party plugins, faster page loading and improved item/member/loan/fine browsing.

Check [the Milestone](../../milestones/Alpha V3 %28Badger Claw%29) to see the individual issues tied to this release.

Features

  • Sortable Admin Tables: Sort Item/Member/Loan/Fine post tables by previously unsortable columns such as item condition or loan due date.
  • Minified Assets: While WordPress has built in minification it's recommended that developers use minified assets for production.
  • Button to delete a library object on the Dashboard being coloured red to warn of its permanent nature
  • A link to edit each member on the members admin post table. This saves going via the Dashboard
  • Multiple documented plugin hooks, allowing developers to create plugins that interact with WP-Librarian

Fixes

  • The no selection bug: On certain Dashboard pages librarians were able to create invalid loans by failing to select a member. This is present in Wolf Tail but not Fox Paw.
  • Admin only settings: In order to access the library settings page you had to be both a WP-Librarian Admin and a WordPress Admin. IIRC this is in both Wolf Tail and Fox Paw.
  • Item cover images lacking URLs: Because internal Dashboard links are all dynamically generated the URLs you see are only generated so you can copy them for convenience or Ctrl + Click to open them in a new tab. Cover images link to the page for managing the item but have no psudo-URL.
  • Items marked as delisted not appearing on the Admin Items table.
  • A query being performed to check a user's library level even if no user is logged in.
  • PHP Undefined offset notice on item and member admin post tables
  • PHP Undefined index notice when on edit item/member pages
  • PHP Undefined index notice when viewing Dashboard tables
  • PHP Undefined variable error when halting AJAX page loading because of an error
  • PHP Strict errors caused by the library object class using the same function name create as its child classes but a different scope and different parameters
  • Parsing error on PHP versions 5.3 and older caused by use of array() shorthand
  • The notification for deleted library objects listing them as plural ('Items deleted') when only single items were deleted
  • Fixed Manage Item Dashboard page only displaying 10 members to loan the Item to
  • Fixed security bug that may have allowed Items on loan to be deleted
  • Fixed handling currency as a float (yes, I know)

Miscellaneous

  • Removal of 'Placeholder' field for items marked as DVDs

Alpha v0.3 (Badger Claw)

Pre-release

Choose a tag to compare

@kittsville kittsville released this 06 Aug 19:46

A great deal of minor fixes have been made since Wolf Tail, including some which made WP-Librarian unusable on older PHP installations. Minor features have been implemented allowing for 3rd party plugins, faster page loading and improved item/member/loan/fine browsing.

Check [the Milestone](../../milestones/Alpha V3 %28Badger Claw%29) to see the individual issues tied to this release.

Features

  • Sortable Admin Tables: Sort Item/Member/Loan/Fine post tables by previously unsortable columns such as item condition or loan due date.
  • Minified Assets: While WordPress has built in minification it's recommended that developers use minified assets for production.
  • Button to delete a library object on the Dashboard being coloured red to warn of its permanent nature
  • A link to edit each member on the members admin post table. This saves going via the Dashboard
  • Multiple documented plugin hooks, allowing developers to create plugins that interact with WP-Librarian

Fixes

  • The no selection bug: On certain Dashboard pages librarians were able to create invalid loans by failing to select a member. This is present in Wolf Tail but not Fox Paw.
  • Admin only settings: In order to access the library settings page you had to be both a WP-Librarian Admin and a WordPress Admin. IIRC this is in both Wolf Tail and Fox Paw.
  • Item cover images lacking URLs: Because internal Dashboard links are all dynamically generated the URLs you see are only generated so you can copy them for convenience or Ctrl + Click to open them in a new tab. Cover images link to the page for managing the item but have no psudo-URL.
  • Items marked as delisted not appearing on the Admin Items table.
  • A query being performed to check a user's library level even if no user is logged in.
  • PHP Undefined offset notice on item and member admin post tables
  • PHP Undefined index notice when on edit item/member pages
  • PHP Undefined index notice when viewing Dashboard tables
  • PHP Undefined variable error when halting AJAX page loading because of an error
  • PHP Strict errors caused by the library object class using the same function name create as its child classes but a different scope and different parameters
  • Parsing error on PHP versions 5.3 and older caused by use of array() shorthand
  • The notification for deleted library objects listing them as plural ('Items deleted') when only single items were deleted
  • Fixed Manage Item Dashboard page only displaying 10 members to loan the Item to
  • Fixed security bug that may have allowed Items on loan to be deleted
  • Fixed handling currency as a float (yes, I know)

Miscellaneous

  • Removal of 'Placeholder' field for items marked as DVDs

Alpha v0.2 (Wolf Tail)

Pre-release

Choose a tag to compare

@kittsville kittsville released this 05 Feb 20:32

Wolf Tail is a massive improvement on Fox Paw, although there is still much to be done. Unfortunately there won't be much happening to WP-Librarian for a few weeks so Wolf Tail is here to stay for a while.

Many improvements, including:
-Fixed critical bug in scheduling system
-Improved method of keeping track of user debt, including debt payments
-Added tracking of most modifications to the library, noting date and librarian
-Improved structure of entire plugin, switching to near entirely OOP, except for 20 or so helper functions
-Fixed minor possible security flaw by adding direct call protection to various helper, class and template files

Alpha v0.1 (Fox Paw)

Alpha v0.1 (Fox Paw) Pre-release
Pre-release

Choose a tag to compare

@kittsville kittsville released this 11 Jan 19:26

The first alpha release of WP-Librarian, nickname Fox Paw. It is missing implementation of multiple features planned for the full release.