Sourcetrail v0.11.15 Release Notes

  • ๐Ÿš€ released 2017-03-01

    • Don't accept richt text in 'enter license' dialog field (issue #207)
    • โšก๏ธ Updated EULA to include Test License and better clarify other license types
    • ๐Ÿ›  Fixed icons in project setup dialogs blurry on highDPI screens
    • โž• Added link to additional downloadable pre-indexed projects to trial start screen
    • ๐Ÿ›  Fixed crash when saving preferences if they contain relative paths
    • Convert all paths chosen by patch picker relative to project location in project setup
    • ๐Ÿšš Disabled name and location changing in project editing and removed project moving
    • 0๏ธโƒฃ Split default file extensions for C++ and C to avoid wrong files getting indexed
    • ๐Ÿ—„ Deprecated 'Lazy Include Search', it's only visible to previously created projects (issue #335)
    • ๐Ÿ‘Œ Support relative paths and paths containing environment variables for compilation database path (issue #312)
    • โœ‚ Removed 'Advanced Settings' section in project setup and show theses options in separate dialog (issue #293)
    • ๐Ÿ‘Œ Support environment variables containing multiple files in project setup paths (issue #283)
    • Warn users when no 'Indexed Header Paths' were set in compilation database project (issue #254)
    • ๐Ÿ“‡ Renamed "Project Paths" to "Indexed Paths" in project setup
    • ๐Ÿ“‡ Renamed "Project File Location" to "Coati Project Location" in project setup (issue #234)
    • ๐Ÿ‘ Allow opening indexed projects in trial mode
    • Record node type of non-indexed qualifiers (e.g. "std" in "std::string" as namespace)
    • ๐Ÿ›  Log: Fixed error icon loaded for every row (issue #287)
    • ๐Ÿ‘€ Graph: Fixed lambda are placed within white area to better see call edges
    • Graph: Show non-indexed nodes within their parents instead of using namespace labeling
    • Code: Disabled syntax highlighting for project description
    • ๐Ÿ›  Graph: Fixed different font-faces causing graph nodes to expand to bigger cell amount
    • ๐Ÿ”Œ Mac: Fixed wrong READMEs at some plugins (issue #315)
    • ๐Ÿšš Mac: Removed boost libraries and libLTO from Mac bundle
    • ๐Ÿ Windows: Add Visual Studio compatibility flags to new project when Visual Studio include paths are present
    • ๐Ÿ“‡ Renamed undefined nodes to non-indexed nodes for clarification
    • ๐Ÿ‘‰ Show progress in file clearing dialog
    • Extended syntax highlighting for Java and distinguish by project type
    • ๐Ÿ offer Windows 64bit build (issue #300)
    • ๐Ÿ›  Fixed legacy Java 6 install necessary on MacOS (issue #280)
    • โšก๏ธ Updated to Qt 5.8
    • โšก๏ธ Updated to clang/llvm 3.9
    • โž• Added multithreading to Visual Studio plugin compilation database creation
    • ๐Ÿ“ฆ Graph: Use new list layouting for overview bundles and namespaces/packages
    • Graph: Group nodes in list layout by starting character and allow jumping to group by pressing the key
    • ๐Ÿ’… Graph: Use node specific styles for overview bundles
    • ๐Ÿ— Visual Studio plugin can now handle projects with non-native build tool for compilation database export
    • ๐Ÿ”„ Changed menu action 'Licenses' to '3rd Party Licenses'
    • โž• Added dialog with all shortcuts to Help menu
    • ๐ŸŒฒ Log: Show error in errors table when clicked in code view (issue #323)
    • 0๏ธโƒฃ Code: Switched default mouse drag behavior to selection, panning on Shift + drag, and show suitable cursors
    • โšก๏ธ Updated company address in about dialog
    • Graph: Added on-screen zoom buttons
    • Graph: Split aggregation edge when expanding nodes if possible
    • Uncommented lines using the std library in TicTacToe sample
    • ๐Ÿ›  Fixed issue with lambda return type (issue #318)
    • ๐Ÿ’พ Save builtin types as separate node type (issue #2)
    • โœ‚ Remove unused included files after refreshing
    • ๐Ÿ“ฆ Java: Fixed packages that only contain packages to show up as non-indexed
    • โž• Added context-menu actions to copy node names, file paths and show files in containing directory (issue #320)
    • ๐Ÿ›  Fixed crash when entering a single space in 'enter license' dialog (issue #277)
    • Graph: Made edge lines thicker
    • ๐Ÿ›  Fixed handling and storing of files with the same name
    • ๐Ÿ›  Fixed environment variable detection within project paths for %VARIABLE_NAME% syntax
    • Coati states whether it needs 32bit or 64bit JRE
    • โšก๏ธ Java: Updated indexer to fix a lot of unsolved symbol issues
    • ๐Ÿ›  Graph: Fixed layouter couldn't handle nodes with same name
    • ๐Ÿ›  Graph: Fixed weird looking vertical aggregation edges to child nodes
    • Code: Don't show stats for non loaded project
    • โž• Added option to disable UI animations to preferences
    • ๐Ÿšš Graph: Removed double line around graph view on Mac
    • ๐Ÿ›  Graph: Fixed namespace label cut off at edge of screen
    • Code: Added single file view mode
    • Code: Added navigation bar with mode toggle and buttons to navigate references
    • ๐Ÿšš Graph: Removed underscores in edge hover names
    • Infere some non-indexed node types by their edges