Releases: jhb-software/payload-plugins
Releases · jhb-software/payload-plugins
@jhb.software/payload-alt-text-plugin@0.6.1
- fix: pass
'max'as the secondrevalidateTagargument so the health-widget cache invalidation no longer triggers Next 16's deprecation warning
@jhb.software/payload-chat-agent@0.1.0-beta.7
- feat:
emptyStateaccepts 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
readmode viamodes.access.read. Previouslyreadwas unconditionally available and the access function was ignored. - fix: accept numeric IDs in the
findById,update, anddeletetool 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
_chatAgentToolSearchwhen deferred tool loading hides a needed tool.
@jhb.software/payload-chat-agent@0.1.0-beta.6
BREAKING CHANGES:
- feat!:
systemPromptis now a per-request factory({ req, defaultPrompt }) => string | Promise<string>instead of a static string. WrapdefaultPromptto extend, ignore it to replace. MigratesystemPrompt: '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
- feat: broaden Next.js peer dependency to
^15.0.0 || ^16.0.0so the plugin can be installed alongside Next.js 16 - fix: respect a user-customized
routes.apiin the deployment poller and trigger button (the fetch previously hardcoded/api/vercel-deployments)
@jhb.software/payload-pages-plugin@0.8.0
- feat: broaden Next.js peer dependency to
^15.0.0 || ^16.0.0so the plugin can be installed alongside Next.js 16 - fix: respect a user-customized
routes.apiwhengetBreadcrumbsis called from client-side field components.getBreadcrumbsnow takes an optionalapiURLargument (required when called without areq) that thePathFieldsupplies fromuseConfig(). The internalfetchRestApihelper 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
- feat: broaden Next.js peer dependency to
^15.0.0 || ^16.0.0so the plugin can be installed alongside Next.js 16
@jhb.software/payload-content-translator-plugin@0.2.0
- feat: broaden Next.js peer dependency to
^15.0.0 || ^16.0.0so the plugin can be installed alongside Next.js 16 - style: standardize icons to use Geist icon set (16x16 filled)
- feat: add configurable
accessoption 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
- feat: broaden Next.js peer dependency to
^15.0.0 || ^16.0.0so the plugin can be installed alongside Next.js 16
@jhb.software/payload-alt-text-plugin@0.6.0
- feat: broaden Next.js peer dependency to
^15.0.0 || ^16.0.0so the plugin can be installed alongside Next.js 16 - fix: respect a user-customized
routes.apiin the generate and bulk-generate buttons (the fetch previously hardcoded/api/alt-text-plugin/...) - refactor: use Payload's
formatAdminURLhelper when linking from the health widget to collection lists
@jhb.software/payload-admin-search@0.3.0
- feat: broaden Next.js peer dependency to
^15.0.0 || ^16.0.0so the plugin can be installed alongside Next.js 16 - refactor: use i18next interpolation for translations