Skip to content

Commit

Permalink
Merge pull request #159 from soup-bowl/soup-bowl/autochangelog
Browse files Browse the repository at this point in the history
Automatic Changelog
  • Loading branch information
soup-bowl authored Jan 23, 2024
2 parents 947548f + 9c019a6 commit 77f3099
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 113 deletions.
11 changes: 11 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,24 @@ on:
types: [published]

jobs:
generate-changelog:
uses: soup-bowl/wordpress-workflows/.github/workflows/generate-changelog.yml@main
with:
repository: soup-bowl/wp-simple-smtp
secrets: inherit

tag:
name: New tag
runs-on: ubuntu-latest
needs: generate-changelog

steps:
- uses: actions/checkout@v3

- name: Update Readme
run: |
echo "${{ needs.generate-changelog.outputs.changelog }}" | base64 --decode >> readme.txt
- name: Composer Dependencies
uses: php-actions/composer@v6
with:
Expand Down
113 changes: 0 additions & 113 deletions readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -104,116 +104,3 @@ Yes! [Please see our GitHub repository here](https://github.com/soup-bowl/wp-sim
One of the easiest aspects to contribute to is the SMTP quick configuration segment. If you wish to maintain this aspect, suggest a new setting, or report broken entries, see the [SMTP quick config wiki page](https://github.com/soup-bowl/wp-simple-smtp/wiki/SMTP-Quick-Config).

== Changelog ==
= 1.3.3 =
* Verified working with WordPress 6.3.
* Fix: $log_service deprecation notice ([#146](https://github.com/soup-bowl/wp-simple-smtp/issues/146)).
* Added: None encryption setting ([#148](https://github.com/soup-bowl/wp-simple-smtp/issues/148)).

= 1.3.2.2 =
* Verified working with WordPress 6.1 and 6.2.
* Fix: PHP warning on the CLI interface ([#140](https://github.com/soup-bowl/wp-simple-smtp/issues/140)).

= 1.3.2.1 =
* Rollback: #116 fix regressed due to relying on a function not found in the general scope.

= 1.3.2 =
* Added: Mail view now displays from, cc, bcc & the headers stored when logging is enabled.
* Fix: Infinite loop when a plugin hooks into the mail routine functions and sends an email ([#116](https://github.com/soup-bowl/wp-simple-smtp/pull/116)).

= 1.3.1.1 =
* Verified working with WordPress 6.0.

= 1.3.1 =
* Added: Glance view on the dashboard to see mail usage (Thanks [Kebbet](https://github.com/kebbet) - [PR 101](https://github.com/soup-bowl/wp-simple-smtp/pull/101), [PR 102](https://github.com/soup-bowl/wp-simple-smtp/pull/102)).
* Fix: Table view appears correctly on mobile (Thanks [Kebbet](https://github.com/kebbet) - [PR 93](https://github.com/soup-bowl/wp-simple-smtp/pull/93)).
* Fix: Log view table navigation (Thanks [Kebbet](https://github.com/kebbet) - [PR 106](https://github.com/soup-bowl/wp-simple-smtp/pull/106)).

= 1.3 =
* Added: Read logged emails via WP-CLI.
* Added: Status message from testing emails ([#81](https://github.com/soup-bowl/wp-simple-smtp/issues/81)).
* Change: Uninstalling the plugin will remove the lingering logs ([#70](https://github.com/soup-bowl/wp-simple-smtp/issues/70)).
* Change: (For new installs) logs purge automatically after a month ([#71](https://github.com/soup-bowl/wp-simple-smtp/issues/71)).
* Change: Quick config settings now contained within plugin ([#78](https://github.com/soup-bowl/wp-simple-smtp/issues/78)).
* Change: Tightened permissions to the log viewer ([#74](https://github.com/soup-bowl/wp-simple-smtp/issues/74)).
* Fix: Incorrect capability type used by the log viewer. Thanks to [Benoît Chantre](https://github.com/benoitchantre) [#74](https://github.com/soup-bowl/wp-simple-smtp/issues/74).

= 1.2.3 =
* Add: [WordPress CLI](https://wp-cli.org/) support. See the FAQ for usage details.
* Change: Password not returned plaintext in settings ([#61](https://github.com/soup-bowl/wp-simple-smtp/issues/61)).
* Fix: Multisite-only config caused an instantiation error ([#67](https://github.com/soup-bowl/wp-simple-smtp/issues/67)).

= 1.2.2 =
* Add: Filter for the log entries. Thanks to [Kebbet](https://github.com/kebbet) [#57](https://github.com/soup-bowl/wp-simple-smtp/issues/57).
* Change: Input boxes clearer and more WordPress-standardised ([#51](https://github.com/soup-bowl/wp-simple-smtp/issues/51), [#52](https://github.com/soup-bowl/wp-simple-smtp/pull/52)).
* Fix: Use network_admin_url instead of crafting a URL. Thanks to [Kebbet](https://github.com/kebbet) [#53](https://github.com/soup-bowl/wp-simple-smtp/issues/53).
* Fix: Notice when saving settings without password being set ([#44](https://github.com/soup-bowl/wp-simple-smtp/issues/44)).

= 1.2.1 =
* Change: Multisite listing table improvements. Thanks to [Kebbet](https://github.com/kebbet) ([#50](https://github.com/soup-bowl/wp-simple-smtp/issues/50)).
* Fix: Line break issue when viewing emails in the site log. Thanks to [Kebbet](https://github.com/kebbet) [#47](https://github.com/soup-bowl/wp-simple-smtp/issues/47).
* Fix: Missed localisations in the multisite table. Thanks to [Kebbet](https://github.com/kebbet) [#45](https://github.com/soup-bowl/wp-simple-smtp/issues/45).

= 1.2 =
* New: Multisite settings for admin visibility and override settings ([#6](https://github.com/soup-bowl/wp-simple-smtp/issues/6)).
* New: Sites in debug mode will show what stage has set the configuration item in the relevant box.
* New: For sites using logging, 'Erase Personal Data' will remove requested email address entries from the log ([#37](https://github.com/soup-bowl/wp-simple-smtp/issues/37)).

= 1.1.2 =
* Verified working with WordPress 5.8.

= 1.1.1 =
* Verified working with WordPress 5.7.
* Fix: Crash when sending emails with the email system disabled ([#35](https://github.com/soup-bowl/wp-simple-smtp/issues/35)).

= 1.1.0 =
* New: You can now disable emails ([#9](https://github.com/soup-bowl/wp-simple-smtp/issues/9)).
* New: Attachments are now logged, and will be resent if they are still available on the system ([#14](https://github.com/soup-bowl/wp-simple-smtp/issues/14)).
* New: Key change detection when SMTP password encryption is used, to warn user the email dispatch may fail ([#28](https://github.com/soup-bowl/wp-simple-smtp/issues/28)).
* Change: Custom HTML removed in favour of translatable HTML test email. Thanks to [Kebbet](https://github.com/kebbet) for implementation ([#26](https://github.com/soup-bowl/wp-simple-smtp/issues/26)).
* Fix: JavaScript error when viewing emails ([#24](https://github.com/soup-bowl/wp-simple-smtp/issues/24)).

= 1.0.2 =
* Fix: Quick config translations not loading, and missing i18n entities. Thanks [Kebbet](https://github.com/kebbet) ([#21](https://github.com/soup-bowl/wp-simple-smtp/issues/21)).
* Fix: Incorrect pagination if the log count was divisible by 5. Thanks [Kebbet](https://github.com/kebbet) ([#18](https://github.com/soup-bowl/wp-simple-smtp/issues/18)).

= 1.0.1 =
* Fix: Text-domain mismatch causing translations not to load in correctly. Thank you to [Kebbet](https://github.com/kebbet) for the fix ([#19](https://github.com/soup-bowl/wp-simple-smtp/issues/19)).

= 1.0.0 =
* Bumped version to 1.0.0. Application will follow [Semantic Versioning](https://semver.org/) ongoing. ([#15](https://github.com/soup-bowl/wp-simple-smtp/issues/15)).

= 0.3.6 =
* SMTPSecure is now a configurable option ([#11](https://github.com/soup-bowl/wp-simple-smtp/issues/11)).
* Log entries can now be deleted ([#13](https://github.com/soup-bowl/wp-simple-smtp/issues/13)).

= 0.3.5 =
* When openssl is available, the password stored in the database will be encrypted.
* Added a quick configuration option, to guide SMTP setup (less Googling).

= 0.3.4 =
* Confirmed working with WordPress 5.5.1.
* Added option to disable SSL verification.
* Multiple emails can be used in the test functionality.

= 0.3.3 =
* Independent log tables deprecated for CPT.

= 0.3.2 =
* Changed display format of email log.
* Limit resent emails to hourly.

= 0.3.1 =
* Table is created or deleted upon plugin state change.

= 0.3 =
* Changes to test emails.
* Log view changed depending on header.

= 0.2 =
* SMTP error logging.
* View and resend emails.
* Test email settings.

= 0.1 =
* SMTP configuration handling (overrides `mail()`).
* Optional SMTP logging (basic functionality).

0 comments on commit 77f3099

Please sign in to comment.