Skip to content

Commit 55cbf3d

Browse files
authored
Add type and status fields (#167)
feat(app-context): add `type` and `status` fields Add the ability to specify `type` and `status` fields for `channel metadata`, `uuid metadata`, `member`, and `membership`. feat(app-context): add missing `include` options support Add missing `include` options for App Context APIs: `custom`, `status`, `type`, `uuid_status`, `uuid_type`, `channel_status`, and `channel_type`.
1 parent dbf8728 commit 55cbf3d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1425
-678
lines changed

.pubnub.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
---
2-
version: "5.4.0"
2+
version: "5.5.0"
33
changelog:
4+
- date: 2025-01-28
5+
version: v5.5.0
6+
changes:
7+
- type: feature
8+
text: "Add the ability to specify `type` and `status` fields for `channel metadata`, `uuid metadata`, `member`, and `membership`."
9+
- type: feature
10+
text: "Add missing `include` options for App Context APIs: `custom`, `status`, `type`, `uuid_status`, `uuid_type`, `channel_status`, and `channel_type`."
411
- date: 2025-01-07
512
version: v5.4.0
613
changes:
@@ -596,7 +603,7 @@ sdks:
596603
- x86-64
597604
- distribution-type: package
598605
distribution-repository: RubyGems
599-
package-name: pubnub-5.4.0.gem
606+
package-name: pubnub-5.5.0.gem
600607
location: https://rubygems.org/gems/pubnub
601608
requires:
602609
- name: addressable
@@ -701,8 +708,8 @@ sdks:
701708
- x86-64
702709
- distribution-type: library
703710
distribution-repository: GitHub release
704-
package-name: pubnub-5.4.0.gem
705-
location: https://github.com/pubnub/ruby/releases/download/v5.4.0/pubnub-5.4.0.gem
711+
package-name: pubnub-5.5.0.gem
712+
location: https://github.com/pubnub/ruby/releases/download/v5.5.0/pubnub-5.5.0.gem
706713
requires:
707714
- name: addressable
708715
min-version: 2.0.0

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## v5.5.0
2+
January 28 2025
3+
4+
#### Added
5+
- Add the ability to specify `type` and `status` fields for `channel metadata`, `uuid metadata`, `member`, and `membership`.
6+
- Add missing `include` options for App Context APIs: `custom`, `status`, `type`, `uuid_status`, `uuid_type`, `channel_status`, and `channel_type`.
7+
18
## v5.4.0
29
January 07 2025
310

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
pubnub (5.4.0)
4+
pubnub (5.5.0)
55
addressable (>= 2.0.0)
66
concurrent-ruby (~> 1.3.4)
77
concurrent-ruby-edge (~> 0.7.1)

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.4.0
1+
5.5.0

fixtures/vcr_cassettes/examples/channel_members/007.yml

Lines changed: 111 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

fixtures/vcr_cassettes/examples/channel_metadata/001.yml

Lines changed: 36 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

fixtures/vcr_cassettes/examples/channel_metadata/007.yml

Lines changed: 39 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

fixtures/vcr_cassettes/examples/memberships/009.yml

Lines changed: 111 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)