Developer tools
59features
1h29of video (6 videos)
0called preview
46matched in the docs
Features
- Namespaces in translation IDs GA
- Keys spanning base and extension fields GA
- AL language server for agents GA
- Profiling MCP for agents GA
- Telemetry-triggered snapshot capture GA
- Integer to big integer field change GA
- AL graph GA
- BC-Bench code review category GA
- Public package resources GA
- Data-driven tests GA
- Contamination detection GA
- AL MCP environment symbol search GA
- Snapshot debugging MCP for agents GA
- Agentic slow SQL analysis via telemetry GA
- BC-Bench evaluation framework GA
- Default implementation for interface methods GA
- Test handlers GA
- IsDirty on Record and RecordRef GA
- Table extensions stored on base table GA
- Created by and modified by full name system fields GA
- Default test handlers GA
- Run BC-Bench on your own data set GA
- Non-debuggable boundary audit GA
- AL code review approaches GA
- Test data source interface GA
- Agentic developer loop GA
- AL MCP server for coding agents GA
- Required pending attribute GA
- HTTP client caller query GA
- Page scripting generally available GA
- Action inherits page tooltip GA
- Dev extensions remain installed on sandboxes GA
- AL graph meta model extraction GA
- Connecting to the snapshot debugging MCP server GA
- Test handler registration via enum extensions GA
- Skipping test cases with test handlers GA
- Get next object ID tool GA
- Streaming Open in Excel GA
- TestHandlers property GA
- Data-driven tests in Test Explorer GA
- Command line test run with JSON output GA
- Themes and header footer layouts from AL GA
- Enable and disable keys at runtime GA
- Guidance for Copilot-friendly extensions GA
- ITestHandler interface GA
- Recent records virtual table GA
- Migration from test toolkit events to test handlers GA
- BC-Bench bug fixing category GA
- Agent harness comparison GA
- Validate message and error dialog text GA
- Strongly typed test context GA
- Page scripting localization GA
- AI Test Toolkit migration to data-driven tests announced
- DGML and SARIF export GA
- AL graph query language GA
- Data-driven tests via AL tool and AL MCP GA
- Page scripting accessibility and usability GA
- Multiple selection in grids GA
- Read isolation for isolated storage GA
Videos

What's new in AL and Tools

What's new: Agentic Developer Loop

What's new in BC-Bench

What's new: Testability Enhancements

What's new: ALGraph

What's new in Page Scripting
Documented but not shown
- Access application links through ModuleInfo
- Configure AL MCP workspaces dynamically
- Diagnose AL MCP server activity with file logging
- Get clearer guidance for AL object structure
- Restrict global symbol resolution to a minor version
- Simplify AL extension setup and authentication in Visual Studio Code
- Track AL compiler diagnostics in automated builds