Current path: var/softaculous/slims/
β¬οΈ Go up: softaculous
SLiMS 9.7.2 (Bulian D Roger) ======================================================================== β’ Feature: Loan History Maintenance + menu integration. β’ Upgrade: Removed loan-history triggers; replaced with direct updates; Add submenu handling in upgrade flow. β’ UX: Clearer delete confirmations; defaulted withConfirm; switched form submit to blindSubmit; removed iframe submitExec. β’ Assets: Added missing Colorbox CSS/JS includes. β’ Reports: Improved procurement date handling (prioritize received_date) and validation. β’ Circulation: Refactored member info display for clarity. β’ Settings/I18n: Improved language selection; load global settings from DB. β’ Access Control/Menu: Tightened checks; added widespread submenu access; refactored submenu arrays to associative keys; fixed isAdmin path matching. SLiMS 9.7.1 (Bulian D Roger) ======================================================================== β’ Improved language selection handling and load of global settings from the database. β’ Improved CSRF token management with backward compatibility and more robust handling. β’ Modernized AJAX updater and related functions for better validation, error handling, and UX. β’ Stronger password policy enforcement for OPAC and admin/member areas. β’ Fixed CSV reader variable/initialization issues and improved CSV handling. β’ Hardened SQL queries in procurement reports to validate and exclude invalid dates. β’ Improvements to language selection and global settings loading. SLiMS 9.7 (Bulian D Roger) ======================================================================== Security - System security enhancements to protect data and application stability. β’ Comprehensive Security Patch: Patches SQL Injection and Stored XSS vulnerabilities, and enforces stronger password policies. β’ Server-Side Attack Prevention: Fixes potential Server-Side Request Forgery (SSRF) and SQL Injection vulnerabilities. β’ Upload Area Security: Improves .htaccess security. β’ Disables PHP5 script execution. β’ Sensitive Data Protection: Prevents direct access to hidden bibliographic details from the OPAC; hides credentials on error pages. β’ Cookie and Session Security: Default SecureCookie attribute for user session security. β’ Other Mitigations: Stripping EXIF ββdata from uploaded images; fixed ModSecurity issue. ________________________________________ Feature Enhancements & Changes β’ Customization and Extensibility: Added Custom Fields for Items; Expanded plugin ecosystem with the ability to load third-party languages; register new menus, and support for plugin modules. β’ Added new hooks to the system: login process, OAI, and deeper system customization configuration. β’ Support for custom OPAC templates. β’ Database and Data Management: Implemented the ability to connect to multiple databases simultaneously, added a file migration feature to another server, and configured the Copy Cataloging feature. β’ Development Environment: Docker support. β’ User Interface and Experience (UI/UX): Implemented a "Debug Box" to display debug information in a more structured manner, improved AJAX dropdown performance, and added a progress button for the data import process. ________________________________________ Bug Fixes β’ Data Import: Fixed various issues during the import process of bibliographic data (including MARC format) and membership, and fixed a bug where the import preview did not match the selected column separator. β’ Application Stability: Fixed "undefined variable," "undefined key," or "undefined offset" errors in various modules. β’ Data Management: Addressed issues with author and subject orphaned data deletion, the deletion process in the GMD module, the visit space, and backup files. β’ Module Functionality: Improved LDAP authentication functionality, resolved barcode label plugin compatibility, and improved filtering and updating borrowing history table. β’ System and Configuration: Fixed errors for large file upload, addressed incorrect URLs when running behind a web proxy, and resolved schema and multi-instance connection issues in PDO. ________________________________________ Other β’ Dependency Updates: Updated external libraries such as gettext, PHPSpreadsheet, league/flysystem, and symfony/var-dumper. β’ Refactoring and Code Quality Improvements: Refactored the registerAutoload strategy and form handling with the FormAjax class. β’ Documentation: Added and updated documentation for the Polyglot feature, Actions, and Docker commands. SLiMS 9.6.1 (Bulian) ======================================================================== Add : CSP Manager Add : CSV import sample Add : Clickable label element at input radio and checkbox Add : CSV Import Sample for Biblio, Item, & Member data Fixed : CJK (Chinese, Japanese, and Korean) character in E-Mail content Fixed : Bug in stock opname resync Fixed : MARC SRU Perpusnas RI Fixed : SSRF & LFI vulnerability Fixed : re-run session Fixed : unmatch column type at mst_visitor_room SLiMS 9.6.0 (Bulian) ======================================================================== Added : CSV import preview Added : Due date warning email notification Added : Storage library Added : Console feature Added : 2FA at admin login page Added : Configuration for multiple databases Added : Room location visitor counter Added : Captcha configuration user interface Added : Backup database notification Added : PHP 8 for minimum requirement Fixed : Zero existing items for stock opname report Fixed : Compatibility with MySQL 8 Fixed : Loan by classification reporting query Fixed : OAIPMH for GetRecord SLiMS 9.5.2 (Bulian) ======================================================================== Added : Bookmark for biblio data Added : Share option for biblio data Added : Version number for OPAC static file Added : Session Factory to handle custom session configuration Fixed : Invalid Form Login Fixed : Full text search in SearchEngineBiblio