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

OSCHINA-MIRROR/mirrors-eggjs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 210 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 03.03.2025 03:05 38136fe

Журнал изменений

3.30.1 (2025-01-19)

Исправление ошибок

  • Переопределение типов экспорта urllib (#5386) (02d9fdb)

3.30.0 (2025-01-09)

Новые возможности

  • Поддержка игнорирования ключевых путей при дампе (#5380) (74346c2)

3.24.1 (2024-06-07)

Исправление ошибок

  • Установка значения по умолчанию для serverTimeout равна 0 (нет таймаута) (#5325) (44ab507)

3.24.0 (2024-06-07)

Новые возможности

  • Добавление типа определения для события bodyParser.onProtoPoisoning (#5324) (b3582e0)

3.23.0 (2024-05-08)

Новые возможности

  • Использование версии utility@2 (#5312) (9bf5f22)

3.22.0 (2024-04-12)

Новые возможности

  • Псевдоним app.httpClient к app.httpclient (#5304) (a6ebe0f)

3.21.0 (2024-03-31)

Новые возможности

  • Небольшие улучшения для функции "convertValue" (#5302) (794d7f3)

3.20.0 (2024-02-22)

Новые возможности

  • Псевдоним urllib-next к npm:urllib (#5299) (61cd51d)

3.19.0 (2024-02-08)

Новые возможности

  • Улучшение выражения документации на китайском языке (#5290) (d73046b)

3.18.0 (2024-01-21)

Новые возможности

  • Автоматическое установление пользовательского логгера с помощью onelogger (#5287) (1fd79a2)

3.17.7 (2024-01-11)

Исправление ошибок

  • Удаление определения koa application ctxStorage и currentContext (#5285) (4c24dac)

3.17.6 (2024-01-10)

Исправление ошибок

  • Исправление опечатки в index.d.ts (#5284) (17ee60b)

3.17.5 (2023-10-12)

Исправление ошибок

  • Установка статуса 400 по умолчанию для ошибок парсера тела запроса (#5262) (5ac26a3)

3.17.4 (2023-08-01)

Исправление ошибок

3.17.3 (2023-06-29)

Исправление ошибок

  • Добавление недостающего определения аргументов для runSchedule (#5232) (f90763b)

3.17.2 (2023-06-25)

Исправление ошибок

  • Отключение модуля inspector в окружении производства (#5228) (398fe15)

3.17.1 (2023-06-22)

Исправление ошибок

  • Совместимость с content-type, содержащим лишнюю точку с запятой (#5217) (cfdca36)

3.17.0 (2023-06-19)

Новые возможности

  • Добавление псевдонима getSingletonInstance к singleton.get(id) (#5216) (9868768)

3.16.1 (2023-06-15)

Исправление ошибок

  • Проблемы с работой ipc в режиме worker_threads (#5210) (03c8cf7)

3.16.0 (2023-05-10)

Новые возможности

  • Использование egg-security@3.0.0 (#5182) (a13b35e)

3.15.0 (2023-01-28)

Новые возможности

  • Поддержка req в runInAnonymousContextScope (#5134) (615d660)

3.14.2 (2023-01-20)

Исправление ошибок

  • types: параметры app.router.url должны быть необязательными (#5132) (dda6bb3)

3.14.1 (2023-01-17)

Исправление ошибок

  • Прямое экспортирование типов urllib (#5128) (483bf1d)

3.14.0 (2023-01-17)

Новые возможности

  • Экспортирование типов urllib (#5127) (1f7b082)

3.13.0 (2023-01-13)

Новые возможности

  • Логирование времени старта приложения на coreLogger (#5122) (6c4e8bc)

3.12.0 (2023-01-04)

Новые возможности

  • Поддержка асинхронной функции типа для конфигурации favicon в siteFile (#5114) (667684f)

3.11.1 (2023-01-03)

Исправление ошибок

  • Удаление повторяющегося идентификатора ssrf (#5113) (2b407eb)## 3.11.0 (2023-01-02)

Новые возможности

  • добавление объявления ssrf (#4687) (b1414f2)

3.10.0 (2023-01-02)

Новые возможности

3.9.2 (2022-12-21)

Исправления ошибок

  • исправление опечатки в currentContext (#5107) (713a081)

3.9.1 (2022-12-18)

Исправления ошибок

  • включение автоматического выпуска пакета npm (#5102) (13bbe6c)

История

2022-12-16, Версия 3.9.0 @fengmk2

Основные изменения

  • новые возможности

    • 📦 НОВОЕ: Выполнение асинхронной функции в контексте анонимного контекста
    await app.runInAnonymousContextScope(async ctx => {
      // выполнение с использованием анонимного контекста здесь
    });
    • [af1206904] - chore: обновление рабочего процесса для gh-pages (#5098) (Suyi <thonatos.yang@gmail.com>)
    • [344139e47] - 🐛 FIX: Опечатка в запросе HttpClient (#5097) (fengmk2 <fengmk2@gmail.com>)
    • [1021faf78] - 👌 IMPROVE: Сохранение более совместимых d.ts в запросе httpclient (#5092) (fengmk2 <fengmk2@gmail.com>)
    • [9d6acfd7c] - 📦 NEW: Выполнение асинхронной функции в контексте анонимного скоупа (#5094) (fengmk2 <fengmk2@gmail.com>)

2022-12-12, Версия 3.8.0 @fengmk2

Значимые изменения

  • функциональность
    • Обновление egg-schedule@4 для поддержки app.currentContext в планировщике

Коммиты

2022-12-11, Версия 3.7.0 @fengmk2

Значимые изменения

  • функциональность
    • 📦 НОВОЕ: Установка config.logger.enableFastContextLogger = true для активации быстрого логгера контекста

Коммиты

  • [e94c7df63] - 📦 NEW: Обновление egg-logger v3 для активации localStorage (#5085) (fengmk2 <fengmk2@gmail.com>)
  • [c76e16cf7] - 📖 DOC: Использование @eggjs/tsconfig для tsconfig.json (#5066) (fengmk2 <fengmk2@gmail.com>)

2022-12-09, Версия 3.6.0 @fengmk2

Значимые изменения

  • функциональность
    • 🚀🚀🚀 Поддержка app.ctxStorage и app.currentContext для получения текущего выполненного контекста, см. koa#1455

Коммиты

2022-11-28, Версия 3.5.1 @killagu

Значимые изменения

  • фиксы
    • Вывод конфига/timing при запуске приложения со временем ожидания

Коммиты

  • [c859506a0] - fix: вывод конфига/timing при времени ожидания (#5069) (killa <killa123@126.com>)

2022-11-15, Версия 3.5.0 @fengmk2

Значимые изменения

  • функциональность
    • Автоматическое отключение проверки сердцебиения клиента-кластера в режиме отладки

Коммиты

  • [6de5cba5d] - feat: отключение проверки сердцебиения клиента-кластера в режиме отладки (#5059) (sinkhaha <1468709106@qq.com>)

2022-11-07, Версия 3.4.0 @fengmk2

Значимые изменения

  • функциональность
    • Обновление egg-cluster v2 для поддержки режима старта worker_threads
    • Отказ от использования обратного вызова и стиля thunk в httpclient, что является разрывом для egg@2
    • Вывод предупреждающего лога, когда действие boot выполняется более 5000 мс
    • Нет необходимости патчировать заголовок keep-alive на Node.js >= 14.20.0

Коммиты

  • [2b5f289bb] - 📦 NEW: Использование egg-cluster v2 (#5055) (fengmk2 <fengmk2@gmail.com>)
  • [610a39e7f] - 👌 IMPROVE: Отказ от использования обратного вызова и стиля thunk в httpclient (#5052) (fengmk2 <fengmk2@gmail.com>)
  • [3a941d669] - 👌 IMPROVE: Вывод предупреждающего лога, когда действие boot выполняется более 5000 мс (#5049) (fengmk2 <fengmk2@gmail.com>)
  • [d820b739b] - 👌 IMPROVE: Нет необходимости патчировать заголовок keep-alive на Node.js >= 14.20.0 (#5051) (fengmk2 <fengmk2@gmail.com>)
  • [6ac4cdbfb] - 🤖 TEST: Добавление CI-runner для Node.js 19 (#5050) (fengmk2 <fengmk2@gmail.com>)
  • [d05cc015e] - docs: исправление описания Application (#5044) (ldc-37 <34739463+ldc-37@users.noreply.github.com>)

2022-09-28, Версия 3.3.3 @fengmk2

Значимые изменения

  • фиксы
    • Разрешение переопределения HttpClientNext

Коммиты

  • [7ee19e840] - 🐛 FIX: Разрешение переопределения HttpClientNext (#5037) (fengmk2 <fengmk2@gmail.com>)

2022-09-27, Версия 3.3.2 @atian25

Значимые изменения

Коммиты

2022-09-26, Версия 3.3.1 @fengmk2

Значимые изменения

  • фиксы
    • Переход на egg-multipart@2 для поддержки названий файлов с не-ASCII символами

Коммиты

2022-09-21, Версия 3.2.0 @fengmk2

Значимые изменения

Функциональность

Другое

  • [485781389] - обновление версии требуемого Node (#5021) (Maledong <maledong_public@foxmail.com>)
  • [[bbd0e432e](http://github.com/ Yöntem/egg/commit/bbd0e432e52832cc7a3d4b26a0141d7eb02e3793)] - изменение шаблонов для отчета об ошибке/предложения (#5019) (Maledong <maledong_public@foxmail.com>)
  • [2c5ba484a] - FIX: Добавление определения config.httpclient.useHttpClientNext (#5001) (fengmk2 <fengmk2@gmail.com>)

2022-08-28, Версия 3.1.0 @fengmk2

Значимые изменения

  • Функциональность
    • Поддержка urllib@3 через config.httpclient.useHttpClientNext = true, см. #4847

Коммиты

2022-08-21, Версия 2.36.0 @atian25

Функциональность

  • [e0b93e023] - регистрация незаконченного времени (#4968) (TZ | 天猪 <atian25@qq.com>)

Другое

2022-04-01, Версия 2.35.0 @mansonchor

Особенности

  • [c1313f5ef] - возможность вывода конфигурации с информацией приложения (#4917) (mansonchor.github.com <mansonchor1987@gmail.com>)

Другое

2022-03-16, Версия 2.34.0

Особенности

Другое

2021-12-07, Версия 2.33.1

Особенности

Другое

2021-12-06, Версия 2.33.0

Особенности

  • [0f6589e1d] - поддержка более точной записи времени логгера в миллисекундах (#4806) (fengmk2 <fengmk2@gmail.com>)

2021-11-15, Версия 2.32.0 @atian25

Основные изменения

  • особенности
    • Обработка ошибки ENETUNREACH на httpclient

Коммиты

2021-10-18, Версия 2.31.0 @killagu

Основные изменения

  • типизация
    • Поддержка типизации SSRF в конфигурации

Коммиты

  • [debfda7ab] - поддержка поля ssrf в конфигурации безопасности. (#4778) (Jasin Yip <yejunxing@gmail.com)* особенности

    • Поддержка отключения DNS-кеша для одного запроса даже если конфигурация установлена как enableDNSCache: true
  • документация

    • Обновление документации TypeScript, добавление недостающего перевода на китайский язык
    • Исправление опечаток

Коммиты

  • [13dd55076] - новая функциональность: поддержка отключения DNS-кеша через аргументы запроса (#4728) (mansonchor.github.com <mansonchor1987@gmail.com>)
  • [1b4fde454] - юнит-тестирование: переименование и удаление некоторых бесполезных тестов (#4705) (Maledong <maledong_public@foxmail.com>)
  • [156980d36] - документация: Исправление опечатки в фикстуре (#4707) (Maledong <maledong_public@foxmail.com>)
  • [27aa49b59] - документация: Исправление опечатки в фикстуре: «,» -> «,» (#4708) (陈煮酒 <501205587@qq.com>)
  • [1f02a8d45] - документация: Добавление недостающего перевода на китайский язык для TypeScript (#4703) (Maledong <52018749+MaledongGit@users.noreply.github.com>)
  • [f5cf0d965] - документация: "Логин" должно быть "Авторизация" (#4697) (HOU Ce <594965698@qq.com>)
  • [750558400] - документация: обновление документации TypeScript (#4666) (吖猩 <whxaxes@gmail.com>)
  • [93d2b04b9] - документация: исправление примера loaderUpdate.md didReady (#4652) (shadyzoz <shadyzoz@icloud.com>)

2021-04-13, Версия 2.29.4 @popomore

Основные изменения

  • исправления
    • Удаление внутреннего обработчика интервала при закрытии агента
  • документация
    • Добавлено английское описание для how-to-migrate-from-1.x, спасибо @ZixiaoWang
    • Исправление опечаток

Коммиты

  • [ce234226b] - исправление: удаление внутреннего обработчика интервала при закрытии агента (#4654) (Harry Chen <czy88840616@gmail.com>)
  • [6a6d68fb2] - Исправление опечаток: "Установить" -> "Изменить" (#4639) (华晨 <chanjsq@gmail.com>)
  • [603c74b58] - документация: добавлено английское описание для how-to-migrate-from-1.x (#4630) (Jacky Wang <www.wangzixiao@126.com>)
  • [693df6066] - документация: исправление ссылки на расписание (#4556) (xuxu <must414@163.com>)
  • [4ebbe8143] - документация: исправление опечаток (#4596) (suinia <suini_a@163.com>)

2021-02-19, Версия 2.29.3 @killa

Основные изменения

  • исправления
    • Исправление типа данных ctx.body

Коммиты

  • [e9fba1b7b] - исправление: исправление типа данных ctx.body как any (#4613) (killa <killa123@126.com>)

2021-02-18, Версия 2.29.2 @killa

Основные изменения

  • исправления
    • Исправление типа данных запроса
    • Добавление определения overrideIgnore

Коммиты

2020-10-19, Версия 2.29.1 @atian25

Основные изменения

  • исправления
    • Откат очистки времени после готовности, только отключение
    • Не будет установлен заголовок keep-alive в Node.js ^12.19.0 || >=14.8.0

Коммиты

  • [9f653afe7] - исправление: удаление очистки времени && пропуск keep-alive после 12.19.0 (#4497) (TZ | 天猪 <atian25@qq.com>)

2020-09-23, Версия 2.29.0 @atian25

Основные изменения

  • особенности

    • dumpconfig также выдает отключенные плагины
  • документация

    • Защита CSRF двумя cookie должна быть включена для всех методов
    • Тестовый случай для env.EGG_APP_CONFIG
    • Оптимизация описания множественного окружения

Коммиты

  • [cc80c6ab8] - особенности: dumpconfig также выдает отключенные плагины (#4480) (TZ | 天猪 <atian25@qq.com>)
  • [1d32771e5] - документация: защита CSRF двумя cookie должна быть включена для всех методов (#3881) (Hongcai Deng <admin@dhchouse.com>)
  • [504e4bebc] - тестирование: для env.EGG_APP_CONFIG (#4468) (TZ | 天猪 <atian25@qq.com>)
  • [ff4dfaa09] - документация(конфигурация): оптимизация описания множественного окружения (#4406) (Andy <xiaoxiaocoder@126.com>)
  • [b283791da] - документация: обновление значков до GitHub Actions (#4463) (TZ | 天猪 <atian25@qq.com>))
  • [b31b47df1] - новая функциональность: очистка и отключение тайминга после завершения (#4421) (TZ | 天猪 <atian25@qq.com>)
  • [d25d32e58] - исправление: установка keep-alive заголовка только до версии Node.js 14.8.0 (#4457) (TZ | 天猪 <atian25@qq.com>)
  • [a7ae46c84] - типизация: Добавлены пропущенные типы в HttpClientConfig (#4388) (Gcaufy <gcaufy@gmail.com>)
  • [064cc7a91] - документация: исправлены грамматические и орфографические ошибки (#4424) (Hridayesh Sharma <dev.hridayesh@gmail.com>)
  • [95776d646] - документация: исправлены орфографические ошибки и грамматические погрешности (#4423) (Hridayesh Sharma <vyasriday7@gmail.com>)
  • [50976280f] - документация: обновлена ссылка на сжатие (#4415) (忽如寄 <594613537@qq.com>)

2020-06-29, Версия 2.27.0 @killa

Основные изменения

  • типизации
    • исправлен тип curl
    • экспортированы EggLogger/EggHttpClient/EggContextHttpClient* документация
    • обновлена документация о том, как расширять ctx.helper

Коммиты

  • [b5cc8b6e3] - исправление(dts): исправлен тип curl (#4312) (胡宇航 <591765099@qq.com>)
  • [432128a80] - типизация: экспортированы EggLogger, EggHttpClient, EggContextHttpClient (#4280) (killa <killa123@126.com>)
  • [eca6b04c1] - документация: обновлена документация о том, как расширять ctx.helper (#4362) (EasonQwQ <750225883@qq.com>)

2020-05-13, Версия 2.26.1 @dead-horse

Основные изменения

  • исправления

    • runInBackground всегда запускается после setImmediate
  • документация

    • улучшение документации
    • улучшение типизации

Коммиты

  • [9c67298d6] - тестирование: запуск тестов на Node 14 (#4272) (fengmk2 <fengmk2@gmail.com>)
  • [427a30a07] - тестирование: устойчивость тест-кейса dnscache (#4297) (Yiyu He <dead_horse@qq.com>)
  • [64efd076b] - исправление: runInBackground всегда запускается после setImmediate (#4296) (Yiyu He <dead_horse@qq.com>)
  • [69923977a] - документация: Обновление документации для конфигурации logger.consoleLevel (#4276) (xuxu <must414@163.com>)
  • [7b6e4371c] - документация(Typescript): Добавление --noEmit к примеру unittest (#4250) (Ink <chceyes@gmail.com>)
  • [3413e35fd] - уборка: исправление опечатки (#4234) (zoomdong <1344492820@qq.com>)
  • [b4b9b50af] - документация(socketio): исправление бага middleware пакета (#4204) (zfx <502545703@qq.com>)
  • [2fcd605c6] - документация: обновление типов и документации bodyParser (#4192) (sexypig <353071655@qq.com>)
  • [5e2bad0c4] - документация: исправление опечатки в маршруте (#4203) (Xuemuyang <myoungxue@gmail.com>)
  • [1181a675c] - документация(плагины): форматирование en/basics/plugin.md (#4168) (chs97 <623528324@qq.com>)
  • [e9011e8f3] - новая функциональность: добавление метода HTTP PATCH в типизации (#4125) (xiaoxu <xiao.xu515@gmail.com>)
  • [2109505b4] - тестирование: исправление пути doctools на Windows (#4090) (fengmk2 <fengmk2@gmail.com>)

2019-12-07, Версия 2.26.0 @fengmk2

Основные изменения

  • функциональности
    • добавление уровня приложения для настроек Cookie, что позволяет исправить предупреждение SameSite в Chrome.
    • использование нового URL вместо url.parse, чтобы избежать потенциальных проблем безопасности.

Коммиты

  • [b28134e77] - новая функциональность: добавление уровня приложения для настроек Cookie (#4086) (fengmk2 <fengmk2@gmail.com>)
  • [b7718c1cc] - исправление: использование нового URL вместо url.parse (#4048) (Yiyu He <dead_horse@qq.com>)
  • [afed9105d] - исправление: index.d.ts (#4012) (dxd <dxd_sjtu@outlook.com>)
  • [690711bab] - тестирование: исправление ошибки тест-кейса load_boot.test.js (#4041) (Xin Wang <wangxinalex@gmail.com>)
  • [6c55a436b] - документация: исправление опечатки (#4028) (Xuehua Cai <pixcai@163.com>)

2019-10-28, Версия 2.25.0 @dead-horse

Основные изменения

  • функциональности
    • поддержка config.maxIpsCount, устаревание config.maxProxyCount
    • singleton возвращает имя клиента при создании клиента

Коммиты

Коммиты

12 апреля 2019, Версия 2.21.1 @dead-horse

Основные изменения

  • фиксы
    • Откат "feat: переход httpclient на httpclient2 для возможности повторной попытки (что является разрывом)"

Коммиты

  • [89872a76f] - Откат "feat: переход httpclient на httpclient2 для возможности повторной попытки (#36… (#3622) (Yiyu He <dead_horse@qq.com>)

11 апреля 2019, Версия 2.21.0 @dead-horse

Основные изменения

  • функциональность

    • поддержка конфигурации maxProxyCount для помощи в получении реального IP клиента
    • переход httpclient на httpclient2 для возможности повторной попытки
  • документация

    • добавление информации о том, как настроить egg за прокси
    • обновление использования http_proxy
    • изменение egg-init на npm init egg

Коммиты

  • [01b9588a3] - feat: поддержка конфигурации maxProxyCount для помощи в получении реального IP клиента (#3612) (Yiyu He <dead_horse@qq.com>)
  • [eead31862] - feat: переход httpclient на httpclient2 для возможности повторной попытки (#3606) (TZ | 天猪 <atian25@qq.com>)
  • [879fe93a6] - docs: добавление информации о том, как настроить egg за прокси (#3614) (Yiyu He <dead_horse@qq.com>)
  • [2357fbc1e] - docs: удаление egg-ts-helper && inspect-brk (#3603) (TZ | 天猪 <atian25@qq.com>)
  • [e0a1d8fc6] - docs: изменение egg-init на npm init egg (#3588) (TZ | 天猪 <atian25@qq.com>)
  • [763923cd7] - chore: удаление ненужной ссылки plugins.puml (#3579) (TZ | 天猪 <atian25@qq.com>)
  • [b1746468d] - docs(httpclient): обновление использования http_proxy (#3569) (TZ | 天猪 <atian25@qq.com>)

25 марта 2019, Версия 2.20.2 @whxaxes

Основные изменения

  • фиксы

    • удаление заголовка Content-Length в onClientError
  • типизация

    • добавление типизации для пользовательской загрузки
    • импорт типов из egg-core

Коммиты

  • [f31cd38aa] - fix(typings): добавление типизации для пользовательской загрузки (#3533) (吖猩 <whxaxes@qq.com>)
  • [a73cfd067] - fix(typings): импорт типов из egg-core (#3545) (吖猩 <whxaxes@qq.com>)
  • [04adb930d] - fix: удаление заголовка Content-Length в onClientError (#3544) (Yiyu He <dead_horse@qq.com>)

12 марта 2019, Версия 2.20.1 @dead-horse

Основные изменения

  • фиксы
    • пустой запрос должен быть закэширован
    • добавление типизации для класса Singleton

Коммиты

7 марта 2019, Версия 2.20.0 @popomore

Основные изменения

  • функциональность

    • поддержка пользовательской загрузки
  • вспомогательные задачи

    • исправление опечаток
    • исправление тестовых случаев

Коммиты

  • [4cf06da27] - feat: поддержка пользовательской загрузки (#3484) (Haoliang Gao <sakura9515@gmail.com>)
  • [2f2bd69bb] - chore: исправление некоторых опечаток на китайском и английском (#3514) (Maledong <maledong_github@outlook.com>)
  • [65bdd158c] - Fix(cluster-client.test.js): откат к предыдущей версии (#3507) (Maledong <maledong_github@outlook.com>)
  • [18efac152] - новая функциональность: поддержка одиночного режима с игнорированием предупреждений (#3501) (Yiyu He <dead_horse@qq.com>)
  • [f9eea2a4d] - исправление: типы опций getFileStream (#3500) (kayikay <469797590@qq.com>)

26 февраля 2019, Версия 2.18.0 @dead-horse

Основные изменения

  • Новые возможности

    • поддержка однопроцессного режима в cluster-client
  • Исправления

    • исправлено определение типа

Коммиты

  • [db1093128] - новая функциональность: поддержка однопроцессного режима в cluster-client (#3497) (zōng yǔ <gxcsoccer@users.noreply.github.com>)
  • [f7e6ab535] - документация (typescript.md): перевод начала раздела TypeScript на китайский язык (#3488) (Maledong <maledong_github@outlook.com>)
  • [ac7e9a6b6] - исправление: помощь при определении типа (#3483) (吖猩 <whxaxes@qq.com>)

21 февраля 2019, Версия 2.17.0 @dead-horse

Основные изменения

  • Новые возможности

    • контекст агента может быть расширен
  • Исправления

    • добавлена хост-машина в заголовках при создании анонимного контекста

Коммиты

  • [7147b23cf] - новая функциональность: возможность расширения контекста агента (#3478) (Hongcai Deng <admin@dhchouse.com>)
  • [a2f0d9620] - исправление: добавлена хост-машина в заголовках при создании анонимного контекста (#3477) (Yiyu He <dead_horse@qq.com>)
  • [5952d1240] - документация (typescript): исправление неправильного пути Lifecycle (#3475) (CHANG, TZU-YEN <try_love_tom@icloud.com>)## 18 февраля 2019, Версия 2.16.2 @dead-horse

Основные изменения

  • Исправления
    • исправлено сообщение мессенджера в однопроцессном режиме для отправки без указания адресата (to)

Коммиты

  • [eac494184] - исправление: поддержка отправки без указания адресата (to) (#3472) (Yiyu He <dead_horse@qq.com>)

15 февраля 2019, Версия 2.16.1 @atian25

Основные изменения

  • Документация

    • удалено объявление представления
  • Прочее

    • обновлены зависимости

Коммиты

  • [1e859f2e2] - новая функциональность: удалено объявление представления (#3466) (吖猩 <whxaxes@qq.com>)
  • [4a3ab5ac0] - зависимость: обновлены зависимости (#3464) (Yiyu He <dead_horse@qq.com>)

14 февраля 2019, Версия 2.16.0 @dead-horse

Основные изменения

  • Новые возможности

    • разрешено использование ctx.router setter
  • Прочее

    • улучшены документы

Коммиты

  • [0b67c85f6] - новая функциональность: разрешено использование ctx.router setter (#3460) (fengmk2 <fengmk2@gmail.com>)
  • [ae5f56f3e] - улучшение: Добавлены принципы английских заголовков и изменены все английские заголовки (#3444) (Maledong <maledong_github@outlook.com>)
  • [a9bee07da] - документация (sequelize): исправлено описание инициализации (#3456) (Yiyu He <dead_horse@qq.com>)
  • [f76c23052] - документация (logger): добавлено описание logger.outputJSON (#3425) (FX <friskfly@gmail.com>)

4 февраля 2019, Версия 2.15.1 @dead-horse

Основные изменения

  • Исправления
    • добавлена недостающая поддержка фреймворка для однопроцессного режима

Коммиты

  • [277c024cf] - исправление: добавлена недостающая поддержка фреймворка для однопроцессного режима (#3445) (Yiyu He <dead_horse@qq.com>)

3 февраля 2019, Версия 2.15.0 @dead-horse

Основные изменения

  • Новые возможности

    • [ПЕРСПЕКТИВНАЯ ФУНКЦИОНАЛЬНОСТЬ] поддержка однопроцессного режима
  • Исправления

    • [ТИП] поддержка массивов для конфигурации static.dir
    • [ТИП] исправлено совместимое определение типа IMiddleware
    • [ТИП] исправлено ошибочное определение типа при активированной опции esModuleInterop
  • Прочее

    • улучшены документы

Коммиты * [83c423a0a] - документация (development.md): добавлен перевод на английский язык (Jennie <jennie.ji@hotmail.com>)

  • [d79da17bd] - исправление: ошибочное определение типа при активированной опции esModuleInterop (#3436) (Аксьон <whxaxes@qq.com>)
  • [20ba4632b] - новая функциональность: поддержка однопроцессного режима (#3430) (Йюйу Хэ <dead_horse@qq.com>)
  • [133616961] - документация: исправлено опечатание в socketio.md (#3431) (килмас <kilmas@qq.com>)
  • [e899630e9] - исправление: поддержка массивов для конфигурации static.dir (#3421) (Грей <njugray@gmail.com>)
  • [43f2e3c44] - исправление: несовместимое определение типа IMiddleware (#3419) (Аксьон <whxaxes@qq.com>)
  • [b3256b54e] - документация: добавлен новый loaderUpdate.md (#3395) (Маледунг <maledong_github@outlook.com>)
  • [71768002a] - документация: исправлены опечатки (#3418) (Шоколадный мороженый <121017405@qq.com>)
  • [20d56c7a8] - исправление: исправлено CI для TS (#3416) (Аксьон <whxaxes@qq.com>)
  • [8beacd13e] - документация (logger): добавлено описание logger.disableConsoleAfterReady (#3384) (Аксьон <whxaxes@qq.com>)
  • [271bc6372] - улучшение: исправлено опечатание "submit an PR" должно быть "submit a PR" (#3408) (Дай Жэ <daijie@php.net>)
  • [688f67c9f] - улучшение: исправлены некоторые проблемы улучшений (#3400) (Маледунг <maledong_github@outlook.com>)
  • [cfcebc623] - документация (typescript.md): синхронизация английского перевода (#3397) (Маледунг <maledong_github@outlook.com>)
  • [7e5ef2181] - документация (typescript): оптимизация документов TypeScript (#3374) (Аксьон <whxaxes@qq.com>)
  • [2a801f789] - улучшение: исправлены опечатки в комментариях (#3392) (Джефф <jeff.tian@outlook.com>)
  • [9a4b72062] - улучшение: исправлен шаблон проблемы (#3369) (Суйи <thonatos@users.noreply.github.com>)
  • [ef73396a5] - документация: улучшены документы отладки (#3370) (ТЗ | Тяньжу <atian25@qq.com>)
  • [874e57fda] - документация (sequelize): исправлено описание инициализации (#3372) (Йюйу Хэ <dead_horse@qq.com>)
  • [b2152c56f] - улучшение: исправлены некоторые опечатки в переводе (#3361) (Маледунг <maledong_github@outlook.com>)
  • [d275929d1] - документация (boot): обновлено описание запуска приложения (#3348) (Йюйу Хэ <dead_horse@qq.com>)
  • [9a8652beb] - исправление: изменено диаграмма "процесс старта" (#3358) (Маледунг <maledong_github@outlook.com>)
  • [ac0f13bc6] - улучшение: добавлены пропущенные ссылки для "Sails" и объединены написания "Plugin" (#3356) (Маледунг <maledong_github@outlook.com>)
  • [cd52b063b] - документация (cluster-and-ipc.md): исправлены опечатки и ошибки форматирования (#3357) (Даррен Поун <dyhpoon@gmail.com>)
  • [37e3c1aba] - улучшение: исправлены некоторые статьи (#3349) (Маледунг <maledong_github@outlook.com>)### Коммиты
  • [edfe66093] - исправление: Добавлены комментарии для переопределения свойств от Koa (#3332) (Маледунг <maledong_github@outlook.com>)
  • [f312db78f] - исправление: исправлена декларация контекста (#3329) (Аксес <whxaxes@qq.com>)
  • [ef47a2746] - документация: исправлен уровень заголовка конфигурации (#3327) (Суйи <thonatos@users.noreply.github.com>)
  • [cddd91ded] - улучшение: корректировка шаблона (ТЗ <atian25@qq.com>)
  • [7319727a0] - улучшение: Обновление шаблонов задач (#3326) (ТЗ | Тяньжу <atian25@qq.com>)
  • [0cb246e26] - документация: Исправление некоторых переводов с некоторыми иконками (#3315) (Маледунг <maledong_github@outlook.com>)
  • [9dc20377e] - документация: Подсказка специального использования сессий (#3304) (Джери Уу <perzy_wu@163.com>)
  • [6f4e91274] - документация: Обновление httpclient.md (#3276) (Альберт <shuaizhexu@gmail.com>)
  • [64e88abfd] - документация(egg-passport): добавление описания перенаправления при успешной аутентификации (#3260) (Суйи <thonatos@users.noreply.github.com>)

2018-11-24, Версия 2.14.1 @atian25

Основные изменения

  • исправления

    • удаление сообщения лога о времени ожидания
  • другое

    • использование circular-json-for-egg для удаления сообщений о предстоящих изменениях

Коммиты

  • [0fb5a96c0] - исправление: удаление сообщения лога о времени ожидания (#3229) (ТЗ | Тяньжу <atian25@qq.com>)
  • [de81caef1] - зависимости: использование circular-json-for-egg для удаления сообщений о предстоящих изменениях (#3211) (Йюйу Хэ <dead_horse@qq.com>) * [db999d3f7] - документация: добавление серверного времени ожидания в d.ts (#3200) (TZ | Tian Zhu <atian25@qq.com>)
  • [a43fef4e1] - документация (index.d.ts): увеличение генерика (#3197) (The Rock <simonzhong0924@gmail.com>)
  • [d40124a25] - функциональность: добавление создания анонимного контекста для агента (#3193) (Hongcai Deng <admin@dhchouse.com>)
  • [9dfd19ead] - исправление: triggerServerDidReady должно вызываться только один раз (#3190) (killa <killa123@126.com>)
  • [7802528e1] - функциональность: поддержка серверного времени ожидания (#3133) (TZ | Tian Zhu <atian25@qq.com>)
  • [ff79101b5] - документация: обновление service.md (#3191) (Xiao Jin <xiaojin1992@126.com>)
  • [327fa174f] - исправление: разрешение запроса с временем ожидания большим, чем время ожидания агента (#3146) (fengmk2 <fengmk2@gmail.com>)
  • [86093c03a] - документация: удаление рекламного логотипа (#3176) (Suyi <thonatos@users.noreply.github.com>)

2018-11-07, Версия 2.13.0 @mansonchor

Основные изменения

  • функциональность

    • эмит событие при захвате ошибки в runInBackground
  • производительность

    • лучшая поддержка TypeScript
  • документация

    • дополнительная документация

Коммиты

  • [03378b8c3] - документация (plugin.md): исправление примера объявления пути (#3152) (Maigo Zhang <zhangsnxiang@126.com>)
  • [3c25221bd] - улучшение: использование is.string() в utils.js для согласованности (#3153) (ZYSzys <zyszys98@gmail.com>)
  • [a9b0fcec6] - улучшение (typings): добавление метода beforeClose в index.d.ts (#3120) (Erona <erona@loli.bz>)
  • [4709db746] - функциональность (context): эмит событие при захвате ошибки в runInBackground (#3118) (mansonchor <mansonchor@126.com>)
  • [e1dc2a7a4] - документация: добавление рекламного логотипа (#3113) (Haoliang Gao <sakura9515@gmail.com>)
  • [51e9c1578] - улучшение (typings): добавление интерфейса IBoot (#3098) (killa <killa123@126.com>)
  • [8052d7ff7] - документация: добавление configWillLoad в жизненный цикл (#3101) (fengmk2 <fengmk2@gmail.com>)
  • [c3c4e2e3e] - документация (CONTRIBUTION): добавление пропущенной ссылки для получения отправленных файлов (#3102) (Maledong <maledong_github@outlook.com>)
  • [c7061ec62] - исправление (documentation): грамматика "lots of" (#3100) (waiting <waiting@xiaozhong.biz>)
  • [92181e83f] - документация (CONTRIBUTION): добавление пропущенного английского перевода и уточнение dns (#3035) (Maledong <maledong_github@outlook.com>)
  • [0a7497987] - документация (logger.md): исправление неверного описания уровня вывода лога по умолчанию. (#3082) (TX-Kunkun <eiclkun@gmail.com>))
  • [1d30166e0] - рефакторинг: разделение конфигурационного объекта и файла конфигурации (#3014) (Khaidi Chu <i@2333.moe>)
  • [e3f183e96] - исправление (typescript): добавлено отсутствующее 'ignore', 'match' (#3010) (Maledong <maledong_github@outlook.com>)

2018-09-14, Версия 2.11.1 @popomore

Основные изменения

  • исправление

    • httpclient: невозможно использовать runInBackground в агенте
  • зависимости

    • обновление до версий debug@4 и coffee@5

Коммиты

  • [eed74e861] - улучшение: обновление зависимостей, debug@4 и coffee@5 (#2995) (TZ | Tian Zhu <atian25@qq.com>)
  • [a8a3dfb04] - исправление (httpclient): невозможно использовать runInBackground в агенте (#3003) (Haoliang Gao <sakura9515@gmail.com>)
  • [4faf68f4b] - документация (loader.md): добавлены недостающие английские переводы (#2996) (Maledong <maledong_github@outlook.com>) * [0d876c71a] - новая функциональность: поддержка жизненного цикла запуска (#2972) (killa <killa123@126.com>)
  • [b02ce1547] - улучшение (документация): исправление некоторых опечаток (#2988) (Maledong <maledong_github@outlook.com>)
  • [688067ae0] - документация: исправление двух опечаток (#2982) (Jeff <jeff.tian@outlook.com>)
  • [a719fd345] - документация: исправление и добавление недостающих опечаток (#2935) (Maledong <maledong_github@outlook.com>)
  • [815c27879] - исправление (типизация): обновление до последней версии 'egg-cookie' для получения (#2958) (Maledong <maledong_github@outlook.com>)
  • [a2df5ad13] - документация: исправление опечатки. (#2961) (Ariel Yang <arielyang@gmail.com>)
  • [b971e6633] - тестирование: исправление теста иконки сайта (#2940) (Yiyu He <dead_horse@qq.com>)
  • [81826ed1a] - документация: исправление ссылки на коммит angular commit-message-format (#2939) (Vincent <santochance@users.noreply.github.com>)
  • [45e302459] - исправление: не записывать лог при пустом rawPacket (#2924) (Haoliang Gao <sakura9515@gmail.com>)
  • [db1286de7] - улучшение (типизация): добавление класса EggLoader (#2321) (waiting <waiting@xiaozhong.biz>)
  • [80528ccec] - рефакторинг (dnshttpclient): использование асинхронной функции вместо Promise (#2774) (Haoliang Gao <sakura9515@gmail.com>)
  • [fe9e95654] - документация (package.json, README.zh-CN): исправление некоторых опечаток (#2927) (Maledong <maledong_github@outlook.com>)
  • [289e96278] - документация (sequelize): имя хоста должно быть host (#2921) (Will <1078954008@qq.com>)
  • [72cd808b8] - документация: исправление ссылки на Sequelize (#2909) (Yiyu He <dead_horse@qq.com>)
  • [ae9ec30b4] - документация: добавление документации по Sequelize (#2902) (Yiyu He <dead_horse@qq.com>)
  • [68135608b] - документация (развертывание): исправление опечатки на grep (#2898) (Baffin Lee <baffinlee@gmail.com>)
  • [6bfe70b3d] - документация (en,zh-cn): исправление ошибок перевода (#2885) (Maledong <maledong_github@outlook.com>)
  • [96ed020ce] - документация: исправление ошибок конфигурации и SocketIO (#2884) (Suyi <thonatos@users.noreply.github.com>)

2018-08-06, Версия 2.10.0 @fengmk2

Основные изменения

  • Функциональность

    • Возможность повторного использования runInBackground в плагинах
    • Использование Math.floor вместо parseInt
  • Исправление

    • Использование кэширования типа контента
  • Документация

    • Добавление документации по жизненному циклу
    • Добавление руководства по использованию Sequelize
    • Добавление allowDebugAtProd в документацию
    • Поддержка Windows в egg-scripts
    • Описание окружения в расписании
    • Улучшенная документация и типизация

Коммиты

  • [ff7431d5c] - новая функциональность: возможность повторного использования runInBackground в плагинах (#2872) (fengmk2 <fengmk2@gmail.com>)
  • [422b342b1] - новая функциональность: обновление index.d.ts (#2853) (Ben <ben@zfben.com>)
  • [2ca8f0184] - новая функциональность (типизация): определение Messenger['on'] и Messenger['once'] (#2763) (waiting <waiting@xiaozhong.biz>)
  • [9f8926d7c] - исправление: использование кэширования типа контента (#2793) (Yiyu He <dead_horse@qq.com>)
  • [033fe0ce1] - документация: оптимизация использования egg-validate (#2852) (Sean Zou <405495715@qq.com>)
  • [c0b0bb834] - документация (session): исправление ошибки в примере кода модификации значения сессии (#2824) (Baffin Lee <baffinlee@gmail.com>)
  • [b55b303ed] - тестирование: тестирование на Travis с Node 10 (#2461) (Yiyu He <dead_horse@qq.com>)
  • [38a472f24] - документация: добавление allowDebugAtProd в документацию (#2803) (Yiyu He <dead_horse@qq.com>)
  • [e86669937] - производительность: использование Math.floor вместо parseInt (Eason <tobewhatwewant@gmail.com>)
  • [67d538e0e] - документация (plugin): добавление деталей для plugin.js (#2780) (TZ | 天猪 <atian25@qq.com>)
  • [8d0b29cc9] - документация (deployment): поддержка Windows в egg-scripts (#2788) (Baffin Lee <baffinlee@gmail.com>)
  • [aaf8faf4f] - тестирование: пропуск теста (#2773) (Haoliang Gao <sakura9515@gmail.com>)
  • [eb70335bd] - документация (schedule): добавление описания окружения (#2753) (TZ | 天猪 <atian25@qq.com>)
  • [ef20ff756] - документация: добавление http://www.sofastack.tech (#2752) (Haoliang Gao <sakura9515@gmail.com>)
  • [1ecb521c5] - документация: добавление документации по жизненному циклу (#2708) (killa <killa123@126.com>)
  • [7930f0419] - документация: исправление ошибки движка WS (#2717) (Suyi <thonatos@users.noreply.github.com>)

2018-06-14, Версия 2.9.1 @dead-horse

Основные изменения

  • Производительность

    • Улучшение производительности установки типа данных
  • Документация

    • Исправление демонстрационного примера браузера для socketio
    • Добавление Messenger в tsd

Коммиты * [1a820bd44] - производительность: улучшение производительности установки типа данных с помощью кэша LRU (#2697) (fengmk2 <fengmk2@gmail.com>)

  • [239ce03ef] - документация: исправление демонстрационного примера браузера для socketio (#2645) (xcold <lxstart@outlook.com>)
  • [73ca1b7a3] - улучшение (типизация): добавление Messenger (#2688) (waiting <waiting@xiaozhong.biz>)
  • [e5737d545] - исправление: добавлен ключ any в контексте (#2650) (Axes <whxaxes@qq.com)
  • [65a43aa9e] - новая функциональность: выгрузка данных времени выполнения загрузчика (#2521) (#2621) (Гао Хаолян <sakura9515@gmail.com)
  • [48c6d3c9d] - исправление: опечатка (#2615) (Чэнь Янан <cynosurech@gmail.com)
  • [c91e67cc0] - документация (логгер): единица измерения maxFileSize должна быть байтами (#2575) (Гао Хаолян <sakura9515@gmail.com)
  • [26c274174] - документация: корректировка стиля документации (#2613) (Гао Хаолян <sakura9515@gmail.com)
  • [3ee7fcf12] - документация: исправление опечатки в руководстве быстрого старта (#2578) (Жуцю <ghostcode521@gmail.com)
  • [8b7c8bd35] - документация (d.ts): добавление свойства EggAppConfig.development (#2561) (СинаВее <sinalvee@gmail.com)
  • [16a61231d] - документация: добавление d.ts для bodyparser (#2548) (ваньтань <yuecjn@gmail.com)
  • [e7696a7d2] - исправление (d.ts): сделать объединение определений доступным для app.locals и ctx.locals (#2546) (Тони Хокинг <ThaGKI9@outlook.com)
  • [e5d47524e] - исправление: коррекция синтаксической ошибки английского (#2544) (Дун Вей <maledong_forwork@foxmail.com)
  • [c0f4bd12d] - исправление: конфиг.allowDebugAtProd по умолчанию равен false (Чжань Жань <dsonet@msn.com)
  • [0723cd230] - документация (куки): как получить куки переднего конца (#2542) (Хэ Ийю <dead_horse@qq.com)
  • [9fea64ee9] - документация: исправление ошибочной ссылки, замена комментария на английский (#2535) (Дун Вей <maledong_forwork@foxmail.com)
  • [e96ddb6a8] - документация: изменения комментариев и полное переведение (Дун Вей <maledong_forwork@foxmail.com)

2018-05-05, Версия 2.8.1 @atian25

Основные изменения

  • документация
    • исправление отсутствующего d.ts

Коммиты

  • [20356bffc] - новая функциональность (d.ts): добавление createAnonymousContext & runInBackground (#2501) (Чжуанг Хэнфэй <zhuanghengfei@gmail.com)
  • [c013ef3e6] - новая функциональность (d.ts): добавление runSchedule & Subscription определения (#2504) (Чжуанг Хэнфэй <zhuanghengfei@gmail.com)

2018-05-03, Версия 2.8.0 @dead-horse

Основные изменения

  • новая функциональность

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

    • работа singleton для непродуктивных или замороженных экземпляров
  • документация

    • переход на английскую документацию
    • добавление middleware к приложению и других улучшений на TypeScript
    • обновление проекта wxapp-socket-io до weapp.socket.io
    • обновление заголовков и удаление ненужных файлов

Коммиты

  • [4b602d037] - исправление: работа singleton для непродуктивных или замороженных экземпляров (#2472) (Хэ Ийю <dead_horse@qq.com)
  • [824200c11] - новая функциональность: добавление длительности времени для выгрузки конфигурации (#2485) (Гао Хаолян <sakura9515@gmail.com)
  • [73dac083d] - документация: обновление проекта wxapp-socket-io до weapp.socket.io (#2421) (лиу гуйлюи <gongzili456@gmail.com)
  • [1ada8e384] - новая функциональность (d.ts): добавление middleware к приложению и других улучшений на TypeScript (#2465) (Axes <whxaxes@qq.com)
  • [437785315] - документация: исправление ошибки кода LOCALS в view.md (#2464) (цзюцзю <346663801@qq.com)
  • [f341b9fb8] - обслуживание: обновление заголовков и удаление ненужных файлов (#2433) (ЦЗЮ <atian25@qq.com)
  • [a5ab29cbd] - документация: переход на английскую документацию (#2426) (Гао Хаолян <sakura9515@gmail.com)
  • [4ab7df25f] - зависимости: обновление зависимостей, добавление @types/urllib к автозагрузке конфигурации (#2423) (Хэ Ийю <dead_horse@qq.com) * [3d499a9] - документация (плагины): добавление поддержки асинхронной функции создания singleton (#2392) (Хэ Ийю <dead_horse@qq.com>)
  • [05d925f] - документация: изменение английской документации на README (#2397) (Гао Хаолян <sakura9515@gmail.com>)
  • [590bd8c] - исправление: выгрузка конфигурации поддерживает циклический JSON (#2394) (Хэ Ийю <dead_horse@qq.com>)
  • [3a489b6] - новая функциональность (singleton): поддержка асинхронной функции создания (#2382) (Хэ Ийю <dead_horse@qq.com>)
  • [a5b6731] - документация: обслуживание для маршрутов и TypeScript (#2390) (ЦЗЮ <atian25@qq.com)
  • [ee2d2b3] - документация (паспорт): перевод руководства по паспорту (#2235) (Менгу Цемре <cemremengu@gmail.com>)
  • [6fad4e1] - обслуживание: обновление package.json для выпуска (#2381) (ЦЗЮ <atian25@qq.com)

2018-04-12, Версия 2.6.1 @atian25

Основные изменения

  • документация
    • Гайд по TypeScript (#2324)
    • Исправление d.ts с поддержкой TS
    • Улучшение документации

Коммиты

  • [2998bf733] - обслуживание (типизация): добавление индексного сигнатуры EggAppConfig (#2359) (waiting <waiting@xiaozhong.biz>)
  • [5f2358bbd] - документация: представление метода session.renew в документации (#2375) (Хэ Ийю <dead_horse@qq.com>)
  • [f0e7773f2] - документация: добавление Гайда по TypeScript (#2324) (ЦЗЮ <atian25@qq.com>
  • [cd418f57a] - документация (контроллер): добавление ctx.redirect (#2373) (Хэ Ийю <dead_horse@qq.com>)
  • [2fafb16b8] - документация (socketio): обновление демонстрационного примера и решение проблемы в Chrome (#2354) (Сюйи <thonatos@users.noreply.github.com>)
  • [ba708ca4e] - новая функциональность: поддержка пользовательских клиентских ошибок (#2283) (Чу Хайди <i@2333.moe>)
  • [8697140d6] - обслуживание: добавление экспортов в декларации (#2344) (Axes <whxaxes@qq.com>)
  • [441884145] - обслуживание (типизация): экспорт PowerPartial (#2327) (waiting <waiting@xiaozhong.biz>)
  • [33d39519e] - документация (паспорт): конфигурирование passport-github за прокси (#2318) (Сюйи <thonatos@users.noreply.github.com>)
  • [84e0dc4e7] - исправление (d.ts): добавление модификатора к плагину и добавление middleware к конфигурации (#2322) (Axes <whxaxes@qq.com>))
  • [406142758] - обслуживание: улучшение d.ts с поддержкой TypeScript (#2306) (Axes <whxaxes@qq.com>)
  • [7fba689b7] - документация (контроллер): исправление ошибки в примере сессии (#2313) (Сюйи <thonatos@users.noreply.github.com>)
  • [e0e7ed146] - обслуживание (типизация): замена экспорта интерфейса на определение класса (#2293) (waiting <waiting@xiaozhong.biz>)
  • [161107929] - документация (плагин): добавление примечаний конфигурации для функции addSingleton (#2305) (Yang Shangbin <rccoder.net@gmail.com>)
  • [1c74a8491] - документация: добавление документации по активным ресурсам (#2220) (Гао Хаолян <sakura9515@gmail.com>)
  • [e4531e563] - документация: английское описание плагина представлений для разработчиков (#2240) (Менгу Цемре <cemremengu@gmail.com>)
  • [348ff18d8] - документация: английское описание руководства по стилю (#2239) (Менгу Цемре <cemremengu@gmail.com>)
  • [46217a5d2] - документация (безопасность): добавление SSRF в раздел безопасности (#2274) (Хэ Ийю <dead_horse@qq.com>)
  • [c3586eab5] - документация: отключение ignoreJSON (#2270) (Хэ Ийю <dead_horse@qq.com>)
  • [a86334c59] - документация: пример использования уникального ID при обновлении MySQL (#2165) (Ли Ондей <onedayliu552@gmail.com>)
  • [10327e185] - документация: английская версия руководства по использованию Socket.IO (#2167) (Менгу Цемре <cemremengu@gmail.com>)
  • [5b059db6a] - документация: добавление описания типа шаблона (#2250) (Чан Ли Цзи <github@liqichang.com>)
  • [9007b5847] - обслуживание: обновление package.json перед выпуском (#2244) (Гао Хаолян <sakura9515@gmail.com>)

2018-03-20, Версия 2.5.0 @atian25

Основные изменения

  • функциональность

    • Отображение маршрутов при логировании приложения (#2230)
    • Обновление favicon.png
    • Обновление cluster-client до версии 2.x (#2236)
  • документация

    • Улучшение d.ts
    • Добавление описания веб-чатов с использованием Socket.IO (#2198)

Коммиты * [6040d6f8f] - chore: исправление орфографической ошибки "rotator" (#2242) (HE ЦЗИЧУАНЬ <heziqiang@qq.com>)

2018-03-05, Версия 2.4.1 @dead-horse

Основные изменения

  • фиксы

    • [безопасность] по умолчанию запрещено использование заголовка x-forwarded-host
    • ctx.runInBackground теперь пытается использовать имя пользовательской функции первым
  • документация

    • Улучшение d.ts
      • добавление регулярных выражений как типа пути в маршруте
      • исправление типа render
    • более семантический и моментальный установщик в быстром старте

Коммиты

  • [0eabce6] - fix: запрет на использование заголовка x-forwarded-host (#2163) (Гао Хаолян <sakura9515@gmail.com>)
  • [f0edf96] - fix: попытка использовать имя пользовательской функции первым (#2161) (fengmk2 <fengmk2@gmail.com>)
  • [1a73720] - fix(типизация): добавление регулярных выражений как типа пути (#2157) (AngrySean <xujihui1985@gmail.com>)
  • [b55e908] - doc(быстрый старт): более семантический и моментальный установщик (#2154) (Kiho · Cham <monkindey@163.com>)
  • [951e236] - Fix тип render (#2155) (Арниу Цзэнг <arniu2006@gmail.com>)

2018-02-28, Версия 2.4.0, @fengmk2

Основные изменения

  • функциональность

    • Поддержка заголовка Keep-Alive
  • фиксы

    • Добавление логера в основной контекст
  • документация

    • Улучшение большого количества d.ts.
      • добавление контекста
      • добавление urllib
      • добавление ресурсов и логера
    • новые документы
      • как вызвать сервис
      • руководство по использованию Socket.IO
      • события приложения### Коммиты
    • [79927324a] - исправление: добавлен логгер в базовый контекст (#2149) (Axes <whxaxes@qq.com>)
    • [a73900231] - новая функциональность: поддержка заголовка Keep-Alive (#2146) (fengmk2 <fengmk2@gmail.com>)
    • [c8284367c] - документация(ts): исправление некоторых d.ts (#2144) (TZ | 天猪 <atian25@qq.com>)
    • [e0282b923] - документация(маршруты): добавление определения ctx (#2136) (重庆 <1756260160@qq.com>)
    • [3e7ef6aa5] - документация(начало приложения): как вызвать сервис (#2133) (TZ | 天猪 <atian25@qq.com>)
    • [9472b5828] - документация(планировщик): исправление пути журнала (#2123) (TZ | 天猪 <atian25@qq.com>)
    • [ede433fc5] - документация(тестирование): исправление некоторых ошибок (#2110) (恬竹 <2632807692@qq.com>)
    • [2d03c79a1] - улучшение: добавление поддержки объявления urllib в index.d.ts (#2117) (SoraYama <sorayamahou@gmail.com>)
    • [fd6fa2495] - документация(расширенный плагин 2.x): исправление некоторых описаний (#2111) (恬竹 <2632807692@qq.com>)
    • [0a208d741] - документация: перевод для расширенного/плагина.md (#2075) (DukeFightLife <AdoBeatTheWorld@users.noreply.github.com>)
    • [42e4ea4c1] - документация(планировщик): исправление некоторых мест (#2105) (恬竹 <2632807692@qq.com>)
    • [63278c229] - документация(расширение основного 2.x): исправление некоторых ошибок (#2107) (恬竹 <2632807692@qq.com>)
    • [7a604d37f] - документация(основной сервис 2.x): исправление некоторых ошибок сервиса (#2102) (恬竹 <2632807692@qq.com>)
    • [a1a4e7dd3] - документация(плагины): добавление описания для plugin.local.js (#2104) (TZ | 天猪 <atian25@qq.com>)
    • [2cdfcc249] - документация(разработка): корректировка для новой версии vscode (#2098) (TZ | 天猪 <atian25@qq.com>)
    • [bb4b29002] - документация(часто задаваемые вопросы): добавление наиболее распространенной ошибки конфигурации (#2086) (TZ | 天猪 <atian25@qq.com>)
    • [5621a8574] - документация(планировщик): логирование && аргументы (#2091) (TZ | 天猪 <atian25@qq.com>)
    • [03a894439] - документация: d.ts для ресурсов & логгера (#2079) (x22x22 <wadeking@qq.com>)
    • [bbfacc5a7] - документация(промежуточные компоненты): использование app.middleware вместо app.middlewares (#2077) (x22x22 <wadeking@qq.com>)
    • [7e9f330ee] - документация(socket.io): добавление руководства (#1913) (Suyi <thonatos@users.noreply.github.com>)
    • [1224dd65f] - документация(основной контроллер 2.x): исправление некоторых описаний основного контроллера (#2043) (恬竹 <2632807692@qq.com>)
    • [fa5bdaeb5] - стиль(app/extend/request.js): некоторые комментарии с китайского на английский в союзе (#2051) (DongWei <maledong_forwork@foxmail.com>)
    • [06e7710c7] - документация: добавление событий на приложение (#2039) (Yiyu He <dead_horse@qq.com>)
    • [65e038132] - документация(загрузка): перевод (#1654) (Weilun Xiong <azardf4yy@gmail.com>)

2018-01-26, Версия 2.3.0, @dead-horse

Основные изменения

  • новая функциональность

    • эмиттинг события request и response для каждого запроса
  • документация

    • улучшение английской документации
    • добавление использования Alinode

Коммиты

  • [50a0f8a] - документация: исправление примера развертывания (dead-horse <dead_horse@qq.com>)
  • [3b7a313] - документация(развертывание): больше информации о Alinode (#2036) (TZ | 天猪 <atian25@qq.com>)
  • [950b9e6] - документация: исправление документации развертывания (dead-horse <dead_horse@qq.com>)
  • [18d6436] - документация: перевод расширенного/клиента-кластера.md (#1839) (учёный <zsxyz1314@gmail.com>)
  • [287c761] - Обновление deployment.md (#1979) (juju <juju_chen@foxmail.com>)
  • [22dfaa7] - новая функциональность: эмиттинг события request и response (#2020) (Yiyu He <dead_horse@qq.com>)
  • [ddbb4b3] - документация(развертывание): добавление Alinode (#2025) (TZ | 天猪 <atian25@qq.com>)
  • [b5d823f] - документация(унитесты): исправление пути файла helper.js(#2029) (#2030) (Jiulong Hu <me@hujiulong.com>)
  • [1e3a4b3] - документация(маршруты): исправление некоторых мест в маршрутах (#2012) (恬竹 <2632807692@qq.com>)

2018-01-22, Версия 2.2.1, @dead-horse

Основные изменения

  • исправление

    • логирование ключа cookie при превышении допустимой длины
  • документация

    • улучшение английских документов, исправление некоторых грамматических ошибок
    • добавление ссылки на платформу производительности Node.js от Alibaba Cloud
    • использование метода PATCH в маршруте ресурсов

Коммиты * [aa46eb2] - исправление: логирование ключа cookie при превышении допустимой длины (#1996) (Yiyu He <dead_horse@qq.com>)

  • [7993b45] - документация (промежуточные компоненты): исправление некоторых описаний промежуточных компонентов (#1998) (恬竹 <2632807692@qq.com>)
  • [b2d09e1] - документация: замена PUT на PATCH. (#1793) (#1938) (吳建金 <mosaic101@foxmail.com>)
  • [dede240] - новая функциональность: добавление интерфейса помощника в d.ts (#1989) (Axes <whxaxes@qq.com>)
  • [19fe608] - документация: добавление Deer Stat (#1974) (TZ | 天猪 <atian25@qq.com>)
  • [cef371e] - документация (окружение): исправление некоторых описаний на основе китайской версии (#1930) (恬竹 <2632807692@qq.com>)
  • [55d08bd] - исправление (ts): ошибка объявления route.resource (#1959) (AntSworD <zhengjj.asd@gmail.com>)
  • [32d7c81] - документация: исправление орфографической ошибки слова (#1965) (jxDeveloper <896222652@qq.com>)
  • [3acf45f] - документация (конфигурация): исправление некоторых орфографических ошибок слов (#1931) (恬竹 <2632807692@qq.com>)
  • [0e90819] - документация (фреймворк): перевод (#1668) (freebyron <freexiegd@gmail.com>)
  • [ab1b08e] - документация: исправление английского индекса (#1915) (Weilun Xiong <azardf4yy@gmail.com>)
  • [2270f7f] - документация (объекты): исправление некоторых описаний (#1903) (恬竹 <2632807692@qq.com>)
  • [c136470] - тестирование: использование Buffer.alloc, Buffer.from. (#1895) (薛定谔的猫 <hh_2013@foxmail.com>)
  • [73bc636] - документация (ссылки): Добавление ссылки на платформу производительности Node.js от Alibaba Cloud (#1894) (Jackson Tian <shyvo1987@gmail.com>)
  • [55d1b0e] - документация (развертывание): добавление --ignore-stderr (#1876) (TZ | 天猪 <atian25@qq.com>)
  • [532110a] - исправление: исправление URL страницы 404 (#1881) (sam <289623783@qq.com>

2017-12-26, Версия 2.2.0, @dead-horse

Основные изменения

  • новая функциональность

    • config.meta.logging: включение логирования каждого запроса при получении
  • документация

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

Коммиты

  • [9fe5b85] - новая возможность: включить лог запроса при запуске мета-мидлвара (#1877) (fengmk2 <fengmk2@gmail.com>)
  • [8ce9611] - документация (объекты): исправление грамматики (#1806) (恬竹 <2632807692@qq.com>)
  • [e43aa2b] - документация (обработка ошибок): исправление некоторых слов (#1874) (Fan <incomparable9527@foxmail.com>)
  • [4c1617a] - документация (faq): добавление правила для открытия вопросов (#1861) (TZ | 天猪 <atian25@qq.com>)* [40df153] - новая возможность: добавление ответа с кодом состояния 400 для нерабочих клиентских запросов вместо пустого ответа (#1829) (Khaidi Chu <i@2333.moe>)
  • [d0ee9f2] - документация (passport): исправление некоторых описаний (#1828) (TZ | 天猪 <atian25@qq.com>)
  • [f7c6a0a] - документация (passport): добавление описания (#1825) (TZ | 天猪 <atian25@qq.com>)
  • [f66d9be] - документация (passport): пропущенные документы для Passport (#1824) (TZ | 天猪 <atian25@qq.com>)
  • [18f93f0] - документация (core/view.md): перевод (#1577) (Zhongyuan <zhang.zhongyuan11@gmail.com>)
  • [7e05669] - 1. документация (обработка ошибок): пропущенные ключевые слова функций. (#1819) (M.Y.Akashi <yanzhi.mo@aliyun.com>)
  • [89e114c] - документация: добавление ссылок AntV (#1809) (TZ | 天猪 <atian25@qq.com>)
  • [bdfd3cc] - документация (маршрут): новый стиль и удаление app.verb (#1803) (TZ | 天猪 <atian25@qq.com>)
  • [4c9eacb] - документация (мидлвар): добавление описания импорта Koa мидлвар (#1805) (TZ | 天猪 <atian25@qq.com>)
  • [c152dee] - документация (loader): корректировка способа расширения (#1729) (TZ | 天猪 <atian25@qq.com>)
  • [289f8cd] - документация (progressive): изменение грамматики (#1773) (恬竹 <2632807692@qq.com>)
  • [ae87460] - документация (миграция): добавление описания для изменения плагинов (#1766) (TZ | 天猪 <atian25@qq.com>)
  • [a2788a8] - документация (контроллер): прямое импорт базового контроллера (#1771) (Yiyu He <dead_horse@qq.com>)
  • [7ebfc9b] - документация (быстрый старт): исправление опечатки в примере кода (#1765) (Darren Poon <dyhpoon@gmail.com>)
  • [6ff6998] - документация: добавление английского перевода безопасности (#1691) (Adams <jtyjty99999@126.com>)
  • [a061f21] - документация (introduction): некоторые изменения для egg-and-koa (#1739) (恬竹 <2632807692@qq.com>)
  • [d752b3b] - документация (развертывание): корректировка с учетом нового версии egg-scripts (#1757) (TZ | 天猪 <atian25@qq.com>)
  • [1b12b51] - документация (cookie-session): использование асинхронной функции (#1723) (TZ | 天猪 <atian25@qq.com>)
  • [5c88026] - документация (плагины): использование асинхронной функции (#1730) (TZ | 天猪 <atian25@qq.com>)
  • [ebb8adf] - некоторые изменения в документации (что такое Egg) (#1734) (恬竹 <2632807692@qq.com>)
  • [2da00fc] - документация (фреймворк): использование нового метода (#1728) (TZ | 天猪 <atian25@qq.com>)
  • [47fbee5] - документация (клиент-клиента): использование асинхронной функции (#1727) (TZ | 天猪 <atian25@qq.com>)
  • [1420682] - документация (ipc): использование асинхронной функции (#1722) (TZ | 天猪 <atian25@qq.com>)
  • [503b69b] - новая возможность: экспортирование JSON маршрута приложения (fengmk2 <fengmk2@gmail.com>)
  • [76ff783] - исправление: выполнение dumpConfig в последнем готовом вызове обратного вызова (fengmk2 <fengmk2@gmail.com>)
  • [50efe4c] - документация (httpclient): использование асинхронной функции (#1724) (TZ | 天猪 <atian25@qq.com>)
  • [d043148] - документация: удаление использования функции async (#1713) (TZ | 天猪 <atian25@qq.com>)
  • [e3ef3ec] - документация (restful): использование асинхронной функции (#1709) (TZ | 天猪 <atian25@qq.com>)
  • [b042937] - документация (обработка ошибок): использование асинхронной функции (#1721) (TZ | 天猪 <atian25@qq.com>)
  • [80ab243] - документация (локализация): использование асинхронной функции (#1720) (TZ | 天猪 <atian25@qq.com>)
  • [6741999] - документация (логгер): использование асинхронной функции (#1719) (TZ | 天猪 <atian25@qq.com>)
  • [f39c105] - документация (представление): использование асинхронной функции (#1717) (TZ | 天猪 <atian25@qq.com>)
  • [cf3de0f] - документация (unittest): использование асинхронной функции (#1716) (TZ | 天猪 <atian25@qq.com>)
  • [cb9c9a4] - документация (mysql): использование асинхронной функции (#1711) (TZ | 天猪 <atian25@qq.com>)

2017-11-20, Версия 2.0.0, @dead-horse

Основные изменения

  • Производительность

    • Удаление обёртки библиотеки co, что увеличивает производительность более чем на 30%, не считая повышения производительности с Node 8, см. #14 и benchmarks
  • Новая возможность

    • [ПРЕРЫВАЮЩЕЕ ИЗМЕНЕНИЕ] удаление поддержки Node <8
    • Обновление до egg-core@4 (основано на Koa 2), но всё ещё поддерживающее все возможности egg 1
    • Обновление встроенных плагинов для совместимости с egg@2
    • runInBackground использует расположение как область имени при анонимизации
  • Исправление

    • Экспорт асинхронной функции как AsyncFunction
  • Документация

    • Миграция некоторых документов на асинхронные функции
    • Разделение плагинов и разработки плагинов
    • Переработка описания клиента-клиента @vincenthou
    • Добавление документации для настройки обработчика ошибок
    • Перевод кукис и сессий @zhang-z
    • Перевод основ/schedule.md, спасибо @Azard### Коммиты
    • [8197826] - Документация: доработка egg-and-koa с использованием Egg 2 (#1686) (Yiyu He <dead_horse@qq.com>)
    • [757f275] - Исправление: выгрузка асинхронной функции как AsyncFunction (#1687) (Yiyu He <dead_horse@qq.com>)
    • [12edd64] - Тестирование: использование асинхронной функции вместо генераторской функции (#1684) (Yiyu He <dead_horse@qq.com>)
    • [5513456] - Новая функциональность: runInBackground использует местоположение в качестве имени области при анонимности (#1683) (Yiyu He <dead_horse@qq.com>)
    • [212b077] - Документация: Добавление th.yml (#1682) (NatPi <31546528+NatJNP@users.noreply.github.com>)
    • [3ddd67f] - Документация(advanced/cluster-client): рефакторинг описания кластера клиента (#1417) (vincent.hou <vincenthou365@gmail.com>)
    • [3d948e4] - Документация(plugin): разделение плагинов и разработки плагинов (#1663) (TZ | 天猪 <atian25@qq.com>)
    • [b1343ad] - Документация(core/unittest): перевод unittest.md (#1660) (freebyron <freexiegd@gmail.com>)
    • [fb2d96a] - Документация(app-start): генератор -> асинхронный (#1662) (TZ | 天猪 <atian25@qq.com>)
    • [12c0a8a] - Документация(quickstart): исправление app.Service (#1661) (TZ | 天猪 <atian25@qq.com>)
    • [49b0071] - Документация(core/cookie-and-session): перевод раздела Cookie (#1562) (Zhongyuan <zhang.zhongyuan11@gmail.com>)
    • [ac55d5e] - Документация: исправление опечатки в асинхронной функции (#1657) (BccSafe <bccsafe5988@gmail.com>)
    • [9f362d8] - Документация(basics/schedule.md): перевод (#1648) (Weilun Xiong <azardf4yy@gmail.com>)
    • [448d094] - Обновление зависимостей: обновление всех плагинов для совместимости с Egg@2 (#1653) (Yiyu He <dead_horse@qq.com>)
    • [4993ee8] - Документация(quickstart): генератор -> асинхронный (#1650) (TZ | 天猪 <atian25@qq.com>)
    • [8c6f16d] - Документация: как настроить обработчик ошибок (#1651) (Yiyu He <dead_horse@qq.com>)
    • [8e8869a] - Рефакторинг: обновление egg-core@4 (#1631) (Yiyu He <dead_horse@qq.com>)

2017-11-08, Версия 1.11.0, @dead-horse

Основные изменения

  • Новая функциональность
    • экспорт глобального пространства имён в d.ts @atian25

Коммиты

  • [b131a4c] - Новая функциональность: экспорт глобального пространства имён в d.ts (#1633) (TZ | 天猪 <atian25@qq.com>)

2017-11-08, Версия 1.10.1, @dead-horse

Основные изменения

  • Исправление
    • использование app.options вместо устаревшего app._options
  • Документация
    • перевод core/cluster-and-ipc.md, спасибо @lslxdx

Коммиты

  • [9eec677] - Исправление: использование app.options вместо app._options (#1625) (Yiyu He <dead_horse@qq.com>)
  • [fd1ff63] - Тестирование: исправление тестового случая tsc (#1620) (Yiyu He <dead_horse@qq.com>)
  • [6804bd3] - Тестирование: добавление Node 9 и удаление Node 7 (#1602) (fengmk2 <fengmk2@gmail.com>)
  • [3878862] - Документация: перевод core/cluster-and-ipc.md (#1594) (lslxdx <lslxdx@163.com>)

2017-10-24, Версия 1.10.0, @popomore

Основные изменения

  • Новая функциональность
    • добавление подписки Subscription @popomore
  • Документация
    • пример multipart @dead_horse
    • исправление документов @atian25 @beilunyang
    • улучшение документации расписания @atian25

Коммиты

  • [6dd1594a5] - Документация: исправление egg-scripts (#1552) (TZ | 天猪 <atian25@qq.com>)
  • [46ed6fac9] - Новая функциональность: добавление подписки Subscription (#1469) (Haoliang Gao <sakura9515@gmail.com>)
  • [c508f9fa7] - Документация: исправление csrf (#1551) (TZ | 天猪 <atian25@qq.com>)
  • [7fb9bbf71] - Документация: исправление опечатки (#1537) (悖论 <786220806@qq.com>)
  • [68c0e1a9c] - Документация: корректировка нового расписания (#1477) (TZ | 天猪 <atian25@qq.com>)
  • [aeae948ec] - Документация: корректировка конфигурации middleware в рамках фреймворка (#1523) (TZ | 天猪 <atian25@qq.com>)
  • [7b37d2393] - Документация: пример multipart использует yield parts() (#1518) (Yiyu He <dead_horse@qq.com>)
  • [6846badc8] - Документация: добавление описания plugin.js (#1499) (TZ | 天猪 <atian25@qq.com>) * [21425e7] - Новая функциональность: возможность настройки клиентского кластера в Egg (#1459) (gxcsoccer <gxcsoccer@126.com>)
  • [d0797b1] - Документация: исправление образцов кода (#1434) (Jawnkuin <jawnkuin@gmail.com>)
  • [6eac07e] - Рефакторинг: трассировка аргументов httpclient должна быть обязательной (#1421) (hui <kangpangpang@gmail.com>)
  • [c56274b] - Документация(разработка): исправление отладки devtools (#1428) (TZ | 天猪 <atian25@qq.com>)
  • [e3f29de] - Документация(разработка): корректировка документации отладки с новым egg-bin debug (#1427) (AnzerWall <AnzerWall@gmail.com>)
  • [5a9531a] - Новая функциональность: отсутствие принуждения использовать уровень INFO логгера в продакшене (#1218) (TZ | 天猪 <atian25@qq.com>)
  • [95fbd47] - Документация(развертывание): порт должен быть числом (#1424) (TZ | 天猪 <atian25@qq.com>)
  • [54be7dc09] - Документация(ядро/clustering-and-ipc): исправление некоторых опечаток (#1415) (винцент ху <vincenthou365@gmail.com>)
  • [6cf17c11a] - Документация: (ядро/httpclient): [перевод] завершено (#1409) (Даррен Вонг <darrenwongf@gmail.com>)
  • [105e1947e] - Документация: перевод основ/объектов (#1238) (Вейлунь Цин <azardf4yy@gmail.com>)
  • [f7c0d8520] - Новая функциональность: поддержка app.httpclient и agent.httpclient автоматического установления трассера (#1393) (хуй <kangpangpang@gmail.com>)
  • [3aaee8fbe] - Исправление: должно расширяться от базового класса контекста egg-core (#1392) (фэнмк2 <fengmk2@gmail.com>)
  • [a9936a383] - Исправление: опечатка (#1388) (вэйтинг <waiting@xiaozhong.biz>)
  • [eef30faf6] - Документация: корректировка конфигурации отладки WebStorm (#1367) (ТЗ | Тяньчжю <atian25@qq.com>)
  • [499454379] - Документация: curl(url, opts) добавляет описание параметров (#1351) (#1352) (гуйджян <66cfat66@gmail.com>)
  • [4daf497eb] - Документация(ен/ядро/документация-логгер): завершение перевода документации логгера на английский (#1254) (тони чан <gztchan@gmail.com>)
  • [aaacd56c9] - Документация: удаление описания по умолчанию для окружения egg-scripts (#1318) (ТЗ | Тяньчжю <atian25@qq.com>)
  • [4feae70b8] - Документация: добавление egg-scripts в раздел развертывания (#1279) (ТЗ | Тяньчжю <atian25@qq.com>)
  • [08ed1b3c6] - Документация(unittest): опечатка в документации egg-mock (#1284) (ТЗ | Тяньчжю <atian25@qq.com>)
  • [734854c84] - Документация(unittest): добавление примера использования бутстрапа (#1278) (Ии Юй Хэ <dead-horse@users.noreply.github.com>)
  • [ebbbcd574] - Улучшение: пропуск деплоя документов в CI (#1268) (ТЗ | Тяньчжю <atian25@qq.com>)

2017-07-27, Версия 1.7.0, @popomore

Основные изменения

  • Новая функциональность
    • Поддержка опций прослушивания в конфигурационном файле config.js
  • Улучшение
    • app.HttpClient может быть переопределена
  • Документация
    • Улучшение документации
    • Английская документация переведена @gztchan

Коммиты

  • [dd07cacb2] - Документация: исправление опечаток в CONTRIBUTING.zh-CN.md (#1266) (СуперЭве <superewe@qq.com>)
  • [773343061] - Документация: деплой документов только в 8 часов (#1252) (ТЗ | Тяньчжю <atian25@qq.com>) Yöntem: [4f2ebfda8] - Документация: исправление определения константы (#1249) (ТЗ | Тяньчжю <atian25@qq.com>)
  • [45bea3cb5] - Документация(ядро-развертывание): перевод документации развертывания на английский (#1235) (тони чан <gztchan@gmail.com>)
  • [dda386e42] - Тестирование: добавление тестов и документации для опций прослушивания (#1246) (Гао Хаолiang <sakura9515@gmail.com>)
  • [3ef1de952] - Новая функциональность: установка опций кластеризации, включая путь, порт и имя хоста (#1231) (Гао Хаолiang <sakura9515@gmail.com>)
  • [e9f93cf83] - Улучшение: экспорт app.HttpClient, который можно переопределить (#1234) (Гао Хаолiang <sakura9515@gmail.com>)
  • [96b3786eb] - Документация(ядро-обработка ошибок): перевод документации обработки ошибок на английский (#1228) (тони чан <gztchan@gmail.com>)
  • [c3c9fce55] - Документация(контроллер): примеры используют класс контроллера (#1221) (Хэ Ии Юй <dead-horse@users.noreply.github.com>)
  • [24f279005] - Документация: новый протокол по умолчанию для VSCode 1.14 (#1212) (Анто <anto17@foxmail.com>)
  • [2b78b4cf8] - Документация: исправление названия конфигурации из egg-Plugin до eggPlugin в документации плагина (#1215) (хансен <hasseyoung@gmail.com>)

2017-07-19, Версия 1.6.1, @fengmk2

Основные изменения

  • Исправление
    • Обеспечение того, что значение config.httpclient.httpAgent.timeout >= 30000, и различие между опциями: запрос, httpAgent и httpsAgent в config.httpclient.

Коммиты * [988b8c8] - Исправление: обеспечение того, что значение config.httpclient.httpAgent.timeout ≥ 30000 (#1165) (фэнмк2 <fengmk2@gmail.com>)

  • [894005c] - Документация: (ядро/i18n): [перевод] завершено (#1194) (Даррен Вонг <darrenwongf@gmail.com>)
  • [410633b] - Улучшение: завершение работы ssh-agent после деплоя (#1204) (Гао Хаолiang <sakura9515@gmail.com>)
  • [05f4785] - Улучшение: добавление команды travis_wait для предотвращения вылета при деплое документов (#1201) (Гао Хаолiang <sakura9515@gmail.com>)
  • [367e1d6] - Документация: исправление опечаток (#1191) (Бингци Чан <bingqichen@live.cn>)

2017-07-04, Версия 1.6.0, @fengmk2

Основные изменения

  • Новая функциональность

    • Поддержка объекта Error для ctx.logger и logger.error
    • Игнорирование ключей, содержащих слово "secret", при дампе конфигурационных файлов
    • Показ информации о том, кто определил свойства конфигураций в run/application_config_meta.json
  • Исправление

    • Не кэширование промежуточных локальных значений для приложений

Коммиты * [5dc56fa] - Новая функциональность: игнорирование любого ключа содержащего "secret" (#1156) (Фэн Мак2 <fengmk2@gmail.com)

  • [74c8a54] - Новая функциональность: дамп run/${type}_config_meta.json (#1155) (Гао Хаолiang <sakura9515@gmail.com)
  • [b80bb14] - Исправление: не кэшировать промежуточные локальные значения для приложения (#1146) (Джексон Тянь <shyvo1987@gmail.com)
  • [7c70beb] - Документация: замена istanbul на nyc (#1150) (ТЗ | Тяньчжю <atian25@qq.com)
  • [c7a87a8] - Документация: корректировка документации объектов (#1140) (ТЗ | Тяньчжю <atian25@qq.com)
  • [0052351] - Документация: улучшение зависимости плагинов (#1061) (Лу Чифер <lucifer4he@gmail.com)
  • [4322212] - Документация: добавление недостающего класса в объекты.md (Кайье <catgecn@gmail.com)
  • [daa8227] - Новая функциональность(TSD): добавление поддержки объекта Error для ctx.logger и logger.error (#1108) (Эворд Сонг <eward.song@gmail.com)
  • [7c2e436] - Документация: улучшение описания функциональности (#1102) (Хэ Ии Юй <dead-horse@users.noreply.github.com)
  • [5ae7814] - Улучшение: комментарии на английском (#1101) (Хэ Ии Юй <dead-horse@users.noreply.github.com)
  • [9099be9] - Документация: унификация конфигурации в быстром старте (#1094) (Хэ Ии Юй <dead-horse@users.noreply.github.com)
  • [c31bc15] - Тестирование: ожидание завершения журнала (#1090) (Гао Хаолiang <sakura9515@gmail.com)
  • [82d2158] - Документация: добавление Enclose.IO в список ссылок (#1089) (Пан Минци <pmq2001@gmail.com>)
  • [1d02601] - TSD: добавлены еще несколько свойств объекта FileStream (#1080) (Руин <Rwing@rwing.cn)
  • [2b1644e] - Функциональность: добавлена поддержка TSD (#1027) (Эворд Сонг <eward.song@gmail.com)
  • [a4ba2a2] - Функциональность: включено использование middleware overrideMethod по умолчанию (#1069) (Фэн Мак2 <fengmk2@gmail.com)
  • [bfb8df5] - Документация: исправление опечатки (#1060) (Ченьбин92 <chen@mothin.com)
  • [64d1b00] - Документация: добавлено описание отладки с помощью Chrome DevTools (#1050) (Сянсен <dapixp@gmail.com)
  • [4e510b2] - Поддержка: замена использования supertest на app.httpRequest() (#1041) (Фэн Мак2 <fengmk2@gmail.com)
  • [78a13d5] - Документация: добавлено больше описаний в раздел быстрого старта (#1042) (ТЗ | Тяньчжю <atian25@qq.com)
  • [ef7c864] - Документация: добавлена ссылка на ant.design (#1037) (Гао Хаолiang <sakura9515@gmail.com)
  • [f1b510c] - Функциональность: добавлен конфиг logger.disableConsoleAfterReady (#1001) (Фэн Мак2 <fengmk2@gmail.com)
  • [4890eda] - Документация: унифицирование стандартов получения парсированного параметра... (#1038) (Руань Цзян <yiqiang0930@163.com)
  • [9d705e4] - Тестирование: проверка закрытия приложения (#1030) (Фэн Мак2 <fengmk2@gmail.com)
  • [1d72e37] - Документация: исправление ссылки на caseStyle (#1033) (Мэн Десен <mds@xue.bi)
  • [9b50725] - Документация: (tutorials/index.md & async-function.md): [перевод] завершен (#1028) (Уонг Дарайн <darrenwongf@gmail.com)
  • [3d04199] - Документация: исправление опечатки (#1029) (Ву Жерри <perzy_wu@163.com)
  • [13b7c19] - Тестирование: Node 8 (#976) (Фэн Мак2 <fengmk2@gmail.com)
  • [1b108a7] - Документация: удаление API из egg-rest (#1022) (Гао Хаолiang <sakura9515@gmail.com)
  • [057bc47] - Тестирование: добавление тестового документа (#989) (Гао Хаолiang <sakura9515@gmail.com)
  • [c6eb7b2] - Документация: исправление конфигурации представления (#991) (Дэнцзян <code.falling@gmail.com)
  • [52865b4] - Документация: инспекция devtool на версии 8.x (#1018) (ТЗ | Тяньчжю <atian25@qq.com)
  • [8a120fd] - Документация: удаление ограничения времени выполнения задачи (#995) (ТЗ | Тяньчжю <atian25@qq.com)
  • [9084c24] - Документация: добавление списка плагинов (#988) (Гао Хаолiang <sakura9515@gmail.com)
  • [20a5d91] - Тестирование: отключение покрытия для задачи (#987) (Гао Хаолiang <sakura9515@gmail.com)
  • [3de963f] - Документация(basics/structure.md): [перевод] (#970) (Циунг Вейлун <330815461@qq.com)
  • [2f232f3] - Документация: файл должен появиться после других файлов при использовании getFileStream (#982) (Хэ Ии Юй <dead-horse@users.noreply.github.com)

2017-05-28, Версия 1.4.0, @dead-horse

Основные изменения

  • новая функциональность
    • использование LRU для предотвращения OOM при активации кэширования DNS HTTP клиента
  • фиксы
    • исправление пропущенного порта при активации кэширования DNS HTTP клиента
    • исправление изменения объекта запроса URL при активации кэширования DNS HTTP клиента
    • установка значения по умолчанию maxSockets равной Number.MAX_SAFE_INTEGER
  • документация
    • Улучшены документы. Благодарим @DarrenWong, @zousandian, @lslxdx, @Azard, @johnnychen, @coogleyao, @DanielWLam, @m31271n, @Brian175

Коммиты* [7370a62] - docs: перевод раздела tutorials/restful.md (#908) (Darren Wong darrenwongf@gmail.com)

2017-05-04, Версия 1.2.1, @popomore

Основные изменения

  • фиксы
    • loadPlugin может быть расширен

Коммиты

  • [13587667] - fix(loader): loadPlugin может быть расширен (#836) (Гао Хаолян sakura9515@gmail.com)
  • [1a027ad7] - тест: использование assert вместо should (#837) (Гао Хаолян sakura9515@gmail.com)
  • [89b4df9d] - docs: исправлена неправильная имя в документах маршрута на китайском языке (#833) (Tomatoo 424203705@qq.com)* [0757655c] - функциональность: BaseContextClass добавляет логгер (#816) (Хэ Ийю <dead-horse@users.noreply.github.com>)
  • [9871e450] - docs: использовать inspect только при версии 7.x+ (#813) (TZ | Tian Zhu <atian25@qq.com>)
  • [394bf371] - docs: Изменение некоторых слов (#811) (binsee <binsee@163.com>)
  • [1132779c] - docs(head.swig): исправление положения закладки страницы (#790) (binsee <binsee@163.com>)
  • [9ef9d6aa] - fix(package.json & doc.js): исправление ошибки инструмента документации (#791) (binsee <binsee@163.com>)
  • [90234efb] - docs(middleware.md): исправление грамматики (lslxdx <lslxdx@163.com>)
  • [9200a51d] - docs(basic/controller.md): исправление опечатки 'matchs' -> 'matches' (#802) (lslxdx <lslxdx@163.com>)
  • [b4eb05b3] - docs(китайская документация): исправление некоторых ссылок и текста в документах (#789) (binsee <binsee@163.com>)
  • [df1bf345] - docs: добавление протокола отладки inspector для vscode (#776) (Сянсянь <dapixp@gmail.com>)
  • [a8893f7e] - docs: добавление отладки vscode (#751) (#767) (Сянсянь <dapixp@gmail.com>)
  • [d4c345d3] - docs: исправление опечатки "aync => async" (Бингци Чжень <bingqichen@live.cn>)
  • [492c97d6] - docs: добавление ссылки плагинов vscode (#756) (TZ | Tian Zhu <atian25@qq.com>)
  • [2bf23fef] - docs: связывание плагинов с результатами поиска GitHub (#755) (Хэ Ийю <dead-horse@users.noreply.github.com>)
  • [5befb0b1] - функциональность: удаление конфигурации логгера в локальной среде (#695) (TZ | Tian Zhu <atian25@qq.com>)
  • [1ab42e02] - docs: документация порядка работы middleware (#724) (Гао Хаолян <sakura9515@gmail.com>)
  • [d6be9499] - chore: удаление китайских комментариев (#749) (Хэ Ийю <dead-horse@users.noreply.github.com>)
  • [3bdbcae2] - docs: исправление опечатки, egg-bin => egg-init (#747) (Rwing <Rwing@rwing.cn>)
  • [241b4e8] - новая функциональность: экспорт классов контроллера и сервиса в Egg (#741) (Хэ Ийю <dead-horse@users.noreply.github.com)
  • [26efa42] - исправление: удаление ненужного делегата JSONP (#739) (Хэ Ийю <dead-horse@users.noreply.github.com)
  • [c33523d] - новая функциональность: экспорт базовых классов контекста приложения (#737) (Фэн Мак <fengmk2@gmail.com>)
  • [ee127ad] - документация: добавление подпапок для контроллеров (#734) (Хэ Ийю <dead-horse@users.noreply.github.com)
  • [88a1669] - документация: исправление ошибки в controller.md (#720) (lslxdx <lslxdx@163.com)
  • [4c298c2] - документация: исправление ошибки асинхронной функции, замена генератора на асинхронную функцию (#712) (Чжен Нань <zhennann@qq.com)
  • [a9d27d0] - документация: добавление максимального интервала расписания (#711) (Хэ Ийю <dead-horse@users.noreply.github.com)
  • [9e94b7b] - документация: исправление мелких грамматических ошибок (#707) (Чень Янцзян <jakeplus@gmail.com)
  • [a4d12ec] - улучшение: удаление ненужной конфигурации (#694) (Хэ Ийю <dead-horse@users.noreply.github.com)
  • [88449f9] - документация: добавление отладки WebStorm (#689) (TZ | Tian Zhu <atian25@qq.com)
  • [8517625] - документация: исправление орфографической ошибки (#682) (Ден Вей <no7david@gmail.com)
  • [92ef92b] - документация: добавление FAQ где находятся логи (#680) (Хэ Ийю <dead-horse@users.noreply.github.com)
  • [b8fc4e4] - зависимости: использование extend2 вместо extend (#674) (Хэ Ийю <dead-horse@users.noreply.github.com)
  • [0ccbcf9] - документация: исправление синтаксических ошибок примеров кода и исправление опечаток (#672) (Цуй Юли <463060544@qq.com)
  • [1486705] - документация: безопасность совпадений и игнора (#668) (Хэ Ийю <dead-horse@users.noreply.github.com)
  • [7ab3791] - тестирование: тестирование закрытия логгера (#667) (Гао Хаолян <sakura9515@gmail.com)
  • [5f5cf91] - документация (быстрый старт): совет относительно стиля контроллеров и конфигураций (#666) (TZ | Tian Zhu <atian25@qq.com)
  • [e47c24b] - документация: исправление опечаток примеров кода (#629) (Шу Фэн Цзю <sfzhou.scut@gmail.com)
  • [7900576] - документация: исправление кода egg-session-redis (#642) (Чжоу Чанан <zchangan@163.com)
  • [8c77e59] - новая функциональность: вывод предупреждения если существуют запутанные конфигурации (#637) (Хэ Ийю <dead-horse@users.noreply.github.com)
  • [cd8c659] - документация: исправление опечаток (#638) (Кайл <succpeking@hotmail.com)
  • [7d830b7] - документация: исправление ссылки на фреймворк (#634) (Кайл <succpeking@hotmail.com)
  • [a471e93] - документация: исправление примера кода в основах/_MIDDLEWARE (#624) (Шу Фэн Цзю <sfzhou.scut@gmail.com)
  • [e87c170] - документация: исправление синтаксиса кода (#628) (Дун Шу <yandongxu@users.noreply.github.com)
  • [531dadd] - документация (безопасность): ключ куки токена должен быть csrfToken (#625) (Жен Ми <jemmy.zheng@hotmail.com)
  • [8d73b02] - документация: перемещение cnzz в макет (#622) (Гао Хаолян <sakura9515@gmail.com)
  • [077bebe] - документация: исправление ошибки отображения таблицы в en/env.md (#621) (Шу Фэн Цзю <sfzhou.scut@gmail.com)
  • [990d45e] - документация: исправление ошибки отображения таблицы в env.md (#619) (Шу Фэн Цзю <sfzhou.scut@gmail.com)
  • [e9428ba] - документация: улучшение отступа слева при ширине окна между 1005 и 1130 (#617) (Гао Хаолян <sakura9515@gmail.com)
  • [c22e005] - документация: отключение безопасного записи в JetBrains (#614) (Шаун <shaoshuai0102@gmail.com)
  • [2296b7b] - документация: исправление документации развертывания (#609) (Гао Хаолян <sakura9515@gmail.com>)## 21 марта 2017, Версия 1.0.0, @popomore

Выпуск первой стабильной версии 🥚👏👏👏

Коммиты

  • [a3ad38d] - документация: исправление ссылки HttpClient в документации (#599) (Luobo Zhang zhang.pc3@gmail.com)
  • [242a4a1] - документация: исправление значения maxAge для сессий (#598) (Yiyu He dead-horse@users.noreply.github.com)
  • [ee77e5c] - документация: исправление некоторых опечаток (#597) (kyle succpeking@hotmail.com)
  • [984d732] - рефакторинг: автоматическое привязывание this в app.cluster (#570) (zōng yǔ gxcsoccer@users.noreply.github.com)
  • [4687f0f] - документация: исправление ссылки на сессии (#595) (TZ | 天猪 atian25@qq.com)
  • [3849c1c] - документация: исправление опечаток в HttpClient и Unittest (#591) (kyle succpeking@hotmail.com)
  • [871aa82] - документация: добавление чата Gitter и более стилизованных вариантов представления контекста контроллеров (#585) (TZ | 天猪 atian25@qq.com)
  • [a172960] - документация: исправление опечаток (#590) (kyle succpeking@hotmail.com)
  • [54c10bc] - документация: изменение стиля демонстрации контроллеров на стиль контекста (#568) (TZ | 天猪 atian25@qq.com)
  • [d131f23] - документация: исправление опечаток в документации (#563) (Jason Lee huacnlee@gmail.com)
  • [497b9a9] - документация (FAQ): исправление ссылки на кластеры (#557) (Mars Wong marswong618@gmail.com)
  • [0d37e42] - документация: обновление стиля поиска (#558) (TZ | 天猪 atian25@qq.com)
  • [24ef44f] - документация: исправление опечаток (#565) (Colin Cheng zbinlin@gmail.com)
  • [9eecf7b] - документация: правило преобразования пути файла в свойства (#547) (Haoliang Gao sakura9515@gmail.com)
  • [d088283] - новая функциональность: вывод сообщения предупреждения со стэк-трейсом (#549) (fengmk2 fengmk2@gmail.com)
  • [4a89c3b] - документация: замена customEgg на framework (#545) (fengmk2 fengmk2@gmail.com)
  • [c1464fb] - документация: больше деталей для динамического создания MySQL (#540) (TZ | 天猪 atian25@qq.com)
  • deps: обновление до egg-session@2 для поддержки внешнего хранилища сессий (#480)
  • docs: исправление конфигурации плагина представлений в разделе быстрого старта (#482)
  • docs: обновление документации для представлений, использующих egg-view (#475)
  • docs: добавление информации о слиянии конфигураций в часто задаваемые вопросы (#478)
  • docs(doc): добавление английской версии "что такое egg" (#462)
  • docs: исправление ссылки на развертывание (#473)
  • docs: добавление документации по развертыванию (#448)
  • test: тест Travis на Node 8 с использованием ночного сборочного процесса (#464)
  • docs: разделение разделов cluster-and-ipc и cluster-client (#441)
  • docs: исправление опечатки "BS" (#461)
  • docs: исправление ошибки правописания (#460)
  • test: отключение логирования ошибок в stderr (#453)
  • docs: исправление ссылки демонстрационной асинхронной функции (#457)
  • feat: выбрасывать исключение при отсутствии ключей конфигурации при доступе к app.keys (#443)
  • docs: добавление года в лицензию и документацию MySQL (#447)
  • feat: расширение возможности запуска задач в фоновом режиме на уровне приложения (#442)

1.0.0-rc.1 / 2017-02-23

  • feat: [BREAKING_CHANGE] переimplementация представлений с использованием плагина egg-view (#402)
  • fix: обработка события CookieLimitExceed в приложении (#429)
  • fix: грациозное закрытие (#419)
  • docs: исправление опечатки (#424)
  • feat: логирование ошибки при превышении допустимой длины значения куков (#418)
  • docs: обновление документации MySQL (#422)
  • docs: добавление более полного примера кода для быстрого старта (#412)
  • fix: вывод предупреждения при использовании inspect и toJSON (#408)
  • docs: использование мессенджера для прослушивания события egg-ready (#406)
  • docs: исправление описания на английском языке в README (#400)
  • docs: исправление ошибок типа символов и ссылок (#396)
  • docs: добавление CSRF в часто задаваемые вопросы (#393) Yöstem: Сохранение стека ошибки unhandledRejectionError (#390)
  • docs: замена использования bodyparser на compress в примерах (#391)
  • docs: добавление структуры директорий (#383)
  • docs: добавление API-документации (#369)
  • docs: как использовать middleware Koa (#386)
  • feat: запись конфигурации после загрузки и готовности (#377)
  • docs: исправление имени файла в config.md (#376)
  • docs: добавление описания названия зависимостей плагинов (#374)
  • docs: автоматическое обновление версии (#367)
  • doc: добавление часто задаваемых вопросов по PM2 (#370)
  • docs: исправление конфигурации JSONP в контроллере.md (#372)
  • feat: [BREAKING_CHANGE] удаление параметра enableRedirect в notfound (#368)
  • docs: добавление страницы ресурсов (#364)
  • docs: добавление описания результата конфигурации (#365)
  • deps: обновление до egg-mock (#362)
  • docs: описание работы на английском языке и удаление ненужных файлов (#361)
  • docs: добавление индекса учебников и исправление асинхронных функций (#359)

0.12.0 / 2017-02-12 =================== * docs: исправление ссылки на асинхронность (#357)

  • docs: добавление асинхронности и await (#349)
  • docs: исправление опечатки Github > GitHub (#356)
  • docs: обновление стиля сайта (#340)
  • deps: обновление до egg-core (#350)
  • docs: добавление описания к файлу config/env (#348)
  • docs: добавление понятия APIClient в документацию кластера (#344)
  • test: добавление тестовых случаев с асинхронностью (#339)
  • feat: базовое представление на основе промисов для поддержки асинхронных функций (#343)
  • feat: curl возвращает промис (#342)
  • test: добавление тестов контроллеров с использованием классов (#336)
  • docs: добавление cnzz (#335)
  • test: повышение покрытия до 100% (#333)
  • docs: обновление документации egg-and-koa с использованием асинхронных функций (#334)
  • fix: удаление tair и hsf (#332)
  • docs: использование класса контроллера в быстром старте (#329)

0.11.0 / 2017-02-07

  • feat: удаление middleware overrideMethod (#324)
  • feat: удаление клиентского рабочего процесса, использование app.cluster (#282)
  • chore(scripts): добавление PATH для поиска hexo (#327)
  • docs: исправление примера кода в разделе быстрого старта (#326)
  • chore(scripts): развертывание документов через travis (#325)
  • docs: добавление примера трассировки HTTP клиента и документации (#313)
  • feat: закрытие клиентских соединений кластера перед закрытием приложения (#310)
  • test: перемещение benchmark в eggjs/benchmark (#320)
  • docs: документация для plugin.{env}.js и причины названия плагина (#321)
  • docs: добавление единичного экземпляра в plugin.md (#316)
  • docs: список плагинов и фреймворков использует теги GitHub (#318)
  • docs: удаление устаревших документов (#319)
  • docs: поддержка класса контроллеров и рефакторинг JSONP (#314)
  • docs: добавление подробностей о CSRF (#315)

0.10.0 / 2017-02-03

  • feat: удаление трассировки (#311)
  • refactor: использование app.beforeClose (#306)
  • feat: перемещение ctx.runtime в egg-instrument (#302)
  • feat: объединение API приложения/агента из расширения в экземпляр (#294)
  • docs: добавление конфигурации egg-security в документации маршрутов (#303)
  • style: исправление стиля кода для приложения и конфигурации (#300)
  • refactor: удаление ctx.jsonp и добавление плагина egg-jsonp (#299)
  • docs: исправление опечатки $app на app (#297)
  • docs: удаление внутренних ссылок (#298)

0.9.0 / 2017-01-22

  • feat: удаление isAjax (#295)
  • test: исправление тестовых случаев куков (#296)
  • docs: корректировка некоторых слов (#291)
  • feat: перемещение clusterPort в egg-cluster (#281)
  • feat: перемещение app.Service в egg-core (#279)
  • docs: изменение egg-bin на egg-init (#284)
  • docs: улучшение документации фреймворка на основе eggjs/examples#9 (#267)
  • feat: удаление инструмента (#283)
  • docs: добавление прогрессивной ссылки и корректировка директории en/docs (#275)
  • docs: добавление прогрессивного использования (#268)

0.8.0 / 2017-01-18

  • test: dep -> зависимости (#270)
  • docs: перевод zh-cn/basics/app-start.md на английский (#222)
  • docs: исправление опечатки в быстром старте (#266)
  • docs: добавление документации по отладке HTTP клиента (#265)
  • docs: модификация и исправление трех пунктов (#264)
  • docs(intro): улучшение описания (#263)
  • docs: исправление версии сайта документации (#262)
  • docs: исправление опечатки (#261)
  • docs: проверка первой версии документации (#257)
  • fix: исправление опечатки conext -> context (#259)
  • docs: CONTRIBUTING && README && DEPS (#253)
  • docs: исправление ссылки быстрого старта в index.html (#256)
  • docs: установка по умолчанию локали zh-cn (#255)
  • refactor: делегирование ctx.realStatus ctx.response.realStatus (#252)
  • docs: добавление Intro/index.md (#246)
  • feat: корректировка стандартных плагинов (#251)
  • docs: добавление документации RESTful (#247)
  • feat: делегирование ctx.jsonp ctx.response.jsonp (#248)
  • chore: удаление примеров (#245)
  • docs: улучшение документации MySQL
  • docs: добавление документации MySQL
  • docs: представления (#228)
  • docs: улучшение темы документации (#230)
  • docs: добавление core/unittest.md (#199)
  • docs: добавление advanced/framework.md (#225)

0.7.0 / 2017-01-12

  • docs: добавление документации сервисов (#221)
  • docs: serverEnv => env (#239)
  • feat: делегирование конфигураций в приложение (#233)
  • refactor: удаление ctx.getCookie, ctx.setCookie и ctx.deleteCookie (#240)
  • docs: удаление невидимых символов (#242)
  • feat: поддержка app.config.proxy для определения того, что приложение находится за прокси (#231)
  • doc: добавление документации плагинов (#224)
  • docs: добавление быстрого старта на английском языке (#223)
  • docs: добавление основ/basics/controller.md (#209)
  • docs: добавление основ/core/development.md (#214)
  • docs: удаление init.js из документации, использование app.beforeStart (#229)
  • docs: быстрый старт (#217)
  • docs: добавление документации плагина безопасности (#196)
  • docs: перемещение cluster.md в zh-cn (#216)
  • feat: добавление cluster-client (#191)
  • docs: добавление основ/basics/router.md (#203)
  • docs: добавление продвинутого/loader.md (#198)
  • docs: исправление документации i18n (#210)
  • docs: добавление основ/core/i18n.md (#208)
  • docs: добавление основ/core/httpclient документации (#197)
  • docs: исправление опечатки (#207)
  • docs: добавление основ/core/logger.md (#204)
  • docs: добавление еще одной причины, почему не следует использовать Koa 2 (#206)
  • docs: добавление обработки ошибок (#205)
  • docs: добавление расписания (#202)
  • docs: добавление английского перевода основ/env.md
  • docs: основы/middleware (#194)
  • docs: добавление основ/config.md (#188)
  • doc: старт приложения (#193)
  • docs: переименование koa.md на egg-and-koa.md (#190)
  • docs: egg и Koa (#179)
  • doc: добавление основ/env.md (#178)
  • doc: переименование руководства/basics/extend.md на basics/extend.md (#189)
  • doc: руководство/basics/extend документация (#187)

0.6.3 / 2016-12-30

  • refactor: использование logger.close, .end устарел (#171)

0.6.2 / 2016-12-22

  • refactor(config): установка keepAliveTimeout 4000ms по умолчанию (#165)

0.6.1 / 2016-12-21

  • refactor: использование sendToApp/sendToAgent в клиентском рабочем процессе
  • fix: protocolHeaders можно разделить пробелами (#164)
  • deps: обновление версии (#157)

0.6.0 / 2016-12-03

  • deps: обновление до egg-cookies@2 (#155)

  • fix: уже поддерживается в egg-core (#154)

  • feat: поддержка отключения, игнора и совпадения парсером формы (#150)

  • feat: использование appInfo.root в конфигурации (#147)

  • test: рефакторинг тестовых случаев клиентского рабочего процесса (#145)

  • feat: добавление DNS-кэша HTTP-клиента (#146)0.5.0 / 2016-11-04 ==================

  • deps: обновление зависимостей (#144)

  • feat: предупреждение при отправке сообщения агентом до начала (#143)

  • feat: [BREAKING_CHANGE] рефакторинг Messenger (#141)

  • feat: печать ошибки в консоль на среде unittest (#139)

  • feat: добавление установщика getLogger на приложение и контекст (#136)

  • test: удаление зависимости co-sleep

  • test: добавление локального сервера для тестовых случаев curl

  • test: использование fs для чтения вместо тестирования curl на runInBackground

0.4.0 / 2016-10-29

  • deps: обновление версии (#135)
  • feat: поддержка фоновых задач на контексте (#119)
  • chore: добавление примера middleware (#121)

0.3.0 / 2016-10-28

  • test: исправление нестабильных тестов (#133)
  • feat: закрытие возвращает промис (#128)
  • deps: обновление версии зависимостей (#113)
  • fix: проблема подписки на одинаковые данные в AppWorkerClient (#110)

0.2.1 / 2016-09-16

  • feat(application): эмитирование события startTimeout (#107)
  • perf: получение заголовка с помощью нижнего регистра (#106)
  • chore: удаление --fix для проверки ошибок, но не исправления (#101)
  • doc: Добавление инсталляции (#95)
  • doc: добавление заголовка (#94)

0.2.0 / 2016-09-03

  • docs: улучшение документации
  • test: обновление скриптов бенчмарка (#79)
  • test: добавление маршрута для бенчмарка (#78)
  • fix: установка заголовка с использованием нижнего регистра (#76)
  • test: добавление бенчмарка toa (#75)
  • test: добавление результатов бенчмарка (#74)
  • test: исправление тестов безопасности (#73)
  • test: egg-view-nunjucks изменение views -> view (#72)

0.1.3 / 2016-08-31

  • fix: utils.assign поддерживает undefined (#71)
  • refactor: изменение accept на getter (#68)

0.1.2 / 2016-08-31

  • deps: обновление до egg-security@1 (#67)
  • Откат сырого заголовка (#65)
  • feat: [BREAKING_CHANGE] удаление poweredBy && config.core (#63)

0.1.1 / 2016-08-29

  • улучшение: используйте ctx.setRawHeader (#61)
  • улучшение: добавьте бенчмарки (#62)
  • исправление(метаданные): удалите server-id (#56)
  • новая функциональность(ответ): добавьте res.setRawHeader (#60)
  • улучшение: используйте utils.assign вместо Object.assign (#59)
  • новая функциональность: структура документов (#55)
  • документация: web.md и web.zh_CN.md (#54)

0.1.0 / 2016-08-18

  • новая функциональность: [BREAKING_CHANGE] использование egg-core (#44)
  • документация: перевод на английский (#25)
  • исправление: Ошибка отсутствия такого файла или каталога, scandir '/restful_api/app/api' (#42)
  • тестирование: исправление теста по умолчанию для плагинов (#37)
  • новая функциональность: добавьте внутренние плагины (#24)
  • документация: добавьте пример расписания (#30)

0.0.5 / 2016-07-20

  • улучшение(ядра): сделайте ctx.cookies получателем (#22)
  • исправление(мессенджер): инициализируйте при создании приложения и агента (#21)
  • тестирование: добавьте тестовые коды (#20)

0.0.1 / 2016-07-13

  • начальная версия

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

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

1
https://api.gitlife.ru/oschina-mirror/mirrors-eggjs.git
git@api.gitlife.ru:oschina-mirror/mirrors-eggjs.git
oschina-mirror
mirrors-eggjs
mirrors-eggjs
master