Victoria.Petrakovich
e94930ec00
[kotlin] Update Kotlin New Project wizard version to Kotlin 2.1.10
...
KTIJ-32704
(cherry picked from commit 1107e18f5a8163d22004610b9b32150b973904f5)
IJ-CR-153851
GitOrigin-RevId: d7e4ec6ff225afa1809ad306b1e44743cf35f182
2025-02-03 16:43:38 +00:00
Victoria.Petrakovich
1657c6a948
[kotlin] Update Kotlin New Project wizard version to Kotlin 2.1.0
...
Also updated forgotten `maxJvmTarget` to 22 for Kotlin 2.0+
KTIJ-32253
(cherry picked from commit c1babe4c416e417d3084c1b21a934e7aefbe7598)
IJ-CR-150484
GitOrigin-RevId: cb466d1e2a79d5425136a9224bf3963dda8e7352
2024-12-04 22:12:42 +00:00
Frederik Haselmeier
6dd2d96bc3
[kotlin] Fixed spelling mistakes in the new Kotlin Gradle wizard templates found by proofreaders
...
^KTIJ-31816 fixed
(cherry picked from commit 0ef15e11dcc4a5df2cbbcab192ea905566670d9a)
IJ-CR-147990
GitOrigin-RevId: 48d4cc3854389fe6e4c73fb086790d020799fe04
2024-11-05 17:02:30 +00:00
Frederik Haselmeier
9a1ab500c5
[kotlin] Suppress UnstableApiUsage warning in new Kotlin Gradle wizard template
...
KTIJ-31047
(cherry picked from commit 45bc71fe5114201a359557f7836543ed8f826961)
IJ-CR-147990
GitOrigin-RevId: aff4f4ffe5081fabdf89544838828f67ca156280
2024-11-05 17:02:30 +00:00
Frederik Haselmeier
6c37f5f279
[kotlin] Fixed some minor spelling mistakes in the new Kotlin Gradle wizard template
...
KTIJ-31047
(cherry picked from commit b344694699a3d008b48572a993a0c6b2d92abcf5)
IJ-CR-147990
GitOrigin-RevId: 5243b539a29a21d31a4dec291d9c53c54362c3e6
2024-11-05 17:02:30 +00:00
Frederik Haselmeier
9ea5dbf0f3
[kotlin] Changed Kotlin New Gradle wizard default to generate simple single-module projects
...
This commit changes the combo box to instead offer the user to generate multi-module projects, which is off by default.
^KTIJ-31797 fixed
(cherry picked from commit c7a5d72c56c2b8b91b4f5cbf33deda097d84ec63)
IJ-CR-148070
GitOrigin-RevId: a318fa0978b7630272bda4547e68499a032da597
2024-11-01 11:06:35 +00:00
Victor Kropp
613e0338aa
CMP-6928: update Compose Multiplatform New Project Wizard to the latest Compose version
...
GitOrigin-RevId: e16c090e31defa47d6035cf054735ceee2aaab95
2024-10-30 19:58:26 +00:00
Frederik Haselmeier
da441b45a2
[kotlin] Added missing dependency on TOML plugin to avoid exceptions if it is disabled
...
This change moves the corresponding function to the new Kotlin Gradle wizard to only disable that part of the plugin if TOML is disabled. This still means that if TOML is disabled, then the Kotlin Gradle Wizard will no longer be available.
KTIJ-31608
(cherry picked from commit b502241bf2ef62ea93a618c0567e3560d8de91b2)
IJ-CR-147988
GitOrigin-RevId: 41f53d72a537a15534be18b7064821df3005aaa5
2024-10-29 23:15:27 +00:00
Frederik Haselmeier
7245af87b1
[kotlin] Added missing dependency on kotlin.gradle.gradle-tooling
...
KTIJ-31608
(cherry picked from commit 42a5a112a9bd96302b86ab837223870efc672e84)
IJ-CR-147988
GitOrigin-RevId: ba6984a7fed1e0535a4c24be5dba1e0e8a6d0e75
2024-10-29 23:15:27 +00:00
Frederik Haselmeier
de81ff0859
[kotlin] Improved checking if a version from the version catalog is used in the buildSrc folder
...
KTIJ-31608
(cherry picked from commit dadae808af284dafda0435305ce30938c730a11d)
IJ-CR-147988
GitOrigin-RevId: a0b7d7ecf59884e2af629d2bd03f614d3fba3a8d
2024-10-29 23:15:27 +00:00
Frederik Haselmeier
e05079ad94
[kotlin] Fixed error when adding new modules to projects that define a Kotlin plugin version using version catalog
...
^KTIJ-31608 fixed
(cherry picked from commit e9aac7d69a2702c452bb7157440fefb42a2a6f84)
IJ-CR-147988
GitOrigin-RevId: 319579f1f88a4e33c65320d1760b4445906f97bc
2024-10-29 23:15:27 +00:00
Frederik Haselmeier
6df603988a
[kotlin] Limit new Gradle Kotlin templates to only be generated with Gradle 8.2+
...
^KTIJ-31697 fixed
(cherry picked from commit fe6493d804e6abed224e899d867b1bf2877384c7)
IJ-CR-147989
GitOrigin-RevId: 30ab7a5e2e61f04c2117813a91a5e0d7426e2592
2024-10-29 14:05:42 +00:00
Victoria.Petrakovich
5ad5475d1e
[kotlin] Update Kotlin New Project wizard version to Kotlin 2.0.21
...
KTIJ-31596
GitOrigin-RevId: d23fb27f80fc5c0bd24700cb2cecbf3a0ca2e6c5
2024-10-10 16:37:26 +00:00
Sergei Vorobyov
b2d57af1c8
[NPW] new: added collecting FUS for the "Generate single module build" option in Kotlin NPW
...
Issues IJPL-163634
GitOrigin-RevId: b3c3e5dca5b50d67777f8bb20727efbf6358ad70
2024-10-07 19:06:14 +00:00
Frederik Haselmeier
968e77244b
[kotlin] Tweaked Kotlin Gradle new wizard sample contents
...
KTIJ-31047
GitOrigin-RevId: 6eab868fa9372280b55ab4f68b7b0c5b40593b59
2024-10-03 12:52:54 +00:00
Frederik Haselmeier
6e7f891818
[kotlin] Added correct instructions how to use the Gradle window to README
...
KTIJ-31047
GitOrigin-RevId: 320503d97015965185f7f7f0adbc1222f3e8f8fc
2024-09-30 16:42:33 +00:00
Frederik Haselmeier
1e5a4b3e8f
[kotlin] Correctly replace toolchain version in convention plugin for tests
...
KTIJ-31047
GitOrigin-RevId: 8202d3700daf440f1ac4ab16285e69a09dfdad14
2024-09-30 11:50:37 +00:00
Frederik Haselmeier
267b8ea65b
[kotlin] Added AbstractGradleModuleBuilder method to disable settings script generation
...
KTIJ-31047
GitOrigin-RevId: e74d61a7dd113bf225f0df9ade691aee3781dd91
2024-09-30 11:50:37 +00:00
Frederik Haselmeier
94bc1d5924
[kotlin] Use new libraries version store in Gradle wizard
...
KTIJ-31047
GitOrigin-RevId: bc00ea9d0abbd638bfecf24b1339657093dd4a70
2024-09-30 11:50:37 +00:00
Frederik Haselmeier
7cdb141634
[kotlin] Added tests for new Gradle Kotlin multi-module wizard
...
KTIJ-31047 fixed
GitOrigin-RevId: a0b9120f45d76119a354b29bd232ad7f5634964f
2024-09-30 11:50:37 +00:00
Frederik Haselmeier
c593d50a45
[kotlin] Added option to generate Kotlin/Gradle projects using buildSrc and convention plugins
...
KTIJ-31047
GitOrigin-RevId: 7eb3fca36a1dcbcca51760533c22e44da017910d
2024-09-30 11:50:37 +00:00
Vladimir Krivosheev
e881a06df7
IJPL-162718 convert ProjectBuilder to kotlin
...
GitOrigin-RevId: c7b1ecffbaf0641b415f8697d74a692800d0bbee
2024-09-27 13:50:50 +00:00
Victoria.Petrakovich
30c9e89add
[kotlin] chore – remove redundant semicolon
...
GitOrigin-RevId: 8538e0df6f56846b8f8ba530d6915ccb299f2171
2024-09-27 02:46:18 +00:00
Sergei Vorobyov
b726bc23d2
[NPW|Assets] cleanup: use asset step API for creating empty directories in new projects
...
GitOrigin-RevId: dc1deb61751398c27a0fa822d249be351f5978ef
2024-09-16 18:13:41 +00:00
Sebastian Sellmair
3c9dfaea46
[kotlin] Implement 'AddKotlinTestQuickFixProvider' alongside the 'AddKotlinCoroutinesQuickFixProvider'
...
^KTIJ-23814 Verification Pending
^KTIJ-31125 Verification Pending
GitOrigin-RevId: a79570cebf7c77dc5904177c4e034e589ae0a554
2024-09-16 16:11:05 +00:00
Frederik Haselmeier
9279885c56
[kotlin] Modified KotlinLibrariesCompatibilityStore to allow storing multiple libraries
...
^KTIJ-31303 fixed
GitOrigin-RevId: 213d0429b97fe0588364464efee8ca77d136eccb
2024-09-13 10:54:47 +00:00
Sergei Vorobyov
d2c5a9d7fe
[NPW|Assets] cleanup: added empty directory generator for the assets NPW step
...
GitOrigin-RevId: 96a837606e8875309d114bbc2a519c1305070f28
2024-09-12 18:46:03 +00:00
Sergei Vorobyov
0029187d26
[NPW|Assets] cleanup: removed unnecessary setupProject function overriding in assets NPW step
...
GitOrigin-RevId: e0a7ccba795b350f04abb2a8b92d41647211c800
2024-09-12 18:46:03 +00:00
Sergei Vorobyov
141b466cee
[NPW|Assets] cleanup: extracted Java and Kotlin sample template name producers
...
GitOrigin-RevId: 1c5562f13b072e7f4a06453cee640b29d2599010
2024-09-12 18:46:03 +00:00
Sergei Vorobyov
cf7e185337
[NPW|Gradle] cleanup: split linkGradleProject function by the three setupBuilder, setupBuildScript and setupProject
...
GitOrigin-RevId: b37d1691736adbc90a6c4547252a718e48b123c9
2024-09-12 18:46:03 +00:00
Sergei Vorobyov
7e60a45bf3
[NPW|Assets] cleanup: migrated assets steps for the Kotlin project on the AssetsKotlin util
...
GitOrigin-RevId: bea047daf125f3b61f0d62c91b30dac548b429fc
2024-09-12 12:23:20 +00:00
Sergei Vorobyov
f859d4e73a
[NPW|Assets] cleanup: replaced AssetsKotlinNewProjectWizardStep class with the AssetsKotlin util file
...
GitOrigin-RevId: 3abbe92b5ed9da124c818628a3d90bf0dd4e59aa
2024-09-12 12:23:20 +00:00
Sergei Vorobyov
5e307b534b
[NPW|Assets] cleanup: migrated assets steps for the Java project on the AssetsJava util
...
GitOrigin-RevId: 40a0d69cf7a288df080f7fecaa6967d56d22b44b
2024-09-12 12:23:20 +00:00
Vladimir Dolzhenko
cb1b1c7f61
[kotlin] Fix plugin v2 dependency
...
#KTIJ-31088 Fixed
GitOrigin-RevId: 02654bfdb93138d6369662196a4ca7e8d75b996c
2024-09-02 21:34:31 +00:00
Alexander.Glukhov
289a241dee
[external system api][cleanup] do not invoke ImportSpecBuilder#forceWhenUptodate because this method does nothing
...
GitOrigin-RevId: 69de2f43ae79f83577b6b8cae6cd0dc883c8759d
2024-08-28 17:29:32 +00:00
Vladimir Dolzhenko
9809443391
[kotlin] Specify return types explicitly
...
#KTIJ-30828
GitOrigin-RevId: 11b9b1a362309582abcdbdea63dfd293eee0254b
2024-08-26 21:11:47 +00:00
Victoria.Petrakovich
c3178e9cd1
[kotlin] Update Kotlin New Project wizard version to Kotlin 2.0.20
...
KTIJ-31056
GitOrigin-RevId: 01fc5655a0dcd174e75928259381be89227678cc
2024-08-26 17:46:57 +00:00
Victoria.Petrakovich
ac4774efae
[kotlin] Update Kotlin-Gradle compatibility for 2.0.20 to and previous versions to support Gradle 8.10
...
KTIJ-31056
GitOrigin-RevId: 3531869f5232a7aadb4c2c0e07161a1342e5fc20
2024-08-26 17:46:57 +00:00
Sebastian Sellmair
a8b94d70bd
[kotlin] Introduce KotlinBuildSystemFacade to provide access to 'build system' specific information
...
- Implement findSourceSet, providing 'name' and 'sourceDirectories'
This can be useful for quick-fixes which would like to help
across expect/actual modules
See: FL-28916 K2: Expect/Actual Quick Fix: Create actual for expect
GitOrigin-RevId: 29ba291198ecd1f37bd34acbe7d06d0357e5fc5b
2024-08-20 08:34:09 +00:00
Victoria.Petrakovich
d2c3e31a19
[kotlin] Update wizard version to Kotlin 2.0.10
...
^KTIJ-30896 Fixed
GitOrigin-RevId: 3ea7acc63e0db4500ad18df16d5254ae17d82f95
2024-08-06 21:45:09 +00:00
Vladimir Dolzhenko
33993e55ff
[kotlin] Add .kotlin folder in .gitignore in the wizard-generated Gradle projects
...
#KTIJ-30076 Fixed
GitOrigin-RevId: 9142b4e89b74942ae3c666e70b37326e75dad2a5
2024-07-19 21:07:32 +00:00
Victor Kropp
c1ad261b1d
CMP-1573: actualize New Compose Multiplatform Project Wizard
...
Updates framework name, icon, current version, and link to Kotlin Multiplatform Project wizard
(cherry picked from commit 441a23d5dd46588aeca96ae4d9fee17c767b12fc)
IJ-MR-137512
GitOrigin-RevId: 732d5d60808ceb6801dc3dc7507e74830cadf62d
2024-06-26 12:40:52 +00:00
Daniil Ovchinnikov
07f7cdaf55
IJPL-1044 wrap clinit instance requests in non-cancellable section
...
GitOrigin-RevId: f63849ca504a01dbae51faac27f29e69f43bff86
2024-06-25 20:12:17 +00:00
Frederik Haselmeier
ee8c7132e3
[Kotlin] Updated Kotlin/Gradle compatibility to work with Gradle 8.8
...
KTIJ-30100
GitOrigin-RevId: 5423c22aabeab8ee091011117ce300d0d9e1ef7c
2024-06-19 14:05:01 +00:00
Frederik Haselmeier
63d61abff9
[Kotlin] Updated CoroutinesLibraryCompatibilityDefaultData to support Kotlin 2.0
...
KTIJ-9136
GitOrigin-RevId: d4267e1026b61e3053d58100519e9a59cc27fd7c
2024-06-18 10:47:26 +00:00
Dmitry Kichinsky
673eb3205f
[maven] IDEA-351626 get rid of legacy import: isImportToWorkspaceModelEnabled in tests
...
GitOrigin-RevId: e1454236b94d7a73f3a688f458f81927e4ef5948
2024-06-07 16:31:46 +00:00
Frederik Haselmeier
e38e255973
[Kotlin] Updated Kotlin wizards to use Kotlin 2.0.0
...
^KTIJ-30100 fixed
GitOrigin-RevId: f33f6b7840f61569e74151ec66229ff6d2634a1a
2024-06-06 00:19:29 +00:00
Frederik Haselmeier
d8258d4a38
[Kotlin] Upgrade Kotlin compose wizard version to use Kotlin 2.0.0
...
KTIJ-30010
GitOrigin-RevId: 3f6a66042d8786b198127d6aeb72b24c25421131
2024-06-06 00:19:25 +00:00
Frederik Haselmeier
e1a5119df2
[Kotlin] Updated Kotlin wizard and JPS version to 1.9.24, upgraded foojay version
...
^KTIJ-29892 fixed
GitOrigin-RevId: 70739fdef23d56f88f3069b206f170b66117d53a
2024-05-08 20:11:41 +00:00
Sergei Vorobyov
d91750d838
IDEA-351686 [NPW|FUS] new: added missed FUS change and finish events for the NPW UI data
...
* Git
* Java SDK
* Groovy SDK
* Sample code
* Onboarding tips
* Kotlin compact project structure
GitOrigin-RevId: 8060a0fb2196486ba696c40f110dd7efdff86e36
2024-05-07 13:15:01 +00:00