Skip to content

ME-4054: Remove support for v3.4 - #193

Merged
zuczkows merged 1 commit into
masterfrom
ME-4054/remove-support-for-v34
Oct 21, 2026
Merged

zuczkows merged 1 commit into
masterfrom
ME-4054/remove-support-for-v34

Conversation

@zuczkows

Copy link
Copy Markdown
Collaborator

No description provided.

@zuczkows zuczkows self-assigned this Oct 21, 2026
@zuczkows
zuczkows requested a review from a team as a code owner October 21, 2026 13:22
Copilot AI balanced review requested due to automatic review settings October 21, 2026 13:22
@zuczkows
zuczkows merged commit 3e2fd35 into master Oct 21, 2026
5 checks passed
@zuczkows
zuczkows deleted the ME-4054/remove-support-for-v34 branch October 21, 2026 13:25

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Explicit v3.4 webhook parsing raises an internal AttributeError instead of a controlled validation error.

1 open issue
What changed in this PR

Removes LiveChat API v3.4 support across clients and webhook parsing, retaining versions 3.5–3.7.

Changes:

  • Deletes v3.4 implementations and removes their factory registrations and return types.
  • Removes v3.4 references from webhook tests.
  • Records the removal in the changelog.
File Description
livechat/​webhooks/​v34.py Deletes v3.4 webhook models.
livechat/​webhooks/​parser.py Removes v3.4 parsing support.
livechat/​tests/​test_wh_parser.py Removes v3.4 imports and fixture mapping.
livechat/​reports/​base.py Removes v3.4 client selection.
livechat/​reports/​api/​v34.py Deletes v3.4 Reports client.
livechat/​customer/​web/​base.py Removes v3.4 client selection.
livechat/​customer/​web/​api/​v34.py Deletes v3.4 Customer Web client.
livechat/​customer/​rtm/​base.py Removes v3.4 client selection.
livechat/​customer/​rtm/​api/​v34.py Deletes v3.4 Customer RTM client.
livechat/​configuration/​base.py Removes v3.4 client selection.
livechat/​configuration/​api/​v34.py Deletes v3.4 Configuration client.
livechat/​agent/​web/​base.py Removes v3.4 client selection.
livechat/​agent/​web/​api/​v34.py Deletes v3.4 Agent Web client.
livechat/​agent/​rtm/​base.py Removes v3.4 client selection.
livechat/​agent/​rtm/​api/​v34.py Deletes v3.4 Agent RTM client.
changelog.md Documents v3.4 support removal.

Review effort: Balanced

'''
webhook_data_class = {
'3.4': WebhookV34,
'3.5': WebhookV35,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants