All Versions
49
Latest Version
Avg Release Cycle
36 days
Latest Release
-

Changelog History
Page 4

  • v2017.4.20 Changes

    ๐Ÿš€ released 2017-10-25

    • ๐Ÿ›  Code: Fixed file state of snippets wrong after iterating references in single file view
    • Search: Improved selection on focus to allow editing of search query (issue #483)
    • ๐Ÿšš Code: Fixed last line removed in full file view
    • ๐Ÿ›  Fixed local symbol activation via plugin shows empty view
    • ๐Ÿ›  Fixed handling of symbolic links when activated via plugin (issue #489)
    • ๐Ÿ›  Code: Fixed crash due to double deletion of elements (issue #488)
    • Code: Show shortcut 'Ctrl + Left Mouse' in code for 'Show in IDE' context menu action
    • ๐Ÿ‘Œ Improved names, texts and order in project setup
    • ๐ŸŽ macOS: Fixed start screen did not vanish when opening project with double click
    • โž• Added Non-Commercial use option and removed trial mode
    • ๐Ÿง Linux: Moved install and uninstall scripts to top level directory in package
    • ๐Ÿ›  C++: Fixed record rvalue references as "&&" instead of "&"
    • C/C++: Added prefilling of indexed header paths for compilation database projects
    • โšก๏ธ Moved automatic update check setting to preferences and enable by default
    • Code: Added indexing of qualifier source locations and allow symbol activation by clicking qualifiers
    • ๐Ÿง Linux: Enabled Qt highDPI scaling to fix UI issues on high resolution screens
    • ๐Ÿ›  Fixed handling of non-indexed files in Graph and Code
    • ๐Ÿšš C/C++: Removed include check validataion for compilation database source groups
    • Graph: Bundle nested anonymous namespaces into anonymous namespace bundle in namespace overview (issue #465)
    • ๐Ÿ›  Search: Fixed vertical growth of search bar area when resizing window
    • ๐Ÿ‘€ Visual Studio plugin: Lots off fixes, see changelog (https://github.com/CoatiSoftware/vs-sourcetrail/blob/master/CHANGELOG.md)
    • ๐Ÿ“ฆ Sublime Text plugin: Fixed plugin not working when installed via Package Control (issue #468)
    • ๐Ÿ Windows: Added missing Qt dlls to save graph images as .jpg (issue #474)
    • โšก๏ธ C/C++: Updated to Clang 5.0.0
    • ๐Ÿ›  Code: Fixed annotations missing for full file snippets
    • Java: Added project setup from Gradle (issue #379)
    • โž• Added "Find On-Screen" option with search bar at bottom of window for searching Graph and Code on-screen (issue #79)
    • ๐Ÿ‘‰ Use "Find On-Screen" with 'Ctrl + D' or '/'
    • Graph: Added C++ template specialization and template member specialization edges
    • Graph: Show implicit children of implicit nodes
    • ๐Ÿ›  Code: Fixed syntax highlighting of inline comments
    • Code: Added syntax highlighting rule for char literals
    • C++: Improved recording of template member specializations
    • Refresh only files where content actually changed
  • v2017.3.48 Changes

    ๐Ÿš€ released 2017-09-07

    • Java: migrated Java indexer from JavaSymbolSolver to Eclipse JDT
    • Java: Use same node order in graph as in file
    • ๐Ÿ‘ Code: Added second line marker color to better highlight hovered and local symbols
    • โž• Added "Skip this Version" option to update dialog
    • Search: replace template arguments with <..> in non-indexed nodes to reduce clutter in search results
    • 0๏ธโƒฃ Code: Fixed default text color not reset text was annotated in dark schemes
    • ๐Ÿ›  Code: Fixed text color not correctly changed when annotation type changes
    • ๐Ÿ›  Fixed history list activating wrong symbol after aggregation edge was active
    • โž• Added node type keywords to filter autocompletions or activate all nodes (issue #78)
    • File dialog shows home directory instead of working directory for first file dialog (issue #448)
    • โฑ Java: improved Maven timeout policy (issue #449)
    • ๐Ÿ›  Fixed indexing results insertion starving when indexers are really fast because of other UI updates
  • v2017.3.26 Changes

    ๐Ÿš€ 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)
  • v2017.2 Changes

    ๐Ÿš€ released 2017-06-21

    • ๐Ÿ›  Fixed crash when using shortcuts containing letters with focus on the graph on macOS (issue #390)
    • ๐Ÿ‘Œ Improved Visual Studio plugin performance
    • โšก๏ธ Updated End User License Agreement and have users accept on first run on macOS and Linux
    • ๐Ÿ›  Fixed memory issues when using large Compilation Database files (issue #396)
    • โšก๏ธ Updated to JavaParser and JavaSymbolSolver
    • ๐Ÿ›  Fixed issue where black borders appeared around dialogs for some Linux window managers (issue #376)
    • ๐Ÿ”Š Use platform default window decorations for UI dialogs
    • Code: Made snippet minimize/maximize buttons more interactive by showing hover states
    • ๐ŸŽ Code: improved code view loading performance
    • Java: Record more "import not found" errors
    • ๐Ÿ‘Œ Support Visual Studio 2017 in Visual Studio Plugin (issue #381)
    • Graph: increased creation speed by requesting less data
    • ๐ŸŽ macOS: Codesign .app bundle to avoid "from unidentified developer" warning
    • Error: Use same error order in error table and code view
    • Error: Only show first 1000 errors, click button in lower right of error table to show all (issue #385)
    • Graph: use bezier edges when activating aggregation edge
    • ๐Ÿ”Œ Send ping after changing plugin ports
    • โž• Added menu action to display EULA and force accepting on macOS
    • ๐Ÿ›  Fixed use of environment variables in project setup paths
    • ๐Ÿ’ป Multi-language project setup via Source Groups setup UI (issue #230)
    • ๐Ÿ›  C/C++: Fixed no files indexed when relative file paths are provided in Compilation Database (issue #388)
    • C/C++: Display an error when loading a Compilation Database fails
    • ๐Ÿ›  C/C++: Fixed source files within Compilation Database not indexed unless within Indexed Header Paths
    • ๐Ÿ›  Fixed status message length limiting window resizing (issue #372)
    • Match source file extensions case insensitive (issue #384)
    • ๐Ÿ›  Fixed indexing progress file count in status bar and status view (issue #387)
    • ๐Ÿ Windows: remove setup.exe from windows installer with all necessary .dll files
    • โž• Added history list button between back and forward button
    • โž• Added history menu showing activated symbols in chronologic order
  • v0.12.25 Changes

    ๐Ÿš€ released 2017-05-16

    • โž• Added QtCreator plugin
    • Graph: Added context menu action to create bookmark for node under mouse cursor (issue #373)
    • ๐Ÿ›  Code: Fixed code view not scrolled to first fulltext search match in single file mode
    • ๐Ÿ Set unrestricted permission for accessing shared memory to fix crash on Windows
    • ๐Ÿ‘Œ Improved setting descriptions in preferences dialog
    • โšก๏ธ Java: Updated to JavaParser 3.2.0 and JavaSymbolSolver 0.5.3
    • ๐Ÿ›  Graph: Fixed order of nodes is same as within first encountered header file
    • ๐Ÿ’พ Save timestamp after project indexing and show it on the overview screen
    • ๐Ÿ›  Fixed use of correct name delimiters in indexer processes
    • ๐Ÿ›  Fixed crash when running 32 and 64 bit versions in parallel
    • Bookmark: Changed menu action to "Bookmark Active Symbol"
    • Graph: Zooming on Ctrl + Mouse Wheel now (Shift + Mouse Wheel still working)
    • โž• Added dialog to warn about "verbose indexer logging" before indexing.
    • โž• Added multi process indexing for C/C++ projects to better handle crashes during indexing.
    • โฌ‡๏ธ Reduced file accesses during C/C++ indexing.
    • ๐Ÿ’ป Graph: Show call graphs, inheritance trees and include trees for active symbol. UI in the top left of the graph view for defining direction and depth. (issues #249 #337)
    • ๐Ÿ‘Œ Improved performance by running UI updates in parallel for each view
    • ๐Ÿ›  Fixed project refresh not recognizing newly added files
    • ๐Ÿ‘‰ Show progress dialog when clicking refresh while computing files (issue #341)
    • โž• Added show files button to summary of compilation database project setup (issue #354)
    • ๐Ÿ‘‰ Show option to run only C/C++ preprocessor when indexing on indexing start dialog (issue #297)
    • โž• Added bookmarking feature for nodes and edges. Bookmarks can have categories and comments. Data gets stored in .srctrlbm next to project file. Shortcuts similar to web browsers. (issue #138)
    • ๐ŸŒ Mark files with errors and all files within a translation unit with fatal errors as incomplete (issue #358)
    • ๐Ÿ›  Fixed compilation database projects using C++ source extensions and standard (issue #366)
  • v0.11.86 Changes

    ๐Ÿš€ released 2017-04-12

    • Terminating all running tasks before closing the application (issue #343)
    • ๐Ÿ‘‰ Use all available cores when setting indexer threads to 0 (issue #342)
    • โž• Added reset window layout option to view menu (issue #289)
    • ๐Ÿ›  Fixed colorscheme gets refreshed when cancelling preferences dialog
    • ๐ŸŒฒ Log: Scroll to first line in errors table after indexing and after display
    • Copy old ApplicationSettings.xml and window_settings.ini files from previous Coati install if available.
    • ๐Ÿ†• New projects are created with .srctrlprj and .srctrldb endings, but still support old file extensions.
    • ๐Ÿ“‡ Renamed application from Coati to Sourcetrail
    • ๐Ÿ›  Fixed issues in tutorial project
    • ๐Ÿ›  Graph: Fixed node with no children but qualifier shows expand button
    • Enable undo/redo actions in context menu only when available
    • โšก๏ธ Java: Updated to JavaParser 3.1.2 and JavaSymbolSolver 0.5.2.x
    • Revised undo/redo stack to handle messages differently
    • ๐Ÿ‘ Java: Added support for project setup from Maven
    • ๐Ÿš€ Windows: Hide console when running release builds
    • ๐Ÿ‘‰ Show license information on start screen
    • โž• Added ping support to plugins and display current connected editor/IDE in status bar.
  • v0.11.15 Changes

    ๐Ÿš€ 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
  • v0.10.0 Changes

    ๐Ÿš€ released 2016-12-14

    • ๐Ÿ Windows: Added runtime DLLs that could be missing on some systems
    • Click message in status bar to open status window
    • Graph: Sort nodes alphabetically within each section
    • Graph: Aggregate type use edges to make referencing nodes appear collapsed
    • ๐ŸŽ Code: Improved performance through faster source location retrieval for files
    • Code: Scroll active symbol definition to top of view if possible
    • โž• Added status tab to Log View showing status bar information
    • ๐Ÿ›  Graph: Fixed graph animation used when clicking edges
    • Graph: Disable bundling when files or macros are active
    • Graph: Bundle importing files of active symbol in Java projects
    • ๐Ÿ‘Œ Improved speed of depending file search on refresh
    • ๐Ÿ›  Search: Fixed crashes related to empty searches (issue #251)
    • Search: Do fulltext search when no autocompletion match is available
    • โž• Added checkbox for full project refresh to start indexing dialog
    • 0๏ธโƒฃ Disabled clang error limit by default to make sure all errors are shown
    • โšก๏ธ Linux: Updated libs and added missing ones (issue #245)
    • โšก๏ธ Updated icons for some graph nodes and project types
    • โšก๏ธ Windows: Updated Visual Studio plugin UI
    • ๐Ÿ›  Graph: Fixed view to not recenter on active node when clicking edge
    • ๐Ÿ›  Fixed wrong errors displayed, wrong error counts and error view being wrongly shown
    • โœ‚ Removed font zoom on CTRL + MouseWheel
    • Graph: Display namespace information on left side of nodes, activate namespace by clicking label
    • ๐Ÿ‘Œ Improved file clearing performance
    • ๐Ÿ Windows: Changed setup folder layout
    • โž• Added info screen for indexer crash investigation
    • ๐Ÿ›  Code: Fixed display of links to missing symbols in project description
    • ๐Ÿ›  Code: Fixed snippet size calculation causing a slowdown in certain cases
    • Search: Skip intermediate autocompletions when typing fast
    • ๐Ÿ‘‰ Show dialog for last files inserted into .coatidb at end of indexing
    • โ†” Integrated Visual Studio Plugin with Coati Project creation and removed previous Visual Studio Solution parser
    • ๐Ÿ‘Œ Improved C++ indexer coverage: using decls, using directives, auto keyword, lambda signatures, symbol references inside lambda captures, template argument related elements
    • โฌ‡๏ธ Reduced size of .coatidb file by up to 50% for large projects
    • ๐Ÿ›  Fixed anonymouse symbol name conflicts (issue #241)
    • ๐Ÿ–จ Preferences: Added Indexer Logging option to print AST information during indexing
    • ๐Ÿ“ฆ Search: Added second line to search autocompletion list showing namespace, package or filepath
    • Made cells readonly in errors table to prevent editing (issue #236)
    • ๐ŸŒฒ Renamed Log Window to Status window
  • v0.9.23 Changes

    ๐Ÿš€ released 2016-10-27

    • ๐Ÿ Windows: Added logging and exception handling to VS plugin
    • ๐Ÿ Windows: Added VC++ runtime dlls for windows installer
    • ๐Ÿ Windows: Added missing VC++ runtime dlls (issue #231)
    • โž• Added setting for default graph zoom on mouse wheel to preferences (issue #237)
    • Scroll errors table to newest error during indexing
    • ๐Ÿ›  Fixed best scoring for search autocompletions skipped some combinations
    • ๐Ÿ›  Fixed flickering of errors table when indexing
    • Don't show error snippets in overview screen anymore
    • ๐Ÿ›  Fixed crash when Project Paths contain files and lazy include search in enabled (issue #201)
    • ๐Ÿ›  Fixed edge cases that caused deadlocks in indexing
    • โž• Added language specific project icons to start screen
    • ๐Ÿ›  Fixed application couldn't be quit when start screen was showing (issue #227)
    • ๐Ÿง Graph: Fixed missing image file ending when exporting graph for Linux
    • ๐ŸŒฒ Log Coati version when logging gets enabled
    • ๐Ÿ›  Fixed non-indexed errors filter in errors table
  • v0.9.0 Changes

    ๐Ÿš€ released 2016-10-14

    • ๐Ÿ”Œ Extended Visual Studio Plugin to export clang Compilation Databases
    • ๐Ÿ Implemented new installer for Windows
    • โš™ Run System Header Include Paths and Java Path detection when starting application
    • โž• Added Log Window with Errors tab showing a table of all errors
    • โž• Added filters to bottom of error table to define which errors are displayed
    • โœ‚ Removed ring logging and use one log file again instead
    • Smaller indexing progress dialog with bar in the middle instead of golden ratio
    • 0๏ธโƒฃ Code: Set default code snippet expand range to 3 lines for more context
    • ๐Ÿ›  Graph: Fixed undoing of aggregation edge activation caused crash
    • ๐Ÿšš Graph: Move aggregation and inheritance edges to front when hovered or active
    • Graph: Push parent nodes of active nodes to back to make all incoming and outgoing edges visible
    • Properly quit application when window is closed while confirm box is open
    • Properly quit application when window is closed while indexing (issue #121)
    • Graph: Count only top level nodes in bundle nodes of graph
    • Search: Improved scoring of autocompletion matches to use best score for match
    • App will go into trial mode without valid license
    • Java: Auto detect java root source directories
    • ๐Ÿ›  Fixed refresh crash (issue #220)
    • Java: improved indexer reliability a lot
    • Java: Changed name of generic type to use name of declaration
    • ๐Ÿ›  Fixed project refresh does not recognize removed source paths
    • Java: Define maximum allocated jvm memory in preferences
    • Follow symbolic directory links within source paths (issue #205)
    • ๐Ÿ”Š Use white size grip in blue dialogs
    • Graph: Use type node colors for undefined nodes
    • Java: Show import not found as error
    • Code: Select and copy source code in code view with SHIFT + mouse drag (issue #7)
    • Code: Added markers next to line numbers in code view showing active locations and scopes
    • ๐Ÿ— Merged app and trial to one build