All Versions
49
Latest Version
Avg Release Cycle
36 days
Latest Release
-
Changelog History
Page 5
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