Run AER Tests
Version updated for https://github.com/octoberswimmer/aer-dist to version v0.0.78.
- This action is used across all versions by ? repositories.
Go to the GitHub Marketplace to find the latest changes.
Release notes
Version v0.0.78
Fix for-each Loop Variable Scope In Nested If Conditions
Enforce Standard User DELETE Permissions On Custom Objects
Separate Visualforce Pages From Components And Fix Page Merging
Include Invalid ID In FK Constraint Error Messages
Add SObject.addError() Messages to ApexPages.getMessages()
Support \Q…\E Literal Quoting In Regex Patterns
Allow Insert Of SObjects With Null ID From JSON Deserialization
Coerce String Datetime Fields to DatetimeInstance on SObject Field Access
Canonicalize Custom Field References in Package Formula Fields
Use Canonical Field Paths For Relationship SQL Aliases
Fix Formula Field Calculation For List Update DML
Fix String.split() Trailing Empty Trimming Behavior
Canonicalize Method Names at AST Construction Time
Store Variables with Lowercase Keys for Case-Insensitive Lookup
Pre-compute Class Field Cache and Optimize Static Field Lookups
Optimize Schema Field Name Normalization
Add Pre-computed Builtin Enum Lookup Map
Standardize Enum Type Names and Remove EqualFold Comparisons
Update checklist with EqualFold removal progress
Add Enum displayName Field and Pre-compute Canonical Constants
Canonicalize Exception Type Names at AST Building Time
Only Shadow Inherited Static Fields with System Builtins
Use FieldsLower Cache for O(1) SOQL Field Name Lookup
Trim Text Field Whitespace On DML Storage
Apply Scale Rounding to Currency Formula Fields
Add Early-Exit Check in initializeStaticFields to Skip Resolution
Use “Invalid field” Error Message for SObject.get() on Unknown Fields
Use Symbol Graph for Parent Class Lookup in getParentClass
Restore SetNull Lookup Fields on Parent Undelete
Use Binding-Based Lookup in evalFieldAccessExpression
Use Symbol Graph for Enum Cast Target Resolution
Preserve Database Method Return Values During Rollup Processing
Document Builtins Case-Folding as Legitimate Runtime Requirements
Use Direct Comparison for Modifier Checks
Apply SetNull During Cascade Delete and Restore on Undelete
Reduce Memory Allocations in Hot Paths
Move Canonicalization Maps to Package Level
Fix Static Field Lookup Order To Shadow Inherited Instance Fields
Normalize Multipicklist Assignments And Enum Map Keys
Handle Polymorphic Relationships In SOQL Type Checking
Enable Controlled-By-Parent OwnerId Handling
Update
package class editTo Support Class CreationUse Formula Parser For Schema Canonicalization
Fix String-Key Map Constructor Storage
Fix Default Formula Resolution
Embed Org Marker in Generated IDs and Align Tests
Apply User Defaults In System.runAs Inserts
Preserve User.IsActive Value and Add Id-to-String Method Fallback
Update UserRecordAccess Sharing And Required Select Enforcement
Validate Id Format on Direct Field Assignment
Allow Virtual Method Override Access Through Parent Class
Fix PageReference.getUrl() to Include Parameters From Case-Insensitive Maps
Import FieldSets; Add Duplicate Record Counts
Fix Shadowed Stdlib Type Resolution
Fix getSObjects() To Return Null For Empty Child Relationships
Handle Relationship RecordCount In Group By
Populate Generated Text Name In After-Insert Trigger Context
Handle SelectOption Sorting In List.sort
Handle After-Update Validation Errors
Add Id/String Type Compatibility For Constructor Args
Preserve Default Value Quotes And Evaluate Schema Defaults
Sync Campaign Member Response Statuses