-
Notifications
You must be signed in to change notification settings - Fork 7
Dev: Release Notes
Release Notes теперь будут в специально предназначенном для этого месте (смотри Code --> releases)
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.
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
PR-56
Refactoring SupportedLanguages
PR-55:
Создан подпроект stepik-java-api
При открытии проекта обновляются все данные, но (пока что) не структура!
Корректная обработка отказа от авторизации
Данные пользователя хранятся в PasswordSafe
Id последнего пользователя сохраняется отдельно
Автоматическое обновление токенов
Переработан StepikProjectGenerator
Исправлен баг из-за которого запрашивался пароль при открытии/создании не stepik-проекта
рефакторинг projectWizard
GPG: Добавлены задачи (buildIdeaPlugin, buildPyCharmPlugin ...)упаковывающее плагин в zip архив (необходимо для публикации)
GPG: добавлен запуск IDEA Ultimate в песочнице
Улучшено отображение диалога аутентификации
[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
Рефакторинг
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 архивов
PR-37:
Теперь текст задачи отображается для всех файлов в степе
Если не открыта ни одна задача, то действие Next/Prev task открывает первую/последнюю задачу
Исправлено сворачивание узлов в дереве проекта
Доработано отображение действий
Добавлено отображение подклассов в дереве проекта
Рефакторинг утилитных классов
PR-38 Исправлена NPE при миграции на 4-ю версию StudyTaskManager-a
PR-39 Убрана зависимость от Edu Core
PR-40 Исправлена IAE при создании проекта
PR-36 Sandbox модуль создаётся по умолчанию
PR-35 Исправлен баг в отображении списка курсов
PR-34 Безопасное переименование и перемещение файлов курса
PR-30 Добавлена поддержка секций в Ядро
IDEA-74 hotfix: Приходилось авторизироваться дважды
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: ограничение на минимальную версию