Журнал изменений (инструменты Visual Studio для Unity, Mac)

Журнал изменений в наборе средств Visual Studio для Unity

2.10.2.0

Выпущено 2 июня 2021 г.

Новые функции

  • Интеграция:

    • Добавлена диагностика UNT0024. Присвойте приоритет скалярным вычислениям с использованием векторных вычислений.
  • Вычисления:

    • Добавлена поддержка использования переносимых PDB-символов для правильной фильтрации видимых локальных переменных.

Исправления ошибок

  • Интеграция:

    • Исправлено объявление об анализе с помощью последних версий Unity.

2.10.1.0

Выпущен 11 мая, 2021

Исправления ошибок

  • Интеграция:

    • Исправлена проблема стабильной работы с UNT0008 куиккфикс.

    • Устранены проблемы с производительностью потоков.

    • Исправлена Фильтрация предупреждений и ошибок в сообщения.

    • Исправлена фильтрация фоновых процессов Unity.

2.10.0.0 модуля

Выпущено 13 апреля 2021 г.

Новые функции

  • Интеграция:

    • Добавлена диагностика UNT0019. Ненужный вызов косвенного обращения для GameObject.gameObject .

    • Добавлена диагностика UNT0020. MenuItem атрибут, используемый в методе, отличном от Static.

    • Добавлена диагностика UNT0021. Сообщение Unity должно быть защищено (обязательно).

    • Добавлена диагностика UNT0022. Неэффективный метод для задания расположения и вращения.

    • Добавлена диагностика UNT0023. Объединение присваивания для объектов Unity.

    • Добавлен подавитель USP0017 для IDE0074. Объекты Unity не должны использовать присвоение объединения.

2.9.4.0

Выпущен 6 апреля 2021

Исправления ошибок

  • Интеграция:

    • Устранение проблем с перечислением тестов

2.9.3.0

Выпущено 30 марта 2021 г.

Исправления ошибок

  • Интеграция:

    • Устранение проблем с помощью средства запуска тестов

2.9.2.0

Выпущено 2 марта 2021 г.

Исправления ошибок

  • Интеграция:

    • Исправлено выделение при поиске в диалоговом окне сообщений Unity.

    • Исправлены проблемы со стабильностью представления дерева для проектов Unity.

  • Отладка:

    • Исправлена обработка условных точек останова.

2.9.1.0

Выпущено 9 февраля 2021 г.

Новые функции

  • Интеграция:

    • Добавлена поддержка запуска и отладки тестов Unity из интегрированной среды разработки.
  • Вычисления:

    • В окно Locals (Локальные) добавлен объект Active Scene с корневыми игровыми объектами.

    • В окно Locals (Локальные) добавлен объект this.gameObject, учитывая его высокую популярность в проектах Unity.

    • Добавлены группы Children и Components во все экземпляры GameObject, что позволяет легко отображать иерархическое представление всех объектов.

    • Добавлены Scene Path во все экземпляры GameObject, чтобы отображать расположение в сцене.

    • Добавлена поддержка JobEntityBatch/Lambdas при использовании сущностей с генераторами исходного кода.

    • Улучшена поддержка отображения для крупных массивов (с группированием индексов).

    • Добавлены отсутствующие сообщения Unity для API версии 2019.4.

Исправления ошибок

  • Интеграция:

    • Устранены проблемы со стабильностью диалогового окна сообщений в Unity.

    • Устранены несколько проблем с интерфейсом для языков, отличных от ENU.

    • Устранены проблемы со стабильностью для диагностики UNT0018.

  • Отладка:

    • Исправлены проблемы с отключением виртуальной машины при использовании методов Trace.
  • Вычисления:

    • Исправлена фильтрация исключений, выдаваемых при использовании устаревших свойств.

2.9.0.0

Выпущено 20 января 2021 г.

Новые функции

  • Интеграция:

    • Добавлена поддержка для файлов raytrace shaders, UXML и USS.

    • Обновлен API сообщений Unity (для всех методов, используемых как сопрограммы).

    • Обновлено обнаружение пакетов SDK для Android.

Исправления ошибок

  • Интеграция:

    • Исправлена диагностика UNT0006, которая создавала неверные предупреждения для сопрограмм и AssetPostprocessor.OnAssignMaterialModel.

2.8.4.0

Выпущено 15 декабря 2020 г.

Исправления ошибок

  • Интеграция:

    • Исправлена проблема с надежностью при закрытии мастера создания событий Unity.

2.8.3.0

Выпущено 10 ноября 2020 г.

Исправления ошибок

  • Отладчик:

    • Исправлена присоединение к Unity, даже если в решении нет проекта VSTU.

2.8.2.0

Выпущен 27 октября 2020 г.

Новые функции

  • Интеграция:

    • Улучшенная UNT0010 Диагностика, применяемая ко всем, наследуемым от Component , а не только MonoBehaviour .

2.8.1.0

Выпущено 13 октября 2020 г.

Новые функции

  • Вычисления:

    • Добавлена поддержка неявного преобразования с вызовами. Ранее средство оценки применяет строгую проверку типов, в результате чего выдаются Failed to find a match for method([parameters...]) предупреждающие сообщения.
  • Интеграция:

    • Добавлена диагностика UNT0018. Не следует использовать System.Reflection функции в сообщениях, критических для производительности, таких как Update , FixedUpdate , LateUpdate или OnGUI .

    • Улучшенные USP0003 и USP0005 подавленные методы с поддержкой всех AssetPostprocessor статических методов.

    • Добавлен подавитель USP0016 для CS8618. C# 8.0 вводит ссылочные типы, допускающие значения NULL, и ссылочные типы, не допускающие значения NULL Обнаружение инициализации типов, наследуемых от UnityEngine.Object , не поддерживается и приведет к ошибкам.

    • Теперь используйте тот же механизм создания проектов Player и асмдеф для Unity 2019. x и 2020. x +.

    • Улучшен пользовательский интерфейс при создании сообщений Unity с помощью мастера.

Исправления ошибок

  • Интеграция:

    • Исправлена непредвиденная ошибка завершения для сообщений в комментариях.

2.8.0.0

Выпущен 14 сентября 2020 г.

Исправления ошибок

  • Интеграция:

    • Исправлено создание проекта проигрывателя с помощью Unity 2019. x.

2.7.1.0

Выпущено 5 августа 2020 г.

Новые функции

  • Интеграция:

    • API сообщений Unity обновлен до версии 2019.4.

    • Добавлен подавитель USP0013 для CA1823. Частные поля с атрибутами SerializeField или SerializeReference не должны помечаться как неиспользуемые (FxCop).

    • Добавлен подавитель USP0014 для CA1822. Сообщения Unity не должны помечаться как кандидаты для модификатора static (FxCop).

    • Добавлен подавитель USP0015 для CA1801. Неиспользуемые параметры не должны удаляться из сообщений Unity (FxCop).

    • Включена поддержка MenuItem для подавителя USP0009.

Исправления ошибок

  • Интеграция:

    • исправлена ошибка, из-за которой подавители USP0001 и USP0002 не работали с дополнительными круглыми скобками или аргументами метода.

    • Исправлена проблема с обязательным обновлением базы данных ресурсов, даже если автоматическое обновление было отключено в параметрах Unity.

2.7.0.0

Выпущено 23 июня 2020 г.

Новые функции

  • Интеграция:

    • включена поддержка сохранения папок решений при повторном создании решения и проектов Unity.

    • Добавлена диагностика UNT0015. Включено обнаружение неправильной сигнатуры метода с атрибутом InitializeOnLoadMethod или RuntimeInitializeOnLoadMethod.

    • Добавлена диагностика UNT0016. Использование Invoke, InvokeRepeating, StartCoroutine или StopCoroutine с первым аргументом строкового литерала не является типобезопасным.

    • Добавлена диагностика UNT0017. Вызов SetPixels выполняется очень долго.

Исправления ошибок

  • Отладчик:

    • исправлена проблема с созданием точек останова во время игры в старой среде выполнения Mono (попытка привязки точки останова сразу после ее создания).
  • Интеграция:

    • не сбрасывайте выбранные элементы при фильтрации сообщений в мастере сообщений Unity.

    • Исправлена ошибка с подавителями USP0004, USP0006 и USP0007 с использованием следующих правил: включено подавление IDE0044 (только для чтения), IDE0051 (не используется), CS0649 (никогда не назначается) для всех полей, декорированных атрибутом SerializeField. Включено подавление CS0649 (никогда не назначается) для открытых полей всех типов, расширяющих Unity.Object.

    • Исправлена проблема с проверкой параметров универсального типа для UNT0014.

  • Вычисления:

    • исправлена проблема со сравнением на равенство с использованием перечислений.

2.6.1.0

Выпущено 19 мая 2020 г.

Исправления ошибок

  • Интеграция:

    • Выдается предупреждение, если не удалось создать сервер обмена сообщениями на стороне Unity.

    • Во время упрощенной компиляции корректно выполняются анализаторы.

    • Исправлена документация по API с установками Unity Hub.

    • Исправлены ошибки визуализатора отладчика.

2.6.0.0

Выпущено 14 апреля 2020 г.

Новые функции

  • Интеграция:

    • Добавлена диагностика UNT0012. Обнаруживаются и упаковываются в оболочку сопрограммы в StartCoroutine().

    • Добавлена диагностика UNT0013. Обнаруживаются и удаляются недопустимые или избыточные атрибуты SerializeField.

    • Добавлена диагностика UNT0014. Обнаруживается объект GetComponent(), который вызывается с использованием типа, не являющегося типом компонента или интерфейса.

    • Добавлен подавитель USP0009 для IDE0051. Методы с атрибутом ContextMenu и методы, на которые ссылается поле с атрибутом ContextMenuItem, не помечаются как неиспользуемые.

    • Добавлен подавитель USP0010 для IDE0051. Поля с атрибутом ContextMenuItem не помечаются как неиспользуемые.

    • Добавлен подавитель USP0011 для IDE0044. Поля с атрибутом ContextMenuItem не задаются как доступные только для чтения.

    • USP0004, USP0006 и USP0007 теперь работают для атрибутов SerializeReference и SerializeField.

Исправления ошибок

  • Интеграция:

    • Команды запуска и остановки отправляются в Unity только в том случае, если редактор может обмениваться данными.

    • Исправлена документация с краткими сведениями по унаследованным сообщениям.

    • Исправлена область действия для сообщения CreateInspectorGUI.

    • Не регистрируется UNT0001 для методов с полиморфными модификаторами.

  • Вычисления:

    • Исправлена обработка случаев применения псевдонимов.

    • Исправлена обработка обнуляемых типов.

2.5.2.0

Выпущено 23 марта 2020 г.

Исправления ошибок

  • Отладчик:

    • Исправлена регистрация потоков после присоединения.

2.5.1.0

Выпущено 3 марта 2020 г.

Новые функции

  • Интеграция:

    • Добавлен подавитель USP0008 для IDE0051. Частные методы, используемые с методами Invoke, InvokeRepeating, StartCoroutine или StartCoroutine, не должны помечаться как неиспользуемые.

Исправления ошибок

  • Интеграция:

    • Внесены изменения в документацию по методам OnDrawGizmos и OnDrawGizmosSelected.
  • Вычисления:

    • Исправлена проверка аргументов лямбда-выражений.

2.5.0.1

Выпущено 19 февраля 2020 г.

Исправления ошибок

  • Интеграция:

    • Исправлена диагностическая проверка UNT0006 на правильность подписи сообщения. При проверке типов с несколькими уровнями наследования эта диагностика может завершиться ошибкой с выводом следующего сообщения: warning AD0001: Analyzer 'Microsoft.Unity.Analyzers.MessageSignatureAnalyzer' threw an exception of type 'System.ArgumentException' with message 'An item with the same key has already been added.

2.5.0.0

Выпущено 22 января 2020 г.

Новые функции

  • Интеграция:

    • Добавлена поддержка HLSL-файлов.

    • Используется новый пользовательский интерфейс диалогового окна "Новая папка".

    • Используется новая сетка доступных свойств.

    • Добавлен подавитель USP0006 для IDE0051. Частные поля с атрибутом SerializeField не должны помечаться как неиспользуемые.

    • Добавлен подавитель USP0007 для CS0649. Поля с атрибутом SerializeField не должны помечаться как неназначенные.

Исправления ошибок

  • Интеграция:

    • Исправлен процесс создания проекта (поиск целевого объекта GenerateTargetFrameworkMonikerAttribute не всегда выполнялся правильно).
  • Вычисления:

    • Исправлено вычисление строки (без использования вызовов ToString()).

2.4.2.0

Дата выпуска: 3 декабря 2019 г.

Исправления ошибок

  • Интеграция:

    • Исправлена диагностика с пользовательскими интерфейсами.

    • Исправлены быстрые подсказки с выражениями неправильного формата.

2.4.1.0

Дата выпуска: 6 ноября 2019 г.

Новые функции

  • Интеграция:

    • Добавлена поддержка фоновых процессов Unity. (Отладчик может выполнить автоматическое подключение к основному процессу, а не к дочернему).

    • Добавлена быстрая подсказка для сообщений Unity, в которой отображается соответствующая документация.

Исправления ошибок

  • Интеграция:

    • Исправлен анализатор сравнения тегов UNT0002 с расширенными выражениями двоичного кода и вызова.

Устаревшие компоненты

  • Интеграция:

    • В дальнейшем Инструменты Visual Studio для Unity будут поддерживать только Visual Studio 2017+.

2.4.0.0

Дата выпуска: 15 октября 2019 г.

Новые функции

  • Интеграция:

    • Добавлен подавитель USP0005 для IDE0060 (неиспользуемый параметр) для всех сообщений Unity.

    • Добавлена быстрая подсказка для полей с тегами TooltipAttribute. (Это также будет работать для простого метода доступа GET с использованием этого поля).

2.3.3.0

Выпущено 23 сентября 2019 г.

Новые функции

  • Интеграция:

    • Добавлен новый подавитель для IDE0060, чтобы в интегрированной среде разработки не отображалось быстрое исправление для удаления неиспользуемых параметров.
      • USP0005 для IDE0060: Сообщения Unity вызываются средой выполнения Unity.

2.3.2.0

Выпущено 16 сентября 2019 г.

Новые функции

  • Интеграция:

    • Мы улучшили поддержку проектов Unity в Visual Studio, добавив новые функции диагностики, предназначенные специально для Unity. Мы также повысили интеллектуальные возможности интегрированной среды разработки: общая диагностика C#, которая не относится к проектам Unity, теперь не применяется. Например, в интегрированной среде разработки не предлагается изменить переменную инспектора на readonly, что не позволило бы изменять эту переменную в редакторе Unity.
      • UNT0001. Сообщения Unity вызываются средой выполнения, даже если они пусты; не объявляйте их, чтобы избежать лишней обработки средой выполнения Unity.
      • UNT0002. Сравнение тегов с использованием равенства строк выполняется медленнее, чем с помощью встроенного метода CompareTag.
      • UNT0003. Использование универсальной формы GetComponent является предпочтительным для обеспечения безопасности типов.
      • UNT0004. Сообщение Update зависит от частоты кадров и должно использовать Time.deltaTime вместо Time.fixedDeltaTime.
      • UNT0005. Сообщение FixedUpdate не зависит от частоты кадров и должно использовать Time.fixedDeltaTime вместо Time.deltaTime.
      • UNT0006. Для этого сообщения Unity обнаружена неверная сигнатура метода.
      • UNT0007. В Unity переопределяется оператор сравнения со значением NULL для объектов Unity, которые несовместимы с объединением со значением NULL.
      • UNT0008. В Unity переопределяется оператор сравнения со значением NULL для объектов Unity, которые несовместимы с распространением значения NULL.
      • UNT0009. При применении атрибута InitializeOnLoad к классу необходимо предоставить статический конструктор. Атрибут InitializeOnLoad обеспечивает его вызов при запуске редактора.
      • UNT0010. Объекты MonoBehaviour следует создавать только с помощью метода AddComponent(). MonoBehaviour — это компонент, и его необходимо присоединить к GameObject.
      • UNT0011. Объект ScriptableObject следует создавать только с помощью метода CreateInstance(). Объект ScriptableObject должен быть создан подсистемой Unity для обработки методов сообщений Unity.
      • USP0001 для IDE0029: Объекты Unity не должны использовать объединение со значением NULL.
      • USP0002 для IDE0031: Объекты Unity не должны использовать распространение значения NULL.
      • USP0003 для IDE0051: Сообщения Unity вызываются средой выполнения Unity.
      • USP0004 для IDE0044: Поля с атрибутом SerializeField нельзя делать доступными только для чтения.

2.3.1.0

Выпущено 4 сентября 2019 г.

Новые функции

  • Вычисления:

    • Добавлена поддержка улучшенного отображения типов, например List<object> вместо List'1[[System.Object, <corlib...>]].

    • Добавлена поддержка доступа к членам-указателям, то есть p->data->member.

    • Добавлена поддержка неявных преобразований в инициализаторах массивов, то есть new byte [] {1,2,3,4}.

    • Добавлена поддержка шестнадцатеричного редактора при проверке массивов байтов и строк.

2.3.0.0

Выпущено 13 августа 2019 г.

Исправления ошибок

  • Вычисления:

    • Устранены проблемы, связанные с исключениями при пошаговом выполнении.

    • Устранены проблемы с вычислением псевдоидентификаторов (например, $exception).

    • Устранено аварийное завершение при разыменовании недопустимых адресов.

    • Устранена проблема с выгрузкой доменов приложений.

2.2.0.0

Выпущено 25 июля 2019 г.

Исправления ошибок

  • Вычисления:

    • Исправлена проверка с помощью типов IntPtr.
  • Отладчик:

    • Исправлена обработка точек перехвата и точек останова функций.

2.1.3.0

Выпущено 9 июля 2019 г.

Новые функции

  • Отладчик:

    • Добавлена поддержка перехвата подклассов исключений.

    • Добавлена поддержка протокола MDS 2.51.

  • Интеграция:

    • Добавлена поддержка файлов ASMDEF.

    • Переключитесь в режим переименования при добавлении файла из шаблона (для имитации поведения редактора Unity).

Исправления ошибок

  • Интеграция:

    • Исправлена обработка неправильно сформированных сообщений при взаимодействии с проигрывателем Unity.
  • Вычисления:

    • Исправлена обработка пространств имен в выражениях.

2.1.2.0

Выпущено 2 июля 2019 г.

Исправления ошибок

  • Вычисления:

    • Исправлены отчеты об ошибках с выражениями, не допускающими анализ.

2.1.1.0

Выпущено 27 июня 2019 г.

Новые функции

  • Интеграция:

    • Обновлен API-интерфейс MonoBehaviour до версии 2019.1.

Исправления ошибок

  • Интеграция:

    • Исправлена производительность обозревателя проектов Unity.

    • Устранены проблемы, связанные с уведомлением об ошибках и предупреждениях в окне вывода, когда включена упрощенная сборка.

    • Улучшена производительность для упрощенной сборки.

2.1.0.0

Выпущено 20 июня 2019 г.

Новые функции

  • Интеграция:

    • Отключена полная сборка для проектов Unity, чтобы обеспечить отображение сообщений об ошибках и предупреждений IntelliSense. Unity создает решение Visual Studio с проектами библиотеки классов, в которой представлены внутренние операции Unity. Но в Unity не учитываются и не используются результаты сборки в Visual Studio после выполнения конвейера компиляции. Сборка в Visual Studio будет пустой тратой ресурсов. Если вам нужна полная сборка, так как от нее зависят средства или настройка, можете отключить эту оптимизацию ("Параметры"/"Инструменты для Unity"/"Отключить полную сборку проектов").

    • В UPE добавлена поддержка для пакетов Unity. Отображаются только указанные в ссылках пакеты (с использованием manifest.json в папке Packages) и локальные пакеты (внедренные в папку Packages).

2.0.2.1

Выпущено 30 мая 2019 г.

Новые функции

  • Интеграция:

    • Добавлен пользовательский значок для целевых объектов выполнения Unity.

2.0.2.0

Выпущен 2 апреля 2019 г.

Новые функции

  • Интеграция:

    • Добавлена поддержка автоматического обновления ресурсной базы данных Unity при сохранении. Данная функция включена по умолчанию, и во время сохранения сценария в Visual Studio она запустит перекомпиляцию на стороне Unity. Эту функцию можно отключить в разделе "Инструменты\Параметры\Инструменты для Unity\Обновление AssetDatabase в Unity при сохранении".

    • Добавлена поддержка настройки предпочтительной установки Unity для документации, доступной вне сети.

    • Добавлено контекстное меню для нового редактора.

Исправления ошибок

  • Отладчик:

    • С помощью пустых кадров исправлены осмотр кадра и фильтрация сборки.

2.0.1.1

Выпущено 26 марта 2019 г.

Исправления ошибок

  • Интеграция:

    • Исключительно для этого выпуска временно сделали Mono отладчиком по умолчанию и единственным доступным для использования.

2.0.0.6

Выпущено 26 марта 2019 г.

Новые функции

  • Интеграция:

    • Добавлена поддержка функции "Подключить к Unity и воспроизвести".

2.0.0.5

Выпущено 20 марта 2019 г.

Новые функции

  • Project Generation:

    • Сохранение внешних свойств при обработке файла решения.
  • Вычисления:

    • Добавлена поддержка для имен с псевдонимом (пока что только для глобального пространства имен). Теперь вычислитель выражений принимает типы в формате global::namespace.type.

    • Добавлена поддержка формата pointer[index], который семантически идентичен разыменованию указателя в формате *(pointer+index).

2.0.0.4

Выпущено 5 марта 2019 г.

Новые функции

  • Интеграция:

    • Обновлен API ScriptableObject.

Исправления ошибок

  • Интеграция:

    • Пространства имен удалены из шаблонов.

2.0.0.3

Выпущено 5 марта 2019 г.

Новые функции

  • Project Generation:

    • Предупреждения больше не будут появляться при использовании общих и последовательных полей. Сообщения компилятора CS0649 и IDE0051, создаваемые в проектах Unity, автоматически заблокированы.
  • Интеграция:

    • Запрос на присоединение к конкретному экземпляру при выполнении более одного процесса в Unity.
  • Вычисления:

    • Добавлена поддержка локальных функций.

Исправления ошибок

  • Отладчик:

    • Исправлено чтение настраиваемого атрибута в именованных аргументах при использовании протоколов старых версий.

2.0.0.2

Выпущено 4 февраля 2019 г.

Новые функции

  • Интеграция:

    • Обновлен API MonoBehaviour.

Исправления ошибок

  • Отладчик:

    • Исправлена настройка значений-примитивов в отладчике.

2.0.0.1

Выпущено 4 декабря 2018 г.

Исправления ошибок

  • Интеграция:

    • Исправлена автономность пакета установки.

2.0.0.0

Выпущено 4 декабря 2018 г.

Новые функции

  • Отладчик:

    • Отладчик Unity на Mac заменен тем же базовым отладчиком Unity из Windows.

    • NRefactory заменен на Roslyn для вычисления выражений.

    • Добавлена поддержка указателей: разыменования, приведения и расчета (для этого потребуется Unity 2018.2+ и новая среда выполнения).

    • Добавлена поддержка просмотра указателя массива (как в C++). Выполните выражение указателя, а затем добавьте запятую и требуемое число элементов.

    • Добавлена поддержка асинхронных конструкций.

    • Добавлена поддержка псевдопеременных (идентификаторов объекта и исключения).

Исправления ошибок

  • Отладчик:

    • С помощью неподдерживаемых или неправильно сформированных выражений исправлено вычисление выражений.

1.7.0.0

Выпущено 13 ноября 2018 г.

Новые функции

  • Отладчик:

    • В диалоговом окне "Присоединение" добавлено больше сведений о клиенте (IP-адрес, имя компьютера).

Исправления ошибок

  • Отладчик:

    • Исправлена взаимоблокировка в библиотеке, используемой для связи с модулем отладки Unity. Это проблема приводила к зависанию Visual Studio или Unity, особенно при выборе команды "Подключить к Unity" или перезапуске игры.
  • Интеграция:

    • Исправлена активация подключаемого модуля Unity, когда был выбран другой редактор по умолчанию.

    • Исправлено создание шаблона файла Unity.

1.6.0.2

Выпущено 24 июля 2018 г.

Исправления ошибок

  • Интеграция:

    • Выполнен откат для обхода ошибки производительности Unity, которая была исправлена Unity.

1.6.0.1

Выпущено 10 июля 2018 г.

Исправления ошибок

  • Интеграция:

    • Исправлена поддержка окраски в коде шейдеров.

1.6.0.0

Выпущено 26 июня 2018 г.

Исправления ошибок

  • Мастера:

    • Исправлена опечатка в сообщении OnApplicationFocus.
  • Project Generation:

    • Временное обходное решение для ошибки в работе Unity: кэширование MonoIslands при создании проектов.

    • Больше не следует преобразовывать переносимый файл PDB в MDB при использовании новой среды выполнения Unity.

1.5.0.2

Выпущено 18 апреля 2018 г.

Новые функции

  • Интеграция:

    • Добавлена поддержка базового завершения кода шейдеров.

    • Добавлена поддержка переключения комментариев в файлах шейдеров.

1.5.0.1

Выпущено 28 марта 2018 г.

Новые функции

  • Интеграция:

    • Добавлена поддержка дополнительных шаблонов в обозревателе проектов Unity.

1.5.0.0

Выпущено 21 марта 2018 г.

Новые функции

  • Интеграция:

    • Добавлена поддержка обнаружения проигрывателей Android, подключенных по USB, и присоединения к ним.

1.4.0.3

Выпущено 5 марта 2018 г.

Новые функции

  • Project Generation:

    • Добавлена поддержка генератора новых проектов в Unity 2018.1.
  • Интеграция:

    • Добавлена панель для специальных параметров.

1.4.0.2

Выпущено 24 января 2018 г.

Исправления ошибок

  • Project Generation:

    • Исправлено определение версий Mono.
  • Интеграция:

    • Исправлены проблемы синхронизации с версией 2018.1 и активация подключаемых модулей.

    • Исправлены уведомления при обнаружении нового проигрывателя.

1.4.0.1

Выпущено 23 января 2018 г.

Исправления ошибок

  • Интеграция:

    • Исправлено действие развертывания и свертывания папок двойным щелчком.

1.4.0.0

Выпущено 13 декабря 2017 г.

Новые функции

  • Project Generation:

    • Добавлена поддержка .NET Standard.

Исправления ошибок

  • Интеграция:

    • Исправлено автоматическое преобразование отладочных символов PDB в MDB.

1.3.0.1

Выпущено 12 декабря 2017 г.

Исправления ошибок

  • Интеграция:

    • Исправлен непрямой вызов EditorPrefs.GetBool, оказывающий влияние на инспектор при попытке изменить размер массива.
  • Мастера:

    • Обновление контекста roslyn перед вставкой метода.

1.3.0.0

Выпущено 20 ноября 2017 г.

Новые функции

  • Мастера:

    • Добавлен мастер реализации сообщения Unity.

    • Добавлена поддержка нового интерфейса API завершения в Visual Studio для Mac 7.4.

1.2.0.0

Выпущено 23 октября 2017 г.

Новые функции

  • Отладчик:

    • Добавлена поддержка переносимых файлов с отладочными символами.

Исправления ошибок

  • Project Generation:

    • Исправлено добавление лишнего расширения DLL к имени файла сборки.

    • Для параметра, запрещающего принудительное использование флага Unity AllowAttachedDebuggingOfEditor по умолчанию, теперь задано значение "true".

1.1.0.3

Выпущено 23 октября 2017 г.

Новые функции

  • Project Generation:

    • Добавлена поддержка профиля .NET 4.6.

1.1.0.2

Выпущено 8 августа 2017 г.

Новые функции

  • Отладчик:

    • Если процесс Unity, к которому нужно присоединиться, неизвестен, открывается диалоговое окно "Присоединение к процессу".
  • Project Generation:

    • При использовании Unity 5.6 всегда следует выбирать параметр небезопасной компиляции.

1.1.0.1

Выпущено 20 июля 2017 г.

Новые функции

  • Интеграция:

    • Добавлена поддержка локализованных ресурсов.

1.1.0.0

Выпущено 12 июля 2017 г.

Новые функции

  • Интеграция:

    • Добавлена поддержка присоединения к проигрывателям и редакторам посредством окна "Присоединение к процессу".
  • Project Generation:

    • Исправлены ссылки на имя сборки в файлах mcs.rsp.

    • Добавлена поддержка блоков компиляции assembly.json.

    • Исправлены определения уровней API.

Исправления ошибок

  • Интеграция:

    • Исправлено сообщение об ошибке шейдеров во время компиляции.

1.0.0.1

Выпущено 4 мая 2017 г.

Исправления ошибок

  • Интеграция:

    • Исправлена проблема с отслеживанием активного документа в гибридных и обычных проектах.

1.0.0.0

Выпущено 3 мая 2017 г.