2.3.1.5 release notes
2.3.1.5 Implemented several improvements to the recent dependencies-/dependents-based enhancements for Apex unit test execution and code coverage analysis: Transitive dependencies are now collected at the member-level instead of the file-level. This effectively means that the resulting set of dependencies should be as small and focused as possible short of performing runtime data flow analysis. Trigger logic relationships are now properly included when collecting transitive dependencies and dependents. See below for more information about the general improvements around the relationships between DML statements (both static and dynamic) and triggers included in this build. Added support for dependents unit test run configurations from Apex triggers. Minor cosmetic improvements regarding how dependency relationships are displayed in the coverage view when filtering by VCS changes. Note that I am also currently wrapping up another set of major improvements in this area to inclu...