Skip to content

Dev: Release Notes

Петров Александр edited this page Mar 9, 2017 · 14 revisions

R-0.12 (2016-03-09)👷

Release Notes теперь будут в специально предназначенном для этого месте (смотри Code --> releases) releases

R-0.11 (2016-02-23)

PR-77 Добавлена поддержка задач с выбором вариантов (Choice quiz).
PR-76 Добавлена кнопка logout в настройки плагина и кнопка "Сменить пользователя" при создании проекта.
PR-75 Исправлена проблема с кодировкой при отправке решений, содержащих кириллицу.
PR-74 Создание отсутствующих директорий/файлов в проекте, в том числе песочницы.
Шаги/Уроки/Модули которые были удалены из курса, показываются зачеркнутыми.
Проект полностью восстанавливается, если в файле .idea/stepik_study_project.xml можно прочесть хотя бы id корневого элемента, номер версии файла и в целом файл валидный для данной версии StepikProjectManager, а так же корневая директория проекта, является модулем (iml).
PR-73 Проект строится полностью, со всеми шагами.
Поддержка шагов с видео, с выбором качества и сохранением выбора между сессиями.
Поддержка шагов с текстовой теорией.
Для неподдерживаемых шагов показывается текст и ссылка на веб-версию.
Улучшено сворачивание узлов при переходе вперед/назад.
PR-72 Теперь корнем проекта может быть узел любого класса (курс, модуль, урок, шаг).
Проекты-уроки именуются по-умолчанию: lesson<id>[_<index>].
Изменен алгоритм перехода вперед/назад, переход осуществляется по листьям дерева любого типа.
Заменен сериализатор XMLSerializer на XStream.
PR-71 Восстановлен прогресс бар при создании проекта.
PR-70 Добавлен прогресс бар при загрузке решения (кнопка "Download submission list").
PR-69 Добавлены метрики на все Actions. Добавлен идентификатор проекта, идентификатор сессии. Идентификатор пользователя создавшего проект.
PR-68 GPG: При отладке плагина не показывается окно Tips при запуске IDE и отсутствует запрос при закрытии IDE.

R-0.10 (2016-02-02)

PR-57 Refactoring problems
PR-58 "stepik_study_project.xml" создается теперь только для stepik-проектов
PR-59 stepik-java-api: Решена проблема с кодировками в Windows
PR-60 Автоматическое именование проекта
PR-61 Отображение причины неудачной авторизации
PR-62 Отображение прогресса проверки задания
PR-63 Фильтрация и сортировка курсов в списке
PR-64 Добавлена поддержка всех языков программирования, доступных в курсе
PR-65 Улучшен UI создания проекта
PR-66 Исправлено отображение таймера, выключены подсказки
PR-67 Refactoring SupportedLanguages, StudySerializationUtils

R-0.9 (2016-01-19)

PR-56 Refactoring SupportedLanguages
PR-55:
Создан подпроект stepik-java-api
При открытии проекта обновляются все данные, но (пока что) не структура!
Корректная обработка отказа от авторизации
Данные пользователя хранятся в PasswordSafe
Id последнего пользователя сохраняется отдельно
Автоматическое обновление токенов
Переработан StepikProjectGenerator
Исправлен баг из-за которого запрашивался пароль при открытии/создании не stepik-проекта
рефакторинг projectWizard
GPG: Добавлены задачи (buildIdeaPlugin, buildPyCharmPlugin ...)упаковывающее плагин в zip архив (необходимо для публикации)
GPG: добавлен запуск IDEA Ultimate в песочнице Улучшено отображение диалога аутентификации

R-0.8 (2016-12-27) 🎉 🍰

[PR-46] (https://github.com/StepicOrg/intellij-plugins/pull/46) Добавлена совместимость NavBar и Project Tree View c PyCharm
[PR-48] (https://github.com/StepicOrg/intellij-plugins/pull/48) Выбор решения при загрузке решений с платформы
[PR-48] (https://github.com/StepicOrg/intellij-plugins/pull/48) После загрузки решения устанавливается статус задачи
[PR-50] (https://github.com/StepicOrg/intellij-plugins/pull/50) Валидатор создания курсов в IDEA
[PR-51] (https://github.com/StepicOrg/intellij-plugins/pull/51):
В PyChram можно создавать Stepik проект
Добавлен Progress Bar при создании курса
Рефакторинг создания курса
[PR-52] (https://github.com/StepicOrg/intellij-plugins/pull/52):
Зафиксирован список курсов
Добавлен валидатор при создании курса в PyCharm
Изменено имя модуля
PR-53 Новые иконки
PR-54:
Удалено поле index из подклассов StudyItem
Нарушена совместимость, сброшены миграции
Task переименован в Step
Рефакторинг

R-0.7 (2016-12-08)

PR-41 Удалены неиспользуемые классы
PR-43:
Отображение правильных ограничений по времени/памяти
Переработано хранение языков задачи
Упрощён кеш курса
PR-44:
The Gradle plugin group 0.1 (GPG) -
группа плагинов на основе gradle-intellij-plugin для запуска и отладки Stepik плагина на разных IDE.
GPG: поддержка IntelliJ IDEA и PyCharm.
PR-45 GPG: поддержка CLion и .tar.gz архивов

R-0.6 (2016-11-24)

PR-37:
Теперь текст задачи отображается для всех файлов в степе
Если не открыта ни одна задача, то действие Next/Prev task открывает первую/последнюю задачу
Исправлено сворачивание узлов в дереве проекта
Доработано отображение действий
Добавлено отображение подклассов в дереве проекта
Рефакторинг утилитных классов
PR-38 Исправлена NPE при миграции на 4-ю версию StudyTaskManager-a
PR-39 Убрана зависимость от Edu Core
PR-40 Исправлена IAE при создании проекта

R-0.5 (2016-11-16)

PR-36 Sandbox модуль создаётся по умолчанию
PR-35 Исправлен баг в отображении списка курсов
PR-34 Безопасное переименование и перемещение файлов курса
PR-30 Добавлена поддержка секций в Ядро

R-0.4.4 (2016-11-1, unplanned)

IDEA-74 hotfix: Приходилось авторизироваться дважды

R-0.4.3 (2016-10-27)

IDEA-57 Добавлено отображение имён секций в Navigation bar
IDEA-21 Кнопка Reset Task снова работает
IDEA-32 Иконки статуса степа обновляются сразу же
IDEA-8_ Добавлена ссылка на степ

IDEA-66 Исправлена работа через прокси
IDEA-67 Исправлена поддержка недопустимых символов в именах уроков
IDEA-68 Исправлена сборка
IDEA-62 Исправлен баг: сохранение id урока

IDEA-59 Введён code style
fix: ограничение на минимальную версию