diff --git a/CHANGELOG.md b/CHANGELOG.md index 099c264e..38642ef2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,39 @@ This file documents all notable changes made to ITFlow. +## [25.05] + +### Added / Changed +- Expanded file upload allow-list to include .bat and .stk file types. +- Added full backup/restore functionality. Backup downloads a zip that includes the SQL dump and uploads folder, setup now has option to restore from zip backup. +- Migrated Asset and Contact Links to modals to resolve variable overlap issue. +- Added Pagination to Notification Modal. +- Removed 500 Records Per Page option. +- Removed unused old DB checks in the top nav. +- Clients can now use the portal to setup Stripe automatic payments themselves for recurring invoices +- Automatic payments are now disabled for all recurring invoices if the saved payment method is removed +- Added Card Details and Payment added to Client Stripe. +- UI / UX updates to guest pay Make use of cards. +- Don't show Checkbox columns when ticket is closed, compact ticket list now matches round pills for status and priority. +- Ticket UI/UX update allow the ticket toolbar to be a little more mobile-friendly +- UI / UX Updates to Expenses - Combine Category and Description into 1 column. +- Country information is now displayed in Invoices, Quotes, Recurring Invoices, Clients, Locations, and the client top header. +- Added country-based search filters in Locations and Clients sections. +- Changed the settings name from Integrations to Identity Providers to make room for future iDPs (e.g. Google). +- Bump FullCalendar from 6.1.15 to 6.1.17. +- Bump DataTables from 2.2.2 to 2.3.1. +- Bump TCPDF from 6.8.2 to 6.9.4. +- Bump tinyMCE from 7.7.1 to 7.9.0. +- Bump phpMailer from 6.9.2 to 6.10.0. +- Bump stripe-php from 16.4.0 to 17.2.1. + + +### Fixed +- "None" option for SMTP encryption now functions correctly. +- Debug table row counts now reflect actual counts instead of relying on SHOW TABLE STATUS. +- Archived Categories now display properly. +- Stripe saved payment methods are now limited to credit/debit cards only. + ## [25.03.6] ### Fixed @@ -280,4 +313,4 @@ This file documents all notable changes made to ITFlow. ## [24.12] ### Added / Changed -- Introduced versioned releases for the first time! \ No newline at end of file +- Introduced versioned releases for the first time! diff --git a/SECURITY.md b/SECURITY.md index bd6ba7fd..44ec9dcd 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -12,10 +12,8 @@ We operate a rolling release model. Any bug fixes will be released into latest version of ITFlow, so you must stay up-to-date. | Version | Supported | -| ------- | ------------------ | -| Beta | :x: | -| 24.12 | :white_check_mark: | -| 25.1 | :white_check_mark: (When released) | +|---------| ------------------ | +| 25.05 | :white_check_mark: | ## Reporting a Vulnerability via GitHub Security Advisories diff --git a/admin_app_log.php b/admin_app_log.php index f5aa1970..ec30f510 100644 --- a/admin_app_log.php +++ b/admin_app_log.php @@ -48,14 +48,16 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));