Skip to content

Latest commit

 

History

History
321 lines (249 loc) · 11.9 KB

CHANGELOG.md

File metadata and controls

321 lines (249 loc) · 11.9 KB

Changelog

All notable changes to this project documented here.

[Released]

1.11.1 - 2025-02-12

Changed

  • MimeKitLite dependency update from ('4.9.0' -> '4.10.0').

1.11.0 - 2024-12-22

Changed

  • GetGmailService() - Additional optional argument 'credentialsPath' to define custom 'credentials.json' file path.

1.10.2 - 2024-12-13

Changed

  • MimeKitLite dependency update from ('4.8.0' -> '4.9.0').

1.10.1 - 2024-10-19

Changed

  • MimeKitLite dependency update from ('4.7.1' -> '4.8.0').

1.10.0 - 2024-08-04

Changed

  • Security Updates
    • Remove security protocol usage completely (Due to deprecated versions in .Net Standard 2.0, should rely on .NET version's security protocol using this package).
    • Email regex match - Introduce timeout to limit the execution time (DDoS protection).
  • Code Quality Updates
    • Remove null execution path (below impacted)
      • GetMessage
      • GetLatestMessage
      • GetMessageAttachments
      • MoveMessageToTrash
      • UntrashMessage
      • ReportSpamMessage
      • UnspamMessage
      • MarkMessageAsRead
      • MarkMessageAsUnread
      • ModifyMessage
      • GetMessageLabels
    • Merge if statement with the enclosing if statement (below impacted)
      • GetMessageAttachments
      • GetMessagesAttachments
    • Remove useless assignment to local variable 'requiredMessagePart' (below impacted)
      • GetLatestMessage
    • Throw 'ArgumentException' instead of 'NullReferenceException' (below impacted)
      • ModifyMessage
      • ModifyMessages
    • Define a constant instead of using the literal multiple times for
      • 'token.json'
      • 'INBOX'
      • 'SPAM'
    • Remove member variables and declare it as a local variable in the relevant methods
      • _scope
      • _applicationName

1.9.31 - 2024-07-23

Changed

  • MimeKitLite dependency update from ('4.7.0' -> '4.7.1').

1.9.30 - 2024-07-08

Changed

  • MimeKitLite dependency update from ('4.6.0' -> '4.7.0').

1.9.29 - 2024-05-26

Changed

  • Gmail API dependency update ('1.68.0.3399' -> '1.68.0.3427').

1.9.28 - 2024-05-24

Changed

  • MimeKitLite dependency update from ('4.5.0' -> '4.6.0').

1.9.27 - 2024-05-04

Changed

  • Gmail API dependency update ('1.68.0.3287' -> '1.68.0.3399').

1.9.26 - 2024-04-28

Changed

  • Gmail API dependency update ('1.67.0.3287' -> '1.68.0.3287').

1.9.25 - 2024-04-20

Changed

  • MimeKitLite dependency update from ('4.4.0' -> '4.5.0').

1.9.24 - 2024-03-11

Changed

  • MimeKitLite dependency update from ('4.3.0' -> '4.4.0').

1.9.23 - 2024-03-10

Changed

  • Gmail API dependency update ('1.66.0.3287' -> '1.67.0.3287').

1.9.22 - 2024-02-19

Changed

  • Gmail API dependency update ('1.65.0.3287' -> '1.66.0.3287').

1.9.21 - 2024-02-10

Changed

  • Gmail API dependency update ('1.64.0.3287' -> '1.65.0.3287').

1.9.20 - 2024-01-11

Changed

  • Gmail API dependency update ('1.64.0.3231' -> '1.64.0.3287').

1.9.19 - 2023-11-18

Changed

  • Gmail API dependency update ('1.63.0.3231' -> '1.64.0.3231').

1.9.18 - 2023-11-16

Changed

  • MimeKitLite dependency update from ('4.2.0' -> '4.3.0').

1.9.17 - 2023-11-13

Changed

  • Gmail API dependency update ('1.63.0.3217' -> '1.63.0.3231').

1.9.16 - 2023-11-10

Changed

  • Gmail API dependency update ('1.62.1.3217' -> '1.63.0.3217').

1.9.15 - 2023-11-05

Changed

  • Gmail API dependency update ('1.62.1.3196' -> '1.62.1.3217').

1.9.14 - 2023-10-14

Changed

  • Gmail API dependency update ('1.62.1.3189' -> '1.62.1.3196').

1.9.13 - 2023-10-07

Changed

  • Gmail API dependency update ('1.62.0.3182' -> '1.62.1.3189').

1.9.12 - 2023-09-30

Changed

  • Gmail API dependency update ('1.62.0.3175' -> '1.62.0.3182').

1.9.11 - 2023-09-25

Changed

  • Gmail API dependency update ('1.62.0.3105' -> '1.62.0.3175').

1.9.10 - 2023-09-16

Changed

  • Gmail API dependency update ('1.61.0.3105' -> '1.62.0.3105').

1.9.9 - 2023-09-10

Changed

  • MimeKitLite dependency update from ('4.1.0.1' -> '4.2.0').

1.9.8 - 2023-08-14

Changed

  • Gmail API dependency update ('1.61.0.3098' -> '1.61.0.3105').

1.9.7 - 2023-08-06

Changed

  • Gmail API dependency update ('1.61.0.3084' -> '1.61.0.3098').

1.9.6 - 2023-07-30

Changed

  • Gmail API dependency update ('1.60.0.3084' -> '1.61.0.3084').

1.9.5 - 2023-07-23

Changed

  • MimeKitLite dependency update from ('4.1.0' -> '4.1.0.1').

1.9.4 - 2023-06-24

Changed

  • MimeKitLite dependency update from ('4.0.0' -> '4.1.0').

1.9.3 - 2023-06-20

Changed

  • Gmail API dependency update ('1.60.0.3056' -> '1.60.0.3084').

1.9.2 - 2023-05-28

Changed

  • Gmail API dependency update ('1.60.0.3035' -> '1.60.0.3056').

1.9.1 - 2023-05-20

Changed

  • Gmail API dependency update ('1.60.0.3014' -> '1.60.0.3035').

1.9.0 - 2023-05-17

Changed

  • MimeKitLite dependency update from ('3.6.1' -> '4.0.0').
  • Send message with attachments update, uses 'MimeMessage' instead of 'MailMessage' to construct message body.

1.8.20 - 2023-04-16

Changed

  • Gmail API dependency update ('1.60.0.2958' -> '1.60.0.3014').

1.8.19 - 2023-04-08

Changed

  • MimeKitLite dependency update from ('3.6.0' -> '3.6.1').

1.8.18 - 2023-04-04

Changed

  • MimeKitLite dependency update from ('3.5.0' -> '3.6.0').

1.8.17 - 2023-04-01

Changed

  • Gmail API dependency update ('1.59.0.2958' -> '1.60.0.2958').

1.8.16 - 2023-03-29

Changed

  • Gmail API dependency update ('1.59.0.2944' -> '1.59.0.2958').

1.8.15 - 2023-03-28

Changed

  • MimeKitLite dependency update from ('3.4.3' -> '3.5.0').

1.8.14 - 2023-03-27

Changed

  • Gmail API dependency update ('1.59.0.2937' -> '1.59.0.2944').

1.8.13 - 2023-03-26

Changed

  • Gmail API dependency update ('1.58.0.2937' -> '1.59.0.2937').

1.8.12 - 2023-03-25

Changed

  • Gmail API dependency update ('1.58.0.2923' -> '1.58.0.2937').

1.8.11 - 2023-03-24

Changed

  • Gmail API dependency update ('1.58.0.2650' -> '1.58.0.2923').

1.8.10 - 2023-03-22

Changed

  • Gmail API dependency update ('1.57.0.2650' -> '1.58.0.2650').

1.8.9 - 2023-03-19

Changed

  • MimeKitLite dependency update from ('3.4.2' -> '3.4.3').

1.8.8 - 2022-11-10

Changed

  • MimeKitLite dependency update from ('3.4.1' -> '3.4.2').

1.8.7 - 2022-10-11

Changed

  • MimeKitLite dependency update from ('3.4.0' -> '3.4.1').

1.8.6 - 2022-08-24

Changed

  • MimeKitLite dependency update from ('3.3.0' -> '3.4.0').

1.8.5 - 2022-07-04

Changed

  • MimeKitLite dependency update from ('3.2.0' -> '3.3.0').

1.8.4 - 2022-07-04

Changed

  • Gmail API dependency update ('1.57.0.2622' -> '1.57.0.2650').

1.8.3 - 2022-07-01

Changed

  • Gmail API dependency update ('1.56.0.2622' -> '1.57.0.2622').
  • MimeKitLite dependency update ('3.1.1' -> '3.2.0').

1.8.2 - 2022-06-29

Changed

  • Gmail API dependency update ('1.56.0.2510' -> '1.56.0.2622').

1.8.1 - 2022-06-29

Changed

  • Gmail API dependency update ('1.55.0.2510' -> '1.56.0.2510').

1.8.0 - 2022-02-13

Added

  • Addition of additional optional parameter to current available extension methods that allows to keep Gmail service connection alive or dispose it (default value of this parameter is set to dispose the service connection in the method call).

Changed

  • MimeKitLite version update (3.1.0 -> 3.1.1).
  • Slight refactoring & documentation updates.

1.7.1 - 2022-01-31

Changed

  • Gmail API dependency update ('1.55.0.2356' -> '1.55.0.2510').

1.7.0 - 2022-01-18

Added

  • Send email messages with attachments.

Changed

  • SendMessage() - Changed thrown exception from 'Exception' to 'FormatException' for invalid email ids.

1.6.0 - 2022-01-09

Added

  • Download message/messages attachments.

1.5.0 - 2021-12-27

Added

  • Create Gmail user labels.
  • Update Gmail user labels.
  • Delete Gmail user labels.
  • List Gmail user labels.

1.4.0 - 2021-12-23

Added

  • Spam/Unspam email message/messages based on query search.
  • Mark email message/messages read/unread based on query search.

Changed

  • Gmail Helper documentation updates.

1.3.0 - 2021-12-19

Added

  • Untrash email message/messages and move them to inbox.

1.2.0 - 2021-12-14

Added

  • Dispose Gmail service method.

Changed

  • Improvement - Dispose Gmail service connection utilized in different extension methods.

1.1.0 - 2021-12-12

Added

  • Modify message/messages labels addition.

1.0.0 - 2021-11-01

Added

  • Gmail API helper release with certain useful extension methods to manipulate gmail messages.