diff --git a/changelogs/v2.5.2-beta.md b/changelogs/v2.5.2-beta.md new file mode 100644 index 0000000000..edcc94af91 --- /dev/null +++ b/changelogs/v2.5.2-beta.md @@ -0,0 +1,31 @@ +# AndroidIDE Version 2.5.2-beta Changelog + +In this release, AndroidIDE v2.5.2-beta, we're addressing a range of issues, including critical ones, and introducing several enhancements to ensure a smoother and more enjoyable user experience. + +## Bug Fixes + +We've resolved the following issues: + +- Fixed a crash that occurred when attempting to preview a layout containing a `TextureView`. ([Issue #1129](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1129)) +- Resolved a crash that happened when users continuously toggled the visibility of the `ViewInfoSheet`. ([Issue #1169](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1169)) +- Addressed an issue with `LogSender` client additions not synchronizing correctly, leading to a `ConcurrentModificationException`. ([Issue #1132](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1132)) +- Fixed the problem where the cache of opened files would always be empty after manually closing and reopening a project. ([Issue #1116](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1116)) +- Resolved a `NullPointerException` occurring when attempting to execute a `CodeActionItem` with the language client. ([Issue #1156](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1156)) +- Addressed the `StringIndexOutOfBoundsException` that arose when users tried to override a superclass method and the source file contained `\t` characters as indentation. ([Issue #1127](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1127)) +- Fixed the duplication of attribute namespaces when selecting an attribute completion item from the completion window. ([Issue #1122](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1122)) + +## Enhancements + +We've made the following improvements to enhance your experience: + +- The IDE now provides hints in cases of empty logs or lists within the bottom sheet. ([Issue #1157](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1157), [Issue #1158](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1158)) +- The first level of the file tree (project root) will now be automatically expanded for your convenience. ([Issue #1073](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1073)) +- Translations from Crowdin have been updated. We express our sincere gratitude to all the [Crowdin translators](https://github.com/AndroidIDEOfficial/AndroidIDE/blob/dev/CROWDIN_CONTRIBUTORS.md) for their valuable contributions. + +## Acknowledgements + +Thanks to [@Rafael2616](https://github.com/Rafael2616) for his contribution in [PR #1141](https://github.com/AndroidIDEOfficial/AndroidIDE/pull/1141). + +It's important to note that while this release might not include major feature changes, it does incorporate critical bug fixes that significantly enhance the stability and reliability of the application. + +We trust that you'll have a delightful experience with AndroidIDE v2.5.2-beta!