| Server IP : 192.185.180.161 / Your IP : 216.73.216.153 Web Server : Apache System : Linux simka.websitewelcome.com 5.14.0-687.39.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Aug 18 06:09:16 EDT 2026 x86_64 User : xstream ( 1368) PHP Version : 8.2.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home2/xstream/public_html/createsend-php-6.1.1/ |
Upload File : |
# Releasing createsend-php ## Requirements - You must have [Composer](https://getcomposer.org/) installed. ## Prepare the release - Increment the `CS_REST_WRAPPER_VERSION` constant in the `class/base_classes.php` file, ensuring that you use [Semantic Versioning](http://semver.org/). - Add an entry to `HISTORY.md` which clearly explains the new release. - Install development dependencies and ensure that tests pass locally: ``` composer install --dev cd tests && php all_tests.php && cd .. ``` - Commit your changes: ``` git commit -am "Version X.Y.Z" ``` - Tag the new version: ``` git tag -a vX.Y.Z -m "Version X.Y.Z" ``` - Push your changes to GitHub, including the tag you just created: ``` git push origin master --tags ``` - Ensure that all [tests](https://travis-ci.org/campaignmonitor/createsend-php) pass. ## Release the module There is a [GitHub service hook](https://github.com/campaignmonitor/createsend-php/settings/hooks) for the [Packagist](https://packagist.org/) PHP package repository, which is configured to update the [createsend-php](https://packagist.org/packages/campaignmonitor/createsend-php) package when new tags are pushed to GitHub. So there are no further steps to releasing the module. You should now see the latest version of the module listed on [Packagist](https://packagist.org/packages/campaignmonitor/createsend-php). All done!