An update is available 5.7.0
Date built: 28.02.26.11.53 ![]()
- Updated
MavenResolverto v2.0.16 - Allows sub-directory for icons & assets.
- Fix
utf-8encoding issue.
Date built: 28.02.26.11.53 ![]()
MavenResolver to v2.0.16utf-8 encoding issue.Date built: 28.03.26.00.17 ![]()
--del-remote flag to remove projectβs remote deps from cache. E.g: fast sync --del-remote.--del-local flag to remove local parsed aars from cache.add manifest merger ![]()
Iβm already thinking about it.
Proposal: Add exclude Support for Gradle Dependencies in FAST Extension Builder
I would like to propose adding support for Gradle dependency exclusions inside the FAST Extension Builder for Android extensions.
Currently, when adding dependencies such as:
implementation('com.onesignal:OneSignal:5.1.6') {
exclude group: 'org.jetbrains.kotlin'
exclude module: 'kotlin-stdlib'
exclude module: 'kotlin-stdlib-jdk7'
exclude module: 'kotlin-stdlib-jdk8'
}
there is no direct way to define these exclude rules within the FAST Extension Builder.
Why this is important:
Many third-party SDKs include transitive dependencies that may conflict with the platformβs existing Kotlin libraries or other bundled libraries. In cases like OneSignal, excluding Kotlin stdlib modules is necessary to prevent:
Suggested Improvement:
Please add support for dependency exclusion rules in the builder interface, allowing developers to define:
exclude groupexclude moduleExample desired support:
implementation('com.onesignal:OneSignal:5.1.6') {
exclude group: 'org.jetbrains.kotlin'
exclude module: 'kotlin-stdlib'
exclude module: 'kotlin-stdlib-jdk7'
exclude module: 'kotlin-stdlib-jdk8'
}
This feature would significantly improve compatibility with modern Android SDKs and make FAST Extension Builder much more flexible for advanced integrations.
It would especially help developers working with push notifications, analytics SDKs, ads SDKs, and other libraries that commonly introduce transitive dependency conflicts.
Thank you for considering this improvement.
The exclusion feature is already there. Check it out here:
Date built: 06.05.26.23.08 ![]()
Breaking changes:
Xtend programming language.manifests-merging feature.AndroidRuntime.jar and processor.jar to support YailProcedure.case-sensitive project names and package names.v7.9.1.Affects all users)