- Updated FsXaml and FSharp.ViewModule to prevent type provider conflicts
- Fixes to make sure that VFPT color scheme updates properly when VS theme is changed
- Update F# Compiler Service, Fantomas and FSharpLint
- Fix class declaration coloring if it contains any static let bindings
- Better handling of finding projects #1384 #1386
- Fix blocking of AltGr keys on non-English keyboard layouts #1385
- Initial support for VS 15 #1389 #1390
- Fix unused declarations highlighting #1374
- Enable peek definition for standalone F# files #1329
- Optimize on caret move #1349
- Remove dependencies on Visual F# Tools #1355
- Remove Navigation Bar setting #1364
- View metadata when Peek Definitions on external assemblies #1369
- Implement Peek definition #1286
- Add outlining menu items and keybindings #1283
- Implement highlight definitions #1272
- Fix Printf arguments highlighting bugs
- Implement outlining support (#1147)
- Fix conflicts between FSharpLint options dialog and ReSharper (#1166)
- Use FCS operation queues more effectively (#1177, #1178)
- Add more advanced outlining (#1175, #1202)
- Add colored outlining hints (#1200)
- Generate separate reference scripts for each project configuration (#1197)
- No longer check for existence of urls before navigating to source (#1199)
- Add 'Background Compilation' and 'Project Cache Size' options (#1207)
- Collapse some constructs by default, based on outlining options (#1215)
- Preserve coloring if parsing fails (#1219)
- Move main computations out of UI thread (#1237)
- Add printf specifier highlighting (#1257)
- Fix formatting bugs (#1267)
- Fix fonts and colors' appearance on VS 2015 (#1064)
- Implement FSharpLint integration (#1034)
- Support relevant FSharp.Core.dll based on VS versions (#1065)
- Show LightBulb instead of SmartTag on VS 2015 (#1069)
- Faster closing of VS solutions (#1076)
- Support lightweight interface implementation (#1091)
- Use forward slashes in FSI generated references (#1099)
- Changing open document forces FCS to stop current checking (#1100)
- Handle #load directives in Go to Definition (#1117)
- Add FSharpLint options dialog (#1097)
- Optimize dialog layouts for high DPI (#1024)
- Fix wrong size of unused markers in VS 2012 (#1027)
- Add a new option for interface member identifiers (#1029)
- NavigateToSource now supports BitBucket, GitLab and Codebasehq urls (#1038)
- Hide F# Power Tools menu on non-F# projects (#1040)
- Support F# 4.0 constructs (#1047)
- Set explicit dependency on Visual F# Tools (#1056)
- Improve theme detection on VS 2015 (#1058)
- Drop official support for VS 2012 (#1060)
- Implement QuickInfo margin (#973)
- Fix UI freezes by moving computation to background threads (#975)
- Improve folder organization feature (#969, #986)
- Fix source code formatting bugs (fantomas#168)
- Optimize for better responsiveness (#1001, #1002)
- Improve union pattern match case generation feature (#1003)
- Enhance unused declaration margin feature (#1012)
- Create a single HighlightUsageTagger for each document (#1021)
- Support operator coloring (#936)
- Implement Navigate to Source (#945)
- Implement assembly resolution for FsiReferenceCommand (#949)
- Fix missing colors in VS 2012 (#952)
- No longer report synthetic range symbols (#954)
- Generate signatures of enclosing modules of active patterns (#955)
- Find all references and Rename refactoring does not search for private/internal symbol usages in projects other than ones where it's declared (#932)
- Fix inconsistent code coloring (#933)
- Fix wrong recognition of dark themes on VS 2015 (#917)
- Generate references for F# Interactive preserve references order if users override them (#921)
- Remove dependencies on .NET 4.5, which cause installation errors on VS 2015 (#924)
- Fix various bugs on Go to Metadata (#865, #867, #891)
- Check graying out unused declarations/opens in a separate coloring stage (#852)
- Improve performance of Find All References when symbols appear on many documents (#839)
- Report printf specifiers from user-defined printf-like functions (#877)
- Implement Next and Previous Highlighted Reference commands (#899)
- Automatically update depth colorizer when VS theme changes (#901)
- Integrate AddReferenceInFSI extension as Generate References for F# Interactive feature (#904)
- No longer reopen generated signatures and go to exact symbol locations on signature files (#906)
- Fix a concurrency bug (issue & fix)
- Fix displaying underscores in resolving unopened namespaces (issue & fix)
- Fix issues with string highlighting in VS 2013 (issue & fix)
- Add syntax coloring for generated signatures
- Fix various bugs on syntax coloring for printf specifiers
- Support multiline strings in printf formatting
- Implement Task List Comments
- Fix issues with retrieving wrong active documents
- Add syntax coloring for escaped characters in strings
- Add Strict mode to control granularity of caching
- Add Diagnostic mode to dump logging information to VS Output window
- Add syntax coloring for printf specifiers
- Fix project load times to point to last changed files
- Fix exceptions on FullOutputFilePath
- Support more complex scenarios in VS unit tests
- Fix various issues with union case generation
- Implement Go to Metadata
- Fix forcing saving projects when project items change
- Fix various issues on unused open declarations
- Improve rename refactoring validation
- Add support for VS 14
- Implement Gray out unused open statements
- Handle included files while working on F# scripts
- Add VS unit tests for multiple features
- Implement unused declaration scrollbar markers
- Add report progress and cancellation to Rename Refactoring
- Add report progress to Find All References
- Enhance Xaml support
- Implement Resolve unopened namespaces
- Implement Gray out unused declarations
- Add a NuGet package for the core project
- Implement Union type pattern generation
- Fix various bugs on syntax coloring
- Improve responsiveness on big solutions
- Improve memory usage
- Protect against intermittent crashes
- Add Implement Interface feature
- Fix duplicated symbols and missing private symbols in Find All References
- Enhance syntax coloring of type-provider-related source code
- Reduce the size of VSIX output
- Implement record stub generation
- Fix the issue where VFPT is active during CPU idles
- Return correct symbol information on dirty files and dirty projects
- Implement Find all references
- Improve robustness of XmlDoc generation
- Improve performance on large solutions
- Add validation after reformatting
- Fix the issue where rename refactoring is applied after cancelled by 'Esc'
- Add folder organization support
- Enhance syntax coloring (now with coloring modules and quotations)
- Implement solution-wide rename refactoring
- Add logging facilities
- Improve Rename dialog
- Improve performance of NavigateTo feature
- Implement semantic highlighting
- Migrate to XAML provider in FsXaml
- Improve lexing performance
- Fix intermittent navigation bar configuration
- Setup integration tests
- Fix the issue with standalone fs files
- Fix the issue with failing source code formatting feature
- Import depth colorizer
- Implement NavigateTo command
- Fix performance issues with highlight references and rename refactoring
- Support highlight references, rename refactoring and NavigateTo on standalone files
- Listen to events due to project changes
- Improve F# project system
- Fix the NRE when there is no project or solution
- Fix the issue where multiple replacements are wrong if performed in a single line
- Use Ctrl + R, Ctrl + R key binding for rename refactoring
- Implement major improvements on highlight references
- Support operator highlighting
- Reuse C#'s highlighted reference marker
- Add rename refactoring
- Add navigation bar setting
- XML doc comments are generated as the first '<' char in a blank "///" comment is entered
- Implement highlight references
- Add options to disable constituent parts
- Import Fantomas extension
- Import FSharpXMLDoc extension
- Add basic documentation