Skip to content

Releases: jhb-software/payload-plugins

@jhb.software/payload-alt-text-plugin@0.6.1

18 May 19:03

Choose a tag to compare

  • fix: pass 'max' as the second revalidateTag argument so the health-widget cache invalidation no longer triggers Next 16's deprecation warning

@jhb.software/payload-chat-agent@0.1.0-beta.7

18 May 19:02

Choose a tag to compare

  • feat: emptyState accepts a per-request callback ({ req }) => EmptyStateConfig | Promise<EmptyStateConfig> in addition to a static object, so the empty chat screen can be loaded from a Payload global or varied per tenant.
  • feat: allow restricting the read mode via modes.access.read. Previously read was unconditionally available and the access function was ignored.
  • fix: accept numeric IDs in the findById, update, and delete tool schemas so Postgres setups (numeric document IDs) stop failing tool calls with a Zod validation error.
  • fix: add system prompt guidance for Claude to use _chatAgentToolSearch when deferred tool loading hides a needed tool.

@jhb.software/payload-chat-agent@0.1.0-beta.6

10 May 16:36

Choose a tag to compare

BREAKING CHANGES:

  • feat!: systemPrompt is now a per-request factory ({ req, defaultPrompt }) => string | Promise<string> instead of a static string. Wrap defaultPrompt to extend, ignore it to replace. Migrate systemPrompt: 'extra'systemPrompt: ({ defaultPrompt }) => \${defaultPrompt}\n\nextra``.

OTHER CHANGES:

  • fix: resume a reload-restored approved tool call instead of leaving it displayed as running forever.
  • fix: stop the orphan sanitizer from stripping ask-mode tool-calls that are waiting on user approval, which made the next request fail with AI_ToolCallNotFoundForApprovalError.
  • feat: animate the tool-call status dot and surface an elapsed-second counter while a tool is running

@jhb.software/payload-vercel-deployments@0.3.0

09 May 13:40

Choose a tag to compare

  • feat: broaden Next.js peer dependency to ^15.0.0 || ^16.0.0 so the plugin can be installed alongside Next.js 16
  • fix: respect a user-customized routes.api in the deployment poller and trigger button (the fetch previously hardcoded /api/vercel-deployments)

@jhb.software/payload-pages-plugin@0.8.0

09 May 13:53

Choose a tag to compare

  • feat: broaden Next.js peer dependency to ^15.0.0 || ^16.0.0 so the plugin can be installed alongside Next.js 16
  • fix: respect a user-customized routes.api when getBreadcrumbs is called from client-side field components. getBreadcrumbs now takes an optional apiURL argument (required when called without a req) that the PathField supplies from useConfig(). The internal fetchRestApi helper has been removed and inlined.
  • fix: restore proper icon sizes for the slug sync button and the slug-change info banner after the Geist icon standardization

@jhb.software/payload-geocoding-plugin@0.2.2

09 May 13:39

Choose a tag to compare

  • feat: broaden Next.js peer dependency to ^15.0.0 || ^16.0.0 so the plugin can be installed alongside Next.js 16

@jhb.software/payload-content-translator-plugin@0.2.0

09 May 13:27

Choose a tag to compare

  • feat: broaden Next.js peer dependency to ^15.0.0 || ^16.0.0 so the plugin can be installed alongside Next.js 16
  • style: standardize icons to use Geist icon set (16x16 filled)
  • feat: add configurable access option for the translate endpoint (defaults to requiring authentication)
  • fix: "translate empty fields" now populates localized fields nested inside groups and named tabs when the target locale has no value yet

@jhb.software/payload-cloudinary-plugin@0.3.4

09 May 13:52

Choose a tag to compare

  • feat: broaden Next.js peer dependency to ^15.0.0 || ^16.0.0 so the plugin can be installed alongside Next.js 16

@jhb.software/payload-alt-text-plugin@0.6.0

09 May 13:50

Choose a tag to compare

  • feat: broaden Next.js peer dependency to ^15.0.0 || ^16.0.0 so the plugin can be installed alongside Next.js 16
  • fix: respect a user-customized routes.api in the generate and bulk-generate buttons (the fetch previously hardcoded /api/alt-text-plugin/...)
  • refactor: use Payload's formatAdminURL helper when linking from the health widget to collection lists

@jhb.software/payload-admin-search@0.3.0

09 May 13:39

Choose a tag to compare

  • feat: broaden Next.js peer dependency to ^15.0.0 || ^16.0.0 so the plugin can be installed alongside Next.js 16
  • refactor: use i18next interpolation for translations