Releases: kittsville/WP-Librarian
Release list
Alpha v0.3.2 (Badger Claw)
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
createas 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)
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
createas 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)
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
createas 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)
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)
The first alpha release of WP-Librarian, nickname Fox Paw. It is missing implementation of multiple features planned for the full release.