Skip to content

Releases: TheJuki/KFormMaster

8.3.0

18 Apr 03:37
Compare
Choose a tag to compare

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

09 Mar 01:17
Compare
Choose a tag to compare

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

  • #243, #241 Add displayValueFor to FormPickerMultiCheckBoxElement
    • FormPickerMultiCheckBoxElement now needs generic for inner class: multiCheckBox<ListItem, List>

8.1.0

29 Nov 00:54
Compare
Choose a tag to compare
  • Remove kotlin-android-extensions gradle plugin. Use Jetpack View Binding for Test and Examples.

8.0.0

27 Nov 20:08
Compare
Choose a tag to compare

Targeting SDK API Level 30, Min API Level 19

Issues Resolved

7.0.0

05 Jul 18:49
Compare
Choose a tag to compare

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

14 Jun 15:55
Compare
Choose a tag to compare
  • #191, #192 Add dialogTitleCustomView to dropDown element

6.5.5

07 Jun 18:12
Compare
Choose a tag to compare
  • #163 Fix segmented radio buttons height when text wraps to next line

6.5.4

22 May 14:00
387ca6e
Compare
Choose a tag to compare
  • #187, #188 Add valueAsStringOverride to FormPickerMultiCheckBoxElement

6.5.3

14 May 00:33
Compare
Choose a tag to compare
  • #185 Add new properties for FormImageElement:
    • displayImageWidth and displayImageHeight to change the size of the image displayed on the form
    • changeImageLabel to set the text of the label that currently is set to "Change Image"
    • showChangeImageLabel to show/hide the "Change Image" label

6.5.2

09 Mar 00:27
Compare
Choose a tag to compare
  • #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