Skip to content

Releases: vikaspotluri123/discourse-on-ghost

v0.3.0

Choose a tag to compare

@vikaspotluri123 vikaspotluri123 released this 24 Nov 02:05

Note: Since v0.2.2 was not released, v0.2.2-beta.0 changes are included in this release.

This release contains 3 features and 2 minor changes.

Highlights:

  • ✨ add support for verifying Ghost webhooks
  • ✨ add check target (docs)
  • ✨ list all suggested configuration options when config validation fails
  • 🎨 improve error handling in first run target
  • Several documentation updates

New Configuration Options:

  • DOG_GHOST_MEMBER_WEBHOOKS_SECRET_VERSION
  • DOG_GHOST_MEMBER_UPDATED_WEBHOOK_SECRET
  • DOG_GHOST_MEMBER_DELETED_WEBHOOK_SECRET

Here are a few pointers:

v0.2.2-beta.0

v0.2.2-beta.0 Pre-release
Pre-release

Choose a tag to compare

@vikaspotluri123 vikaspotluri123 released this 22 Jun 03:20

This is a beta release for v0.2.2 to fix 1 issue.

Highlights:

  • 🐛 fix session redirect not including Discourse authentication data

Here are a few pointers:

v0.2.1

Choose a tag to compare

@vikaspotluri123 vikaspotluri123 released this 20 May 20:00

This release contains 1 bug fix and a few minor changes

Highlights in this release:

  • 🐛 fix crash when authenticating a member with subscriptions that don't map to a tier
  • 🎨 improve error log for invalid configuration settings
  • dependency updates

Here are a few pointers:

v0.2.0

Choose a tag to compare

@vikaspotluri123 vikaspotluri123 released this 20 Feb 02:12

This is the stable release of v0.2.0, containing 1 breaking change and a few minor improvements. Note: v0.2.0 is functionally equivalent to v0.2.0-beta.3

Highlights in this release:

  • [BREAKING] ✨ use member JWT for auth instead of uuid + email
    • DOG_DISCOURSE_SSO_TYPE now takes session in place of secure, and jwt in place of obscure
    • If you're using obscure auth, the example landing page has been updated - please review and make any necessary changes
    • DOG_OBSCURE_GHOST_SSO_PAGE has been renamed to DOG_JWT_GHOST_SSO_PAGE
  • Fix URL resolution when using a separate admin URL
  • Remove x-powered-by: express header in responses

Here are a few pointers:

v0.2.0-beta.3

v0.2.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@vikaspotluri123 vikaspotluri123 released this 20 Feb 01:06

This is the fourth beta release for v0.2.0. Please refer to the v0.2.0-beta.0 release notes for the breaking/notable changes. Note: this is expected to be the last beta release.

Highlights in this release:

  • Add CORS headers to JWT SSO endpoint
  • breaking relative to beta.0: update JWT SSO method (POST to GET), and update template
  • Fix JWKS key finding always failing

Here are a few pointers:

v0.2.0-beta.2

v0.2.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@vikaspotluri123 vikaspotluri123 released this 20 Feb 00:23

This is the third beta release for v0.2.0. Please refer to the v0.2.0-beta.0 release notes for the breaking/notable changes

Highlights in this release:

  • Fix incorrect behavior of SSO page in JWT mode
    • Add support for CORS (allow the Ghost page to talk to DoG)
    • Fix response payload required by jwt-auth.hbs
  • Disable x-powered-by: express header in responses

Here are a few pointers:

v0.2.0-beta.1

v0.2.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@vikaspotluri123 vikaspotluri123 released this 20 Feb 00:02

This is the second beta release for v0.2.0. Please refer to the v0.2.0-beta.0 release notes for the breaking/notable changes

Highlights in this release:

  • Fix missing deprecation warning for DOG_DISCOURSE_SSO_TYPE

Here are a few pointers:

v0.2.0-beta.0

v0.2.0-beta.0 Pre-release
Pre-release

Choose a tag to compare

@vikaspotluri123 vikaspotluri123 released this 19 Feb 17:39

This is the first beta release for v0.2.0, containing 1 breaking feature change and 1 bug fix.

Highlights:

  • Add new member authentication strategy to replace obscure mode
    • Strategies have been renamed to session (previously secure) and jwt (previously obscure)
    • If you were using obscure auth, you will need to change your SSO page. The example landing page (frozen link) has been updated with the required logic.
  • Fix URL resolution when using a separate admin URL

Here are a few pointers:

v0.1.6

Choose a tag to compare

@vikaspotluri123 vikaspotluri123 released this 05 Feb 02:14

This release contains one feature change and one documentation update.

Highlights:

  • Add script to sync Ghost Tiers with Discourse groups. This should be run when setting up DoG, and any time you change the tiers configuration in Ghost
  • Docs: add more information relating to setting up and configuring Discourse to work best with DoG

Here are a few pointers:

v0.1.5

Choose a tag to compare

@vikaspotluri123 vikaspotluri123 released this 28 Jan 07:05

This release contains one feature change.

Highlights:

  • Add new DOG_GHOST_ADMIN_URL config for Ghost installations that have a separate site and admin URL

Here are a few pointers: