All Versions
47
Latest Version
Avg Release Cycle
36 days
Latest Release
46 days ago

Changelog History
Page 1

  • v2020.2.43

    June 29, 2020

    🚀 released 2020-06-29

    • 📄 Docs: Explain Linux Tarball uninstall (#1047)
    • Graph: Renamed 'aggregation' edge to 'bundled edges' for more clarity (#1051)
    • 🛠 Fixed error recording for multi-threaded custom command indexing (#1049)
    • 💻 UI: Fixed crash when changing tabs during animation with focus on a child node (#1046)
    • C/C++: Improved help message for source file extensions in project settings (#1039)
    • ⚡️ Python: Updated to SourcetrailPythonIndexer v1.db25.p4 - Record override edges (#1037)
    • 🚀 Linux: Migrated Linux '.tar.gz' package creation from CPack to linuxdeployqt (#1034)
    • 💻 UI: Save last filepicker location (#802)
    • ⚡️ C/C++: Updated to LLVM/Clang 10.0.0 (#965)
    • ⚡️ Java: Updated macOS Java Path detector and docs to current JDK file structure (#1031)
    • 👌 Improved performance of excluded files and directories filtering (#1030)
    • 🛠 Fix corrupted display of non-ascii characters in about window (#1013)
    • 🏗 C/C++: Copy Clang compiler headers from Clang build dir via CMake (#993)
    • 👌 Improved error logging if exception occurred while loading project (#1004)
    • Graph: Add context menu action 'copy to clipboard' (#999)
    • C/C++: Extend Compiler Flags help message (#974)
    • 🚀 macOS: Create .dmg release package using HFS+ filesystem to be mountable on older macOS versions (#619)
    • Python: Respect "super()" in post processing (#964)
    • Less restrictions for FilePath::isValid check on project location (#959)
    • ♻️ Refactored recent projects menu (#956)
    • ⚡️ macOs: Updated Info.plist missing values and removed deprecated keys
    • Python: Respect class qualifier in method call for post processing (#951)
  • v2020.2.37

    June 08, 2020

    🚀 released 2020-06-08

    • C/C++: Improved help message for source file extensions in project settings (#1039)
    • ⚡️ Python: Updated to SourcetrailPythonIndexer v1.db25.p4 - Record override edges (#1037)
    • 🚀 Linux: Migrated Linux '.tar.gz' package creation from CPack to linuxdeployqt (#1034)
    • 💻 UI: Save last filepicker location (#802)
    • ⚡️ C/C++: Updated to LLVM/Clang 10.0.0 (#965)
    • ⚡️ Java: Updated macOS Java Path detector and docs to current JDK file structure (#1031)
    • 👌 Improved performance of excluded files and directories filtering (#1030)
    • 🛠 Fix corrupted display of non-ascii characters in about window (#1013)
    • 🏗 C/C++: Copy Clang compiler headers from Clang build dir via CMake (#993)
    • 👌 Improved error logging if exception occurred while loading project (#1004)
    • Graph: Add context menu action 'copy to clipboard' (#999)
    • C/C++: Extend Compiler Flags help message (#974)
    • 🚀 macOS: Create .dmg release package using HFS+ filesystem to be mountable on older macOS versions (#619)
    • Python: Respect "super()" in post processing (#964)
    • Less restrictions for FilePath::isValid check on project location (#959)
    • ♻️ Refactored recent projects menu (#956)
    • ⚡️ macOs: Updated Info.plist missing values and removed deprecated keys
    • Python: Respect class qualifier in method call for post processing (#951)
  • v2020.2

    March 31, 2020
  • v2020.1.131

    March 25, 2020

    SHA-256:

    344e1917d07eb714a33ac31087faa8ed6d6f5cb9818d559e4b52c31f28fc25eb Sourcetrail-2020.1.131-x86_64.AppImage
    6fb7040f88e1a54f8bc449d970c5c5af0fcaaa7191d8233b9cf427b0020dafcf Sourcetrail_2020_1_131_Linux_64bit.tar.gz
    
  • v2020.1.117

    March 30, 2020

    🚀 released 2019-03-31

    • 🛠 C/C++: Fixed multiple main declarations not shown as separate symbols when declaring file has same name (#950)
    • 🚀 Linux: Provide AppImage package based on linuxdeployqt (issue #279) (#945)
    • 🔊 Make content of help dialogs selectable (issue #805)
    • ➕ Added keyboard controls to move and activate focus in graph and code views using WASD/HJKL/Arrows + Enter/E (#935) (issues #486, #327, #214, #210)
    • 🛠 Fixed a crash in shared memory use (#912)
    • Discard non-existing paths in automatic path detection (#930)
    • ⚡️ Python: Update python indexer to use jedi 0.16.0 (#929)
    • 🛠 Fixed frequent deadlock after loading project from Start Screen (issue #924)
    • 🚀 C/C++: Updated LLVM/Clang config headers to release 9.0.0 (#922)
    • 🛠 Fix crash in update check on premature Qt object deletion (#920)
    • 🛠 C/C++: Fixed an indexer crash (#911)
    • 🛠 Code: fixed font size not changed in single file view (issue #916)
    • Mark required contents with asterisk in Source Group setup (issue #723) (#914)
    • ✂ Removed multiple dialog steps in Source Group setup (issue #723) (#913)
    • 🖐 Handled non-writeable project location (issue #735) (#906)
    • 🛠 Fixed error help dialog not showing up during indexing (issue #740) (#904)
    • 👍 Allow changing the log file path in preferences (issue #156) (#900)
    • 🛠 Fix crash when project directory contains non-latin character (issue #899) (#901)
    • 🛠 Graph: Fixed endless recursion on cyclic inheritance edges
    • ➕ Add 'close tabs to the right' context menu action to tab bar (issue #822) (#875)
    • C/C++: Record calls to cxx destructor on delete keyword (issue #829) (#863)
    • Retry pre-filling mandatory empty path settings on startup (#864)
    • 👌 Improved handling of unloadable source group (#862)
  • v2020.1.106

    March 02, 2020

    SHA-256:

    3fa5ac57614647379ac885a4a7e324f0cfac06207801418a554c09b47b9979af Sourcetrail_2020_1_106_Linux_64bit.tar.gz
    a1bcf20cc7736c06b6c50f320e631e99efc6bdf598d0515b127e0f8968d77ea8 Sourcetrail_2020_1_106_Windows_64bit_Installer.zip
    478a7602356e750a36f348f53e7b3b51c2c63a9df12f23a017b754cb683cb876 Sourcetrail_2020_1_106_Windows_64bit_Portable.zip
    1df69bad5b295e5cb6a6a37ae25a8459c92f4931ab78c7790bb46bdcd2520e45 Sourcetrail_2020_1_106_macOS_64bit.dmg
    7f7b161365da2ec237000d17e7f1b5934983f5d11f3bbad55975c331940241ca Sourcetrail_2020_1_106_macOS_64bit.zip
    
  • v2020.1.106-beta

    🚀 released 2019-03-02

    • 🔊 Make content of help dialogs selectable (issue #805)
    • ➕ Added keyboard controls to move and activate focus in graph and code views using WASD/HJKL/Arrows + Enter/E (#935) (issues #486, #327, #214, #210)
    • 🛠 Fixed a crash in shared memory use (#912)
    • Discard non-existing paths in automatic path detection (#930)
    • ⚡️ Python: Update python indexer to use jedi 0.16.0 (#929)
    • 🛠 Fixed frequent deadlock after loading project from Start Screen (issue #924)
    • 🚀 C/C++: Updated LLVM/Clang config headers to release 9.0.0 (#922)
    • 🛠 Fix crash in update check on premature Qt object deletion (#920)
    • 🛠 C/C++: Fixed an indexer crash (#911)
    • 🛠 Code: fixed font size not changed in single file view (issue #916)
    • Mark required contents with asterisk in Source Group setup (issue #723) (#914)
    • ✂ Removed multiple dialog steps in Source Group setup (issue #723) (#913)
    • 🖐 Handled non-writeable project location (issue #735) (#906)
    • 🛠 Fixed error help dialog not showing up during indexing (issue #740) (#904)
    • 👍 Allow changing the log file path in preferences (issue #156) (#900)
    • 🛠 Fix crash when project directory contains non-latin character (issue #899) (#901)
    • 🛠 Graph: Fixed endless recursion on cyclic inheritance edges
    • ➕ Add 'close tabs to the right' context menu action to tab bar (issue #822) (#875)
    • C/C++: Record calls to cxx destructor on delete keyword (issue #829) (#863)
    • Retry pre-filling mandatory empty path settings on startup (#864)
    • 👌 Improved handling of unloadable source group (#862)
  • v2020.1

    November 19, 2019
  • v2019.4.102

    December 20, 2019

    🚀 released 2019-12-20

    • ⚡️ C/C++: Update selectable C and C++ language standards and cross-compilation flags (#835)
    • Java: Allow to specify custom Maven settings.xml file in project settings (#794)
    • Python: Accept python.exe located in the root directory of the environment (#771)
    • 👍 Java: Extend language support to Java 12 (#752)
    • Graph: Show active symbol definition in code when clicking on active node (#836)
    • C++: Fix recording template parameter as local symbol instead of qualifier (#824)
    • 0️⃣ Python: Always perform deep index as default and added '--shallow' command line option (#823)
    • Code: Drag and drop selected source code from code view into other applications (#707)
    • Python: Allow using "unsafe" Python environment if explicitly specified by user (#697, #747)
    • ⚡️ C/C++: Updated to LLVM/Clang 9.0.0 (#799)
    • 🛠 Fix crash on application exit (#789)
    • 💻 Code: Fixed view cleared in single file mode when ui refresh is triggered (#772)
  • v2019.4.61

    November 19, 2019

    🚀 released 2019-11-18

    • ➕ Added GitHub and Patreon buttons to start window
    • ➕ Added GNU General Public License
    • ✂ Removed End User License Agreement and accept dialog from UI and Windows installer
    • ✂ Removed Sonargraph based project setup
    • Code: Add all source locations indexed for a file when displaying errors
    • 🐧 C/C++: Use gnu C and C++ standards as default in source groups on Linux platforms
    • Python: add fast 'shallow indexing' mode (issue #725)
    • 🛠 Fixed nested layout broken after relayout for maximum access node width
    • ✂ Removed license key check
    • 🐎 Python: Improved performance of python post processing (by about factor 2)
    • 👌 Improved performance of clearing data from re-indexed files to be instant
    • 🛠 Fixed making canonical filepaths when working directory contains symlink on Windows (issue #733)
    • ⚡️ C/C++: Update indexed headers list when editing the compilation database text box (issue #724)
    • Skip pre-indexing steps of disabled source groups (issue #737)
    • 🛠 Fixed refresh cleared files of disabled source groups
    • 🔀 C++: Merged nodes for all possible expansions of a template parameter pack
    • C++: Replaced template member specialization edge by template specialization edge
    • 0️⃣ C++: Record template default args as type usage
    • C++: Record template parameter as local symbol
    • Java: Use caching to speed up gradle and maven based projects
    • 💅 Windows: Fixed styles missing in portable packages
    • ➕ Add menu entry to close the current project (issue #722)