feat(classes.ghost): Add members, settings and webhooks support; implement Member class and add tests
This commit is contained in:
12
changelog.md
12
changelog.md
@@ -1,5 +1,17 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-10-07 - 1.4.0 - feat(classes.ghost)
|
||||
Add members, settings and webhooks support; implement Member class and add tests
|
||||
|
||||
- Introduce IMember and Member class (ts/classes.member.ts) with CRUD (update, delete) and JSON helpers
|
||||
- Add member management API to Ghost: getMembers (with minimatch filtering), getMemberById, getMemberByEmail, createMember
|
||||
- Add site settings API to Ghost: getSettings and updateSettings (admin API wrappers)
|
||||
- Add webhooks management to Ghost: getWebhooks, getWebhookById, createWebhook, updateWebhook, deleteWebhook
|
||||
- Wire smartmatch filtering for members using @push.rocks/smartmatch
|
||||
- Export Member from ts/index.ts so it's part of the public API
|
||||
- Add comprehensive node tests for Ghost, Author, Member, Page, Post, Tag, Settings and Webhooks (test/*.node.ts)
|
||||
- Fix Post construction usages in classes.ghost to pass the Ghost instance when creating Post objects
|
||||
|
||||
## 2025-10-07 - 1.3.0 - feat(core)
|
||||
Add Ghost CMS API client classes and README documentation
|
||||
|
||||
|
Reference in New Issue
Block a user