Skip to content
This repository has been archived by the owner on May 29, 2023. It is now read-only.

Latest commit

 

History

History
195 lines (119 loc) · 11.8 KB

CHANGELOG.md

File metadata and controls

195 lines (119 loc) · 11.8 KB

1.6.5

  • Добавлена подсветка аннотаций для OneScript

1.6.4

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

1.6.3

  • Исправлена неверная подсветка отдельно стоящего ключевого слова СОЕДИНЕНИЕ в запросе
  • Поправлена работа подсветки в конструкции ЕСТЬ НЕ NULL в запросе

1.6.2

  • Исправлена ошибка подсветки нескольких переменных через одно ключевое слово Перем
  • Исправлена ошибка определения глобальных классов AdRepresentation и ПанельЗадачОС

1.6.1

  • Для языка запросов добавлены расширения файлов sdbl и query
  • Исправлена ошибка определения запроса внутри bsl файла, если запрос написан в английском синтаксисе
  • Исправлена подсветка операторов ИТОГИ ПО, ДЛЯ ИЗМЕНЕНИЯ, ТОЛЬКО ИЕРАРХИЯ в английском синтаксисе
  • Обновлены зависимости пакетов

1.6.0

  • Добавлены процедуры и перечисления, добавленные в 1С:Предприятие 8.3.9
  • Добавлена поддержка аннотаций (&Перед(...) и прочих)
  • Добавлена возможность подсветки круглых скобок в темах, которые это поддерживают. Использумые пространства имен: punctuation.bracket.begin.bsl и punctuation.bracket.end.bsl
  • Добавлена возможность автовставки // после перевода строки при нажатии shift+enter в строке комментария
  • Исправлена ошибка определения ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ в запросе
  • Доработано определение границы слов для чисел
  • Определение GUID убрано из грамматики

1.5.0

  • Добавлена возможность автоматически разворачивать конструкции вида ++/+= и подобных по нажатию на Tab
  • Добавлена комбинация горячих клавиш Shift-Alt-F для автоформатирования кода
  • Добавлена поддержка подсветки TODO/FIXME/HACK и прочих сочетаний внутри комментариев

1.4.12

  • Добавлен переход к строке с ошибкой при использовании пакета build
  • В варианты запуска скриптов oscript добавлен режим -check

1.4.11

  • Исправлена ошибка запуска oscript-сценариев при использовании пакета build

1.4.10

  • Добавлена поддержка новых классов 8.3.8. Обновлена справка по методам.
  • Добавлено определение и подсветка присваивания переменных
  • Добавлена настройка "onescriptPath" для указания пути к исполняемому файлу oscript, в случае когда он отсутствует в PATH
  • Добавлена настройка linterEntryPoint, позволяющая задать точку входа в окружение oscript при редактировании модульных приложений на oscript
  • Добавлена настройка lintOtherExtensions, заменившая собой lintBSLFiles. Предназначена для указания списка расширений, на которых будет срабатывать OneScriptLint

1.4.9

  • Исправлено ошибочное определение операторов языка (например, ССЫЛКА) после ключевого слова КАК

1.4.7

  • Исправлены неработавшие сниппеты #Область и #Region
  • Исправлена подсветка классов и свойств глобального контекста, имеющих символ точки после вызова

1.4.6

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

1.4.5

  • Исправлено определение начала и конца ключевых слов и функций

1.4.4

  • Добавлена поддержка разделителей в литералах типа "Дата"

1.4.3

  • Исправлена регистрозависимость конструкции #Использовать

1.4.2

  • Добавлено свойство "Force extended unicode support", принудительно включающее соответствующее свойство в пакете autocomplete-plus

1.4.1

  • Исправлено определение даты в одинарных кавычках
  • Исправлено определение двух двойных кавычек внутри строки в тексте запроса. Теперь они корректно определяются как constant.character.escape и выделяются цветом

1.4.0

  • Добавлены сниппеты (шаблоны текста). За основу взяты стандартные шаблоны текста конфигуратора
  • Добавлено определение переменных, объявленных через Перем, как variable.
  • Исправлено определение двух двойных кавычек внутри строки. Теперь они корректно определяются как constant.character.escape и выделяются цветом
  • Исправлено определение закомментированной строки текста запроса

1.3.1

  • Исправлена установка пакета без зависимостей, из-за чего была невозможна работа встроенного линтера

1.3.0

  • Добавлена возможность проверки синтаксиса файлов *.os и *.bsl (опционально), используя интерпретатор OneScript

1.2.3

  • В автодополнение добавлены описания процедур и функций глобального контекста

1.2.2

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

1.2.1

  • Добавлена подсветка текста запроса внутри текста модуля

1.2.0

  • Добавлена подсветка синтаксиса языка запросов. Доступна по имени 1C (Query) в списке языков
  • Исправлено определение #КонецОбласти, которое могло приводить присвоению цвета, отличного от #Область

1.1.7

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

1.1.6

  • Добавлена подсветка #Область/#КонецОбласти

1.1.5

  • Добавлено автодополнение по процедурам и функциям глобального контекста
  • Добавлены автоматические вставка и удаление отступов при использовании блочных конструкций (например, Если ... Тогда)

1.1.4

  • Добавлена настройка отступов по умолчанию - используются жесткие табы размером в 4 символа
  • Скорректировано определение дат, как цифр в одинарных кавычках

1.1.1

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

1.1.0

  • Добавлена возможность запуска файлов .bsl/.os через интерпретатор OneScript
  • Добавлена автоматическая вставка символа | при переводе строки во время редактирования строкового литерала
  • Описана возможность просмотра списка процедур и функций текущего файла и проекта
  • Описана возможность перехода к определению функции
  • Исправлена подсветка комментария в последней строке файла

1.0.7

  • Добавлено определение всех процедур, функций и свойств, относящихся к глобальному контексту
  • Исправлена подсветка одиночного Для

1.0.6

  • Добавлена возможность блочного комментирования через //
  • Исправлена ошибка подсветки, если сразу после определения функции идет запятая

1.0.5

  • Корректная обработка буквы ё
  • Добавлены функции по работе со строками, появившиеся в 8.3.6
  • Исправлена подсветка составных директив компиляции (например, &НаСервереБезКонтекста)
  • Исправлена ошибка зацикливания при определении значений по-умолчанию в заголовках процедур и функций

1.0.4

  • Добавлены проверки на наличие пробелов в определения процедур/функций и Перем
  • Технические изменения для поддержки различными парсерами

1.0.3

  • Добавлено определение функции "Новый"
  • Перем теперь определяется как storage.type.var
  • Исправлено определение ключевого слова Экспорт при объявлении переменной
  • Исправлено ложное включение открывающей скобки в support.function

1.0.2

  • Исправлено определение экранированных кавычек в строке
  • Добавлены английские синонимы ключевых слов

1.0.1

  • Добавлено определение инструкций препроцессору (#Если ... Тогда)

1.0.0 - Первый релиз