api.serlo.org

Public GraphQL API of https://serlo.org/

APACHE-2.0 License

Downloads
400
Stars
14
Committers
23

Bot releases are hidden (Show)

api.serlo.org - 0.26.0 Latest Release

Published by inyono over 3 years ago

v0.26.0 - June 30, 2021

Breaking Changes

  • authorization. Throw INVALID_TOKEN error when user token is invalid (e.g. expired, malformed).

Internal

  • Add serlo.org-cache-worker service.
api.serlo.org - 0.25.0

Published by inyono over 3 years ago

v0.25.0 - June 28, 2021

Breaking Changes

  • subscription. Move query into subscription namespace.

Added

  • subscription. Add property sendMail to SubscriptionInfo.
api.serlo.org - 0.24.8

Published by inyono over 3 years ago

v0.24.8 - June 16, 2021

Added

  • sysadmin endpoints to delete bots / regular users and to update an email

Fixed

  • Update cache correctly after entity.checkoutRevision mutation.

  • Fix uuid.setState

api.serlo.org - 0.24.7

Published by kulla over 3 years ago

v0.24.7 - June 8, 2021

Fixed

  • authentication. Role sysadmin now correctly extends from admin.

Internal

  • Remove UnsupportedThread.
api.serlo.org - 0.24.6

Published by kulla over 3 years ago

v0.24.6 - May 28, 2021

Added

  • Add entity.checkoutRevision mutation.

  • Add entity.rejectRevision mutation.

Internal

  • Remove UnsupportedComment
api.serlo.org - 0.24.5

Published by kulla over 3 years ago

v0.24.5 - May 25, 2021

Internal

  • Fix: TaxonomyTerm resolver now correctly handles null children.
api.serlo.org - 0.24.4

Published by inyono over 3 years ago

v0.24.4 - May 24, 2021

Internal

  • Improve Sentry integration.
api.serlo.org - 0.24.3

Published by inyono over 3 years ago

v0.24.3 - May 21, 2021

Internal

  • Improve Sentry integration.

  • Code refactoring for validating uuids.

api.serlo.org - 0.24.2

Published by inyono over 3 years ago

v0.24.2 - May 19, 2021

Internal

  • Improve Sentry integration.
api.serlo.org - 0.24.1

Published by inyono over 3 years ago

v0.24.1 - May 18, 2021

Internal

  • swr-queue-worker. Fix Sentry integration.

  • swr-queue-worker. Re-enable SWR for getUuid.

  • Report source of invalid cache values.

  • Reject ancestors' cache values when invalid value could not be repaired.

api.serlo.org - 0.24.0

Published by inyono over 3 years ago

v0.24.0 - May 12, 2021

Breaking Changes

  • cache. Move queries into _cache namespace.

Internal

  • Reject invalid values provided by listeners.

  • Improve Sentry integration.

api.serlo.org - 0.23.2

Published by inyono over 3 years ago

v0.23.2 - May 10, 2021

Added

  • events. Add events Query.

  • threads. Add legacyObject to threads and comments.

Fixed

  • swr-queue. Handle stuck jobs gracefully.

Internal

  • Improve Sentry integration.
api.serlo.org - 0.23.1

Published by inyono over 3 years ago

v0.23.1 - May 4, 2021

Added

  • authorization. Add Entity.setLicense permission.

  • authorization. Add Entity.addChild, Entity.removeChild and Entity.orderChildren permissions.

  • authorization. Add File.create and File.delete permissions.

  • authorization. Add License.create, License.delete and License.set permissions

  • authorization. Add Page.set permission.

  • authorization. Add TaxonomyTerm.addChild, TaxonomyTerm.removeChild and TaxonomyTerm.orderChildren permissions.

  • authorization. Add TaxonomyTerm.set permission.

  • authorization. Add Thread.deleteThread and Thread.deleteComment permissions.

  • authorization. Add Uuid.delete permission.

  • subscription. Add currentUserHasSubscribed.

  • threads. Add trashed.

api.serlo.org - 0.23.0

Published by inyono over 3 years ago

v0.23.0 - April 26, 2021

Added

  • authorization. Add Subscription.set permission.

  • authorization. Add Notification.setState permission.

  • authorization. Add Uuid.create permissions.

Fixed

  • alias. Resolve id aliases directly as a temporary workaround.
api.serlo.org - 0.22.5

Published by inyono over 3 years ago

v0.22.5 - April 20, 2021

Added

  • authorization. Add additional Thread permissions.

  • authorization. Add Uuid permissions.

  • uuid. Add roles to User.

Internal

  • Monorepo setup.

  • subscription. Reject invalid cache values.

api.serlo.org - 0.22.4

Published by inyono over 3 years ago

v0.22.4 - April 20, 2021 [YANKED]

api.serlo.org - 0.22.3

Published by inyono over 3 years ago

v0.22.3 - April 20, 2021 [YANKED]

api.serlo.org - 0.22.2

Published by inyono over 3 years ago

v0.22.2 - April 20, 2021 [YANKED]

api.serlo.org - 0.22.1

Published by inyono over 3 years ago

v0.22.1 - April 20, 2021 [YANKED]

api.serlo.org - 0.21.1

Published by inyono over 3 years ago

v0.21.1 - April 12, 2021

Internal

  • Handle cache keys for Google Spreadsheets correctly.

  • No longer leak authorization exports in @serlo/api.

  • notification. Reject invalid cache values.