Files
ghost/changelog.md

2.4 KiB

Changelog

2025-10-07 - 1.3.0 - feat(core)

Add Ghost CMS API client classes and README documentation

  • Implemented core TypeScript classes: Ghost, Post, Tag, Author and Page with CRUD methods and helpers
  • Added TypeScript interfaces for posts, tags, authors and pages to provide typings
  • Included comprehensive README with installation, usage examples and API method documentation
  • Added unit test scaffold under test/test.ts
  • Updated package metadata and commitinfo (version 1.2.0)

2025-10-07 - 1.2.0 - feat(ghost)

Implement Tag, Author and Page models; add advanced filtering, search, bulk operations, image upload, related-posts, update tests and bump dependencies

  • Add fully implemented Author, Tag and Page classes with CRUD methods
  • Enhance Ghost class with: improved getPosts filtering (tag/author/featured/custom filters), getTags/getAuthors/getPages with minimatch filtering, getTag/getAuthor/getPage by id/slug, createTag/createPage, searchPosts, uploadImage, bulkUpdatePosts, bulkDeletePosts and getRelatedPosts
  • Refactor Post types (IPost) and update Post class to use the new type and consistent constructors/serialization
  • Export new modules (author, tag, page) from index.ts
  • Integrate @push.rocks/smartmatch for pattern filtering and expose it via ghost.plugins
  • Update tests to exercise tags, authors, pages, filtering, search and related posts; change test baseUrl to localhost and adjust imports
  • Bump devDependencies and dependencies versions, adjust test script, add packageManager metadata and add pnpm-workspace.yaml

2024-07-06 - 1.1.0 - feat(core)

Enhanced post fetching and creation with additional metadata and support for HTML source

  • Added support for fetching posts with included tags and authors.
  • Implemented helper method to create posts directly from HTML content.
  • Enhanced Post class to include additional metadata such as visibility, created_at, updated_at, published_at, etc.
  • Modified getPosts method in Ghost class to include tags and authors in the response.

2024-07-01 - 1.0.3 - fix(docs)

Updated the project keywords and readme content for better clarity and SEO

  • Improved the project description in package.json and npmextra.json.
  • Added comprehensive usage instructions and examples in readme.md.

2024-07-01 - 1.0.2 - fix(core)

No changes in the project files

2024-07-01 - 1.0.1 - Initial Release

Initial release of the project.