# Release Checklist for New Versions

## Before Release

- [ ] Test plugin with WP_DEBUG enabled
- [ ] Test all payment flows (success, failure, cancel)
- [ ] Run Plugin Check if available
- [ ] Update version number in `sindipay-gateway.php` (line 5)
- [ ] Update stable tag in `readme.txt` (line 7)
- [ ] Add changelog entry in `readme.txt`
- [ ] Commit all changes to Git

## Release Command

```bash
./update-plugin.sh 1.0.1
```
(Replace `1.0.1` with your version number)

When prompted, enter your SVN password from:
https://wordpress.org/support/users/sindipay/edit/

## After Release

- [ ] Wait 15-30 minutes for update to appear
- [ ] Check plugin page: https://wordpress.org/plugins/sindipay-payment-gateway/
- [ ] Test download and installation from WordPress.org
- [ ] Tag the release in Git: `git tag v1.0.1 && git push --tags`

## Version Numbering

- **Major** (1.0.0 → 2.0.0): Breaking changes, major new features
- **Minor** (1.0.0 → 1.1.0): New features, no breaking changes
- **Patch** (1.0.0 → 1.0.1): Bug fixes, small improvements

## Important

⚠️ **Never delete or modify a released version**
Once a version is tagged on WordPress.org, it's permanent.
If there's an issue, release a new patch version.



