1.2.7 (2025-12-03)
==================
- translation improvements

1.2.6 (2025-10-14)
==================
- smtp host, port, ssl, and helo values are stored with credentials in database
- added verification for scheduling attachments that exceed PHP memory_limit
- added unserialize check to verify scheduled messages
- added missing html string encoding
- added more error logging
- added technical documentation for AI Assistant
- UI fixes

1.2.5 (2024-11-08)
==================
- updated the queue mysql table to utf8mb4 and dynamic row format
- added smtp timeout config setting
- added functionality to store smtp credentials in database
- added Arabic translation
- added Bulgarian translation
- added Chinese (Simplified) translation
- added Chinese (Traditional) translation
- added Estonian translation
- added Greek translation
- added Hungarian translation
- added Japanese translation
- added Korean translation
- added Latvian translation
- added Portuguese (Portugal) translation
- added Slovak translation
- added Swedish translation
- updated license agreement

1.2.4 (2024-07-15)
==================
- fixed the timezone function
- upgraded the ajax system
- fixed issues with the scheduled message deletion

1.2.3 (2024-01-31)
==================
- changed the address_to database field from VARCHAR to TEXT
- added a before_save hook for integrating with other plugins
- fixed settings background image icons

1.2.2 (2023-05-09)
==================
- fixed the problems with scheduling messages containing images
- fixed the 'Send message' label target
- added Norwegian translation

1.2.1 (2023-02-15)
==================
- fixed time display of scheduled messages (timezone offset)
- made the plugin fully compatible with PHP 8.2
- added Czech translation
- added Danish translation
- added Dutch translation
- added Finnish translation
- added Indonesian translation
- added Italian translation
- added Lithuanian translation
- added Portuguese translation
- added Romanian translation
- added Slovenian translation
- added Spanish translation
- added Turkish translation
- updated French translation
- updated German translation
- updated Polish translation
- updated Russian translation

1.2 (2022-11-01)
================
- fixed PHP warnings on PHP 8

1.1.9 (2022-05-30)
==================
- restructured html insertions to prevent compatibility issues with third party plugins
- fixed the PHP warnings issued when saving saved messages in the sent folder

1.1.8 (2022-01-31)
==================
- fixed PHP warnings in the Roundcube 1.5.2 about dialog
- added the Italian translation

1.1.7 (2022-01-12)
==================
- fixed a PHP error thrown on timezone conversions in Roundcube 1.4

1.1.6 (2022-01-11)
==================
- added message deletion confirmation to the scheduled queue dialog
- fixed the scheduled queue dialog button UI
- fixed the flatpickr language file loading error
- changed the scheduled queue dialog time to local time
- upgraded the PHP code syntax
- changed the minimum required Roundcube version to 1.4

1.1.5 (2021-09-01)
==================
- fixed the settings icons display issues
- fixed button UI and icons

1.1.4 (2021-05-25)
==================
- made the cron job function thread-safe
- added foreign keys to the database table
- made the plugin compatible with the dark mode
- replaced gif loader with icon font spinner
- added the xemail_schedule_cron_execution_delay config option

1.1.3 (2020-12-07)
==================
- restructured the cron function to be more flexible

1.1.2 (2020-10-28)
==================
- added saving error messages for unsent emails and displaying them in the scheduled messages dialog
- changed the cron job execution so it doesn't stop the entire process if one message cannot be delivered
- anonymized email ids in error messages returned by the cron job
- improved the scheduled messages dialog UI

1.1.1 (2020-09-29)
==================
- fixed countdown before sending messages on mobile larry-based skins
- fixed the datetime picker input positioning issues
- replaced native mobile datetime picker display with standard display due to component functionality problems
- fixed flatpicr English language translation inclusion error
- improved German translation

1.1 (2020-09-14)
==================
- replaced the datetime picker component with flatpickr
- fixed the 'drafts not specified' error functionality
- updated countdown UI
- translated to Polish
- added some missing German translations

1.0.9 (2020-08-18)
==================
- added countdown before sending messages
- fixed problems with doubled send button clicks on RC 1.4 mobile devices

1.0.8 (2020-05-22)
==================
- translated to German

1.0.7 (2020-03-12)
==================
- added labels to output for backward compatibility

1.0.6 (2019-11-07)
==================
- changed the message date header to reflect the send time not the creation time
- added a close button to the scheduled message list dialog
- upgraded the plugin to work with Roundcube 1.4 RC2
- fixed sending at specific date/time

1.0.5 (2019-09-17)
==================
- fixed subject encoding for non-latin characters
- fixed text wrapping in the scheduled messages dialog

1.0.4 (2019-07-11)
==================
- translated to French

1.0.3 (2019-05-22)
==================
- updated to be compatible with Roundcube 1.4 RC1

1.0.2 (2019-02-06)
==================
- fixed the use of the xemail_schedule_cron_error_delay setting
- fixed error messages when deleting emails from the schedule list
- fixed the errors in display of date/time in schedule list due to timezones
- added displaying error messages in cron functions

1.0.1 (2018-10-15)
==================
- fixed the issue with failed sending due to incorrectly formatted 'from' addresses
- added an option to send to undisclosed recipients by leaving the 'to' field empty

1.0 (2018-07-03)
================
- initial release
