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

OSCHINA-MIRROR/tiamosu-X-MVVMFly

Клонировать/Скачать
CHANGELOG.md 19 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 00:31 2dddad7
Версия 4.5.6
gradle: 7.4.2
compileSdk = 33, targetSdk = 33
kotlin = «1.8.20»
rxjava = «3.1.7»
glide = «4.16.0»
dagger2 = «2.48»
fly_navigation = «1.7.1»
rxerrorhandler = «4.0.2»
loadsir = «3.0.1»
  • Здесь и далее перевод выполнен с учётом контекста запроса.
Версия 4.5.5
rxjava = «3.1.6»
rxandroid = «3.0.2»
okhttp3 = «4.11.0»
gson = «2.10.1»
glide = «4.15.1»
dagger2 = «2.46.1»
Версия 4.5.4
glide = «4.14.2»
utilcode = «1.31.1»
Версия 4.5.3
glide = «4.14.1»
dagger2 = «2.44»
unpeeklivedata = «7.8.0»
fly_navigation = «1.7.0»
Версия 4.5.2
совместима с Gson 2.9.1
Версия 4.5.1
dagger2 = «2.43.2»
fly_navigation = «1.6.9»
удалена IFlyViewModel, глобальная реализация ViewModel заменена на ApplicationInstance
Версия 4.5.0
Версия 4.4.9
добавлена поддержка анализа объектов типа Map
Версия 4.4.8
unpeeklivedata = «7.6.0»
fly_navigation = «1.6.8»
Версия 4.4.7
kotlin = «1.7.0»
okhttp3 = «4.10.0»
Версия 4.4.6
rxjava = «3.1.5»
fly_navigation = «1.6.7»
Версия 4.4.5
gradle = 7.2.0
glide = «4.13.2»
dagger2 = «2.42»
fly_navigation = «1.6.6»
Версия 4.4.4
fly_navigation = «1.6.5»
FlyApplication скорректирован, при использовании глобальной ViewModel (SharedViewModel) можно самостоятельно реализовать IFlyViewModel в Application, больше не требуется наследовать FlyApplication
Версия 4.4.3
kotlin = «1.6.21»
fly_navigation = «1.6.4»
оптимизация сетевого мониторинга
Версия 4.4.2
rxjava = «3.1.4»
сетевая конфигурация безопасности изменена
android:name="android.permission.MANAGE_EXTERNAL_STORAGE" удалено из конфигурации разрешений по умолчанию
ActivityAnimationStyle переименован в FlyActivityAnimationStyle
Версия 4.4.1
fly_navigation = «1.6.3»
Версия 4.4.0
изменена конфигурация network_security_config
Версия 4.3.9
fly_navigation = «1.6.2»
Версия 4.3.8
glide = «4.13.1»
fly_navigation = «1.6.0»
loadsir = «3.0.0»
Версия 4.3.7
gson = «2.9.0»
dagger2 = «2.41»
fly_navigation = «1.5.9»
Версия 4.3.6
gson = «2.8.9»
glide = «4.13.0»
  • Удаление событий нажатия на клавишу Fragment.

Версия 3.0.5

  • unpeeklivedata = "6.0.0-beta1".
  • fly_navigation = "1.1.1".

Версия 3.0.4

  • Обновление unPeekLiveData.
  • dagger2 2.37.
  • Оптимизация конфигурации загрузки Glide, решение проблемы конфликтов трансформации.

Версия 3.0.3

  • Fly_navigation 1.1.0.

Версия 3.0.2

  • Fly_navigation 1.0.9.

Версия 3.0.1

  • Обработка конфликтов зависимостей.

Версия 3.0.0

  • Подключение FlyNavigation.
  • Методы ViewAction getLayoutId(), setContentView() и isNeedReload() удалены.
  • BaseFlyActivity: методы initEvent() и doBusiness() перенесены в onResume() для ленивой загрузки.
  • BaseFlyFragment: метод initEvent() перенесён в onFlyLazyInitView() для ленивой загрузки.
  • Расширение NavigationExt удалено, используйте расширение FlyNavigationExt.
  • lazyAppViewModel() получает глобальную ViewModel и настраивается.

Версия 2.2.9

  • fragment 1.3.4.
  • appcompat 1.3.0.
  • dagger2 2.36.
  • corektx 1.5.0.
  • Улучшение отката Fragment, удаление предотвращения дрожания.

Версия 2.2.8

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

Версия 2.2.7

  • dagger2 2.35.
  • Оптимизирована конфигурация загрузки Glide.
  • Новые анимации Activity и Fragment.
  • Создание каталога оптимизировано.
  • Функция getSystemService настроена.
  • Исправлена ошибка, из-за которой действие навигации не анимировалось в навигационной схеме.
  • Память оптимизирована для устранения утечек при переходе на страницу Fragment.

Версия 2.2.6

  • Оптимизирован процесс загрузки диалогового окна.

Версия 2.2.5

  • navigation 2.3.5.
  • dagger2 2.34.1.
  • Диалоговое окно загрузки оптимизировано.

Версия 2.2.4

  • rxjava 3.0.12.
  • dagger2 2.34.
  • fragment 1.3.2.
  • lifecycle 2.3.1.

Версия 2.2.3

  • okhttp3 4.9.1.

Версия 2.2.2

  • Синхронные аннотации добавлены к отображению и скрытию диалоговых окон загрузки.
  • Фрагментktx 1.3.1.
  • navigation 2.3.4.

Версия 2.2.1

  • Библиотека повторно опубликована на JitPack.

Версия 2.1.7

  • Удалён Apache HTTP client.

Версия 2.1.6

  • Оптимизированы запросы OkHttp.

Версия 2.1.5

  • FileUtils предоставляет доступ к каталогам кэша Glide и каталогам кэша данных Http.
  • Оптимизировано использование Glide для загрузки изображений с добавлением размытия по Гауссу.

Версия 2.1.4

  • В FlyHttp добавлена функция setPrintEnable, которая по умолчанию использует перехватчик HttpLoggingInterceptor для вывода.

Версия 2.1.3

  • GSON оптимизирован для обработки ошибок.

Версия 2.1.2

  • Rxjava 3.0.11.
  • Загрузка диалогового окна оптимизирована.

Версия 2.1.1

  • Стиль диалогового окна загрузки изменён, поддерживается наследование FlyLoadingDialog для передачи основной темы.

Версия 2.1.0

  • Добавлен navigate для обработки исключений при переходе между страницами.

Версия 2.0.9

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

Версия 2.0.8

  • HandlerAction оптимизирован.

Версия 2.0.7

  • Устранена проблема с утечкой памяти при загрузке диалогового окна.

Версия 2.0.6

  • Dagger 2.33.
  • Решена проблема, когда диалоговое окно загрузки исчезало без эффекта.

Версия 2.0.5

  • Действия Bundle, Handler и Keyboard добавлены в Activity и Fragment.
  • Добавлено диалоговое окно по умолчанию для загрузки, поддерживающее пользовательские настройки, с помощью showLoading(config) и hideLoading.

Версия 2.0.4

  • Ленивая инициализация оптимизирована, устранена возможность многократного вызова функции ленивой инициализации.

Версия 2.0.3

  • Kotlin 1.4.30.
  • Utilcode 1.30.6.
  • Инициализация фрагмента оптимизирована для предотвращения зависания при рендеринге во время загрузки анимации.
  • Обратите внимание: порядок цикла фрагмента был скорректирован следующим образом:
[onAttach] → [onCreate] → [initParameters] → [onCreateView] → [onViewCreated] → [initView] → 
[createObserver] → [onActivityCreated] → [onResume] → [initEvent] → [onFlySupportVisible] → 
[onFlyLazyInitView] → [doBusiness] → [onPause] → [onFlySupportInvisible] → [onDestroyView] → 
[onDestroy] → [onDetach]

Версия 2.0.2

  • Зависимости скорректированы.

Версия 2.0.1

  • Dagger 2.32.
  • Fragment 1.3.0.
  • Navigation 2.3.3.
  • Loadsir 2.0.6.
  • Rxerrorhandler 3.0.3.
  • Добавлены функции переключения потоков, launchMain, launchIO и launch (postOnMain и post устарели).
  • NoCacheCustomCallback.kt добавлен для обратного вызова без кеширования, который обрабатывает разбор самостоятельно.

Версия 2.0.0

  • Видимость фрагментов оптимизирована. 1.29.0 → 1.30.0

  • Обновлён класс ClipboardUtils.

Новая версия 1.5.5

  • rxjava3 3.0.6 → 3.0.7
  • corektx 1.3.1 → 1.3.2
  • navigation 2.3.0 → 2.3.1

Новая версия 1.5.3

  • Оптимизирован переход в NavController.

Новая версия 1.5.2

  • Очищена кэш-память в Glide.

Новая версия 1.5.1

  • kotlin 1.4.0 → 1.4.10
  • okhttp 4.8.1 → 4.9.0
  • dagger 2.29 → 2.29.1

Новая версия 1.5.0

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

Новая версия 1.4.9

  • Повторный выпуск.

Новая версия 1.4.8

  • rxjava3 3.0.5 → 3.0.6
  • androidx_appcompat 1.1.0 → 1.2.0
  • constraintlayout 1.1.3 → 2.0.0
  • glide 加载 отладка.

Новая версия 1.4.7

  • okhttp3 4.8.0 → 4.8.1

Новая версия 1.4.6

  • fly-http: оптимизация загрузки файлов.

Новая версия 1.4.5

  • rxjava3 3.0.4 → 3.0.5
  • fly-http: исправление ошибки загрузки файла.

Новая версия 1.4.4

  • visible — оптимизация жизненного цикла.
  • EventLiveData — оптимизация.

Новая версия 1.4.3

  • Примечание: Retrofit Map аннотация: установка (encoded = true), обработка передаётся внешнему слою.

Новая версия 1.4.2

  • Удалена печать вывода HTTP.
  • Функция createUrlFromParams оптимизирована.

Новая версия 1.4.1

  • Fly-http: добавлена функция addParamsToUrl, по умолчанию имеет значение true. При вызове upXxx() и передаче urlParams они добавляются к url.
  • EventLiveData оптимизирован.

Новая версия 1.4.0

  • Исправлено свойство popUpToInclusive, установка BUG.

Новая версия 1.3.9

  • В EventLiveData добавлен isAllowToClear, который по умолчанию равен true.
  • dagger2 2.28.2 → 2.28.3
  • Добавлен пример динамического обновления ViewPager2.

Новая версия 1.3.8

  • dagger2 2.28.1 → 2.28.2
  • Добавлена функция onCreateInit, которая может быть использована для выполнения соответствующей обработки перед инициализацией. Если приложение было убито, а затем перезапущено пользователем, обработка выполняется вручную.

Новая версия 1.3.7

  • Поддержка перезапуска приложения после его убийства, переписать isRelaunchApp() как true.

Новая версия 1.3.6

  • Видимая оптимизация жизненного цикла.
  • EventLiveData оптимизация.

Новая версия 1.3.5

  • Okhttp3 4.7.2 → 4.8.0
  • Ошибка использования Navigation popUpTo исправлена.

Новая версия 1.3.4

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

Новая версия 1.3.3

  • EventLiveData оптимизация.
  • Navigation 2.2.2 → 2.3.0

Новая версия 1.3.2

  • Dagger2 2.28 → 2.28.1
  • Kotlin_ktx 1.2.0 → 1.3.0

Новая версия 1.3.1

  • Убрана функция isInitialized().

Новая версия 1.3.0 (большие изменения)

  • Dagger2 2.27 → 2.28
  • Utilcode 1.28.6 → 1.29.0
  • Зависимости обновлены.
  • LiveDataBus удалён, заменён на SharedViewModel.kt.
  • Добавлены EventLiveData.kt для замены UnPeekLiveData и SingleLiveEvent, чтобы решить проблему «обратной заливки» данных в LiveData.

Новая версия 1.2.6

  • Оптимизация предотвращения двойного нажатия.

Новая версия 1.2.5 (внимание)

  • Диалоговое окно памяти DialogFragment оптимизировано.
  • Внимание: onFlyLazyInitView() перемещён в createObserver() для более разумного использования.

Новая версия 1.2.4

  • Предотвращение двойного нажатия оптимизировано.
  • Visible — функции жизненного цикла оптимизированы.

Новая версия 1.2.3

  • Utilcode → 1.28.5 → 1.28.6
  • Добавлена глобальная конфигурация: выполнять ли глобальную обработку ошибок.

Новая версия 1.2.2 (большие изменения)

  • RxJava2 → RxJava3
  • Retrofit2 2.8.1 → 2.9.0
  • OkHttp3 4.6.0 → 4.7.2
  • Utilcode 1.28.4 → 1.28.5

Новая версия 1.2.1

  • BaseFlyDialogFragment стал открытым классом.

Новая версия 1.2.0 (большие изменения)

  • Добавлено BaseFlyVmDbActivity и BaseFlyVmDbFragment для поддержки dataBinding. Чтобы использовать dataBinding, добавьте следующий код в файл build.gradle приложения:
    android {
        buildFeatures {
            dataBinding = true
        }
    }
  • Добавлены некоторые расширенные функции.
  • Обратите внимание: эта версия внесла некоторые изменения в структуру пакета, необходимо обратить внимание на ссылки.

Новая версия 1.1.3

  • Поддерживает dataBinding.
  • Добавляет некоторые расширенные функции.
  • Добавлена функция createObserver(), используемая для создания наблюдателя.

Новая версия 1.1.2

  • Исправлена проблема с неработающей обработкой возврата фрагмента.

Новая версия 1.1.1

  • ViewPager2 ленивая загрузка адаптирована.
  • Несколько функций переименованы: onLazyInitView() → onFlyLazyInitView(), onSupportVisible() → onFlySupportVisible(), onSupportInvisible() → onFlySupportInvisible(), isSupportVisible(): Boolean → isFlySupportVisible(): Boolean.

Новая версия 1.1.0

  • Обработка конфликтов классов: androidx.navigation.fragment.NavHostFragment → com.tiamosu.fly.navigation.NavHostFragment.

Новая версия 1.0.9

  • Добавлен доступ к различным сервисам.
  • Если не предоставлен базовый URL, используется https://api.github.com/ по умолчанию.

Новая версия 1.0.8

  • Utilcode 1.28.3 → 1.28.4
  • Конфигурация запутывания оптимизирована.
  • Объявление добавлено: android:hasFragileUserData="true", это означает, что при удалении приложения на Android Q будет предложено сохранить данные в каталоге App-specific. android:requestLegacyExternalStorage="true" запрашивает использование старого режима хранения.

Новая версия 1.0.7

  • Utilcode 1.28.0 → 1.28.3
  • OkHttp3 4.5.0 → 4.6.0
  • Навигация расширена.

Новая версия 1.0.6 (большая редакция)

  • Добавлен SingleLiveEvent.
  • DialogFragment оптимизирован.
  • Fragmentation фреймворк удалён, вместо него используется навигация для реализации навигации по страницам фрагментов.
  • Расширения навигации добавлены.
  • initAny удалён, добавлены initParameters, initView, initEvent.
  • Логика отображения и скрытия фрагментов оптимизирована, поддерживается обработка событий возврата фрагментов.

Новая версия 1.0.5

  • OkHttp3 4.4.1 → 4.5.0
  • UtilCode 1.27.2 → 1.27.6
  • Фрагменты зависят от конфигурации.

Новая версия 1.0.4

  • Fragmentation 1.1.7 → 1.1.8
  • UtilCode 1.27.7 → 1.27.2

Новая версия 1.0.3

  • OkHttp 3.12.10 → 4.4.1
  • RetroFit 2.6.4 → 2.8.1
  • Fragmentation 1.1.6 → 1.1.7
  • UtilCode 1.26.0 → 1.27.0
  • BaseFlyDialogFragment оптимизирован.
  • CreateOrExistsDir(file) заменено на createDir(file).

Требования

Подходит для Android 5.0 + (API уровня 21+) и Java 8+.

Новая версия 1.0.2

  • Rxjava2 2.2.18 → 2.2.19
  • Функции initData(), initView(), initEvent() удалены, пользователь должен обрабатывать их самостоятельно.
  • Пример dataBinding добавлен.

Новая версия 1.0.1

  • Fragmentation 1.1.5 → 1.1.6
  • Добавлена библиотека расширения fly-livedata-bus implementation 'me.tiamosu:fly-livedata-bus:1.0.1'.

Новая версия 1.0.0

  • Первый выпуск версии, пожалуйста, обратитесь к Wiki для получения подробной информации об использовании.

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

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

1
https://api.gitlife.ru/oschina-mirror/tiamosu-X-MVVMFly.git
git@api.gitlife.ru:oschina-mirror/tiamosu-X-MVVMFly.git
oschina-mirror
tiamosu-X-MVVMFly
tiamosu-X-MVVMFly
master