|
1 |
| -# AndroidIDE Version v2.7.0-beta Changelog |
| 1 | +# AndroidIDE Version v2.7.1-beta Changelog |
2 | 2 |
|
3 |
| -This patch release is all about publishing AndroidIDE on F-Droid, while delivering some minor fixes. |
| 3 | +This patch release primarily focuses on making AndroidIDE available on [F-Droid](https://f-droid.org/packages/com.itsaky.androidide/) and includes some minor fixes. |
| 4 | + |
| 5 | +Thanks to all the people who have contributed to this release (including our [Crowdin translators](https://github.com/AndroidIDEOfficial/AndroidIDE/blob/dev/CROWDIN_CONTRIBUTORS.md)). |
4 | 6 |
|
5 | 7 | ## Important notes
|
6 | 8 |
|
7 |
| -- AndroidIDE is now available on [F-Droid](https://f-droid.org/packages/com.itsaky.androidide/)! |
| 9 | +- AndroidIDE is now accessible on F-Droid! Please be aware that F-Droid builds have a distinct signature. Installing these builds over existing GitHub versions or vice versa will result in installation failure. |
| 10 | + |
| 11 | +## Additions |
| 12 | + |
| 13 | +- Users with multiple JDKs can now select the JDK for Gradle builds in IDE Preferences -> Build & Run -> JDK version. Changes take effect after restarting AndroidIDE. |
| 14 | + |
| 15 | +## Removals |
| 16 | + |
| 17 | +- The `$PREFIX/etc/ide-environment.properties` file is no longer used for setting environment variables in Gradle builds or the terminal. |
| 18 | + |
| 19 | +## Bug fixes |
| 20 | + |
| 21 | +This release addresses the following issues: |
| 22 | + |
| 23 | +- Resolved a bug causing the 'Clone repository' feature to consistently fail (#1608). |
| 24 | +- Fixed occasional `NullPointerException` during the creation of `ActionData` for editor text actions. |
| 25 | +- Resolved an `IllegalStateException` occurring when the build finishes after the activity is destroyed (#1604). |
| 26 | +- Corrected the use of an invalid publishing version name for Gradle Plugin and LogSender dependencies in F-Droid builds (#1620). |
| 27 | +- Fixed the issue where the IDE failed to recognize the installed JDK 21 (#1616). |
| 28 | +- Addressed occasional crashes when putting the IDE in the background due to non-existing `openedFiles.json` file (#1621). |
| 29 | +- Fixed incorrect display of project synchronization message when executing 'Sync project' action with unsaved Gradle files (#1594). |
| 30 | +- Resolved build failure caused by `apply plugin: '...'` syntax in Gradle build scripts with a 'no repositories are defined' error (#1274). |
| 31 | +- 'Cancel build' action now properly cancels project initialization. |
| 32 | +- Set `android:foregroundServiceType` for `LogSenderService` to prevent crashes when targeting API 34. |
| 33 | +- Resolved inconsistent behavior caused by a duplicate preference key in keyboard-related terminal preferences (#1624). |
| 34 | + |
8 | 35 |
|
9 |
| -- F-Droid builds of AndroidIDE has a different signature and hence, you cannot install those builds |
10 |
| - over existing GitHub builds of AndroidIDE. This means that if you have AndroidIDE installaled from |
11 |
| - GitHub and if you try to update the app by installing a version downloaded from F-Droid, |
12 |
| - it won't be installed. The same is true for installing GitHub builds over F-Droid ones. |
| 36 | +We believe that you'll have a delightful experience using AndroidIDE v2.7.1-beta! |
0 commit comments