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

Changelog History
Page 5

  • v0.8.21 Changes

    ๐Ÿš€ released 2016-09-16

    • โž• Added options for checking multiple paths in Indexed Header Paths dialog during project setup from Compilation Database #190
    • โž• Added all C/C++ standards supported by clang
    • ๐Ÿ›  Fixed C language setting in empty project setup not propagated to indexer #177
    • โž• Added Sublime plugin to Sublime Text Package Control
    • ๐Ÿ‘Œ Improved indexer parallelization for faster indexing
    • ๐Ÿ”„ Changed all font-sizes to px for similar look on all platforms
    • โž• Added font face dropdown to Preferences showing all available monospace fonts #172
    • ๐Ÿ Smoother font rendering on Windows by setting font engine to FreeType via qt.conf file #137
    • Interrupt indexing while AST visiting for C/C++ for shorter waiting time
    • ๐Ÿ’พ Save graph as PNG image via context menu in graph view #180
    • โž• Added base folder to Linux package #181
    • ๐Ÿ‘‰ Use inverted golden ratio in indexing progress dialog
  • v0.8.0 Changes

    ๐Ÿš€ released 2016-09-01

    • ๐Ÿ‘Œ Improved titles and help texts in project setup UI
    • ๐Ÿ›  Fixed error locations not saved with absolute file paths in Compilation Database projects
    • โž• Added missing source files extensions setting to the Edit Project dialog #132
    • ๐Ÿ”„ Changed default text colors to black in project setup UI #140
    • โž• Added plugin ports settings to Preferences #145
    • ๐Ÿ‘Œ Improved project state handling on refreshing
    • โž• Added Java sample project JavaParser: http://javaparser.org/
    • ๐Ÿ›  Fixed regex for system includes used wrongly in syntax highlighter
    • โž• Added setting to disable file and console logging, default is off #157
    • โž• Added migrations between different ApplicationSettings versions
    • โž• Added auto detection for Java library to Preferences
    • โœ‚ Removed auto refresh option from Search view
    • โž• Added progress dialogs for indexing and block UI #143
    • Hide name qualifiers for graph nodes in Java projects
    • โž• Added handling when java library not found
    • โž• Added plain text editing dialog to path list boxes
    • ๐Ÿ’ป Use language dependent symbol name delimiter in UI
    • โž• Added scroll speed setting to preferences #112
    • โž• Added Java project setup UI
    • Record start and end locations of scopes in Java
    • Display unresolved types names in Java as 'unresolved-type'
    • Cache stats for overview to speed up display
    • ๐Ÿ›  Fixed graph nodes to restore their expand state when going back #118
    • โž• Added shortcuts for navigating to next and previous reference in code view
    • Pressing Tab in search completes up to next ::, Delete erases to last :: #133
    • Bundle anonymous namespaces separately in graph overview #126
    • โž• Added 'Show Data Folder' and 'Show Log Folder' items to Help menu
    • โž• Added new status bar loader gif with higher resolution
    • Record type aliases in C++
    • โž• Added Java indexer
    • ๐Ÿ”„ Changed public icon in graph and added default icon
    • ๐Ÿ”Œ Scroll to file location when finding no symbol at specified location from plugin message
    • โž• Added shortcut for Preferences on Windows/Linux
    • Leave code view at original line when expanding scopes
    • Pan graph view to center on name of active symbol after activation
    • ๐Ÿšš Moved color scheme selection to Preferences
    • ๐Ÿง Moved Preferences menu item to Edit menu on Windows/Linux #113
    • โž• Added setting for hiding non-fatal errors in unindexed files to preferences, turned on by default
    • ๐Ÿ›  Fixed file out-of-date asterisk disappearing when showing snippets after minimize state
    • ๐Ÿ”Œ Implemented Atom plugin: https://github.com/CoatiSoftware/atom-coati
    • ๐Ÿ”Œ Implemented CLion/IntelliJ plugin: https://github.com/CoatiSoftware/idea-coati
    • ๐Ÿ”Œ Implemented Eclipse plugin: https://github.com/CoatiSoftware/eCoati
    • ๐Ÿ”Œ Implemented emacs plugin: https://github.com/CoatiSoftware/emacs-coati
    • ๐Ÿ‘Œ Improved code view rendering times
    • Don't show implicit nodes in search auto completion list
  • v0.7.0.22 Changes

    ๐Ÿš€ released 2016-07-07

    • ๐Ÿ›  Fixed detected global header search paths lost correct order and caused problems with #include_next directives
    • ๐Ÿ›  Fixed MaxOSX build crashed on launch due to unknown command line option passed
    • โœ‚ Removed 'Save Project' and 'Save Project As' actions from menu
    • ๐Ÿ›  Fixed indexer getting stuck at 'building caches' when indexing is interrupted
    • ๐Ÿ›  Fixed database not properly closed when errors appeared during indexing
    • ๐Ÿ›  Fixed autocompletions popup flickering while typing
    • โž• Added resize grip to bottom right corner of every dialog window
    • ๐Ÿ›  Fixed 'paths don't exist' dialog window getting too big with lots of paths shown
    • โž• Added context menu with 'back' and 'forward' actions available in all views
    • โœ‚ Removed Clang compiler warnings from console output
    • โž• Added handling of project specific VS macros to VS solution parser
  • v0.7.0.0 Changes

    ๐Ÿš€ released 2016-06-15

    • โšก๏ธ Updated to clang 3.8
    • ๐Ÿ›  Fixed crash in search autocompletion retrieval due to edge case in sorting
    • ๐Ÿ›  Fixed size policies in code view to avoid global scrollbar
    • โž• Added full text search via search field: ? for case-insensitive search, ?? for case-sensitive search
    • Made initialization for full text search lazy: done on first full text search
    • Defined full text search color in all color schemes
    • ๐ŸŽ Increased code view performance by caching file IDs and paths
    • โž• Added multithreaded indexing. Number of threads can be set in the Preferences UI, default is 4
    • Reworked graph node bundling to only distinguish defined and undefined nodes in each bucket
    • Made graph node sorting alphabetical and put bundles at end
    • ๐Ÿ”„ Changed code view snippet sorting to always show definition on top
    • ๐Ÿ›  Fixed local symbols were not available within lambdas
    • โž• Added settings for font family, font size and tab with to Preferences UI
    • ๐Ÿ›  Fixed VS solution parser issue with internal macros
    • โœ‚ Removed header extensions, all included files within the project paths are now analyzed
    • ๐Ÿ›  Fixed crash in sqlite when symbol name has special characters
    • ๐Ÿ‘Œ Improved code view performance by reducing amount of initially open code files
    • ๐Ÿ‘Œ Improved graph view performance through faster data retrieval and smarter structures
    • Increased aggregation click speed with faster edge id retrieval
    • ๐Ÿ›  Fixed png color profiles to avoid console warning: "libpng warning: iCCP: known incorrect sRGB profile"
    • ๐Ÿ›  Fixed graph edge drawn wrong when leaving from child node of smaller node
    • ๐Ÿ›  Fixed Sublime Text Plugin issue with wrong encoding
    • ๐ŸŽ Randomized source file order for multithreaded analysis to increase performance
    • ๐Ÿšš Show name of removed symbol when going back after refreshing
    • ๐Ÿ›  Fixed macro definition not connected to file
    • ๐Ÿ›  Fixed macro use not found in #ifdef, #ifndef, defined() and some expand cases
    • โœ‚ Removed back and forward steps for some graph and code view manipulations
    • ๐Ÿ›  Fixed code view style broken on Mac due to change of working directory when analyzing compilation database
    • โž• Added database optimization step after indexing to reduce database size by ~25%
    • ๐Ÿ›  Fixed artifacts after graph view change by clearing view
    • ๐Ÿ›  Fixed autocompletion list highlights at wrong location for long names
    • ๐Ÿ‘ Allow files and directories to be excluded from analysis in advanced settings for project setup
    • โž• Added Qt gif plugin to Mac Release so that loader gif in status bar is visible
    • โž• Added link to download page to start screen to remind users of updating once in a while
    • Check if compilation database still exists before refreshing
    • โž• Added separate step for defining project name, project location and compiliation database to project setup
    • ๐Ÿ’ป Explain that the project stays up-to-date with the compilation databes on refresh in project setup UI
    • Disregard source extensions when loading from compilation database
    • โœ‚ Removed error logs in name resolver
    • โž• Added plugin for VIM: https://github.com/CoatiSoftware/vim-coati
  • v0.6.0.0 Changes

    ๐Ÿš€ released 2016-04-27

    • โž• Added suppport for temporary test licenses and show error message when it expired
    • ๐ŸŽ Increased search autocompletion performance to stay mostly below 100ms
    • ๐ŸŽ Increased project load performance
    • ๐Ÿ‘Œ Improved file clearing performance on project refresh
    • ๐ŸŽ Increased graph creation performance for overview screen
    • ๐ŸŽ Increased graph performance by reducing to fixed number of requests
    • ๐ŸŽ Increased graph edge drawing performance
    • ๐Ÿ‘Œ Improved error display performance by not expanding all of them at once
    • โž• Added analysis for local symbols and allow selecting them in the code view
    • โž• Added support for function pointers to analysis
    • โšก๏ธ Smoother graph panning and zooming on keyboard using update loop
    • ๐Ÿ’… Changed style of aggregation edge to cleaner look
    • ๐Ÿ‘ Allow certain edge types to enter and leave at top and bottom of nodes as well e.g. inheritance
    • ๐Ÿ”„ Changed namespace activation to show the namespace name in the search bar and the namespace definitions in the code view
    • Differentiate between explicit and implicit nodes and only show implicit nodes in the graph view when connected
    • ๐Ÿ‘‰ Show deleted projects on the start screen and show messagebox to delete them
    • ๐Ÿ‘‰ Show analysis duration in hh:mm:ss
    • โž• Added bug tracker to the help menu
    • โž• Added home button next to search field for showing the project overview
    • โž• Added shortcut and menu item to show project overview
    • ๐Ÿ‘ Allow support for environment variables in project setup with syntax ${VARIABLE_NAME}
    • โž• Added welcome message to Coati trial
    • ๐Ÿ‘‰ Show quit button on license enter screen when no valid license was entered yet
    • ๐Ÿ‘ Allow color schemes to define text colors for code view highlights
    • Defined new highlight colors for code view in all color schemes
    • ๐Ÿ’… Changed style of out-of-date files to be followed by *
    • ๐Ÿ›  Fixed Path boxes not sized correctly when switching back and forth in the project wizard
    • Check analyzed paths for existence in project wizard
    • ๐Ÿ“œ Inform the user about project changes and ask before reparsing the project
    • โœ‚ Removed "simple setup" step in project wizard and added "lazy include search"-checkbox
    • Edit the project settings by clicking the project name in the overview stats
    • โšก๏ธ Updated to Qt 5.6
    • ๐Ÿ‘Œ Improved high DPI support for windows
    • โž• Added Windows system dlls to installer on Windows so users don't not need to install the redistributable package
    • โž• Added vs-clang compatibility mode as compile flags when creating project from Visual Studio solution
    • โž• Added auto detection for system header paths to project wizard and preferences when using gcc, clang or vs compilers
  • v0.5.1.21 Changes

    ๐Ÿš€ released 2016-03-16

    • ๐Ÿ›  Fixed file logger using wrong directory for first log file
    • ๐Ÿ›  Fixed crash when accessing files without read permission
    • ๐Ÿ Center windows on top of main window
    • โž• Added font size limits
    • Prevent network message handling without valid license
    • ๐Ÿ›  Fixed type references in headers saved multiple times
    • ๐Ÿ‘Œ Improved context detection for template parameters
    • ๐Ÿ›  Fixed Visual Studio plugin project loading
    • โž• Added delay for changing fontsize via mouse wheel
    • โš  Disabled config file warnings
    • ๐Ÿ›  Fixed interrupting of analysis to show message in status bar
    • ๐Ÿ›  Fixed children on namespace activation were bundled
    • ๐Ÿ›  Fixed expanding file with errors showed all locations in red
    • ๐Ÿ‘‰ Show loader animation when loading project
    • โœ‚ Removed high traffic log messages
    • ๐Ÿ›  Fixed crash when opening newer project with older version of Coati
    • ๐Ÿ›  Fixed project paths are now saved relative if defined relative
    • ๐Ÿ›  Fixed project setup window sizes to adapt to content size
    • ๐Ÿ›  Fixed linux package creating ~/.config if not there
    • ๐Ÿ’ป Show fatal errors in UI that stopped analysis
    • โž• Added compiler flags UI to advanced settings in project setup summary
    • โž• Added file extension UI to advanced settings in project setup summary
    • โž• Added graph zooming with Shift + mouse wheel or Shift + WS
    • โž• Added graph panning with WASD
    • ๐Ÿ‘Œ Improved project load and code view performance
    • ๐Ÿ‘Œ Improved analysis performance for large projects (10x as fast for 1.000.000 LoC)
    • โž• Added project setup for Compilation Databases
  • v0.5.0.4 Changes

    ๐Ÿš€ released 2016-02-25

    • ๐Ÿ›  Fixed preferences not saved
    • โž• Added link to documentation to Help menu
    • ๐Ÿ‘Œ Improved painting of icons in graph to be smoother
    • ๐Ÿ‘Œ Improved logging to alternate between 2 files of 1000 lines to decrease logfile sizes
    • ๐Ÿ‘Œ Improved analysis performance to take only 66% of the time
    • ๐Ÿ’พ Save user data in ~/Library/Application Support/Coati on Mac
    • ๐Ÿ‘Œ Improved style of ui windows
    • โž• Added Visual Studio solution parsing via project wizard or VS plugin
    • โž• Added project setup wizard for step-by-step project setup
    • โž• Added overview and error keywords to search view
    • ๐Ÿ‘‰ Show overview on project open with node bundles per type
    • โž• Added application move protection to reenter license key
    • ๐Ÿ‘Œ Improved log file names to be sorted chronologically
    • ๐Ÿ‘Œ Improved graph view node bundeling to bundle more
    • Display scope name at bottom of code snippet
    • โž• Added .coatiproject file associations with icon for Mac and Windows
    • Return to last scroll position when going back in code view
    • ๐Ÿ‘Œ Improved back & forward in code view
    • โšก๏ธ Update error count while analysis
    • ๐Ÿ‘Œ Improved code view annotation painting performance
    • โž• Added web documentation
    • โž• Added trial target without analysis
    • โž• Added license key window and license checker
    • Refresh project editing settings
    • โž• Added C and C++ standard setting to project
    • ๐Ÿ›  Fixed cursor changing for resize and text interactions
    • โž• Added commandline option for project file
    • ๐Ÿ‘Œ Improved performance of token name saving
    • ๐Ÿ›  Fixed number postions in graph
    • โž• Added shortcuts for font size resetting to View menu
    • โž• Added C support
    • โž• Added option to hide widget window title bars to View menu
  • v0.4.0 Changes

    ๐Ÿš€ released 2016-01-07

    • navigate back via backspace key
    • navigate back&forward via mouse buttons
    • ๐Ÿ“‡ renamed undo&redo to back&forward
    • ๐Ÿ›  Fixed tooltip colors in dark color scheme
    • ๐Ÿ›  Fixed style of function or method nodes with children
    • ๐Ÿ‘Œ Improved lambda handling in analysis
    • โž• Added help texts to project setup and preferences window
    • โœ‚ Removed 'close window' action from menu
    • ๐Ÿ›  Fixed constructors and destructors using return type 'void' without source location
    • ๐Ÿ“œ Parse errors will be displayed as they appear during analysis
    • Redesigned the about window
    • ๐Ÿ Installing prerequisites in Windows Installer
    • โž• Added installer for Windows
    • Introduced file endings .coatiproject and .coatidb for Coati's project files
    • โœ‚ Removed Coati directory from Linux package
    • ๐Ÿ›  Fixed graph font size was too small for Windows and Linux
    • ๐Ÿ‘‰ Show function and method signature in tooltip when hovering the graph node
    • โž• Added analysis for template parameter packs
    • ๐Ÿ›  Fixed syntax highlighting to correctly identify strings, comments and block comments
    • ๐Ÿ›  Fixed source locations of many declarations
    • Coati shows a template's general definition when an implicit specialization is activated
    • โž• Added new color scheme called "bad_rainbow"
    • Extended color schemes to allow more extensive use in the graph
    • ๐Ÿ“œ Coati now handles anonymous symbols when parsing files
    • ๐Ÿ‘Œ Improved handling of template arguments in analysis
    • Coati can now handle inclass initialization of members
    • Network ports for IDE communication can be defined in the ApplicationSettings.xml
  • v0.3.0 Changes

    ๐Ÿš€ released 2015-12-14

    • Saving all template arguments type uses
    • โž• Added recent projects menu option
    • Focus all overlapping source locations in the code view
    • ๐Ÿ‘Œ Improved code view auto scroll to center the first active line in the middle
    • ๐Ÿ›  Fixed search query disappeared when not token was found for it
    • ๐Ÿ›  Fixed cursor was jumping at end of query when editing a search query
    • Reworked code view highlighting
    • ๐Ÿ’พ Save comment locations and display them when right next to active symbol
    • ๐Ÿ›  Fixed old data was still in new project window when creating another project
    • ๐Ÿ’พ Save macro scopes
    • ๐Ÿ’พ Save errors to storage and reactivate them via button in the status bar
    • ๐Ÿ›  Fixed horizontal scroll in code view not activated while scrolling vertically
    • ๐Ÿ‘Œ Improved source locations of template scopes
    • ๐Ÿ’พ Save Coati version to sqlite and reparse project whenever the version changes
    • ๐ŸŽ Increased autocompletion performance by caching and limiting results to 100
    • โž• Added plugin for Sublime Text (2 & 3)
    • โž• Added plugin for Visual Studio (2012, 2013, 2015)
    • โž• Added communication interface from and to Coati via TCP sockets
    • โž• Added Tutorial project