Fix bug in the `lgtdoc` tool that prevented documenting libraries
Add assertions tool
Don’t attempt to collect cross-referencing information when asserting object clauses at runtime
The `lgtunit` tool default messages for failed unit tests now include both the test file path and the test line numbers
Rename the `lgtunit` tool `unit/1` predicate to `cover/1` to clarify its intent
Replace `uses/3` and `use_module/3` entity properties by `calls/2`
Add tab triggers to all predicate and entity templates used in TextMate
Replace all the failed unit test messages by a single one
Fix typos in some failed unit test messages and improve message layout
Update upgrading guidelines for the changes in the reflection API
Add support for also returning entity local cross-referencing information
Add property `non_terminal/1` to the list of properties returned by the entity predicate property `defines/2` when the predicate resulted from the compilation of a grammar rule
Fix entity `number_of_clauses/1` broken by previous commit
More compact runtime representation of entity predicate properties
Fix `caller/1` property for the `calls/2` entity property for multifile predicates
Extend `caller/1` property fix to Prolog module multifile predicates
Fix bug where the `calls/2` entity property would be reported only once per predicate called instead of returning all calls in distinct clauses
Add entity property `number_of_user_clauses/1`
Restore compatibility with old YAP versions that don't support auto-loading
YAP 6.3.4 or a later version is now required when using this backend compiler