1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-es4x

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 21 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 20:29 b942e1f

Changelog

Все значимые изменения в этом проекте будут задокументированы в этом файле.

Формат основан на Keep a Changelog и этот проект придерживается Semantic Versioning.

[0.21.0] — 2023-12-18

  • Bumped Graal to 23.0.2
  • Bumped vertx to 4.5.1
  • Bumped Graal to 23.0.1

[0.20.0] — 2023-06-16

  • Bumped vertx до 4.4.3
  • Bumped Graal до 22.3.2 LTS

[0.19.2] — 2023-02-24

  • Bumped Graal до 22.3.1 LTS
  • Bumped vertx до 4.3.8

[0.19.1] — 2022-10-27

  • Bumped Graal до 22.3.0 LTS
  • Bumped vertx до 4.3.4
  • Fixed bug where spaces were not allowed on CWD
  • Update CI as latest graal не будет включать js по умолчанию
  • Update docs for latest graal

[0.18.0] — 2022-04-28

  • Добавлен новый модуль @vertx/uri-template
  • Force commonjs loader to be synchronized
  • Bumped graal до 22.1.0
  • Bumped vertx до 4.2.7
  • Учитывая, что graaljs больше не поддерживает java8, мы увеличиваем минорную версию

[0.17.1] — 2022-03-11

  • Bump graaljs до 22.0.0.2
  • codegen: исправление импорта в опциях
  • structured clone: исправление обработки объектов прокси-сервера graal
  • polyfill: такое же приведение типов для глобальных переменных, как определено в MDN
  • commonjs: загрузчик также будет работать с файлами .json в node_modules
  • graaljs: 1 экземпляр на вертикаль, чтобы избежать межпотокового доступа
  • Bump vert.x до 4.2.5

[0.17.0] — 2022-01-20

  • Bump vert.x до 4.2.4
  • Bump graaljs до 22.0.0
  • bare спецификаторы теперь разрешаются с использованием правил es4x, а не относительно рабочего каталога
  • запуск вертикали на event loop, чтобы избежать проблем с потоками
  • Debug manual updated, чтобы отразить текущее состояние отладки на vscode
  • Manual теперь включает раздел о горячей перезагрузке

[0.16.3] — 2022-01-05

  • Bump vert.x до 4.2.3
  • CI работает и проходит на Windows, MacOS и Linux
  • Updated started docs
  • Fixed debugger properties

[0.16.2] — 2021-12-14

  • Bump vert.x до 4.2.2
  • Pretty print polyglot exceptions, чтобы IDE могли отслеживать назад
  • Allow multiple maven repositories (через запятую)

[0.16.1] — 2021-11-10

  • Bump vert.x до 4.2.1
  • Fixed codegen для объектов данных, чтобы правильно обрабатывать типы коллекций
  • ES start module теперь может запускаться из подкаталогов
  • Define global и self объекты, чтобы лучше работать с такими библиотеками, как Rx
  • Файл скрипта адаптирован к абсолютному или относительному пути, чтобы избежать двусмысленности с голыми модулями.
  • Убедитесь, что config доступен в любом скрипте как глобальный config.

[0.16.0] — 2021-10-28

  • Bump graaljs до 20.3.0
  • Bump vert.x до 4.2.0
  • Added new vert.x modules
  • Bumped dependencies (dependabot)
  • Removed nag about no compiler, так как graal делает это за нас
  • PM теперь может работать без NPM
  • ES fixes для сгенерированного кода
  • Re-enabling manual generation
  • Added a CoC

[0.15.0] — 2021-06-02

  • FileSystemResolver будет использовать карты импорта, когда они доступны
  • Начал реализовывать поддержку карт импорта
  • Dockerfile не будет использовать jlink, чтобы избежать проблем со сборкой
  • Bumped vert.x до 4.1.0
  • Добавить поддержку bash-завершений
  • Исправлены некоторые потенциальные утечки на PM
  • Обновление до Graal 21.1.0
  • Команда установки учитывает параметр --dest
  • Развёртывание вертикалей происходит внутри блока выполнения, поэтому загрузка/чтение скриптов не блокирует цикл событий

[0.14.2] — 2021-03-12

  • Bumped vert.x до 4.0.3
  • Bumped graalvm до 20.3.1.2 (LTS)
  • Fix HttpMethod missing constants

[0.14.1] — 2021-02-05

  • Bumped vert.x до 4.0.2
  • Bumped vert.x до 4.0.1
  • Избежал устаревшего API
  • Bumped graalvm до 20.3.1 (LTS)
  • Несколько исправлений TSC для отсутствующих (не аннотированных API)
  • Обновлены сообщения об ошибках, чтобы их было легче отслеживать
  • Silent install не должен принимать аргументы других команд
  • Исправление неправильного охранника в команде install

[0.14.0] — 2020-12-09

  • Начата подготовка к реализации команды install, чтобы разрешить другие цели, кроме node_modules
  • Реализован официальный import-map spec для сопоставления модулей на основе URL
  • Улучшения в REPL
  • Добавлено больше тестов на взаимодействие
  • Улучшены typeMappings (вызовы из JS -> Java)
  • Обновить codegen для изменений в восходящем направлении в vertx-core
  • Обеспечить правильное преобразование вызовов (Будущее связано)
  • Адаптировать codegen для преобразования Future в PromiseLike 2020-11-04
  • Вновь включена поддержка shebang.
  • Размер пакета PM уменьшен на 600 Кб.
  • BSM повышен до версии 9.0.
  • Синхронизация модулей с вышестоящими.
  • Vert.x повышен до версии 4.0.0.CR1.

[0.13.3] - 2020-10-22

  • Исправлена работа jlink с мультирелизными банками.
  • Обновление до vert.x 3.9.4.

[0.13.2] - 2020-09-30

  • Исправлено определение версии GraalVM на GraalVM JDK8.
  • Ослаблено требование запуска es4x install, если он отсутствует, будет вызван перед запуском.

[0.13.1] - 2020-09-22

  • Обновлён vert.x до версии 3.9.3.
  • PM будет предупреждать о несоответствии версии Graal.
  • Новые документы, объясняющие детали ES4X.
  • es4x-pm npm переименован в @vertx/create.

[0.13.0] - 2020-07-27

  • Обновлён vert.x до версии 3.9.2.
  • Шлюз выключения теперь может быть асинхронным.
  • Начальная поддержка веб-модулей.
  • Разрешено пользовательское ведение журнала из logging.properties.

[0.12.0] - 2020-05-21

  • Обновлён vert.x до версии 3.9.1.
  • Обновлён GraalVM до версии 20.1.0.
  • PM может генерировать файлы security.policy для песочницы приложения.
  • Разрешён генерация .d.ts из простых классов Java.
  • Добавлен интерфейс для типа byte.
  • Докген исправлен, enum использует правильные перечисления, а не строковые значения.
  • Добавлено взаимодействие с Set.
  • Исправлены переопределения на pg-sqlclient.
  • Добавлена поддержка модуля graphql vert.x.
  • Заменён сложный консольный код (который работал неправильно) на регистратор.
  • Теперь всё ведение журнала происходит с помощью регистраторов, поэтому их можно включить или отключить.

[0.11.0] - 2020-03-30

  • Обновлён vert.x до версии 3.9.0.
  • Добавлены typedef в сгенерированные js-файлы для лучшей поддержки IDE.
  • Правильно идентифицирован graal 20, так что активирована гиперкомпиляция jvmci.
  • Реализован vert.x docgen для создания руководств по модулям.
  • Создан простой пример React SSR.
  • Повышен уровень GraalVM до 20.0.0.
  • Graal FS Resolver позволит использовать другие файлы, кроме js (требуется для graal 20).
  • Исправлен интерфейс с Buffer (Java <=> JS).
  • Экспонирован java Throwable как тип для JS, псевдоним для неинстанцируемой Error.

[0.10.1] - 2020-01-24

  • Исправлен resolver с учётными данными для обработки данных как UTF8.
  • Версия VM добавлена в команду versions.
  • Новая утилита для прокси ASM.
  • Сгенерированный код перемещён в target.
  • Обновлено Graal до версии 19.3.
  • Удалён полифилл обещаний (больше не нужен).
  • Обновлено vert.x до версии 3.8.5.

[0.10.0] - 2019-11-22

  • Обновлён Graal до версии 19.3.0.
  • Обновлён Vert.x до версии 3.8.4.
  • Много исправлений в генерации модулей, о которых сообщает tsc.
  • Некоторые модули всё ещё не работают с tsc (но исправления были отправлены вверх по течению).
  • Сценарий es4x также будет учитывать JAVA_OPTS при запуске.
  • Сборка теперь подтверждена для работы на aarch64.

[0.9.5] - 2019-10-18

  • Переместил runtime.d.ts в es4x.d.ts и интегрировал недостающие внутренние модули.
  • Внутренние модули теперь также можно использовать из .mjs.
  • Повысил vertx до версии 3.8.3.
  • Устранено предупреждение о разделении пакета jlink (пока игнорируется).

[0.9.4] - 2019-10-11

  • Добавлен ряд переопределений для sql-клиента (исправит ошибки TS на следующем выпуске vert.x).
  • Исправлен номер лицензии npm (формат SPDX).
  • Обновили версии плагинов сборки.
  • Добавили пакет стека, чтобы разрешить использование из maven/gradle.
  • Повысили GSON.

[0.9.3] - 2019-10-07

  • Исправлена многопоточная регрессия на 0.9.2.

[0.9.2] - 2019-10-05

  • Уменьшен размер PM с 11 МБ до 4 МБ.
  • Пакет PM не зависит от GraalVM для запуска.
  • Уменьшено количество кода.
  • Повышен Vertx до версии 3.8.2.
  • Повышена версия Graal до 19.2.0.1.
  • Исправлены проблемы со сценарием PM.
  • Исправлены определения TypeScript, которые перекрывались из-за одинакового имени класса.

[0.9.1] - 2019-09-12

  • Исправлена проблема с pm launcher, который не добавляет себя в путь к классам.
  • Исправлена проблема с pm lancher, который выбирает неправильную java, если был определён GRAALVM_HOME.
  • Перенесли esm, polyglot и т. д. флаги запуска в jvm-флаги, чтобы их можно было использовать из любой команды.
  • Обновил кодогенерацию для поддержки большего количества временных типов, поскольку они поддерживаются самим Graal.
  • Добавил несколько дополнительных тестов в ES4X.
  • Инструментировал JsonObject, чтобы он стал Graal ProxyObject (это позволяет использовать его как собственный объект).
  • Инструментировал JsonArray, чтобы он стал Graal ProxyArray (это подготовка к обработке его как собственного массива).

[0.9.0] - 2019-08-23

  • Обновлён до Graal 19.2.0.
  • Обновлён до Vert.x 3.8.1.
  • Новый веб-сайт, позволяющий использовать несколько языков.
  • Команда es4x теперь может объединять путь к классу проекта. Позволение делиться командами во время разработки:
  • Команды ES4X теперь правильно регистрируются с помощью сервис-загрузчика.
  • Новый флаг --polyglot включает доступ к Graal Polyglot.
  • Новый флаг --prefix позволяет использовать команды вне CWD.
  • Исправления генератора для упрощения сборки.
  • Исправлена неработающая команда повторного развёртывания/запуска.

[0.8.2] — 2019-08-16

  • Восстановлен отсутствующий pom из Maven Central.

[0.8.1] — 2019-08-15

  • Исправлены стартовые скрипты для Windows.
  • Исправлен установщик es4x npm для Windows.
  • Добавлена поддержка vendor jars.
  • Начато удаление кода абстракции, необходимого во время Nashorn.
  • Добавлена поддержка Vert.x Future/Promise как JS Thenable.

[0.8.0] — 2019-05-27

  • Простое приложение ESM-модуля запускается.
  • VSCode-команда генерирует рабочую конфигурацию отладки.
  • Отладчик снова работает.
  • Обновление до Vert.x 3.7.1.
  • Избегание вызова API-интерфейсов graaljs из кодировщика EventBus.
  • Глобальный форматтер журнала используется в graal и vert.x.
  • Исправлен кодировщик EventBus для объектов Graal.
  • Удалён Nashorn.
  • Обновлён до Graal 19.0.0.
  • События Verticle теперь запускаются из эмиттера событий process.on.
  • Обновлено до Graal rc16.
  • Удалён es4x-cli, так как он был заменён на es4x-pm.
  • Резолвер ESM может разрешать модули npm, которые объявляют свойство module.

[0.7.3] — 2019-03-22

  • Исправлен скрипт bash для систем, подобных Debian.
  • Добавлена команда version для вывода списка всех версий.
  • Добавлена команда jlink для создания тонких пакетов.
  • Обновились зависимости.
  • Добавлена команда vscode для генерации скриптов запуска.
  • Обновлено до graal rc14.

[0.7.2] — 2019-01-31

  • Добавлена поддержка TypeScript.

[0.7.1] — 2019-01-10

  • Исправлено pm для работы с символическими ссылками.

[0.7.0] — 2019-01-10

  • Новый подпроект PM для замены es4x-cli.

[0.6.1] — 2018-12-17

  • Обновление vertx до 3.6.2.
  • Исправлена проблема с загрузкой JMVCI при отсутствии jar-файла компилятора.
  • Исправлена опечатка с определением идентификатора процесса.
  • Добавлен флаг пакета для создания образа Docker.
  • Новые веб-сайт и документы.

[0.6.0] — 2018-11-29

  • Обновление до Vert.x 3.6.0.
  • Код gen извлечён в собственный модуль.

[0.5.6] — 2018-10-07

  • Добавлена команда package для упаковки либо толстого jar, либо толстого jar JVMCI.
  • Исправлена проблема, препятствующая запуску GraalJS на OpenJ9.
  • Разрешено указывать абсолютный путь в качестве начального модуля.
  • Реализованы псевдонимы модулей.
  • Исправлены пути node inspector для отладки.
  • Исправлены определения времени выполнения.
  • es4x-cli имеет меньше зависимостей и может использоваться npx.
  • vertx-scripts заменён на es4x-cli.
  • Декодер отделён от движка (избегает вызовов в неправильном контексте).
  • Несколько очисток.

[0.5.5] — Демо-релиз

  • Небольшие исправления для запуска демонстраций.

[0.5.4] — 2018-09-17

  • Bump pg-reactive-client до 0.10.3.
  • Fix parsePaths для правильного преобразования косых черт в Windows.
  • Юнит-тесты теперь полностью асинхронны и не приводят к файловым дескрипторам.
  • В объект process добавлен ярлык (engine) с именем движка.
  • Fix util.promisify на Graal при работе с объектами Java.
  • Помощник AsyncError для объединения асинхронных исключений в трассировки стека.

[0.5.3] — 2018-07-20

  • Добавлены документы о Worker и Graal.
  • Очистки кода.
  • vertx-скрипты установят mvnw по умолчанию (для пользователей Graal это означает, что для запуска или разработки ES4X не требуется дополнительных зависимостей).
  • API Worker, следующий за интерфейсом Ecma, будет перенесён на рабочие вершины.
  • Увеличение зависимостей Vert.x до 3.5.3.
  • Увеличение pg-reactive-client до 0.9.0.
  • Сборка всегда нацелена на JDK8, что позволяет использовать её на JDK>=8 и GraalVM 1.0.0.

[0.5.2] — 2018-07-13

  • vertx-скрипты могут генерировать базовые собственные образы.
  • Добавлено pg-reactive-клиент@0.8.0.
  • Увеличение зависимостей Vert.x до 3.5.2.

[0.5.1] — 2018-07-03

  • Поддержка REPL для Nashorn и Graal.
  • Добавление Dynalink к любому DataObject.
  • Определение типа для процесса.
  • Загрузчик обновлён для переключения между Nashorn/GraalVM в зависимости от среды выполнения.
  • Fix Console format, чтобы не падать при обработке неподдерживаемых типов.
  • Добавлен журнал изменений.
  • Реализация util/promisify, аналогичная node.
  • Добавлен process.nextTick wrapper.
  • Поддерживается смешивание ручного контента с типизированной страницей/страницей npm.
  • Codecov поддерживается системой сборки.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-es4x.git
git@api.gitlife.ru:oschina-mirror/mirrors-es4x.git
oschina-mirror
mirrors-es4x
mirrors-es4x
develop