docs: update changelog for v2.7.1-beta

This commit is contained in:
Akash Yadav
2024-01-15 23:14:45 +05:30
parent 882ec835f8
commit 1cd36a21e0
+31 -7
View File
@@ -1,12 +1,36 @@
# AndroidIDE Version v2.7.0-beta Changelog
# AndroidIDE Version v2.7.1-beta Changelog
This patch release is all about publishing AndroidIDE on F-Droid, while delivering some minor fixes.
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.
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)).
## Important notes
- AndroidIDE is now available on [F-Droid](https://f-droid.org/packages/com.itsaky.androidide/)!
- 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.
- F-Droid builds of AndroidIDE has a different signature and hence, you cannot install those builds
over existing GitHub builds of AndroidIDE. This means that if you have AndroidIDE installaled from
GitHub and if you try to update the app by installing a version downloaded from F-Droid,
it won't be installed. The same is true for installing GitHub builds over F-Droid ones.
## Additions
- 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.
## Removals
- The `$PREFIX/etc/ide-environment.properties` file is no longer used for setting environment variables in Gradle builds or the terminal.
## Bug fixes
This release addresses the following issues:
- Resolved a bug causing the 'Clone repository' feature to consistently fail (#1608).
- Fixed occasional `NullPointerException` during the creation of `ActionData` for editor text actions.
- Resolved an `IllegalStateException` occurring when the build finishes after the activity is destroyed (#1604).
- Corrected the use of an invalid publishing version name for Gradle Plugin and LogSender dependencies in F-Droid builds (#1620).
- Fixed the issue where the IDE failed to recognize the installed JDK 21 (#1616).
- Addressed occasional crashes when putting the IDE in the background due to non-existing `openedFiles.json` file (#1621).
- Fixed incorrect display of project synchronization message when executing 'Sync project' action with unsaved Gradle files (#1594).
- Resolved build failure caused by `apply plugin: '...'` syntax in Gradle build scripts with a 'no repositories are defined' error (#1274).
- 'Cancel build' action now properly cancels project initialization.
- Set `android:foregroundServiceType` for `LogSenderService` to prevent crashes when targeting API 34.
- Resolved inconsistent behavior caused by a duplicate preference key in keyboard-related terminal preferences (#1624).
We believe that you'll have a delightful experience using AndroidIDE v2.7.1-beta!