Releases: skydoves/Balloon
Releases · skydoves/Balloon
1.6.1
What's Changed
- Generate baseline profiles by @github-actions in #493
- Bump Kotlin to 1.9.10 and Compose compiler to 1.5.3 by @skydoves in #494
- Bump Compose BOM to 2023.09.02 and marcro benchmark to 1.2.0-rc01 by @skydoves in #497
- [Compose] Fix duplicated arrow size was applied to the balloon content by @skydoves in #500
- Set arrow orientation rule as fixed when user manually set the arrow the arrow orientation by @skydoves in #501
- Update baseline profiles by @skydoves in #503
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
- Bump AGP 8.1.0, Gradle 8.3.0 and the rest of libraries by @skydoves in #471
- Migrate Spotless to 6.20.0 by @skydoves in #472
- Migrate nexus maven publication plugin by @skydoves in #473
- Integrate Baseline Profile plugin by @skydoves in #474
- Add optional key into rememberBalloonBuilder by @egorikftp in #476
- Add Coroutine API for sequential popups displaying by @heckfyxe in #477
- Clean channel and scope on destroy balloon lifecycles by @skydoves in #478
- Migrate to getDeclaredConstructor from newInstance by @skydoves in #479
- Implement await shows balloon for Compose by @skydoves in #480
- Remove cleaning balloon channel consumer on destroy lifecycle by @skydoves in #483
- Fix showAtCenter, deprecate showAlignLeft/showAlignRight, refactor positioning by @heckfyxe in #484
- Parallel balloons displaying with Coroutines API by @heckfyxe in #485
- Compose: Implement AwaitBalloonWindows by @skydoves in #488
- Bump AGP to 8.1.1, Compose to 2023.09.00, benchmark, and libraries by @skydoves in #489
- Generate baseline profiles by @github-actions in #490
- Use popup for measuring balloon content layout by @skydoves in #492
New Contributors
- @egorikftp made their first contribution in #476
- @heckfyxe made their first contribution in #477
Full Changelog: 1.5.4...1.6.0
1.5.4
1.5.3
What's Changed
- A11y fix: remove clickable hint from Talkback description when no click listener is set on Balloon by @matt-clarke-wooliesx in #406
- Bump AGP to 7.4.0 by @skydoves in #408
- Migrate to Compose BOM by @skydoves in #409
- Bump Kotlin to 1.8.0 and compose compiler to 1.4.0 by @skydoves in #420
- Add GitHub workflows for generating & amending baseline profiles by @skydoves in #421
- Generate baseline profiles by @github-actions in #422
- Increment min SDK from 17 to 21 by @skydoves in #427
- Bump AndroidX libraries dependency by @skydoves in #428
- Bump Kotlin, Compose BOM, Compose Compiler, and lifecycle by @skydoves in #432
- Bump Compose bom to 2023.03.00 and compiler to 1.4.4 by @skydoves in #433
- Refactored make the cached value early returned when it is not null by @linjiansi in #437
- Bump compose bom to 2023.04.00 by @skydoves in #438
- Generate baseline profiles by @github-actions in #439
New Contributors
- @matt-clarke-wooliesx made their first contribution in #406
- @github-actions made their first contribution in #422
- @linjiansi made their first contribution in #437
Full Changelog: 1.5.2...1.5.3
1.5.2
1.5.1
What's Changed
- Update anchor view's size with
onSizeChanged
by @skydoves in #400 - Refactor measuring ways for the width composable content size by @skydoves in #401
- Add rules for the start and end arrow position of ALIGN_ANCHOR by @skydoves in #402
- Fix README typo by @vagabond95 in #398
New Contributors
- @vagabond95 made their first contribution in #398
Full Changelog: 1.5.0...1.5.1
1.5.0
What's Changed
- Introduced
balloon-compose
package. Check out the Balloon in Jetpack Compose. - Update baseline profiles by @skydoves in #389
- Change iconContentDescription type to CharSequence by @skydoves in #390
- Introduce version catalog and migrate gradle files to kts by @skydoves in #391
- Introduce balloon-compose module by @skydoves in #393
- Update baseline profiles for balloon by @skydoves in #394
- Update baseline profiles for balloon compose by @skydoves in #395
- Update README for Jetpack Compose by @skydoves in #396
Full Changelog: 1.4.8...1.5.0
1.4.8
What's Changed
- Implement the
getArrowForeground
and refactor the setting foreground by @skydoves in #367 - Update AGP to 7.3.0 and target SDK to 33 by @skydoves in #368
- Update Kotlin to 1.7.20 and other androidx dependencies by @skydoves in #369
- Fix getting resource id from the drawable tint color by @skydoves in #374
- Update Kotlin to 1.7.21 and gradle to 7.6 by @skydoves in #385
- Implement runOnAfterSDK23 and fix lint errors by @skydoves in #386
- Allow setting text lineSpacing Extra by @skydoves in #387
- Allow setting ContentDescription for the balloon icon by @skydoves in #388
Full Changelog: 1.4.7...1.4.8
1.4.7
What's Changed
- Add the possibility to change overlay window gravity (#347) by @skydoves in #349
- Update AGP and dependencies version by @skydoves in #350
- Replace AppCompatImageView to ImageView for the arrow by @skydoves in #355
- Check API level with isAPILevelHigherThan23 before setting foreground the arrow by @skydoves in #356
Full Changelog: 1.4.6...1.4.7
1.4.6
🎈 A new version 1.4.6 was released! 🎈
What's Changed
- Update buildSrc package name by @skydoves in #329
- Move definitions into the internal package by @skydoves in #330
- Remove the registered observer on onDestroy lifecycle by @skydoves in #333
- Remove deprecated Left and Right arrow orientations by @skydoves in #334
- Add spotless rules for XML formats by @skydoves in #336
- Bump AGP to 7.2.0 and kotlin to 1.6.21 by @skydoves in #338
- Update compile and target SDK to 32 by @skydoves in #342
- Improve library performance using Baseline Profiles by @skydoves in #344
- Implement BalloonOverlayEmpty by @skydoves in #345
- Bump Kotlin to 1.7.0 by @skydoves in #346
Full Changelog: 1.4.5...1.4.6