UNPKG

@itentialopensource/adapter-email

Version:

Email notification adapter

450 lines (233 loc) 10.7 kB
## 4.7.10 [11-11-2024] * Add oauth support See merge request itentialopensource/adapters/adapter-email!24 --- ## 4.7.9 [10-15-2024] * Changes made at 2024.10.14_19:53PM See merge request itentialopensource/adapters/adapter-email!23 --- ## 4.7.8 [09-20-2024] * fix vulnerability See merge request itentialopensource/adapters/adapter-email!21 --- ## 4.7.7 [08-25-2024] * update dependencies and metadata See merge request itentialopensource/adapters/adapter-email!20 --- ## 4.7.6 [08-14-2024] * Changes made at 2024.08.14_18:01PM See merge request itentialopensource/adapters/adapter-email!19 --- ## 4.7.5 [08-06-2024] * Changes made at 2024.08.06_19:15PM See merge request itentialopensource/adapters/adapter-email!18 --- ## 4.7.4 [07-31-2024] * fix document See merge request itentialopensource/adapters/adapter-email!17 --- ## 4.7.3 [07-31-2024] * manual migration updates See merge request itentialopensource/adapters/notification-messaging/adapter-email!16 --- ## 4.7.2 [03-11-2024] * Changes made at 2024.03.11_11:12AM See merge request itentialopensource/adapters/notification-messaging/adapter-email!13 --- ## 4.7.1 [12-26-2023] * update metadata; remove itential references in package-lock See merge request itentialopensource/adapters/notification-messaging/adapter-email!10 --- ## 4.7.0 [12-14-2023] * Minor/2023 migration See merge request itentialopensource/adapters/notification-messaging/adapter-email!8 --- ## 4.6.0 [11-07-2023] * Minor/2023 migration See merge request itentialopensource/adapters/notification-messaging/adapter-email!8 --- ## 4.5.0 [09-20-2023] * Migration 2023 See merge request itentialopensource/adapters/notification-messaging/adapter-email!6 --- ## 4.4.1 [06-07-2023] * [master]: Make displayName and sender configurable See merge request itentialopensource/adapters/notification-messaging/adapter-email!4 --- ## 4.4.0 [12-09-2022] * Minor/update readme See merge request itentialopensource/adapters/notification-messaging/adapter-email!3 --- ## 4.3.0 [11-30-2022] * Minor/update readme See merge request itentialopensource/adapters/notification-messaging/adapter-email!3 --- ## 4.2.13 [09-14-2022] * Fixed a crash related to checking for subscriptions. See ticket [PH-128603](https://itential.atlassian.net/browse/PH-128603). --- ## 4.2.12 [09-03-2022] * Resolved a security issue that caused the e-mail adapter to log credentials in plain text. See ticket [PH-125139](https://itential.atlassian.net/browse/PH-125139). --- ## 4.2.11 [09-02-2022] * Default values added to required props in the adapter schema. See ticket [PH-77433](https://itential.atlassian.net/browse/PH-77433). --- ## 4.2.10 [08-24-2022] * Updated the email adapter with a reconnect code method that activates upon server disconnect. See ticket [PH-123429](https://itential.atlassian.net/browse/PH-123429). --- ## 4.2.9 [08-02-2022] * Updated the engines in package.json to use Node 14 in the 22.1 release. See ticket [PH-125814](https://itential.atlassian.net/browse/PH-125814). --- ## 4.2.8 [08-01-2022] * Updated packages for the release branch checklist. See ticket [PH-125175](https://itential.atlassian.net/browse/PH-125175). --- ## 4.2.7 [02-09-2022] * Added a "messageId" to email events that allows duplicate jobs to be removed when using the Operations Manager event trigger. See ticket [PH-110722](https://itential.atlassian.net/rest/api/3/browse/PH-110722). --- ## 4.2.6 [02-03-2022] * Moved project to the improved, main, pipeline. See ticket [PH-114768](https://itential.atlassian.net/rest/api/3/browse/PH-114768). --- ## 4.2.5 [01-28-2022] * Updated eslint rules and applied prettier. See ticket [PH-113263](https://itential.atlassian.net/rest/api/3/browse/PH-113263). --- ## 4.2.4 [01-18-2022] * Updated itential-utils dependency to use chalk instead of colors. See ticket [PH-112887](https://itential.atlassian.net/rest/api/3/browse/PH-112887). --- ## 4.2.3 [01-05-2022] * Set a timed interval for reconnect attempts to email adapter host to prevent continuous connection attempts. See ticket [PH-111277](https://itential.atlassian.net/rest/api/3/browse/PH-111277). --- ## 4.2.2 [12-16-2021] * Packing process will ignore additional development and test configuration files that serve no purpose in the package installer. See ticket [PH-111488](https://itential.atlassian.net/rest/api/3/browse/PH-111488). --- ## 4.2.1 [12-15-2021] * Updated packages and prepared for release branch. See ticket [PH-111071](https://itential.atlassian.net/rest/api/3/browse/PH-111071). --- ## 4.2.0 [10-29-2021] * Added properties decorators file to support automatic encryption of sensitive properties. See ticket [PH-100753](https://itential.atlassian.net/rest/api/3/browse/PH-100753). --- ## 4.1.1 [09-28-2021] * Updated pronghorn.json to fix required field schema error. See ticket [PH-106147](https://itential.atlassian.net/rest/api/3/browse/PH-106147). --- ## 4.1.0 [09-27-2021] * The adapter-email can now listen to email accounts and generate RabbitMQ notifications back to IAP. See ticket [PH-100769](https://itential.atlassian.net/rest/api/3/browse/PH-100769). --- ## 4.0.0 [08-13-2021] * Removed deprecated mail task from adapter-email. See ticket [PH-102706](https://itential.atlassian.net/rest/api/3/browse/PH-102706). --- ## 4.0.0-0 [08-06-2021] * Updated non-Itential dependencies to latest version used. See ticket [PH-97436](https://itential.atlassian.net/rest/api/3/browse/PH-97436). --- ## 3.1.21 [05-27-2021] * Updated non-Itential dependencies to latest version used. See ticket [PH-97436](https://itential.atlassian.net/rest/api/3/browse/PH-97436). --- ## 3.1.20 [05-27-2021] * Updated dependencies in adapter-email. See ticket [PH-97160](https://itential.atlassian.net/rest/api/3/browse/PH-97160). --- ## 3.1.19 [03-10-2021] * Moved project to master pipeline. See ticket [PH-90000](https://itential.atlassian.net/rest/api/3/browse/PH-90000). --- ## 3.1.18 [01-26-2021] * Added brokers to pronghorn.json file for email adapter. See ticket [PH-84831](http://itential.atlassian.net/browse/PH-84831) --- ## 3.1.17 [01-25-2021] * Removed method roles not listed in the root level roles array (these roles were not being created, nor were they shown in the auth config page). See ticket [PH-84120](http://itential.atlassian.net/browse/PH-84120) --- ## 3.1.16 [01-05-2021] * Fix security vulnerability. See ticket [PH-79928](http://itential.atlassian.net/browse/PH-79928) --- ## 3.1.15 [12-17-2020] * Updated and pinned dependencies for release. See ticket [PH-81014](http://itential.atlassian.net/browse/PH-81014) --- ## 3.1.14 [12-11-2020] * Added support for the notify method's recipients to be either a string or an array. See ticket [PH-77291](http://itential.atlassian.net/browse/PH-77291) --- ## 3.1.13 [12-10-2020] * Updated MongoDB driver to fix the arbiter bug. See ticket [PH-78628](http://itential.atlassian.net/browse/PH-78628) --- ## 3.1.12 [06-18-2020] * Added the mailWithOptions task. With this new task, users can specify one or more recipients in the cc and bcc fields, and attach one or more text files to send via email. See ticket [PH-55561](http://itential.atlassian.net/browse/PH-55561) --- ## 3.1.11 [06-05-2020] * Added deprecation notice for 'mail' task to be replaced by 'mailWithOptions' task. See ticket [PH-64502](http://itential.atlassian.net/browse/PH-64502) --- ## 3.1.10 [04-23-2020] * Completed the release checklist for adapter email. See ticket [PH-59490](http://itential.atlassian.net/browse/PH-59490) --- ## 3.1.9 [04-09-2020] * Moved CI pipeline from Node.js 10 to Node.js 12. See ticket [PH-58204](http://itential.atlassian.net/browse/PH-58204) --- ## 3.1.8 [02-18-2020] * Changed the notify method to wrap the email body in <pre> tags only if the incoming text does not contain XML/HTML. See ticket [PH-51942](http://itential.atlassian.net/browse/PH-51942) --- ## 3.1.7 [02-01-2020] * Added schema validation to component pipelines. See ticket [PH-52342](http://itential.atlassian.net/browse/PH-52342) --- ## 3.1.6 [01-10-2020] * Updated properties schema file to allow email service config to use either service or hostname and port. See ticket [PH-50573](http://itential.atlassian.net/browse/PH-50573) --- ## 3.1.5 [12-12-2019] * Updated itential_utils dependency. See ticket [PH-49894](http://itential.atlassian.net/browse/PH-49894) --- ## 3.1.4 [07-22-2019] * Migrated from itential-ci to argo. See ticket [PH-35686](http://itential.atlassian.net/browse/PH-35686) --- ## 3.1.3 [07-22-2019] * Migrated from itential-ci to argo. See ticket [PH-35686](http://itential.atlassian.net/browse/PH-35686) --- # Current Version: 3.1.2 [04-29-2019] ## New Features * 3.0.5 [06-11-2018] Update CHANGELOG to reflect new format [PH-11320](http://itential.atlassian.net/browse/PH-11320) * 3.0.4 [06-05-2018] Add automated Release Notes. [PH-11090](http://itential.atlassian.net/browse/PH-11090) * 3.0.0 Now using nodemailer to send email. This allows configuration to an email system of the customers choosing (e.g. SMTP, Sendmail, Gmail, and many otehr supported services) ## Improvements * __3.1.2 [04-29-2019]__ - Added JSON Schema definitions for documentation. [PH-31549](http://itential.atlassian.net/browse/PH-31549) * __3.1.0 [01-02-2019]__ - Added a new method 'mail' that is easier to integrate with workflow and the workflow method. [PH-22533](http://itential.atlassian.net/browse/PH-22533) * __3.0.8 [07-13-2018]__ - Update CHANGELOG format to improve readability of Release Notes [PH-14206](http://itential.atlassian.net/browse/PH-14206) * 3.0.7 [06-27-2018] Set peerDependency for pronghorn_core 6 within package.json [PH-13097](http://itential.atlassian.net/browse/PH-13097) ## Bug Fixes * __3.1.1 [04-01-2019]__ - Bug fixes and performance improvements [PH-30635](http://itential.atlassian.net/browse/PH-30635) * __3.0.11 [08-22-2018]__ - Update package.json to point to correct gitlab location. [PH-16885](http://itential.atlassian.net/browse/PH-16885) * __3.0.9 [07-31-2018]__ - Update git url in package.json. [PH-15826](http://itential.atlassian.net/browse/PH-15826) * 3.0.6 [06-19-2018] Fixed npm module entry point. [PH-12050](http://itential.atlassian.net/browse/PH-12050) * 2.1.0 General bugfixes & performance improvements. * 2.1.0 Merged in pipeline-syntax (pull request #16) * 2.1.0 Merged in add-docs (pull request #15) ## Security * __3.0.10 [08-13-2018]__ - Removed JSHint from dependencies. [PH-13772](http://itential.atlassian.net/browse/PH-13772) ---