Skip to content

Releases: StepicOrg/intellij-plugins

R-5

28 Jul 13:04
Compare
Choose a tag to compare

#117 Gradle обновлен до версии 4.0
#118 Добавлено 20 новых курсов в каталог
#119 Теперь проекту автоматически присваивается имя курса
#120 Добавлена кнопка "Открыть шаг в Stepik"
#121 Добавлена кнопка "Следующий шаг" рядом с кнопкой "Отправить" (как в Веб-версии)
#122 Автоматически создаем первую попытку при открытии шага (в шагах без ограничений)
#123 Описание плагина и Изменения вынесены из plugin.xml в отдельные файлы
#124 Добавлена задача для автоматической публикации веток develop и release
#125 Добавлен Фреймворк для локального тестирования решений: c использованием Samples или внешних тестов

R-4

29 Jun 16:48
Compare
Choose a tag to compare
R-4

#113 Added gradle publish task
#115 Go and PascalABC.NET languages
#116 Used default OAuth2 scope

R-3

29 Jun 16:46
Compare
Choose a tag to compare
R-3

#109 Player
#110 User agent
#111 Sending and loading a submission (with a ambient code)
#112 Async API

R-2

18 May 14:36
Compare
Choose a tag to compare
R-2

#106 Сохраняем не отправленные ответы, чтобы пользователь не потерял их при переходе между шагами или закрытии IDE
Упрощены хелперы для квизов.
В шагах с ограничением числа попыток не блокировалась форма, если последний ответ был неправильным.
Починен таймер в шагах dataset (не отображался).
Класс submission теперь возвращает поле time не как строку, а как java.util.Date.
#107 Добавлена форма для логина в Step Description
#108 Добавлена поддержка Kotlin

R-1

04 May 14:21
Compare
Choose a tag to compare
R-1

#102 Сохраняем куки между сессиями во встроенном браузере.
#103 Перешли на версию Gradle 3.5
#104 MathJax закрывает свой CDN, используем теперь альтернативный.
#105 Блокируем кнопку "Новая рекомендация" если в урок не пройдет [Адаптивные курсы]

R-0.15

20 Apr 17:03
Compare
Choose a tag to compare

#98 Free answer минимально необходимая и достаточная реализации (без attachments и поддержки HTML в ответах).
#99 Ненавязчивый логин. Оптимизация запросов. События при изменении состояния авторизации.

R-0.14

06 Apr 15:27
Compare
Choose a tag to compare

#96 Поддержка адаптивных курсов
#97 Добавлен meta-тег с charset в шаблоны Step Description

R-0.13

24 Mar 17:20
Compare
Choose a tag to compare

#94 Объеденены два подпроекта в один (stepik-union + core => stepik-union)
#93 Новый способ аутентификации (Implicit Grant)
#92 Выделенный шаг храниться теперь в StepikProjectManager.
Навигация по шагам не зависит от такого какой элемент выделен в дереве проекта, исправлен баг из-за которого при навигации по шагам пропускались те уроки которые содержат меньше двух шагов.
Сохраняется последний шаг и после открытия проекта показывается его содержимое в StepDescription.
#91 Math quiz
#90 Fill blanks quiz
#89 Table quiz
#88 Dataset quiz
#87 Number quiz

R-0.12

09 Mar 15:56
Compare
Choose a tag to compare

PR-86 Отображение прогресса (статус пройдено/не пройдено) в дереве проекта.
PR-85 Поддержка Matching quiz (задача на сопоставление).
PR-84 Поддержка Sorting quiz.
PR-83 Корректное отображение пути в NavBar для файлов не принадлежащих проекту.
PR-82 Поддержка обратной совместимости версий языка (code quiz).
PR-81 Исправлен баг, при котором отсутствовали переносы в тексте с подсветкой кода (переход на использование highlight.js вместо codemirror)
PR-80 Переход на шаг внутри проекта по относительным ссылкам в Step Description.
PR-78 Поддержка String quiz.

R-0.11

23 Feb 07:01
Compare
Choose a tag to compare

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