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)