Releases: TheJuki/KFormMaster
Releases · TheJuki/KFormMaster
8.3.0
Updated
- Targeting SDK API Level 32 (Minimum SDK API Level is still 19)
- Targeting Java 11
- Kotlin, Gradle, and several dependencies updated
- #244 - Remove jcenter() repository and use jitpack dependencies
- Updated Docs with latest version of mkdocs-material with dark theme toggle
Issues Resolved
- #292 - Added require check before signing to prevent needing to sign for Jitpack builds
- #286 - Register mainViewLayout for FormButtonElement
- #281 - Use latest version of Dhaval2404/ImagePicker and confirmed #172 is still fixed
- #277 - Made FormBuilderHelper's listener variable public
Breaking Changes
- FormImageElement now needs activityResultLauncher set to a ActivityResultLauncher for Intent
- FormImageElement now uses Glide instead of Picasso. applyCircleCrop: Boolean has replaced imageTransformation.\
- FormImageElement's onSelectImage definition changed to ((image: Uri?, error: String?) -> Unit)?
- FormPlacesAutoCompleteElement in the Example app now needs activityResultLauncher set to a ActivityResultLauncher for Intent
8.2.1
Issues Resolved
- #244 Migrated to Maven Central (New group id: com.github.thejuki)
- Still need to migrate older builds from Bintray/JCenter
- Also, need to use new io.github.gradle-nexus.publish-plugin when Android support is added to fix publishing on release
- #239 Add back displayNewValue to FormSegmentedElement as this caused more issues
- #236 Add new SegmentedInlineTitle for a radio group with an inline title (Needed a new layout file and did not want breaking existing segmented usages that have a lot of buttons to display or a long title)
- #228 Removed call to notifyDataSetChanged() in setItems() as this is not needed
- #231 Updated imagepicker dependency to rename strings to avoid conflicts
Breaking Changes
8.1.0
8.0.0
Targeting SDK API Level 30, Min API Level 19
Issues Resolved
- #196 InlineDatePickerElement: https://thejuki.github.io/KFormMaster/element/inlineDatePicker/
- #197 Removed disabling FormTextViewElement
- #201 Setting backgroundColor for the main view for the Header and Label elements
- #205 Fixed remaining issue with displayNewValue
- #214 Upgraded to ViewRenderers
- #220 Moved FormActivityTest to main form folder
7.0.0
Issues Resolved
- #194 Added editViewGravity. The button element's default gravity is CENTER.
- #195 Added editViewPaintFlags. Set the value to Paint.UNDERLINE_TEXT_FLAG to underline all text, for example.
- #179 Moved imagepicker dependency to JCenter since JitPack was not working for everyone.
Breaking change:
- editViewGravity replaces both rightToLeft and centerText. Set value to Gravity.START, Gravity.END, Gravity.CENTER, etc.
6.5.6
6.5.5
6.5.4
6.5.3
6.5.2
- #172 Fix ImagePickerActivity where when crop is enabled AND using start() with the completionHandler, the gallery or camera app opens again after a photo is selected/confirmed.
For now, this fix is in a fork of ImagePicker with JitPack providing the build: https://jitpack.io/#TheJuki/ImagePicker/1.11