Releases: vikaspotluri123/discourse-on-ghost
Release list
v0.3.0
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
checktarget (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:
- Check out https://github.vikaspotluri.me/discourse-on-ghost for the most up-to-date documentation
- The frozen docs are available in vikaspotluri123/discourse-on-ghost@v0.3.0:/docs (markdown)
- You can browse the released npm package on JSDelivr
- View full list of changes from the previous release: v0.2.2-beta.0...v0.3.0
v0.2.2-beta.0
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:
- Check out https://github.vikaspotluri.me/discourse-on-ghost for the most up-to-date documentation
- The frozen docs are available in vikaspotluri123/discourse-on-ghost@v0.2.2-beta.0:/docs (markdown)
- You can browse the released npm package on JSDelivr
- View full list of changes from the previous release: v0.2.1...v0.2.2-beta.0
v0.2.1
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:
- Check out https://github.vikaspotluri.me/discourse-on-ghost for the most up-to-date documentation
- The frozen docs are available in vikaspotluri123/discourse-on-ghost@v0.2.1:/docs (markdown)
- You can browse the released npm package on JSDelivr
- View full list of changes from the previous release: v0.2.0...v0.2.1
v0.2.0
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_TYPEnow takessessionin place ofsecure, andjwtin place ofobscure- If you're using
obscureauth, the example landing page has been updated - please review and make any necessary changes DOG_OBSCURE_GHOST_SSO_PAGEhas been renamed toDOG_JWT_GHOST_SSO_PAGE
- Fix URL resolution when using a separate admin URL
- Remove
x-powered-by: expressheader in responses
Here are a few pointers:
- Check out https://github.vikaspotluri.me/discourse-on-ghost for the most up-to-date documentation
- The frozen docs are available in vikaspotluri123/discourse-on-ghost@v0.2.0:/docs (markdown)
- You can browse the released npm package on JSDelivr.
- View full list of changes from the previous stable release: v0.1.6...v0.2.0
v0.2.0-beta.3
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:
- Check out https://github.vikaspotluri.me/discourse-on-ghost for the most up-to-date documentation
- The frozen docs are available in vikaspotluri123/discourse-on-ghost@v0.2.0-beta.3:/docs (markdown)
- You can browse the released npm package on JSDelivr.
- View full list of changes from the previous release: v0.2.0-beta.2...v0.2.0-beta.3
v0.2.0-beta.2
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: expressheader in responses
Here are a few pointers:
- Check out https://github.vikaspotluri.me/discourse-on-ghost for the most up-to-date documentation
- The frozen docs are available in vikaspotluri123/discourse-on-ghost@v0.2.0-beta.2:/docs (markdown)
- You can browse the released npm package on JSDelivr.
- View full list of changes from the previous release: v0.2.0-beta.1...v0.2.0-beta.2
v0.2.0-beta.1
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:
- Check out https://github.vikaspotluri.me/discourse-on-ghost for the most up-to-date documentation
- The frozen docs are available in vikaspotluri123/discourse-on-ghost@v0.2.0-beta.1:/docs (markdown)
- You can browse the released npm package on JSDelivr.
- View full list of changes from the previous release: v0.2.0-beta.0...v0.2.0-beta.1
v0.2.0-beta.0
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
obscuremode- Strategies have been renamed to
session(previouslysecure) andjwt(previouslyobscure) - If you were using
obscureauth, you will need to change your SSO page. The example landing page (frozen link) has been updated with the required logic.
- Strategies have been renamed to
- Fix URL resolution when using a separate admin URL
Here are a few pointers:
- Check out https://github.vikaspotluri.me/discourse-on-ghost for the most up-to-date documentation
- The frozen docs are available in vikaspotluri123/discourse-on-ghost@v0.2.0-beta.0:/docs (markdown)
- You can browse the released npm package on JSDelivr. Note: due to a configuration issue, this release was published manually.
- View full list of changes from the previous release: v0.1.6...v0.2.0-beta.0
v0.1.6
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:
- Check out https://github.vikaspotluri.me/discourse-on-ghost for the most up-to-date documentation
- The frozen docs are available in vikaspotluri123/discourse-on-ghost@v0.1.6:/docs (markdown)
- You can browse the released npm package on JSDelivr
v0.1.5
This release contains one feature change.
Highlights:
- Add new
DOG_GHOST_ADMIN_URLconfig for Ghost installations that have a separate site and admin URL
Here are a few pointers:
- Check out https://github.vikaspotluri.me/discourse-on-ghost for the most up-to-date documentation
- The frozen docs are available in vikaspotluri123/discourse-on-ghost@v0.1.5:/docs (markdown)
- You can browse the released npm package on JSDelivr