Skip to content

Latest commit

 

History

History
205 lines (179 loc) · 9.34 KB

CHANGELOG.md

File metadata and controls

205 lines (179 loc) · 9.34 KB

Change Log

Version 6.0.0 (2020-05-04)

This is a new major release of AppIntro. Please note that this release contains multiple new features (see below), several bugfixes, as well as multiple breaking changes. To get a deeper overview of the breaking changes, please read the migration document.

Summary of Changes

  • The library is now 100% in Kotlin! 🎉.
  • Target SDK is now 29.
  • The UI was completely revamped and refactored.
  • You can now request permissions on AppIntro without having to lock the slide.
  • The library has now 14 more translations.

Enhancements 🎁

  • #748 Refactor library package name
  • #738 Fix button state not being retained on configuration change
  • #735 Added a parallax animation setting
  • #733 Move SampleSlide to library
  • #730 New Approach to Permission & Cleanup
  • #700 Add methods to allow to change done/skip text by passing String Res ID
  • #678 Support requesting permissions without locking the Swipe
  • #666 Minor improvements on downloadable fonts support
  • #647 Complete UI Overhaul
  • #642 Replace the Layout2 background color with the proper resource
  • #626 Fixing missing Content Description (#624)

Bugfixes 🐛

  • #773 Fix bug on swipe with Permission slide
  • #770 Add missing flags for setStatusBarColor
  • #767 Fix setIndicatorColor crashing onCreate
  • #742 Fix Crash on orientation changes due to UninitiatedPropertyAccessException
  • #734 Move strings-vi to correct location
  • #689 AppIntroViewPager: Fix slide policy handling when sliding the view pager
  • #666 Minor improvements on downloadable fonts support
  • #653 Fix Fade Animation
  • #641 Fix overlap of the ViewPager on the bottom AppIntro bar

Translations 🌍

  • #723 Add Norwegian translation
  • #715 Add Korean translation
  • #714 Added Dutch translations
  • #712 add Vietnamese
  • #696 Add slovak translation
  • #694 Added Serbian translation
  • #693 Adding Greek Translation
  • #687 added Polish translation
  • #671 Best Pactise Builder Pattern along with Missing Arabic Word Translations.
  • #639 Update Skip Icon and add Hindi translation.
  • #637 Added PT and changed PT-BR
  • #635 Add missing German Translations
  • #629 Create indonesian translation
  • #620 added Czech (cs) translation

Library Internals ⚙️

  • #774 Move from Travis to Github Actions
  • #768 Refactor Transformers to use a sealed class
  • #766 Add missing @Res annotations
  • #765 Remove I prefix from interface names
  • #764 Remove extra LinearLayout qualifier in DotIndicatorController
  • #763 Remove dependency on kotlin-reflect
  • #762 Updating several dependencies
  • #747 Rewrite example in Kotlin and simplify code
  • #739 Fix Visibility leakage before releasing 6.0.0
  • #744 Refactor example package name, update gradle
  • #729 Update setButtonsEnabled Deprecation note
  • #674 Fix typo in OnPageChangeListener
  • #670 Convert AppIntroBase to Kotlin
  • #634 Kotlinize the AppIntroViewPager
  • #613 Kotlinize all the Abstract Base Classes
  • #612 Kotlinize fragments
  • #611 Kotlinize the ViewPager
  • #605 Kotlinize the ScrollerCustomDuration
  • #604 Convert all the interfaces to Kotlin
  • #602 Kotlinize the 'indicator' package
  • #601 Kotlinize the PermissionWrapper
  • #600 Kotlinize the 'util' package
  • #574 Add prefix for resources (Closes: #573)

Infrastructure 🏗

  • #728 Gradle to 6.1
  • #726 Update Dependencies
  • #724 Fix Travis failure due to Detekt
  • #698 Update Dependencies to latest versions
  • #691 Make Travis run all the Gradle tasks
  • #684 Introduce KtLint and Detekt
  • #683 MaterialDrawer to 6.1.2
  • #681 Gradle to 5.4.1
  • #680 Cleanup all the Sonatype/MavenCentral publishing files
  • #677 Update dependencies
  • #633 Updating Gradle to 5.1.1
  • #631 Updating AndroidX to the latest version
  • #625 Updating Kotlin to 1.3.11
  • #606 Bumping Kotlin to 1.3

Credits

This release was possible thanks to the contribution of:

@AnuthaDev @bartekpacia @chihung93 @cortinico @dragstor @elegktara37 @fchauveau @Goopher @GuilhE @ivaniskandar @ivaniskandar @Kimjio @maxee @moxspoy @MTRNord @paolorotolo @perchrh @vzahradnik @Younes-Charfaoui @zpapez

Version 5.1.0 (2018-10-23)

  • Fixed issue that caused a build failure on Kotlin projects #597;
  • Added support for Android 8.0 custom Fonts API #590;
  • Updated Translations;
  • Miscellaneous bug fixes and performance improvements;

Version 5.0.1 (2018-10-16)

  • Fixed incorrect behaviour when android:supportsRtl="true" was present in app's Manifest;
  • Fixed RTL support;
  • Update Translations;
  • Miscellaneous bug fixes and performance improvements;

Version 5.0.0 (2018-10-7)

  • Migrate to AndroidX;
  • Target SDK 28;
  • Update Translations;
  • Miscellaneous bug fixes and performance improvements;

Previous release notes can be found here: releases