Skip to content

Releases: ConduitPlatform/Conduit

v0.11.3

04 Mar 16:04
Compare
Choose a tag to compare
chore(release): 0.11.3

v0.12.1

28 Feb 12:36
Compare
Choose a tag to compare
chore(release): 0.12.1

v0.12.0

25 Feb 18:35
Compare
Choose a tag to compare
chore(release): 0.12.0

v0.11.0

17 Feb 13:51
Compare
Choose a tag to compare

0.11.0 (2022-02-17)

⚠ BREAKING CHANGES

  • cms: Removed CMS.getSchemasFromOtherModules (GET: /admin/cms/schemasFromOtherModules)

  • feat(cms): remove getSchemas hackery for system schemas

  • cms: CMS.CreateDocuments URI is now
    [POST]: /admin/cms/schemas/:schemaName/docs/many

  • Dynamically generated form submission URIs now use the form's '_id' field.

  • Affected routes now return 'count'
    CMS.GetDocuments (GET: /admin/cms/query/:schemaName)
    CMS.GetSchemas (GET: /admin/cms/schemas)
    CMS.getDocuments (GET: /admin/cms/${schemaName})
    Chat.GetRooms (GET: /admin/chat/rooms)
    Database.GetDeclaredSchemasExtensions (GET: /admin/database/schemas/extensions)
    Email.GetTemplates (GET: /admin/email/templates)
    Email.GetExternalTemplates (GET: /admin/email/externalTemplates)
    Email.SyncExternalTemplates (PUT: /admin/email/syncExternalTemplates)
    Forms.DeleteForms (DELETE: /admin/forms/delete)
    Payments.GetProducts (GET: /admin/payments/products)
    Payments.GetCustomers (GET: /admin/payments/customer)
    Payments.GetTransactions (GET: /admin/payments/transactions)
    Payments.GetSubscriptions (GET: /admin/payments/subscriptions)
    [GET] /admin/cms/schemasFromOtherModules now returns 'externalSchemas'
    Authentication.RenewServiceToken now accepts serviceId as a url param
    Authentication.RenewServiceToken PUT: /admin/authentication/services -> /admin/authentication/services/:id/token
    Authentication.ToggleUsers: POST: /admin/authentication/users/toggle -> /admin/authentication/users/many/toggle
    Authentication.DeleteUsers: DELETE: /admin/authentication/users -> /admin/authentication/users/many
    Chat.DeleteRooms: DELETE: /admin/chat/rooms -> /admin/chat/rooms/many
    Chat.DeleteMessages: DELETE: /admin/chat/messages -> /admin/chat/messages/many
    CMS.DeleteSchemas: DELETE: /admin/cms/schemas -> /admin/cms/schemas/many
    CMS.ToggleSchema: PUT: /admin/cms/schemas/toggle/:id -> /admin/cms/schemas/:id/toggle
    CMS.ToggleSchemas: PUT: /admin/cms/schemas/toggle -> /admin/cms/schemas/many/toggle
    CMS.SetSchemaPermissions: PATCH: /admin/cms/schemas/permissions/:id -> /admin/cms/schemas/:id/permissions
    CMS.GetDocument: GET: /admin/cms/content/:schemaName/:id -> /admin/cms/schemas/:schemaName/docs/:id
    CMS.GetDocuments: GET: /admin/cms/query/:schemaName -> /admin/cms/schemas/:schemaName/docs
    CMS.CreateDocument: POST: /admin/cms/content/:schemaName -> /admin/cms/schemas/:schemaName/docs
    CMS.CreateDocuments: POST: /admin/cms/content/:schemaName/many -> /admin/cms/schemas/:schemaName/docs/many
    CMS.UpdateDocument: POST: /admin/cms/schemas/:schemaName/:id -> /admin/cms/schemas/:schemaName/docs/:id
    CMS.UpdateDocuments: POST: /admin/cms/schemas/:schemaName/many -> /admin/cms/schemas/:schemaName/docs/many
    CMS.DeleteDocument: DELETE: /admin/cms/schemas/:schemaName/:id -> /admin/cms/schemas/:schemaName/docs/:id
    Email.DeleteTemplates: DELETE: /admin/email/templates -> /admin/email/templates/many
    Forms.GetForms: GET /admin/forms/get -> /admin/forms/forms
    Forms.CreateForm: POST /admin/forms/new -> /admin/forms/forms
    Forms.UpdateForm: POST /admin/forms/update/:formId -> /admin/forms/forms/:formId
    Forms.DeleteForms: DELETE /admin/forms/delete -> /admin/forms/forms
    Forms.GetFormReplies: GET /admin/forms/replies/:formId -> /admin/forms/forms/:formId/replies
    Payments.GetCustomers: GET /admin/payments/customer -> /admin/payments/customers
    Payments.CreateCustomer: POST /admin/payments/customer -> /admin/payments/customers
    Storage.GetFile: GET /admin/file/:id -> /admin/files/:id
    Storage.GetFiles: GET /admin/file -> /admin/files
    Storage.CreateFiles: POST /admin/file -> /admin/files
    Storage.PatchFile: PATCH /admin/file/:id -> /admin/files/:id
    Storage.DeleteFile: DELETE /admin/file/:id -> /admin/files/:id
    Storage.GetFileUrl: GET /admin/getFileUrl/:id -> /admin/files/:id/url
    Storage.GetFileData: GET /admin/files/:id/data -> /admin/files/:id/data
    Storage.GetFolders: GET /admin/storage/folder -> /admin/storage/folders
    Storage.CreateFolder: POST /admin/storage/folder -> /admin/storage/folders
    Storage.DeleteFolder: DELETE /admin/storage/folder/:id -> /admin/storage/folders/:id
    Storage.GetContainers: GET /admin/storage/container -> /admin/storage/containers
    Storage.CreateContainer: POST /admin/storage/container -> /admin/storage/containers
    Storage.DeleteContainer: DELETE /admin/storage/container/:id -> /admin/storage/containers/:id
    CMS.ToggleSchema: /admin/cms/schemas/:id/toggle [PUT -> POST]
    CMS.ToggleSchemas: /admin/cms/schemas/many/toggle [PUT -> POST]
    Authentication.RenewServiceToken: /admin/authentication/services/:serviceId/token [PUT -> GET]
    Authentication.DeleteUsers: [DELETE] /admin/authentication/users/many -> /admin/authentication/users
    Authentication.ToggleUsers: [POST] /admin/authentication/users/many/toggle -> /admin/authentication/users/toggle
    Chat.DeleteRooms: [DELETE] /admin/chat/rooms/many -> /admin/chat/rooms
    Chat.DeleteMessages: [DELETE] /admin/chat/messages/many -> /admin/chat/messages
    CMS.DeleteSchemas: [DELETE] /admin/cms/schemas/many ->/admin/cms/schemas
    CMS.ToggleSchemas: [POST] /admin/cms/schemas/many/toggle -> /admin/cms/schemas/toggle
    CMS.GetDocuments: * [POST] * /admin/cms/schemas/:schemaName/docs/many -> /admin/cms/schemas/:schemaName/query
    CMS.UpdateDocuments [PUT]: /admin/cms/schemas/:schemaName/docs/many -> /admin/cms/schemas/:schemaName/docs
    Email.DeleteTemplates [DELETE]: /admin/email/templates/many -> /admin/email/templates
    Forms.DeleteForms [DELETE]: /admin/forms/forms/many -> /admin/forms/forms

  • Affected routes' 'ids' field moved to queryParams

  • Authentication.DeleteUsers
  • Chat.DeleteRooms
  • Chat.DeleteMessages
  • CMS.DeleteSchemas
  • Email.DeleteTemplates
  • Forms.DeleteForms
  • Authentication.DeleteService: id is now a urlParam
    Forms.GetReplies [GET]: /admin/forms/forms/:formId/replies -> /admin/forms/replies
    Forms.GetReplies [GET]: /admin/forms/replies now acceps formId as a query parameter
  • cms,sms,push-notifications,authentication: Affected route return types differ
  • cms: getSchemas now directly returns 'schemas' and 'documentsCount'
  • modules,grpc-sdk: renamed SERVICE_URL module env variable to SERVICE_IP
  • storage: using id to delete folder,container instead of using name and container
  • storage: return types of admin and non-admin routes getFile, createFile, editFile changed
  • database: renamed database-provider to 'database'
  • security: CreateSecurityClient return field nesting
  • config: GetConfig and UpdateConfig return field nesting

Features

  • actor,authentication,chat,cms,forms,payments: use nullish coalescing for optional params (50d2666)
  • actor: return type referencing of GetFlow in GetFlows (e2d18e8)
  • admin,security: exclude Admin Swagger route from admin, auth middlewares while in dev mode (d3f63cd)
  • authentication: user provider metadata stored in database (#39) (3863224)
  • cms,database,commons,grpc-sdk: phase out SchemaDefinitions (a48fcef)
  • cms,grpc-sdk,commons: add permission params to createSchema, editSchema (58d8d37)
  • cms: GetCustomEndpoints pagination and count (886b7d9)
  • cms: implement setSchemaPermission admin route (bee726e)
  • cms: migrate SchemaDefinitions -> _DeclaredSchema (2fd0d07)
  • cms: remove cms-only filtering from getSchema, getSchemas (#21) (40a9d88)
  • commons,router: add routerName string arg to grpcToConduitRoute() (decb592)
  • database,cms,grpc-sdk: schema extensions (#35) (d8ff954)
  • database: add permission checks for creation, modification, deletion, extension (7c15ee4)
  • database: Database admin route, GetDeclaredSchemas() (bce969c)
  • database: migrate _DeclaredSchema.modelOptions (3e74bf6)
  • examples: update custom module example implementation #20101w7 (#521) (eb9029a), closes #20101w7
  • grpc-sdk,commons,admin,config,database,cms: remove ConduitModelOptions.systemRequire...
Read more

v0.10.7

15 Feb 12:16
Compare
Choose a tag to compare
fix(github): package tokens

v0.10.6: refactor(github): change registry to github

31 Jan 15:43
Compare
Choose a tag to compare