diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
new file mode 100644
index 0000000..47e8aba
--- /dev/null
+++ b/.github/workflows/release.yml
@@ -0,0 +1,31 @@
+name: Release
+
+on:
+ push:
+ branches: [main]
+ workflow_dispatch:
+
+jobs:
+ release:
+ name: Create GitHub Release
+ runs-on: ubuntu-latest
+ permissions:
+ contents: write
+ issues: write
+ pull-requests: write
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v5
+ with:
+ fetch-depth: 0
+ token: ${{ secrets.GITHUB_TOKEN }}
+ - name: Create GitHub Release
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ run: |
+ npx -p semantic-release \
+ -p @semantic-release/changelog \
+ -p @semantic-release/git \
+ -p @semantic-release/github \
+ -p conventional-changelog-conventionalcommits \
+ semantic-release
diff --git a/README.md b/README.md
index e9d0a6a..3d513ce 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ A powerful way to send personalized messages at scale and build effective custom
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI spec](https://openapis.org) from a remote server, you can easily generate an API client.
- API version: 5.3.0
-- Package version: 5.3.0-beta1
+- Package version: 5.3.0
- Build package: org.openapitools.codegen.languages.CppRestSdkClientCodegen
For more information, please visit [https://onesignal.com](https://onesignal.com)
diff --git a/include/CppRestOneSignalAPIClient/model/BasicNotification.h b/include/CppRestOneSignalAPIClient/model/BasicNotification.h
index bd7f7c7..e607a2f 100644
--- a/include/CppRestOneSignalAPIClient/model/BasicNotification.h
+++ b/include/CppRestOneSignalAPIClient/model/BasicNotification.h
@@ -978,6 +978,15 @@ class BasicNotification
void setEmailFromAddress(const utility::string_t& value);
+ ///
+ /// Channel: Email The email address where replies should be sent. If not specified, replies will go to the from address.
+ ///
+ utility::string_t getEmailReplyToAddress() const;
+ bool emailReplyToAddressIsSet() const;
+ void unsetEmail_reply_to_address();
+
+ void setEmailReplyToAddress(const utility::string_t& value);
+
///
/// Channel: Email The preheader text of the email. Preheader is the preview text displayed immediately after an email subject that provides additional context about the email content. If not specified, will default to null.
///
@@ -1041,6 +1050,51 @@ class BasicNotification
void setCustomData(const std::shared_ptr