Releases: JetBrains/intellij-platform-gradle-plugin
Releases · JetBrains/intellij-platform-gradle-plugin
v1.6.0
Added
- Added
BuildFeature
feature flags. See Feature Flags in README. - Added
--jbr-illegal-access
and-XX:+IgnoreUnrecognizedVMOptions
flags for tasks based onRunIdeBase
to support2022.2
which runs on Java 17 - For JBR 17,
dcevm
is bundled by default. As a consequence, separateddcevm
andnomod
variants are no longer available. instrumentCode
task – incremental instrumentation #459- Add
intellijRepository
to the beginning of the repositories list when resolving dependencies #615 - Set
-Djdk.module.illegalAccess.silent=true
flag by default to muteWARNING: An illegal reflective access operation has occurred
- Add
java.system.class.loader=com.intellij.util.lang.PathClassLoader
system property for tests run on 221+ - Integration Tests: Cover
instrumentCode
task
Changed
- Set minimal supported Gradle version from
6.6
to6.7
- Throw an exception instead of warning when both
intellij.localPath
andintellij.version
are specified - Publish sources and javadocs within the release #810
Fixed
- Fix for
getHeaderField("Location") must not be null
#960 instrumentCode
task – changes in Kotlin code no longer rebuild the plugin #959- Could not resolve JBR for 222-EAP-SNAPSHOT #997
- Kotlin-generated classes aren't packed into the plugin distribution #978
- Fixed version parsing for
listProductsReleases
task which resulted in incorrect IDE releases versions #995 - Release
plugin.xml
file after reading it IDEA-291836
v1.5.3
v1.5.2
- Add
util_rt.jar
to the classpath of run-like tasks for2022.1+
compatibility
v1.5.1
- Include Android Studio builds in the
ListProductsReleasesTask
results - Fix compiler resolution for EAP versions #906
- Initial Toolbox Enterprise integration #913
- Fixed
ListProductsReleasesTask
to allow for emptyuntilBuild
#909 - Resolved closest lower java-compiler-ant-tasks version if provided isn't available #910
- Fixed XML parsing with JAXB - drop intermediate JDOM Document
- Make IDEA products releases cached hourly #848
- Fixed
ListProductReleasesTask
to return only significant versions for Android Studio #928
v1.5.0
- Include Android Studio builds in the
ListProductsReleasesTask
results - Fix compiler resolution for EAP versions #906
- Initial Toolbox Enterprise integration #913
- Make IDEA products releases cached daily #848
- Fixed
ListProductsReleasesTask
to allow for emptyuntilBuild
#909 - Resolved closest lower java-compiler-ant-tasks version if provided isn't available #910
- Fixed XML parsing with JAXB - drop intermediate JDOM Document
v1.4.0
- Fixed JBR resolving for MacOSX M1
- Fixed compiler resolution for long build numbers #883
- Build number fallback when
product-info.json
is missing #880 - Consider
sinceBuild
anduntilBuild
properties ofListProductsReleasesTask
in task caching #891 - Introduce
jbrVariant
property next to thejbrVersion
property inrunIde
,runPluginVerifier
,buildSearchableOptions
, andrunIdeForUiTest
tasks #852 - Change log level of
JbrResolver.resolveRuntime
logs fromwarn
todebug
#849 - Update runtime classpath for
221+
- Fixed resolving Java Runtime for MacOSX #895
- ProductInfo: parse custom properties in
product-info.json
#897
v1.3.1
- Fixed execution bit filter when extracting Rider RIDER-72922
- Revert
org.jetbrains.intellij:blockmap
dependency to the latest1.0.5
version - Avoid querying
intellij.version
whenintellij.localPath
is set - Fixed
BuildSearchableOptionsTask
for2022.1+
version of IDE RIDER-73264 ListProductsReleasesTask
: rely on thepatchPluginXml.sinceBuild
/patchPluginXml.untilBuild
properties instead ofintellij.version
ListProductsReleasesTask
: allow using IDE version along with build numbers
v1.3.0
- IntelliJ Plugin Verifier allows for running against Android Studio (i.e.
AI-2021.2.1.4
) - Make
intellij.version
property mandatory - Move
intellij.ideaDependency
to theSetupDependenciesTask.idea
- Postpone the initial dependencies downloading to the
setupDependencies
task which is run in theafterSync
phase or by individual tasks - Provide build information within the
META-INF/MANIFEST.MF
file - Resolve EAP version of the Java compiler for
LATEST-EAP-SNAPSHOT
- Allow for using
dcevm
,fd
, andnomod
variants of JBR #818 ListProductsReleasesTask.updatesPath
changed toListProductsReleasesTask.updatePaths
ListProductsReleasesTask.includeEAP
changed toListProductsReleasesTask.releaseChannels
v1.2.1
v1.2.0
- Fixed running tests on 2021.3 platform version
- Deprecate
IntelliJPluginExtension.getIdeaDependency(project: Project)
- Avoid downloading IDE dependency in configuration phase
- Increase the default
runPluginVerifier.failureLevel
toCOMPATIBILITY_PROBLEMS
- Introduce
listProductsReleases
task for listing the IDE releases matching given criteria - Fixed resolving compiler classpath for the
instrumentCode
task when usingLATEST-EAP-SNAPSHOT
#752 - Fixed resolving
idea.platform.prefix
#772 - Fix for custom
buildDir
not used in someinstrumentCode
andbuildSearchableOptions
tasks #793