diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 8521dc6..60afe97 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -19,7 +19,7 @@ jobs: max-parallel: 1 fail-fast: true matrix: - php: [8.1, 8.2, 8.3] + php: [8.1, 8.2, 8.3, 8.4] env: PUBLISH_KEY: ${{ secrets.SDK_PUB_KEY }} SUBSCRIBE_KEY: ${{ secrets.SDK_SUB_KEY }} diff --git a/.pubnub.yml b/.pubnub.yml index 924a57b..418d25b 100644 --- a/.pubnub.yml +++ b/.pubnub.yml @@ -1,8 +1,13 @@ name: php -version: 8.0.1 +version: 8.0.2 schema: 1 scm: github.com/pubnub/php changelog: + - date: 2025-05-29 + version: 8.0.2 + changes: + - type: improvement + text: "Removed deprecated method getMessageAction, the feature exist under plural name getMessageActions." - date: 2025-04-01 version: 8.0.1 changes: @@ -273,11 +278,45 @@ features: access: - ACCESS-GRANT - ACCESS-SECRET-KEY-ALL-ACCESS + - ACCESS-GRANT-TOKEN + - ACCESS-REVOKE-TOKEN + - ACCESS-PARSE-TOKEN + - ACCESS-SET-TOKEN channel-groups: - CHANNEL-GROUPS-ADD-CHANNELS - CHANNEL-GROUPS-REMOVE-CHANNELS - CHANNEL-GROUPS-REMOVE-GROUPS - CHANNEL-GROUPS-LIST-CHANNELS-IN-GROUP + files: + - FILES-SEND-FILE + - FILES-DELETE-FILE + - FILES-DOWNLOAD-FILE + - FILES-GET-FILE-URL + - FILES-LIST-FILES + message-actions: + - MESSAGE-ACTIONS-ADD + - MESSAGE-ACTIONS-GET + - MESSAGE-ACTIONS-REMOVE + objects: + - OBJECTS-GET-ALL-CHANNEL-METADATA + - OBJECTS-GET-CHANNEL-METADATA + - OBJECTS-SET-CHANNEL-METADATA + - OBJECTS-REMOVE-CHANNEL-METADATA + - OBJECTS-GET-ALL-UUID-METADATA + - OBJECTS-GET-UUID-METADATA + - OBJECTS-SET-UUID-METADATA + - OBJECTS-REMOVE-UUID-METADATA + - OBJECTS-GET-CHANNEL-MEMBERS-V2 + - OBJECTS-SET-CHANNEL-MEMBERS-V2 + - OBJECTS-REMOVE-CHANNEL-MEMBERS-V2 + - OBJECTS-MANAGE-CHANNEL-MEMBERS-V2 + - OBJECTS-GET-MEMBERSHIPS-V2 + - OBJECTS-SET-MEMBERSHIPS-V2 + - OBJECTS-REMOVE-MEMBERSHIPS-V2 + - OBJECTS-MANAGE-MEMBERSHIPS-V2 + others: + - TELEMETRY + - RANDOM-INITIALIZATION-VECTOR presence: - PRESENCE-HERE-NOW - PRESENCE-WHERE-NOW @@ -288,7 +327,11 @@ features: - PUBLISH-RAW-JSON - PUBLISH-WITH-METADATA - PUBLISH-GET + - PUBLISH-POST - PUBLISH-FIRE + - PUBLISH-MESSAGE-TTL + - PUBLISH-REPLICATION-FLAG + - PUBLISH-SYNC push: - PUSH-ADD-DEVICE-TO-CHANNELS - PUSH-REMOVE-DEVICE-FROM-CHANNELS @@ -297,14 +340,24 @@ features: - PUSH-TYPE-APNS - PUSH-TYPE-APNS2 - PUSH-TYPE-FCM + - PUSH-TYPE-MPNS + signal: + - SIGNAL-SEND storage: - STORAGE-REVERSE - STORAGE-INCLUDE-TIMETOKEN - STORAGE-START-END - STORAGE-COUNT - STORAGE-MESSAGE-COUNT - time: - - TIME-TIME + - STORAGE-DELETE-MESSAGES + - STORAGE-FETCH-MESSAGES + - STORAGE-FETCH-MESSAGES-MAX-100 + - STORAGE-FETCH-WITH-INCLUDE-MESSAGE-TYPE + - STORAGE-FETCH-WITH-INCLUDE-UUID + - STORAGE-FETCH-WITH-MESSAGE-ACTIONS + - STORAGE-FETCH-WITH-META + - STORAGE-HISTORY-WITH-INCLUDE-MESSAGE-TYPE + - STORAGE-HISTORY-WITH-META subscribe: - SUBSCRIBE-CHANNELS - SUBSCRIBE-CHANNEL-GROUPS @@ -313,6 +366,16 @@ features: - SUBSCRIBE-WITH-TIMETOKEN - SUBSCRIBE-WILDCARD - SUBSCRIBE-PUBLISHER-UUID + - SUBSCRIBE-PUBSUB-V2 + - SUBSCRIBE-FILTER-EXPRESSION + - SUBSCRIBE-SIGNAL-LISTENER + - SUBSCRIBE-MESSAGE-ACTIONS-LISTENER + - SUBSCRIBE-OBJECTS-CHANNEL-LISTENER + - SUBSCRIBE-OBJECTS-UUID-LISTENER + - SUBSCRIBE-MEMBERSHIP-LISTENER + - SUBSCRIBE-FILE-LISTENER + time: + - TIME-TIME supported-platforms: - @@ -326,6 +389,7 @@ supported-platforms: - PHP 8.1 - PHP 8.2 - PHP 8.3 + - PHP 8.4 sdks: - full-name: PHP SDK short-name: PHP @@ -366,6 +430,7 @@ sdks: - PHP 8.1 - PHP 8.2 - PHP 8.3 + - PHP 8.4 minimum-os-version: - Mac OS X 10.8 maximum-os-version: @@ -378,6 +443,7 @@ sdks: - PHP 8.1 - PHP 8.2 - PHP 8.3 + - PHP 8.4 minimum-os-version: - Windows 7 Professional - Windows 7 Enterprise @@ -393,6 +459,7 @@ sdks: - PHP 8.1 - PHP 8.2 - PHP 8.3 + - PHP 8.4 minimum-os-version: - Ubuntu 20.04 LTS maximum-os-version: @@ -428,6 +495,7 @@ sdks: - PHP 8.1 - PHP 8.2 - PHP 8.3 + - PHP 8.4 minimum-os-version: - Mac OS X 10.8 maximum-os-version: @@ -440,6 +508,7 @@ sdks: - PHP 8.1 - PHP 8.2 - PHP 8.3 + - PHP 8.4 minimum-os-version: - Windows 7 Professional - Windows 7 Enterprise @@ -455,6 +524,7 @@ sdks: - PHP 8.1 - PHP 8.2 - PHP 8.3 + - PHP 8.4 minimum-os-version: - Ubuntu 20.04 LTS maximum-os-version: @@ -464,8 +534,8 @@ sdks: - x86-64 - distribution-type: library distribution-repository: GitHub release - package-name: php-8.0.1.zip - location: https://github.com/pubnub/php/releases/tag/8.0.1 + package-name: php-8.0.2.zip + location: https://github.com/pubnub/php/releases/tag/8.0.2 requires: - name: rmccue/requests min-version: 1.0.0 @@ -490,6 +560,7 @@ sdks: - PHP 8.1 - PHP 8.2 - PHP 8.3 + - PHP 8.4 minimum-os-version: - Mac OS X 10.8 maximum-os-version: @@ -502,6 +573,7 @@ sdks: - PHP 8.1 - PHP 8.2 - PHP 8.3 + - PHP 8.4 minimum-os-version: - Windows 7 Professional - Windows 7 Enterprise @@ -517,6 +589,7 @@ sdks: - PHP 8.1 - PHP 8.2 - PHP 8.3 + - PHP 8.4 minimum-os-version: - Ubuntu 20.04 LTS maximum-os-version: diff --git a/CHANGELOG.md b/CHANGELOG.md index e526bbc..3c03818 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 8.0.2 +May 29 2025 + +#### Modified +- Removed deprecated method getMessageAction, the feature exist under plural name getMessageActions. + ## 8.0.1 April 01 2025 diff --git a/README.md b/README.md index 8072ea8..624631c 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ You will need the publish and subscribe keys to authenticate your app. Get your { "require": { - "pubnub/pubnub": "8.0.1" + "pubnub/pubnub": "8.0.2" } } ``` diff --git a/composer.json b/composer.json index 14a5af5..70742b4 100644 --- a/composer.json +++ b/composer.json @@ -5,7 +5,7 @@ "keywords": ["api", "real-time", "realtime", "real time", "ajax", "push"], "homepage": "http://www.pubnub.com/", "license": "proprietary", - "version": "8.0.1", + "version": "8.0.2", "authors": [ { "name": "PubNub", diff --git a/src/PubNub/Endpoints/MessageActions/GetMessageAction.php b/src/PubNub/Endpoints/MessageActions/GetMessageAction.php deleted file mode 100644 index f99629a..0000000 --- a/src/PubNub/Endpoints/MessageActions/GetMessageAction.php +++ /dev/null @@ -1,17 +0,0 @@ -