Skip to content

Releases: Stepami/hydrascript

v2.6.8

15 May 23:51

Choose a tag to compare

As part of this release we had 1 commit which resulted in 1 issue being closed.

  • hybrid dotnet tool

Bug

  • #245 fix hybrid dotnet tool

v2.6.7

15 May 22:28

Choose a tag to compare

As part of this release we had 1 commit which resulted in 1 issue being closed.

  • trusted nuget publishing
  • native aot tool nuget publish

Improvement

  • #243 [security] Trusted Publish

v2.6.6

25 Apr 21:06
1a8f52e

Choose a tag to compare

As part of this release we had 5 commits which resulted in 3 issues being closed.

  • bug fixes
  • small improvements

Bugs

  • #231 [bug] Порядок типов влияет на статический анализ
  • #232 [bug] Доработка целочисленной арифметики

Improvement

  • #236 [refactoring] HydraScript.Infrastructure.LexerRegexGenerator refs

v2.6.1

02 Jan 16:30
bf21e43

Choose a tag to compare

As part of this release we had 1 commit which resulted in 1 issue being closed.

  • fixed error of --dump option
  • added NuGet link to docs

Bug

  • #227 [bug] Dotnet Runtime Error on dump

v2.6.0

26 Dec 16:03
dda3f3c

Choose a tag to compare

As part of this release we had 10 commits which resulted in 5 issues being closed.

CGI Scripting Support

  • расширение возможностей string
  • доделан функционал as
  • работа с переменными среды
  • ввод stdin с консоли

Documentation

  • #216 [feature request] Публиковать HydraScript как dotnet tool

Features

  • #200 [feature request] Чтение данных
  • #201 [feature request] Работа с переменными среды

Improvements

  • #202 [feature request] доделать явное приведение типов через as
  • #203 [feature request] расширить возможности string

v2.5.1

19 Nov 11:53
4c73729

Choose a tag to compare

As part of this release we had 1 commit which resulted in 1 issue being closed.

Исправлен баг with выражения

Bug

  • #207 [bug] NoElementsException with expr

v2.5.0

19 Nov 09:27
ce6462e

Choose a tag to compare

As part of this release we had 1 commit which resulted in 5 issues being closed.

  • Улучшен статический анализ - ветки кода сканируются на return
  • Убрано экранирование строковых литералов при выводе в консоль
  • миграция на .net 10

Bug

  • #196 [bug] убрать кавычки для строк при выводе

Feature

  • #54 [feature request] Обнаружение недостающего return

Improvements

  • #174 [refactoring] AsString (.NET 10)
  • #191 [feature request] миграция на .net 10
  • #192 [feature request] Миграция на релиз версию System.CommandLine 2.0

v2.4.0

15 Nov 13:30
d087b15

Choose a tag to compare

As part of this release we had 20 commits which resulted in 9 issues being closed.

  • Добавлено выражение with для клонирования объектов
  • Поддержка решётка комментариев
  • Z оптимизации
  • Platform: sln -> slnx, xUnit.v3, benchmarks
  • bug fixes

Bug

  • #187 [bug] Unknown overload: function next({state: number;})

Features

  • #16 [feature request] Неудобно клонировать объекты
  • #189 [feature request] Комментарии решётка

Improvements

  • #165 [feature request] Складывать дамп рядом со скриптом
  • #169 [feature request] Внедрить ZLogger
  • #170 [feature request] Внедрить ZLinq
  • #171 [feature request] Внедрить ZString
  • #172 [feature request] sln -> slnx
  • #175 [feature request] migrate tests to xunit.v3

v2.3.0

12 May 17:53
411a3f6

Choose a tag to compare

As part of this release we had 20 commits which resulted in 9 issues being closed.

  • Параметры функций по умолчанию
  • Переход на NativeAot - бинарник больше не требует .NET Runtime
  • Различные улучшения

Bug

  • #162 [bug] Логи не успевают зайти в консоль

Feature

  • #142 [feature request] Параметры функций по умолчанию

Good First Issues

  • #147 [feature request] Перейти на source gen logging
  • #152 [feature request] Читать папку samples во время интеграционных тестов SuccessfulProgramsTests

Improvements

  • #146 [feature request] Поработать над уменьшением размера бинарника или перейти на NativeAot
  • #149 [feature request] Подумать над декорированием без библиотеки Scrutor
  • #150 [feature request] Выцепить AOT friendly версию System.CommandLine
  • #153 [feature request] Отделить SymbolId от ISymbol
  • #155 [feature request] Ссылаться на перегрузку функций при ошибках с ними

v2.2.0

31 Mar 19:59
12c583f

Choose a tag to compare

As part of this release we had 13 commits which resulted in 8 issues being closed.

Добавлена перегрузка функций + различные оптимизации и исправления

Feature

  • #61 [feature request] Добавить перегрузку функций

Good First Issues

  • #132 [improvement] Переименовать HydraScript..Tests в HydraScript..UnitTests
  • #139 [feature request] Заменить метод на свойство в GeneratedRegexContainer

Improvements

  • #43 Увеличить тестовое покрытие
  • #53 [feature request] Автоматизировать Arrange некоторых тестов при помощи AutoFixture
  • #71 [feature request] Оптимизировать метод GetAllNodes
  • #138 [feature request] Вынести константы в отдельную сборку
  • #143 [feature request] Рефакторинг метода SemanticChecker::Visit(IdentifierReference visitable)