Skip to content

Commit

Permalink
v3.4.12
Browse files Browse the repository at this point in the history
  • Loading branch information
tin-cat committed May 29, 2022
1 parent 534771e commit eae3d40
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions README.md
Expand Up @@ -31,6 +31,11 @@ There is an official docker compose project for Emailqueue that will get you a r


# Changelog #
* **Version 3.4.12**
* Upgraded PHPMailer version dependency to avoid vulnerabilities.
* `is_sent`, `is_cancelled` and `is_blocked` database fields are not set to 0 by default. Thanks to @marco-pm for noting this problem. Issue #29
* Added php and mysqli to composer dependencies. Thanks to @marco-pm for suggesting this improvement. Issue #28
* Switched to semantic versioning. (From v3.412 to v3.4.12).
* **Version 3.411**
* When injecting using emailqueue_inject, email addresses are trimmed to remove leading and trailing spaces and other unwanted characters like NUL, tab and carriage returns. Other minor bugs solved.
* **Version 3.41**
Expand All @@ -48,7 +53,7 @@ There is an official docker compose project for Emailqueue that will get you a r
* **Version 3.3**
* Support for Emoji.
* Errors are now thrown using standard PHP Exceptions and are easily catchable.

* **Version 3.2**
* Switched to MIT license, now Emailqueue can be used in commercial, non GNU-GPL projects.
* emailqueue_inject::inject method is now called differently, see the "How to use" section or example_local.php for for info.
Expand All @@ -57,7 +62,7 @@ There is an official docker compose project for Emailqueue that will get you a r
* Using standard <?php instead of the shorthand <? version for improved compatibility.
* No need to configure LIB_DIR or APP_DIR anymore.
* "is_inmediate" parameter typo solve876543 , now it's called "is_immediate"

* **Version 3.1**
* Finally Emailqueue supports attachments! See the "Hints" section for an interesting idea with this.
* Super-powerful functionality to auto-embed all images in your messages as attachments, so they should appear really fast on the user's screen once received (no additional images to download by the client). Also, some email clients might show the images straightaway without asking the user to download them.
Expand Down Expand Up @@ -107,7 +112,7 @@ $ chmod +x delivery flush pause purge run unpause
```

* Setup two cronjobs in your linux to execute regularly the delivery and purge scripts, e.g:

`$ crontab -e`

Add the following lines:
Expand Down Expand Up @@ -152,7 +157,7 @@ Here's what to do:
* config/db.config.inc.php
* scripts/emailqueue_inject.class.php
* Instantiate an emailqueue_inject object passing the database connection configuration, which can be taken from the very same configuration stored in db.config.inc.php by just specifying the defines as follows:

`$emailqueue_inject = new emailqueue_inject(DB_HOST, DB_UID, DB_PWD, DB_DATABASE);`

* Send an email by calling the inject method of the emailqueue_inject object, passing a hash array with the keys as defined in the "Emailqueue injection keys" section of this document.
Expand Down Expand Up @@ -251,4 +256,4 @@ Emailqueue was built in the early 2000s, and there are many (_many_!) amateur de
Do not use Emailqueue to send unsolicited email, or emails about animal abuse.

# License #
Emailqueue is released under the MIT License (See LICENSE file). Emailqueue uses the library PHPMailer (https://github.com/Synchro/PHPMailer), which licensed under GNU GPL v2.1 (https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) As per GNU GPL v2.1 Term number 5: [...] "A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License." [...], Emailqueue is not required to be released under a GNU GPL License.
Emailqueue is released under the MIT License (See LICENSE file). Emailqueue uses the library PHPMailer (https://github.com/Synchro/PHPMailer), which licensed under GNU GPL v2.1 (https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) As per GNU GPL v2.1 Term number 5: [...] "A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License." [...], Emailqueue is not required to be released under a GNU GPL License.

0 comments on commit eae3d40

Please sign in to comment.