Releases: TWiStErRob/net.twisterrob.sun
v1.2.3 Android 14
Release
Date: 2024-09-08
Version: 1.2.3#456-066979c (12300456)
- New: Android 14 (34) Compatibility
- Breaking: Android Ice Cream Sandwich (14-15) and Jellybean (16-18) are no longer supported, oldest version supported is KitKat (19)
See also the public release notes on my website.
Changes
For the full list of changes see release milestone and diff.
Breaking
- Minimum SDK 14 to 19 (#401)
New
Fixes
Internal
CI Fixes
UI Dependencies
Build Dependencies
- Gradle 8.3 to 8.9-rc-2 (#309, #312, #314, #318, #328, #331, #334, #337, #339, #345, #355, #358, #362, #372, #373, #377, #379, #386, #390, #391, #403, #419, #420, #426, #431)
- Gradle Enterprise/Develocity 3.14.1 to 3.17.5 (#305, #319, #344, #348, #368, #394, #395, #397, #400, #409, #412, #424)
- Android Gradle Plugin updates (#313, #329, #333, #341, #356, #363, #380, #389, #398, #405, #413, #423, #425)
- TWiStErRob Gradle Plugin 0.16 to 0.17 (#406)
- Dagger 2.47 to 2.51.1 (#295, #316, #342, #353, #378, #393)
- Detekt 1.23.1 to 1.23.6 (#310, #325, #338, #370, #387, #392)
- Kotlin 1.9.10 to 2.0.0 (#324, #336, #354, #385, #407, #422)
- Android Cache Fix Plugin 2.7.3 to 3.0.1 (#298, #303, #315, #323, #375)
- GitHub actions version updates (#299, #308, #311, #330, #340, #346, #351, #365, #367, #369, #371, #388, #396, #399, #404, #410)
Test Dependencies
- Mockito 5.5 to 5.12.0 (#320, #327, #343, #360, #366, #383, #411)
- Paparazzi 1.3.0 to 1.3.4 (#301, #364, #382, #414)
- Truth 1.3.0 to 1.4.3 (#374, #376, #381, #430)
- AndroidX Test Monorepo 1.5.2 to 1.6.1 (#428, #429)
- TestParameterInjector 1.12 to 1.16 (#321, #322, #361, #402)
- JSONAssert 1.5.1 to 1.5.3 (#427)
Full Changelog: v1.2.2...v1.2.3
v1.2.2 Android 13
Release
Date: 2023-08-31
Version: 1.2.2#302-7ceb0e8 / 12200302
- New: Android 13 compatibility
See also the public release notes on my website.
Changes
For the full list of changes see release milestone and diff.
New
Internal
- Release admin (#52, bump)
- Build (#83, #120, #106/#121, #136, #171, #194, #215, #255, #259)
- CI (#84, #95, #97/#101, #102, #124, #132, #148, #156, #161, #192)
- Dependency Updates (#53, #54)
- Gradle 7.1.2 to 8.3 (#73/#117, #127, #173, #182, #183, #202, #204, #205, #209, #210, #217, #221, #226, #229, #230, #232, #238, #241, #257, #260, #267, #269, #272, #276, #282, #285, #287, #288)
- Gradle Enterprise 3.7.1 to 3.14.1 (#54, #68, #81, #98, #116, #128, #130, #150, #159, #164, #176, #179, #184, #197, #216, #220, #224, #233, #244, #247, #254, #265, #275, #281)
- Gradle Cache Fix Plugin 2.4.5 to 2.7.3 (#54, #64/#70, #77, #80, #107, #109, #118, #140, #153, #185, #190, #195, #206, #208, #214, #236, #266, #286)
- Gradle twisterrob plugin 0.15-SNAPSHOT to 0.16 (#198, #219, #277/#278/#279)
- AGP (#59/#61/#60, #78, #85/#86/#87, #139, #125, #152, #189, #200, #213, #234/#235, #243, #253, #280, #289)
- Detekt 1.19.0 to 1.20.0 (#62/#63/#71/#72, #113/#112, #160, #170, #172, #249, #251, #284)
- Kotlin 1.5.31 to 1.9.10 (#54, #65/#66/#74/#69, #99/#100/#96, #115, #145, #165, #174, #180, #201, #227, #240, #262, #270/#271, #291)
- Dagger 2.40.5 to 2.47 (#54, #79, #119, #123, #126, #143, #166, #167, #207, #242, #248, #273)
- Mockito 4.2 to 5.5 (#54, #67, #88, #90, #133, #138, #155, #168, #178, #181, #191, #196, #199, #218, #231, #239, #264, #290)
- Paparazzi 0.9.3 to 1.3.0 (#91/#92, #151, #186, #187, #193, #258)
- AndroidX (#142, #157, #111, #122, #237, #223, #252, #108, #211, #89, #131, #137, #188, #203, #82, #129, #141, #175, #222, #261, #283)
- Test utils (#245, #246, #146, #169, #225, #250, #256, #263)
- GitHub actions ( #55, #93, #57, #58, #94, #134, #144, #158, #177, #114, #76)
1.2.1 Refresh
Release
Date: 2022-02-28
Version: 1.2.1#fa87837 / 12100086
- New: resizable widget (without special look for each size)
- Fix: hopefully the widget will be a better citizen when refreshing takes longer than expected
See also the public release notes on my website.
Changes
For the full list of changes see release milestone and diff.
New
Fixes
- Attempt to fix refresh problem (#46)
Internal
1.2.0 Location & UI
Release
Date: 2022-02-02
Version: 1.2.0#7d706b5 / 12000077
- New: Use Background Location permission correctly to update the widget while an another app is visible.
- Fixes: Improve wording and UI
See also the public release notes on my website.
Changes
For the full list of changes see release milestone and diff.
New
Fixes
- Logic: Handle calculation edge cases better (#29/#35/#38)
- Configuration: Improve UI and wording (#33/#36/#39)
Internal
1.1.0 2021 Upgrade
Release
Date: 2022-01-03
Version: 1.1.0#b02a853 / 11000069
- New: Support Android 12
See also the public release notes on my website.
Changes
For the full list of changes see release milestone and diff.
New
- Android: Support Android 12 (API 31/S) while keeping Ice Cream Sandwich (4.0 API 14) compatibility
- Source code: is now open source (#5)
Internal
- build: Build using latest convention plugins (#14)
- build: Use quality plugin (#20)
- build: Build with Android Gradle Plugin 7 (#8/#21)
- build: Add CI (#14)
- build: Modularize the app (#16)
- docs: Add Readme (#13) and links (#12)
- Change line endings from CRLF to LF in all files. (#15)
- test: Add Paparazzi 0.8.0 (#18), upgrade to 0.9.0 (#22)
SVN to GIT migration
This is the point of the last commit in SVN. After this commits went to GitHub git.
1.0.0 Initial Release
Release
Date: 2014-10-18
Version: 1.0.0#1339 / v10001339
- Initial release
- Feature: Multiple widgets
- Feature: show-hide timing and name
- Feature: manually select threshold
See also the public release notes on my website.
Changes
For the full list of changes see diff. There was no issue tracker back then.