All Versions
28
Latest Version
Avg Release Cycle
24 days
Latest Release
22 days ago

Changelog History
Page 1

  • v8.0.0-rc01

    March 08, 2020

    ⚡️ Updates

    • ⚡️ update to drawerlayout 1.1.0-alpha04
    • ⚡️ update to fastadapter v5 final
    • ⚡️ update to kotlin 1.70.0
    • ➕ add convenient extension properties to all interfaces to allow proper kotlin syntax for specifying the values
    • 🚚 move additional with methods into interfaces

    Sample app

    • further use kotlin usage in sample
    • cleanup
  • v8.0.0-b04

    February 28, 2020

    ⚡️ Updates

    • ✂ remove various usages of the ColorHolder and replace with ColorStateList
    • 🛠 fix coloring texts for the items
        - FIX #2564
    • ✂ remove no longer available and no longer matching with* methods (for colors, use properties instead)
    • ➕ add some extension properties to simplify setting the properties
    • ♻️ refactor DrawerActivity.kt to new preferred API usage
    • simplify IconicsExtension.kt extension properties

    Sample app

    • ⚡️ update to AboutLibs 8.0.0-rc02
    • 🔌 include new dependency resolval plugin
    • enable licenses to be shown
  • v8.0.0-b03

    February 22, 2020

    ⚠ Warning

    • 🚀 Please see the release notes for the previous alpha versions
    • ⚡️ Note this updates to FastAdapter v5.0.0-a08 which is not binary compatible to previous FastAdapter versions
    • ⚡️ If you use the FastAdapter in your project you will have to update to v5.0.0-a08 or later

    ⚡️ Updates

    • ⚡️ update to stable material 1.1.0
    • ➕ add back convenient APIs for more complex usecases
         - FIX #2560
    • ➕ add more convenient methods required for work with sticky footer
        - FIX #2561
    • ➕ add a sticky drawer item to the nav sample
    • 🛠 fix selecting of a sticky drawer item
    • overwrite generateView and bindView methods of NavigationDrawerItem as we want this for tags be the nav item and not the wrapped drawer item
    • properly handle selection for footer and sticky footer too
    • ⚡️ update to FastAdapter v5.0.0-a08
  • v8.0.0-b02

    February 15, 2020

    ⚠ Warning

    • 🚀 Please see the release notes for the previous alpha versions
    • ⚡️ Note this updates to FastAdapter v5.0.0-a06 which is not binary compatible to previous FastAdapter versions
    • ⚡️ If you use the FastAdapter in your project you will have to update to v5.0.0-a06 or later

    ⚡️ Updates

    • ♻️ upgrade MaterialDrawer to support FastAdapter v5 with the new refactored ItemVHFactory
    • ⚡️ update to Android-Iconics 5.0.0-a03
  • v8.0.0-b01

    February 02, 2020

    ⚠ Warning

    • 🚀 Please see the release notes for the previous alpha versions

    ⚡️ Updates

    • ⚡️ update Android-Iconics
    • 👍 introduce support to provide a badge to the ProfileDrawerItem.kt and ProfileSettingDrawerItem.kt
      • add support to display the badge on top of the AccountHeaderView.kt
      • improve clipping in the profile and profile settings view
      • FIX #2552
    • 👍 allow setting elevation to the BadgeStyle.kt
    • 👍 allow setting textSize to the BadgeStyle.kt
    • ➕ add new dimension to define the badge text size
    • ⚡️ provide optimized apply function for the AccountHeaderView.kt to only update after all config changes were applied
    • ⚡️ provide optimized apply function for the MaterialDrawerSliderView.kt to only update after all config changes were applied
    • 👉 use final navigation lib version
  • v8.0.0-a07

    January 20, 2020

    ⚠ Warning

    • 🚀 Please see the release notes for the previous alpha versions

    ⚡️ Updates

    • ⚡️ update sample app for iconics v5
    • ➕ add various convenient methods
    • simplify some apis
    • ✂ remove no longer relevant setting
  • v8.0.0-a06

    January 20, 2020

    ⚠ Warning

    • 🚀 Please see the release notes for the previous alpha versions

    ⚡️ Updates

    • 👉 use vector to make new android logo not blurry
    • ⚡️ update to APi 16 in general. I think it is time
    • ⚡️ update to Android-Iconics 16
  • v8.0.0-a05

    December 30, 2019

    ⚠ Warning

    • 🚀 Please see the release notes for the previous alpha versions

    💥 Breaking Changes

    • ✂ remove a bunch of with* methods
    • 🗄 deprecate all with* methods
    • 🔄 change the visibility of many methods
    • 👉 make many with methods being extensions on the interface to simplify the generic type for the different interfaces

    ⚡️ Updates

    • ➕ add a big amount of javadoc and comments
  • v8.0.0-a04

    December 28, 2019

    ⚠ Warning

    • 🚀 Please see the release notes for the previous alpha versions

    Module

    🆕 New module for iconics support added

    implementation "com.mikepenz:materialdrawer-iconics:${lastestMaterialDrawerRelease}"
    

    Depencencies

    The following major dependency versions are required:

    implementation "com.mikepenz:fastadapter:5.x.y"implementation "com.mikepenz:fastadapter-extensions-expandable:5.x.y"// removed!! implementation "com.mikepenz:iconics-core:4.x.y"// removed!! implementation 'com.mikepenz:materialize:1.x.y'
    

    💥 Breaking Changes

    • eliminate dependency on Android-Iconics
      • add extension to add back support for Android-Iconics
    • eliminate dependency on Materialize
    • ⚡️ update to FastAdapter v5.x.z-a01

    ⚡️ Updates

    • replace more hardcoded dimensions with values from the xml
    • 👌 improve colors to fit the specification and to be equal to the old release
    • ✂ remove no longer needed themes as the new materialDrawer v8 is now themes by defining the styles
    • simplify by removing obsolete no longer needed ressources and colors

    🛠 Fix

    • 🛠 fix a issue when toggling the account header list (introduced in a03)
  • v8.0.0-a03

    December 27, 2019

    ⚠ Warning

    • 🚀 Please see the release notes for the previous alpha versions

    💥 Breaking Changes

    • 💅 eliminate "with*" methods in BadgeStyle in favor of kotlin preferred properties
    • ✂ remove various with* methods in favor of their direct methods
    • 🚚 move various not necessary main drawer functions to an extensions class
    • limit visibility of some extensions

    ⚡️ Updates

    • ⚡️ make most properties in the AccountHeaderView properly update the corresponding UI
      • e.g. changing height will affect height, hiding a line will hide the line, ...
    • ⚡️ make most properties of the drawer slider view directly update the UI
    • ⚡️ make mini drawer properties update UI

    🛠 Fix

    • 💻 ensure we properly keep the position in case we re-create the drawer content due to ui changes