Граф коммитов

67 Коммитов

Автор SHA1 Сообщение Дата
Brandon H ef378baf9e
Update Changelog for 0.4.336902 release (#1223) 2022-07-20 17:03:15 -07:00
Brandon H 4130ea45c8
Update Changelog for v0.3.330701 release (#1154)
* Update Changelog

For v0.3.330701

* Update CHANGELOG.md

Adding PR links to changelog items
2022-06-08 16:27:20 -07:00
Sunanda Balasubramanian b4211c8b5e
Update Changelog with latest releases (#1122) 2022-05-13 15:49:23 -07:00
bleaphar 4489f011ce
Changeloghtml (#983)
* test fixes

* This pr reflects updates to changelog and readme based on the addition of the format feature flag

* Addition of the pr link in the changelog

* Revert "test fixes (#982)"

This reverts commit 02b49ff0ed.

* Git revert to reduce noise and make log fixes

* reintroduction of file fixes

* Revert formatting changes in README.md

* Revert formatting changes in README.md

* Revert formatting changes in README.md

* Revert formatting changes in README.md

* Revert formatting changes in README.md

* Revert formatting changes in Changelog.md

* Reword format parameters option

* inclusion of html format for readme explanation

* Nit Formatting

* Nit Formatting

* Nit Formatting

* Nit Formatting

* Nit Formatting

* Nit Formatting

* Nit Formatting

Co-authored-by: Sunanda Balasubramanian <subal@microsoft.com>
2021-12-16 14:41:07 -08:00
Taylor Southwick fd4f1c16d1
Update changelog for latest push and add extension link (#942) 2021-11-17 11:14:05 -08:00
Sunanda Balasubramanian af3ae7bc17
Update Changelog with latest release details (#922) 2021-11-09 11:23:03 -08:00
Sunanda Balasubramanian cf6ccf3ad2
Update CHANGELOG.md (#906) 2021-11-01 10:23:44 -07:00
Taylor Southwick 0ddb32fdd1
Remove feature flag for extension management (#873) 2021-10-01 13:25:24 -07:00
Sunanda Balasubramanian 38d0252f47
Update CHANGELOG.md (#853) 2021-09-16 10:45:06 -07:00
Sunanda Balasubramanian 5f481f42b6
Update CHANGELOG.md (#852) 2021-09-16 09:28:25 -07:00
Taylor Southwick 3981eb6b2e
Update changelog and bump version to 0.3.* (#833) 2021-08-27 10:30:46 -07:00
Taylor Southwick b87a20e0b1
Output log as structured logging (#822)
This allows for a more searchable experience using tools that can
understand the structure rather than a file with a bunch of text.
2021-08-25 13:32:39 -07:00
Taylor Southwick 25de6f8a00
Add command option for --msbuild-path (#802)
This change separates out the MSBuild path into the WorkspaceOptions
object and refactors the logic into IConfigureOptions<> implementations
so that they will be cached automatically by the system.
2021-08-18 12:17:05 -07:00
Sunanda Balasubramanian d762a640fd
Alert on deprecated controls in Winforms (#800)
* Alert on deprecated controls in Winforms

* trying maui-check

* adding all the checks

* add mauicheck thing

* fixing vb test

* removes nuget org and replaces maui-check with dotnet cli tools steps directly

* Skipping maui tests to unblock merge

* Skip rather than comment out

* Undo vb test change

* Add changelog entry

Co-authored-by: Sweekriti Satpathy <swsat@microsoft.com>
2021-08-18 11:10:20 -07:00
Sunanda Balasubramanian 113309a257
Update changelog with latest changes (#798)
* Update changelog with analysis report updates

* adds maui updates to changelog

* Fix some typos

* Add version details too

Co-authored-by: Sweekriti Satpathy <swsat@microsoft.com>
2021-08-16 15:24:57 -07:00
Sunanda Balasubramanian ee430b05e1
Update Changelog for the latest release 2021-07-30 14:15:24 -07:00
Taylor Southwick c794e4d4e2
Add commandline to chose VS version (#753) 2021-07-28 14:00:30 -07:00
Sweekriti Satpathy 9031f712f3
Initial groundwork for MAUI Extension (#719)
* adds MAUI extension project and initial setup
2021-07-22 11:22:28 -07:00
Mike Rousos dba07c7a05
Add infrastructure for creating diagnostics for general API usage (#685)
This adds an analyzer (without code fix provider) for identifying and flagging usage of configured namespaces, types, or members and creating diagnostics with associated messages.

This will allow easily notifying users if they're using namespace, types, or members that are known to require manual changes.

Fixes #621
Fixes #502
Fixes #65
Fixes #69
Fixes #75
2021-07-21 16:16:23 -04:00
Taylor Southwick 8a26d29e32
Add link for survey to CLI (#735) 2021-07-20 12:11:37 -07:00
Sunanda Balasubramanian b219f33f45
Update Changelog with latest release details 2021-07-15 14:35:21 -07:00
Taylor Southwick d355e9338e
Ensure extensions get configuration (#695) 2021-07-09 09:29:05 -07:00
Sunanda Balasubramanian 7abf4c359d
Update changelog with latest release details 2021-06-30 18:17:51 -07:00
Sunanda Balasubramanian ed131abba5
Update recent changes in changelog 2021-06-25 13:31:43 -07:00
Mike Rousos a8f00be1bd
Alert users of diagnostics that don't have a code fix (#662)
This updates the RazorSourceUpdater and SourceUpdaterStep to alert users via warnings of any diagnostics that were produced by registered analyzers but didn't have a code fix available. This allows UA analyzers to alert users of code patterns requiring manual updates.
2021-06-24 16:30:42 -04:00
Ken Schlobohm 0ba924111c
added changelog msg (#658) 2021-06-23 12:57:05 -05:00
Mike Rousos 723cc4b64a
Add analyzer/code fix for updating or removing old attribute types (#641)
This replaces the AllowHtmlAttribute analyzer and code fixer with a more general purpose analzyers/code fix provider that will update or remove any attribute types listed in typemaps.

Fixes #493
Fixes #499
Fixes #501
Fixes #504
Fixes #638
2021-06-23 12:12:32 -04:00
Ken Schlobohm 93824bcaa0
Increase awareness about unsupported technologies (#617) 2021-06-22 12:07:33 -05:00
Taylor Southwick c86075b5a6
Add optional command line to pass options through (#651)
Create an ad hoc extension from the current directory that will pass options through.
2021-06-21 13:56:02 -07:00
Mike Rousos e9d2cc7edf
Fix analyzer package to hide typemap files (#632)
Fixes #631
2021-06-21 14:19:28 -04:00
Taylor Southwick 6df70761d1
Add usage telemetry (#644)
This change adds usage telemetry to help identify needs within Upgrade
Assistant. For more details, please see https://aka.ms/upgrade-assistant-telemetry
2021-06-18 13:32:24 -07:00
Mike Rousos bca9991a94
Don't add AddHttpContextAccessor to Startup.cs (#628)
This makes a few updates to the HttpContext.Current analyzer and code fix provider:

1. Don't add AddHttpContextAccessor to Startup.cs. It's still nice to have that there to make it easier to use IHttpContextAccessor from DI, but it's not required by HttpContextHelper anymore and it seems best to make as few changes as possible to users' startup files.
2. Update HttpContext.Current analyzer to also identify ControllerBase.HttpContext.Current as needing updated since that's a pattern we can arrive at mid-upgrade.
3. Fix HttpContextHelper to include using System.

Fixes #452
2021-06-17 18:21:11 -04:00
Sunanda Balasubramanian daf3dbfd40
Update Changelog with latest release version 2021-06-14 14:39:39 -07:00
Taylor Southwick 2b9eed3673
Update HttpContextHelper to use static instance (#599) 2021-06-07 10:11:47 -07:00
Ken Schlobohm d4a42e2cab
Language indifferent BinaryFormatter analyzer (#544) 2021-06-03 16:33:45 -05:00
Mike Rousos 55f8e7cf4d
Add a Razor document updater to enabled upgrading @helper functions to local methods (#559)
Fixes #76
2021-06-01 22:50:40 -04:00
Mike Rousos 550aa94351
Consolidate type upgrade analyzers into a single configurable analyzer (#540)
This consolidates all the analyzers derived from `IdentifierUpgradeAnalyzer` and replaces them with a single analyzer/code fix provider for identifying and updating all cases where a type name needs replaced with a more modern equivalent.

It also updates this new `TypeUpgradeAnalyzer` to read the types to be replaced dynamically from additional texts so that users can easily extend the mapping of types to be replaced (by including a .typemap file in their project, including a .typemap additional file in their extension, or by registering an `AdditionalText` file with in UA's DI container).
2021-05-28 11:09:41 -04:00
Sunanda Balasubramanian 340a58921b
Update latest release version to changelog 2021-05-27 15:36:02 -07:00
Sunanda Balasubramanian b5fc7bd247
Initial wiring of Analyze command (#541)
* Add Pre-Upgrade Analysis Design doc

* Address Feedback

* Initial wiring of analyze command

* Fix merge conflicts

* More Merge Conflicts

* Some indentation changes

* More merge conflicts

* Move Analysis project under components

* Changes to UpgradeContext

* Merge Main

* Remove older package analyzer files

* Merge main for shared common files

* More merge main

* More merge issues

* Make analyze aware of user selected entry points

* Addressing some of the PR feedback

* More PR feedback and edits to Changelog, ReadMe

* Removing Analysis project

* PR feedback
2021-05-26 15:35:35 -07:00
Taylor Southwick 1e65fa46b5
Add a codefixer to refactor HttpContext.Current (#536)
This adds an additional codefixe for HttpContext.Current that helps to
refactor its usage to instead use method injection. The codefixe will
update calling methods to pass in HttpContext.Current, which can be
called multiple times to move HttpContext.Current up the stack.
2021-05-24 16:30:10 -07:00
Mike Rousos 999bc78f63
Update changelog to mention Controller code fix provider (#538) 2021-05-20 13:01:37 -04:00
Taylor Southwick acd941fd5a
Require windows TFM if MyType requires that (#529) 2021-05-18 09:11:53 -07:00
Taylor Southwick a9d1857d4d
Ensure restores are run when needed (#525)
This change moves the nuget reference retrieval back to non-async as the only async pathway we need is to ensure the restore is done. That has been moved now behind the the actual properties/methods that require that, which have in turn been turned into async.
2021-05-17 10:26:00 -07:00
Sunanda Balasubramanian 981a2f9008
Adding a link to community member's GH handle 2021-05-13 15:42:49 -07:00
Sunanda Balasubramanian 9b385eab7f
Shoutout to community PR merge in Changelog 2021-05-13 15:41:14 -07:00
Sunanda Balasubramanian 7cce884e3b
Add latest release link to changelog 2021-05-12 12:19:08 -07:00
Taylor Southwick 10fd0c8d40
Enable LTS/Current/Preview selection (#469)
This change does a couple of things to enable LTS/Current/Preview selection:

- Adds a command line argument to allow selection
- Maps the selected support model to identify the TFM that is needed
- Updates the PackageLoader to limit searches to results that match the TFMs in a project
2021-05-04 13:40:41 -07:00
Ken Schlobohm 16f222c550
Update try-convert (#474) 2021-04-30 17:09:08 -05:00
Cathy Sullivan a76ed0d574
Fixed the issue links in the CHANGELOG (#468) 2021-04-28 11:33:51 -07:00
Sunanda Balasubramanian d9fa670dc0
Update Changelog with newest version. 2021-04-27 16:29:37 -07:00