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

OSCHINA-MIRROR/vuejs-apollo

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

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

v4.2.1

🔧 Исправления

  • Улучшена поддержка Pinia (#1571)

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

  • Обновлен сломанный бейдж CircleCI (9622392)
  • В readme используется меньший логотип (ff836ea)
  • Используется nightly.akryum.dev (7f3cf7d)

🛠 Настройки

  • Указание версии pnpm в package.json (732e66e)

💙 Контрибьюторы

v4.2.0

🚀 Улучшения

  • Добавлена возможность обновления запроса с помощью useQuery (#1552)

🔧 Исправления

  • Исправление события onDone при использовании UseMutations (#1559)
  • (@vue/apollo-option) утечка памяти в обёрнутой ssrRender (#1553)
  • Переиспользование предыдущего результата, исправление #1483 (#1569, #1483)
  • Решение проблемы слишком раннего выбрасывания ошибки, исправление #1557 (#1570, #1557)

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

  • Добавлена ссылка на GitHub в документацию (#1549)
  • Примечание о непрерывных выпусках (51e09e7)

🛠 Настройки

  • Переключение некоторых тестов на скрипт setup (c8e5106)

🤖 CI

  • Еженощные выпуски (319f6ec)

💙 Контрибьюторы

v4.1.0

🔧 Исправления

  • Изменение teardown на использование onScopeDispose (#1545)

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

  • useQuery: Документация по повторной загрузке с новыми переменными (#1564)

🛠 Настройки

  • Обновление pnpm до версии 9 (827ea6e)

✔️ Тесты

  • Использование Subscription (0f5ae61)
  • Исправление теста подписки (#1547)

🤖 CI

  • Обновление версий (fe66840)

💙 Контрибьюторы

v4.0.2

🔧 Исправления

  • Использование shallowRef для результата и ошибки (08f0fcd)

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

  • Удаление упоминаний fetchResults, исправление #1060 (#1060)

💙 Контрибьюторы

v4.0.1

🔧 Исправления

  • Использование hasInjectionContext перед вызовом inject в useApolloClient (#1529)
  • useLazyQuery: Загрузка() на сервере, исправление #1495 (#1495)

✔️ Тесты

  • Разделение на outsideComponent.cy.ts (48d0ac2)
  • Создание тестового приложения в команде тестирования (500d6e4)

🤖 CI

  • Использование переменной окружения GITHUB_OUTPUT вместо команды set-output (#1530)

💙 Контрибьюторы

v4.0.0

🚀 Улучшения

  • useLazyQuery: Добавление интерфейса для возврата ленивого запроса (#1523)

🔧 Исправления

  • Улучшение поддержки ESM, исправление #1524 (#1524)
  • Импорт serializeJs с использованием по умолчанию вместо пространства имён (#1485)
  • options: Использование экспоненциального отклика при повторной попытке подписки после ошибки (b17817e)
  • ApolloMutation: Возвращение результата в методе mutate (ddf9aa0)
  • Тип предварительной загрузки (f8568e8)

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

  • Обновление vitepress + активация детализированного поиска по умолчанию (fb66dce)

🛠 Настройки

  • Обновление sheep (9be63fa)

✔️ Тесты

  • Фрагмент (062f72a)

🤖 CI

  • Обновление Node.js и pnpm (ca3f2f4)

💙 Контрибьюторы

v4.0.0-beta.12

🚀 Улучшения

  • Новые параметры контекста в обработчиках событий (0be5d9b)

🔧 Исправления

  • Использование shallowRef для аполло-запроса (76f19f6)

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

  • Отсутствующая фигурная скобка (#1512)
  • Добавлен пропущенный импорт createClient в пример создания Graph... (#1513)
  • Отсутствует импорт createApolloProvider (#1515)

🛠 Настройки

  • Перемещение решений в корень рабочего пространства (#1508)

💙 Контрибьюторы

v4.0.0-beta.11

🔧 Исправления

  • Удаление консольного вывода, оставленный консольный вывод (#1507) (#1507)

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

  • Обновление логотипа в README.md (68addf8)
  • Обновление vitepress + исправление меню компонентов API (f545763)

💙 Контрибьюторы

v4.0.0-beta.10

🚀 Улучшения

  • Поддержка эффектного контекста вне компонента, исправление #1505 (#1505)
  • useLazyQuery: Загрузка возвращает Promise, исправление #1486 (#1486)

🔧 Исправления

  • Компоненты Apollo должны иметь emits (#1504)

⛵ Типы

  • Расширение типа опции "enabled" (#1492)

🛠 Настройки

  • Пакет тестирования e2e-composable-vue3, обновление зависимостей, миграция на vite (#1488)
  • Обновление vitepress до версии 1.0 RC (daffd75)
  • Последовательность тестирования (995131d)

✔️ Тесты

  • lint: Исправление (1ac1372)
  • SSR (574bd8f)

💙 Контрибьюторы

v4.0.0-beta.9

🔧 Исправления

  • Не вызывать десятисекундное перезапускание слишком часто (1adf135)

🛠 Настройки

  • Обновление throttle-debounce (500cc49)
  • Обновление зависимостей (f47759e)

💙 Контрибьюторы

v4.0.0-beta.8

🚀 Улучшения

  • useQuery: Nullable query (автоматическое отключение) (28f3520)

💙 Контрибьюторы

v4.0.0-beta.7

🔧 Исправления

  • ssr: Конфликт гидратации с keepPreviousResult (87188c4)

💙 Контрибьюторы

v4.0.0-beta.6

🚀 Улучшения

  • KeepPreviousResult (e794c1e)

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

  • Предоставление ApolloClient (#1442)

🛠 Настройки

  • Обновление graphql до версии 16 в репозитории (4dcfa20)
  • Опечатка в файле тестового компонента (bfca616)
  • Обновление версии замкового файла (2077502)

✔️ Тесты

  • Обновление сервера (13bfbbe)
  • Обновление версии pnpm (722fa0f)
  • Пакет тест-сервера (f1ebe70)
  • Перенос сервера на TypeScript (97c1402)
  • Исправление (c881439)

💙 Контрибьюторы

4.0.0-beta.4 (2023-02-22)

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

  • Улучшение поддержки ESM (2623b32)

4.0.0-beta.3 (2023-02-21)

Исправления

  • ssr: Ошибка не поднимается выше (18fe206)

4.0.0-beta.2 (2023-02-03)

Исправления

  • @vue/apollo-option: Очистка функции ssr не выполняется (#1424) (#1425) (8dfe93b)
  • Ошибка гидратации, откат #1388, исправление #1432 (9302d4d)
  • игнорировать следующий результат только если он не загружается (1e24d21)
  • опечатка в сообщении об устаревании useResult (#1414) (3728928)

4.0.0-beta.1 (2022-10-05)

Исправления

  • composable: Удаление логики немедленного результата (#1388) (fc98307)

4.0.0-alpha.20 (2022-07-19)

Откаты

  • Откат "исправление(options): использование beforeUnmount вместо unmounted" (8d51475)

4.0.0-alpha.19 (2022-07-18)

Исправления

  • options: Использование beforeUnmount вместо unmounted (9726e0a)
  • Корневое экземпляр не найдено при использовании с Vue 2.7 (#1379) (cb0ab57)
  • ssr: Mock $apollo после serverPrefetch, исправление #1297 (46ea781)

4.0.0-alpha.18 (2022-06-23)

Исправления

  • Компоненты Apollo зарегистрированы дважды, исправление #1336 (3ad3ab3)
  • Изменение инициализации данных, связанное с #1350 (b94bdf7)
  • Убедиться, что вызовы refetch() и fetchMore() запускают состояние загрузки (#1366) (a32fe9c)
  • Обновление vue-demi (#1373) (e959a2c)

4.0.0-alpha.17 (2022-05-03)

Исправления

  • Компоненты Apollo регистрируются дважды, исправление #1336 (3ad3ab3)
  • Изменение инициализации данных, связанное с #1350 (b94bdf7)
  • Убедиться, что вызовы refetch() и fetchMore() запускают состояние загрузки (#1366) (a32fe9c)
  • Обновление vue-demi (#1373) (e959a2c)
  • Ошибка $apollo при уничтожении объекта, но наличие отложенных вызовов (d6d4da1)
  • Добавлены опции клиента в политику ошибок (#1318) (61261bc)
  • Устранение предупреждения onServerPrefetch (#1281) (cf89b25)
  • Удалён вывод console.log (a79b790)
  • Утечка массива подписок (#1248) (f31fa15)
  • Проблемы с загрузкой и отложенным выполнением запроса useQuery (#1313) (082acf9), закрывает #1235 #1271

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

  • Разрешено предоставление нескольких apolloClients вне контекста установки/вью в vue-apollo-composable (#1340) (64491ce)
  • Отложенное использование useResult (0e9fb48)
  • Обновление vue-demi (af9f20f)

4.0.0-alpha.16 (2021-11-28)

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

  • Уничтожение $apollo в vue-apollo-option (#1273) (e2dad14)
  • Дублирование вызова catchError, закрывает #1133 (eaf1da7)
  • Улучшение объявления peerDeps, закрывает #1263 (3c8545b)
  • Использование useMutation вне setup (#1262) (9b3af01)
  • useQuery: Улучшение обработки ошибок при установке errorPolicy равной 'all' (04ab9f6)
  • Использование useSubscription вне компонентов (a37a560)

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

  • Обновление зависимостей (0595bd3)

4.0.0-alpha.15 (2021-09-20)

Исправления багов* Обработка apollo-client 3.4 FetchMoreQueryOptions, закрывает #1252 (e0786ac)

  • Не использовать внутреннюю стратегию слияния, закрывает #1229 (e1026a3)
  • Удаление $isServer, закрывает #1241 (1180679)
  • Умный аполло: Убедиться, что переменные SmartQuery продолжают работать при оценке выражения (watch), закрывает #991 (b67ff78)
  • Подписка на больше: Использование beforeUnmount, (a90840c)
  • Типы: Добавление опций throttle и debounce, закрывает vuejs#335 (7ffb5f8)
  • useApolloClient: Сохранение текущего клиента в замыкании, закрывает #1249 (fb18286)
  • useQuery: Сброс ошибки при рефреше/добавлении новых данных, закрывает #1105 (ea123fa)
  • useResult: data должно быть глубоко требуемым и непустым, закрывает #1250 (4475805)
  • Vue: Обновление зависимости peerDependencies, закрывает #1234 (a35b04f)

4.0.0-alpha.14 (2021-07-19)

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

  • Импорт React -_-'' (f53bcde)
  • Миксин: Использование unmounted вместо destroyed (335d538)
  • Ошибка ссылки, когда используется useQuery (#1218) (08b6b0e)
  • Целевой ES2018, закрывает #1220 (e496ba2)

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

  • Преобразование ошибок в ApolloError (#1225) (334310d)

4.0.0-alpha.13 (2021-07-04)

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

  • Настройка сборки (f81f2d4)
  • Компонент: Очистка предыдущей ошибки при получении результата (#1120) (689c284)
  • Не отслеживать загрузку вне vm, закрывает #1145 (35940d1)
  • Удаление ApolloProvider.provide, (40ddcb9)
  • useQuery: Приложение частичного результата при старте (62fa842)

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

  • Компонент: Типизация MutateOverrideOptions (4c51cb4)
  • API опций и компонентов для Vue 3 (8a70c95)

4.0.0-alpha.12 (2020-10-17)

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

  • Введение useLazyQuery, закрывает #1068 (8e95aea)

4.0.0-alpha.11 (2020-10-17)

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

  • Чистка импортов (97be1e2)
  • Лог ошибки: Только импортировать графический принтер, закрывает #994 (5eb9506)
  • Более полные обновления до apollo-client 3 (fae0229)
  • Использование аргумента id в resolveClient (4a9e959)
  • SSR: Код сломан исправлением ESLint (f1279d8)
  • Поддержка Vue 3 vm.root (#1040) (957aae3)
  • Нерешенные обещания в SSR (#940) (#1069) (8a71443)
  • useApolloClient: Аргумент id в resolveClient (72d7402)
  • useApolloClient: Аргумент clientId не работает, закрывает #1023 (65d1984)
  • Аргумент param в useEventHook не является обязательным (#1027) (1d2f4f3)
  • useQuery: Использование nextTick для поддержки Vue 3 (#1041) (c9ee0ec)

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

  • Возможность использования useQuery вне setup, закрывает #1020 (0cd4f95)
  • Компонент: Сборка ES (cfbb9da)

4.0.0-alpha.10 (2020-07-27)


4.0.0-alpha.9 (2020-07-27)

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

  • Возможность переопределения переменных в mutate (#946) (1867e73)
  • TS: Разрешение undefined для опциональных переменных (#962) (7495987)
  • Обновление @vue/composition-api до версии v0.6.1 (#1000) (e8e8f54)

4.0.0-alpha.8 (2020-04-02)

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

  • TS: Добавление типизации для поздних переменных в useMutation (#925) (576b495)
  • TS: Типизация метода mutate() (5aaa47b)
  • TS: Типизация useMutation (a9d9501)

4.0.0-4.0.0-rc.6.0 (22 января 2020 г.)

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

  • Сравнение сериализованных переменных для предотвращения ненужной загрузки (3a473e2)
  • typescript: Полное покрытие тестами типов хуков TypeScript и исправление отсутствующих перегрузок (#895) (32d1f75)
  • useMutation: Опциональные аргументы в mutate (9d64fca)
  • useMutation: UseMutation не принимает Ref (0ad08c7)
  • useSubscription: Текущие опции не определены, закрывает #903 (fb1565d)

4.0.0-rc.4 (17 декабря 2019 г.)* отслеживание загрузки не очищается правильно при размонтировании компонента (dbb1c09)

  • тип: useResult тип выводит 'any' (#872) (9edcf2f)
  • использование onBeforeUnmount (9c4b6b0)

4.0.0-rc.3 (4 декабря 2019 г.)

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

  • включенный параметр для useQuery и useSubscription (947ceb1)
  • useQuery: применение throttling и debouncing сразу после начала работы (280301f)

4.0.0-rc.2 (4 декабря 2019 г.)

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

  • useXXXLoading() старое значение является неопределенным и активирует смотритель (ebea61e)

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

  • useMutation: переопределение опций (3921587)

4.0.0-rc.1 (2 декабря 2019 г.)

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

  • компоненты: основные файлы (f23d37c)
  • зависимости (f289394)
  • включен (afbb5bd)
  • ошибка TS (ab71f87)
  • typescript: имя файла типов gql.ts на gql.d.ts (#864) (bae6f3c)
  • не используемый импорт (786dc5b)
  • использовать константы (114881d)
  • useMutation: позволяет динамическое документирование GraphQL (9a595b4)
  • useQuery: не использовать finally (1bf9552)
  • useQuery: немедленный результат (b4df941)
  • useQuery: isEnabled (e930f0c)
  • useQuery: состояние загрузки при ошибке (93e6c5b)
  • useQuery: повторная подписка после ошибки (8fcf54d)
  • useQuery: результат при возникновении ошибки (d7f14b3)
  • useSubscription: не начинать на сервере (4c72ff2)
  • useSubscription: включен (52b5188)
  • useSubscription: состояние загрузки при ошибке (a5dee52)

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

  • @vue/apollo-util пакет + утилиты логирования ошибок (f17ae22)
  • compositions: debounce + throttle (30267b2)
  • улучшенная subscribeToMore (6d5ce42)
  • useLoading (008e5f3)
  • useMutation (c8a7eca)
  • useMutation: вызываемые Ref (bfb5d08)
  • useMutation: onDone & onError (74ffbd0)
  • useQuery (377f421)
  • useQuery: fetchMore (d73eac8)
  • useQuery: networkStatus (e57eb7d)
  • useQuery: onResult & onError (fac6fea)
  • useQuery: опция prefetch (151fbd2)
  • useQuery: refetch (e77518a)
  • useQuery: поддержка SSR (5d3b7dc)
  • useSubscription (41b256f)
  • useSubscription: onResult, onError (d4b18db)
  • wip useLoading (caa9726)

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

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

1
https://api.gitlife.ru/oschina-mirror/vuejs-apollo.git
git@api.gitlife.ru:oschina-mirror/vuejs-apollo.git
oschina-mirror
vuejs-apollo
vuejs-apollo
v4