Zum Inhalt

CHANGELOG

Unreleased

v1.4.0 (2025-05-26)

  • Set the sent_representing_entryId to the user's EX entry ID.

v1.3.1 (2025-03-17)

  • Using the FromEmail property as an alternative

v1.3.0 (2024-10-02)

  • Excluding attendees from appointment items created using Outlook
  • Correct start and end time of all-day events for items update

v1.2.1 (2024-08-29)

  • Add addresses summary properties in contact items

v1.2.0 (2024-07-10)

  • Slice search result by range
  • Handle empty html body problem

v1.1.4 (2024-05-15)

  • use RightsManagementTemplates object as return value in RightsManagement class

v1.1.3 (2024-05-07)

  • Set empty property to null but do not unset it

v1.1.2 (2024-05-03)

  • Add missing fields for uploading contact items

v1.1.1 (2024-04-29)

  • Generate 3rd-party licenses on dist
  • Fix README naming and bump copyright year

v1.1.0 (2024-04-11)

  • Update Ping command to force clients to do sync when receieving force signal from http service

v1.0.4 (2024-02-29)

  • Filter invalid folder ID in the CheckFolderExist Function

v1.0.3 (2024-02-26)

  • Remove empty meeting external link property

v1.0.2 (2024-01-31)

  • Remove the meeting organiser's address from the attendees list if it exists
  • Use the shared conversation ID generation function in PHP MAPI

v1.0.1 (2024-01-25)

  • Return invalid synckey status for failed sync procession
  • Replace error_log with internal log function

v1.0.0 (2023-11-24)

  • Added function to customise location property in itemoperation command in version 16.0
  • Return status code for invalid meetingresponse command

v0.12.1 (2023-10-27)

  • Fix issues with NDR messages in Outlook

v0.12.0 (2023-09-15)

  • Update CI to Ubuntu 22.04

v0.11.2 (2023-09-05)

  • Fix the warning for the count function

v0.11.1 (2023-07-05)

  • Fix missing flag property

v0.11.0 (2023-04-27)

  • Implement decline meeting request function
  • Display obfuscate warnings and errors
  • Ensure to obfuscate php files only
  • Explicitly fail on vendor changes
  • Show errors while obfuscating
  • Allow dedicated selector of PHP version
  • Update obfuscator library
  • Rebuild composer.lock

v0.10.5 (2023-04-04)

  • Add log recording codes for exceptions in the FolderSync function
  • Fix parameter bug of mapi_message_modifyrecipients function

v0.10.4 (2023-04-03)

  • Fix wrong variable using bug in GetMessageRawBody function

v0.10.3 (2023-03-01)

  • Return correct state code when non-existent message is found

v0.10.2 (2023-02-28)

  • Fix meetingrequest reminder time

v0.10.1 (2023-02-07)

  • Fix PHP fatal error when an invalid parameter is passed to createElement

v0.10.0 (2023-02-03)

  • Optimize dump data function

v0.9.0 (2023-01-17)

  • Disable reset synckey in provision command
  • Fix spelling
  • Add replay/forward flag support

v0.8.0 (2022-11-30)

  • Fix mail preview issue

v0.7.2 (2022-10-18)

  • Check for PHP 7.4 - 8.1 compatibility in CI

v0.7.1 (2022-04-14)

  • Remove flag property from task objects
  • Update flag setting function

v0.7.0 (2022-03-31)

  • Add find command
  • Add temp find command
  • Add search function for 16.0 version
  • Fix bug of search
  • Add FTS search function
  • Fix bug in ItemOperations

v0.6.0 (2022-02-28)

  • Bring back public class constructors
  • Fix Code quality issue
  • Exclude some rules from phpcs
  • Add meetingrequest sending function
  • Update for timezone issue
  • Replace ExceptionStartTime with InstanceId in syncmap
  • Reset correct starttime and endtime

v0.5.2 (2021-12-30)

  • Fix spell bug in parseRecurrence function
  • Update blockquote style
  • Update smartreplyforward function

v0.5.1 (2021-12-20)

  • Remove delivery time set
  • Fix smart reply bug
  • Fix send draft mail issue
  • Add License file
  • Include oneoff.php
  • Update folder sync mechanism
  • Fix bug in GetASMessageObject
  • Remove attachemt from calendar 14.1 map array.

v0.5.0 (2021-11-12)

  • Add uploading MIME type draft mail function
  • Update to fix several bugs
  • Update include path
  • Remove WBXML folder in phpcs config file
  • Set plain type message

v0.4.0 (2021-09-15)

  • Update ping command and presycn function
  • Update mapiprovider & presync to use session login
  • Fix meetingrequest location bug for 16.0 sycn

v0.3.0 (2021-08-19)

  • Remove quotation from LOG_PATH
  • Improve conditional checks
  • Change "bussiness_phone" to "business_phone"
  • Clear unneded execute permissions from files treewide
  • Update log functions Change log file suffix from .txt to .log, and remove clear function when file size is too large. It is better to be hanlded by external toosl. Issue #9
  • Run obfuscate on install instead of on dist

v0.2.0 (2021-08-02)

  • Fix typo for import after refactoring
  • Fix calendar sync invalid WBXML bug
  • Update include path of the files moved to library
  • Update include path of the moved files
  • Remove wbxml folder in install.sh Because wbxml folder was removed , it must be removed in install.sh too.
  • Remove shared code that were moved to e4a-php-mapi
  • Fix php warning of stat function in app.php
  • Disable user data dumping by default
  • Add dev instructions for logs permissions

v0.1.1 (2021-07-28)

  • Add instructions for dependencies and development
  • Set default timeezone on install with override option
  • Replace grid naming with E4A naming