PHP 8 and JQuery updates
- Updates PHP support to version 8.
- Update to use jQuery 3.6.0 from (currently) the Google CDN. It also replaces the thickbox modal widget with the jquery-ui dialog widget, which is both maintained and does not require the use of inline frames.
- Various bug fixes reported during testing of the above changes.
- Includes #725, #727, #730, #731, #732, #733, #734, #736, #737, #740, #741, #742, #743, #744, #745, #755, #758, and #759 by @UttamM @aniqaamir @randallrupper @spaceisntsyntax @sumbria.
Enhancements
- Platform parameter added to SUSHI configuration in Usage Statistics module [SirsiDynix ERM-88] by @kmcarnes in #701
- License in Progress page uses configurable license statuses [SirsiDynix ERM-117] by @sumbria in #757
Bug fixes
- Contacts appear blank when reporting issues if name is empty [SirsiDynix ERM-86] by @andyp-uk in #671
- HTTP 404 error when attempting to view archive after COUNTER file import [SirsiDynix ERM-93] by @andyp-uk in #686
- Cannot add login for publisher in SUSHI administration [SirsiDynix ERM-53] by @mirkh in #699
- Hard-coded columns in Yearly Usage Statistics report [SirsiDynix ERM-92] by @andyp-uk in #693
- Nothing happens when clicking the button to add parents in a product detail by @veggiematts in #680
- String 'null' sent instead of null value caused data saving failure by @oliviercrouzet in #682
- Changes to resource cataloging information not saved by @sumbria in #751
- Unable to import using SUSHI from Askews and Holts [SirsiDynix ERM-119] by @sumbria in #750
- Accented characters do not display correctly on Calendar page of Licensing module [SirsiDynix ERM-116] by @sumbria in #754
- Do not process URLs passed directly from users by @spaceisntsyntax in #756
- Updates for jQuery datepicker plugin and JavaScript including cleanup [ issue #747 ] by @jsavell in #749
- Reload datepickers after modal instantiation in Management module by @jsavell in #753
- Unable to create categories in Management module [ issue #687 ] by @streatim in #703
- Protect against non-numeric taxRate value by @spaceisntsyntax in #765
New contributors
- @spaceisntsyntax made their first contribution in #756
- @sumbria made their first contribution in #733
- @randallrupper made their first contribution in #725
- @calierik made their first contribution in #724
- @streatim made their first contribution in #703
- @kmcarnes made their first contribution in #701
- @oliviercrouzet made their first contribution in #682
- @mirkh made their first contribution in #678
- Also @UttamM and @aniqaamir for their contributions to updates for PHP 8 support
Full changelog: v2020.09...v2024.04