Sourcetrail v2017.3.26 Release Notes
-
๐ released 2017-08-24
- ๐ Java: fixed indexer to continue working when a dependency path does not exist
- ๐ Changed default indexer thread count to 0, which uses optimal thread count
- 0๏ธโฃ Java: Changed default value for maven dependencies directory
- Java: improved indexing speed to be 2.5 time faster
- โ Added commandline API for indexing projects and configuring indexing related preferences (issue #383)
- Mention call/inheritance graphs in tutorial
- ๐ป CXX: Save command line info of indexer command to errors and show within errors table (issue #351)
- ๐ป CXX: Added cross-compilation UI to project setup (issue #370)
- โ Added update checker connecting to online API and checkbox to enable daily update checks on start screen.
- Java: Implemented interrupting AST visiting of Java indexer
- โก๏ธ Java: Updated to JavaSymbolSolver 0.6.0.X and Javaparser 3.3.0
- ๐ CXX: Removed preprocessor only option, because of new include path validation
- ๐ CXX: Fixed uppercase CXX header file name and extensions saved in lowercase (issue #437)
- Code: When clicking source location with multiple tokens or local symbols show a list to select one of these
- ๐ Sort indexer commands for increased performance
- โ Added custom tooltipping to Code and Graph with clickable types of variables and signatures (issue #195, #331)
- Java: fix issue where Maven project did not show any source files (issue #428)
- CXX: clean indexed header path selection for project setup from Compilation Database
- โ Added progress dialog for "show source files" button in project setup UI
- CXX: Added include path validation to project settings
- Search: Select text elements when clicking into search bar
- ๐ Search: Fixed crash when fulltext search yields no results
- โก๏ธ Updated to Qt 5.9.1
- CXX: Added node type for "union"
- ๐ CXX: Merge anonymous types and the respective typedef (issue #189, #292)
- โก๏ธ CXX: Updated to clang 4.0.1
- โ Added Menu option to show Start Window
- Don't show start window when opening project with double-click
- โ Show license type label in title bar: "Sourcetrail [trial, test, non-commercial]"
- ๐ Graph: Fixed class expand toggle shown in overview and namespace lists
- Graph: Show inheritance edges between parents of active symbol and other visible symbols (issue #167)
- ๐ Improved project loading performance
- ๐ Code: improved location retrieval and hover performance
- ๐ Show recent bookmarks in bookmarks menu (issue #414)
- ๐ Code: Fixed references and buttons when activating file in snippet mode
- Java: added auto-detection for JRE System Library
- Java: Prefill JRE system library path on first Sourcetrail launch
- ๐ macOS: fixed qt.conf for case-sensitive file system (issue #404)
- ๐ Improved database saving performance
- ๐ Improved database file clearing performance
- ๐ Improved contrasts of UI elements in bright color scheme
- Graph: Show zoom level as percent label next to zoom buttons
- โ Added Visual Studio Code plugin (issue #397)
- โ Added "Edit Project" button below error table
- ๐ Java: Maven fixes regarding JAVA_HOME variable (issue #405)