Replace classic @Input properties with Angular signal-based inputs (input()) for providerName, providerKey, hideBadges, entityDisplayName and visible; add corresponding output signal for visibleChange. Provide getter/setter overrides to preserve runtime assignment compatibility. Update template to call entityDisplayName() as a signal. Add a constructor effect that reacts to visibleInput changes to open/init or close the modal and keep internal _visible state in sync. Also adjust imports to include effect, input, output and untracked.
Add a new community article with summary and cover image describing how to implement multiple global query filters in EF Core using ABP Framework. The post covers built-in filters (ISoftDelete, IMultiTenant), custom filters, IDataFilter usage, UDF mapping for performance, testing examples, and best practices. Files added: post.md, summary.md, and images/cover.png.
Replace PropData with ReadonlyPropData for the component input and update all usages to treat this.data() as the prop data (remove prior .data dereferences). Remove the unused PropData import, route the options() call and disabled checks to use the new shape, and add cdRef.markForCheck() in the reactive effect to ensure change detection after updates.
Improve discoverability and guidance for the MCP/Studio CLI. Added a note in the CLI docs that the mcp-studio bridge is invoked automatically by AI tools (no manual run required) and that `abp help mcp-studio` shows options and IDE config snippets. Also added a Quick Reference entry to the Model Context Protocol doc pointing users to `abp help mcp-studio` for example configurations.
Introduce the new `abp mcp-studio` CLI command and documentation for the Model Context Protocol (MCP). Adds a new docs page (studio/model-context-protocol.md) with usage, configuration examples for Cursor/Claude Desktop/VS Code, available MCP tools, and notes about the local bridge vs the cloud `abp mcp` service. Updates CLI index to list the new command and adjusts docs navigation (docs-nav.json) and the next link in monitoring-applications.md to include the MCP page.
Remove space/parentheses from image filename to fix a broken image reference. The image file was renamed to mcp-client-server-1200x700.png and the markdown in the article was updated to point to the new filename.