Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Start Requiring Zulip Server 5 #904

Draft
wants to merge 12 commits into
base: main
Choose a base branch
from
Draft

Start Requiring Zulip Server 5 #904

wants to merge 12 commits into from

Commits on Oct 8, 2024

  1. api: Mark User.isBillingAdmin as required, relying on server 5+, FL 73+

    See "Feature level 73" from Zulip API changelog:
    
       https://zulip.com/api/changelog
    
    Signed-off-by: Zixuan James Li <[email protected]>
    PIG208 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    8354995 View commit details
    Browse the repository at this point in the history
  2. api: Drop is_cross_realm_bot fallback for User.isSystemBot, relying o…

    …n server 5+, FL 83+
    
    See "Feature level 83" from Zulip API changelog:
    
       https://zulip.com/api/changelog
    
    Signed-off-by: Zixuan James Li <[email protected]>
    PIG208 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    4c840bc View commit details
    Browse the repository at this point in the history
  3. TODO api: Add TODO to modernize GetServerSettingsResult.zulipMergeBase

    Marked as TODO as this might change in the future.
    See zulip#904 (comment).
    
    See "Feature level 88" from Zulip API changelog:
    
       https://zulip.com/api/changelog
    
    Signed-off-by: Zixuan James Li <[email protected]>
    PIG208 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    b9948fa View commit details
    Browse the repository at this point in the history
  4. api: Mark InitialSnapshot.zulipMergeBase as required, relying on serv…

    …er 5+, FL 88+
    
    See "Feature level 88" from Zulip API changelog:
    
       https://zulip.com/api/changelog
    
    Signed-off-by: Zixuan James Li <[email protected]>
    PIG208 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    346d5fb View commit details
    Browse the repository at this point in the history
  5. api: Mark {InitialSnapshot,PerAccountStore}.userSettings as required,…

    … relying on server 5+, FL 89+
    
    See "Feature level 89" from Zulip API changelog:
    
       https://zulip.com/api/changelog
    
    Signed-off-by: Zixuan James Li <[email protected]>
    PIG208 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    d7290b7 View commit details
    Browse the repository at this point in the history
  6. api: Mark WebAuthPayload.userId as required, relying on server 5+, FL…

    … 108+.
    
    See "Feature level 108" from Zulip API changelog:
    
      https://zulip.com/api/changelog
    
    Signed-off-by: Zixuan James Li <[email protected]>
    PIG208 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    bdb6529 View commit details
    Browse the repository at this point in the history
  7. api: Mark UpdateMessageEvent fields as required, relying on server 5+…

    …, FL 114+
    
    See "Feature level 114" from Zulip API changelog:
    
      https://zulip.com/api/changelog
    
    See also:
    
      https://zulip.com/api/get-events#update_message
    
    Signed-off-by: Zixuan James Li <[email protected]>
    PIG208 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    b0a9fe3 View commit details
    Browse the repository at this point in the history
  8. FIXME LINK api/notif [nfc]: Cut comment on FcmMessageChannelRecipient…

    ….streamId, relying on server 5+, FL 115+.
    
    See "Feature level 115" from Zulip API changelog:
    
      https://zulip.com/api/changelog
    
    See also:
    
      https://github.com/zulip/zulip/issues/ 18067
    
    Signed-off-by: Zixuan James Li <[email protected]>
    PIG208 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    ff8aad7 View commit details
    Browse the repository at this point in the history
  9. TODO api: Mark GetServerSettingsResult.realmWebPublicAccessEnabled as…

    … required, relying on server 5+, FL 116+
    
    See zulip#904 (comment).
    
    See "Feature level 116" from Zulip API changelog:
    
       https://zulip.com/api/changelog
    
    Signed-off-by: Zixuan James Li <[email protected]>
    PIG208 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    b92de9d View commit details
    Browse the repository at this point in the history
  10. api: Drop legacy support for prev_subject and topic from edit history…

    …, relying on server 5+, FL 118+
    
    "topic" is no longer optional when the topic was edited, we also don't
    need to expect "prev_subject" as opposed to "prev_topic".
    
    See "Feature level 118" from Zulip API changelog:
    
       https://zulip.com/api/changelog
    
    See also:
    
       https://zulip.com/api/get-messages#response
    
    Signed-off-by: Zixuan James Li <[email protected]>
    PIG208 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    3f2159c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ef59525 View commit details
    Browse the repository at this point in the history
  12. api: Remove legacy getMessageCompat, relying on server 5+, FL 120+

    See "Feature level 120" from Zulip API changelog:
    
       https://zulip.com/api/changelog
    
    See also commit 631f4d6.
    
    Fixes: zulip#268
    
    Signed-off-by: Zixuan James Li <[email protected]>
    PIG208 committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    1ba230d View commit details
    Browse the repository at this point in the history