suggestParameter— a searchable string-backed parameter with optionalsealedmode, inline options andoptions.sourceCSV support.includein thewidgetssection to reuse shared widget groups across multiple recipes.- Support
==and!=operators for string-backed parameters in boolean expressions such asvisibilityandavailability. - Undo support for recipe execution actions.
- Rewrite Geminio runtime, UI and execution pipeline to reduce Android Studio-specific dependencies as much as possible.
- Remove
hh-carnivalandhh-garconplugins from repository, now this repository is only abouthh-geminio. - Upgrade Gradle version to 9.4.1 through
./gradlew wrapper --gradle-version=9.4.1 && ./gradlew wrapper. - Simplify build-logic: removes included builds, combines all shared modules into
hh-geminio's sources. - Move sources of
hh-geminioto the root of the project.
- Support for Android Studio Panda 3 Patch 1.
- Support for Android Studio Narwhal 3 Feature Drop | 2025.1.1 (build 251.*). Older versions are not supported.
- Support all news AS versions
- Support K2 mode
- Fix crash in Geminio Wizard dialog
Support for Android Studio Ladybug | 2024.2.1 Patch 2. Older versions are not supported.
- Support for Android Studio Koala | 2024.1.1
- Support for changing source sets and source set code folder name with new module creation (thanks, @ussernamenikita !) -- from #110 .
- New versions of Geminio could be installed only since Android Studio Koala. Previous versions support was dropped.
- Changed Geminio setup dialog UI internal implementation (thanks, @illarionov !) -- from #87 .
- Application modules search in the selecting application modules wizard step.
- Geminio unit tests compilation (thanks, @illarionov !) -- from #96 .
- Fixes several IDE-warnings about project level services.
- Fixes several IDE-warnings about AnAction (thanks, @illarionov !) -- from #95 .
- Support for Android Studio Jellyfish | 2023.3.1
- Support for Android Studio Iguana | 2023.2.1
- Support for Android Studio Hedgehog | 2023.1.1
- Fixed files creation in
androidTestdirectory.
- Support for Android Studio Giraffe | 2022.3.1
- Support for Android Studio Flamingo | 2022.2.1
- New
currentDirPackageNameparameter in FTL - add package name from selected folder in specified module. - New
currentDirOutparameter in recipes - path to selected directory that launched Geminio's action. - Improvements for docs.
- Support
kspdependency configuration in Geminio's recipes.
- Support for Android Studio Electric Eel | 2022.1.1
- Support for Android Studio Dolphin | 2021.3.1 (thanks to @IlyaGulya)
- Added "Enable debug mode" checkbox in settings
- Optional Gradle sync after creating files from templates
- Fixed some problems on Android Studio Chipmunk Patch 2 | 2021.2.1
- Fixed too many templates rescan
- Sync dialog after creating templates
- Display templates folders with recipes only
- Ability to rescan templates folders without restarting
helpfiled for all widgets not required- Multi-window support with different projects
- Fixed duplication templates items after reopen project
- Fixed 'addGradlePlugin' and other modification commands in files
- Support for Android Studio Chipmunk | 2021.2.1
- Ability to change predefined package name for modules templates through
enableModuleCreationParams.defaultPackageNamePrefixproperty inrecipe.xml.
- Support for Android Studio Bumblebee | 2021.1.1
- Fixed duplication of projects in dependencies after recipe execution
- Support for Android Studio Arctic Fox | 2020.3.1
- Support for Android Studio 4.2
- Breaking change!!! In Android Studio 4.2
underlinesToCamelCasefunction was removed, so we renamedunderlinesToCamelCasemodifier in templates intounderscoreToCamelCase.
- Don't generate actions if there is no Geminio config
- Fixed adding dependencies into build.gradle / build.gradle.kts files
- Gradle Changelog Plugin integration.
- Now we configure plugin modules with gradle convention plugins;
- Upgrade Gradle Wrapper to
7.0; BuildGradleModificationService.kt
- Remove
'Choose module'step from modules actions.
- Moved templates actions to the top of
'New'action group.
- Made
'help'parameter optional in widgets section.
- Fix bug with duplicated project service.
- Support for modules creation;
- A lot of validation messages for recipes to help you properly create new recipes;
- New command for recipe:
mkDirsfor creating directories structure; - Predefined variables in
recipesection:{manifestOut}and{rootOut}.
- Add new command for recipe:
addDependenciesfor adding dependencies into build.gradle file; - New hardcoded parameter in FTL-files:
applicationPackage- it is package name from AndroidManifest.xml file.
- Initial project release.