| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
#### Возврат миграции на Protobuf 4.33.0 и сопутствующие исправления 📝
- 🔄 **Обновлена версия Protobuf с 3.25.x до 4.33.0** во всех зависимостях и конфигурациях, включая проток и связанные библиотеки.
- 🧱 **Добавлена зависимость от Guava** в ряд модулей для обеспечения совместимости с новой версией Protobuf.
- 🔧 **Исправлены вызовы API Protobuf**, связанные с изменениями в работе `TextFormat`, `JsonFormat` и методах получения дескрипторов.
- 📦 **Обновлены ресурсы и версии для protoc** под новые архитектуры и платформы, соответствующие версии 4.33.0.
- 🛠 **Адаптированы классы, использующие устаревшие методы и типы Protobuf**, такие как `GeneratedMessageV3` → `AbstractMessage`, изменены сигнатуры методов кодирования.
- 📝 **Обновлены настройки сборки и proguard-правила** для корректной работы с новой версией Protobuf.
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:a2bb3a4fc4f4521ba9e085c26c2eaf0626333baf
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
#### Откат миграции на Protobuf 4.33.0 и возврат к версии 3.25.5 📝
- 🔁 **Откат версии Protobuf**: Версии компилятора и рантайма Protobuf были возвращены с 4.33.0 обратно на 3.25.5.
- 🧱 **Обновление зависимостей**: Откат библиотеки Guava и соответствующих настроек управления зависимостями.
- 🔧 **Изменения в API Protobuf**: Внесены правки, связанные с использованием методов форматирования и вывода protobuf-сообщений: заменены вызовы, связанные с `TextFormat` и `JsonFormat`, для совместимости с предыдущей версией.
- 🧩 **Обновлены сигнатуры методов кодирования `UTF-8`**: Исправлены типы аргументов в методах кодирования для соответствия сигнатурам предыдущей версии.
- 📜 **Удаление неиспользуемых ресурсов**: Из конфигураций сборки и сопоставлений удалены ссылки на ресурсы, связанные с более новой версией Protobuf.
- ⚙️ **Изменения в работе с дескрипторами**: Правки в работе с полями protobuf-сообщений — заменены вызовы, связанные с проверкой опциональности полей, для совместимости с предыдущей версией.
- 🧪 **Тестовые данные**: Обновлены тестовые данные в канонических тестах, где использовались ссылки на конкретные версии protobuf.
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
commit_hash:89089aa9cc68f336e60a8bf687333103df43f099
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
#### Обновление Protobuf до версии 4.33.0 📝
- ⬆️ Обновлена версия Java Protobuf компилятора и runtime с 3.25.5 до 4.33.0
- 📦 Добавлена зависимость Guava версии 32.0.1-jre в модули, где это необходимо
- 🔄 Заменены вызовы `hasOptionalKeyword()` на проверку `proto3Optional` в Kotlin коде для соответствия новой версии Protobuf
- 🛠 Исправлены методы работы с текстовым представлением Protobuf сообщений: заменены устаревшие `shortDebugString` на `printToString` с настройками одиночной строки
- 📝 Обновлены параметры сериализации JSON для Protobuf: заменено `includingDefaultValueFields()` на `alwaysPrintFieldsWithNoPresence()`
- 🧱 Изменены типы с `GeneratedMessageV3` на `GeneratedMessage` в расширениях и утилитах для совместимости с новой версией
- 🔧 Обновлены ссылки на ресурсы protoc для разных платформ в конфигурации сборки
- 📊 Исправлен способ получения информации о синтаксисе proto-файлов через `toProto().getSyntax()`
- 🧪 Актуализированы тестовые данные и маппинги зависимостей для новой версии Protobuf
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
<section id="quibbler-autodescription">
#### Миграция на Protobuf 4.33.0 📝
- 🔄 Обновлена версия Protobuf с 3.25.5 до 4.33.0 в конфигурации сборки и зависимостях
- 📦 Добавлена зависимость Guava версии 32.0.1-jre в модули проекта
- 🛠 Изменены сигнатуры методов работы с `UTF-8` в генерируемых классах protobuf
- 🔧 Адаптированы вызовы API protobuf: заменены устаревшие методы работы с дескрипторами и форматированием
- 📝 Обновлены настройки сериализации protobuf: изменены параметры печати по умолчанию и добавлена поддержка однострочного вывода
- 🧪 Исправлены тесты и вспомогательные утилиты для совместимости с новой версией protobuf
- 🗂 Обновлены ссылки на бинарные ресурсы protoc для различных платформ (darwin-arm64, linux-x86_64 и др.)
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Yandex Code Assistant</font></a>
</section>
commit_hash:586dc9ce10d5d0515804c078f38bdf69f5a12381
|
| |
|
|
| |
commit_hash:ffd2d4837196be91cdb024e684d647b45fa6e3c1
|
| |
|
|
| |
commit_hash:b0025bcbfaa56e2a24fc35956f41bfc48bac5c09
|
| |
|
|
|
| |
<HIDDEN_URL>
commit_hash:c82a80ac4594723cebf2c7387dec9c60217f603e
|
| |
|
|
| |
20f3895d893b877de556b7797c92edf535ccf891
|
| |
|
|
| |
426b5a970fb81b66991877c07290963f63e64b22
|
| | |
|
| | |
|
| | |
|
| |
|