Advanced Attributes Management
Release: Advanced Attributes Management – 26.0.9600.50087
Description
This release delivers a comprehensive AL syntax modernization effort across the Advanced Attributes Management extension. All property and function accesses have been corrected from the legacy property-style syntax to the modern method-call syntax (e.g., IsTemporary → IsTemporary(), GlobalLanguage → GlobalLanguage(), RecordId → RecordId(), SystemIdNo → SystemIdNo(), etc.). Object names have been updated to use quoted identifiers for proper AL compliance. Additionally, return variables in the Output Review Management codeunit have been renamed for consistency. These changes ensure full compatibility with the latest Business Central runtime versions and align the codebase with current AL language best practices.
User Stories
| Title | Description | Setup Instructions | Impact on previous version |
|---|---|---|---|
| [23559] – BC26 Technical Upgrade – AL Syntax Modernization | Corrects all legacy property-access patterns to modern method-call syntax across ~20 AL files (tables, codeunits, pages). Ensures the extension compiles and runs correctly on Business Central v26 runtime. | No setup changes required. The upgrade is purely technical and transparent to end-users. | Impacted objects: Table 8120600 (briAAT_Attribute), Codeunits 8120600–8120653 (briAAT_ExtensionMgt, briAAT_Install, briAAT_DestCommon, briAAT_DestItem, briAAT_DestLotNo, briAAT_DestAgreement, briAAT_DestTradingFile, briAAT_TypeOption, briAAT_TypeText, briAAT_TypeDecimal, briAAT_CategoryMgt, briAAT_PriorityMgt, briAAT_AttributeMgt, briAAT_OutputReviewManagement, briAAT_PermissionSetMgt, briAAT_DocAttributeMgt, briAAT_DataMigrationHelper, briAAT_ApplyDataMigration), Page 8120647 (briAAT_DataMigrationWizard). No breaking changes; all modifications are backward-compatible syntax corrections. |
Bugs
No bug fixed in this release.
Events
No event added or updated in this release.