Releases: pantsbuild/intellij-pants-plugin
Release external-system-test-api-v213.5744.223
Update external api jar to 2021.3 (#653) Co-authored-by: Lukasz Wawrzyk <uwawrzyk@twitter.com>
Release external-system-test-api-v212.5080.55
Refactor building external api jar; bump to 2021.2 (#627)
Release external-system-test-api-v211.7142.45
Enabling external-api.jar generation for IJ 2021.1.1 (#619) In order to continue with the update, we must generate new IJ API jar and publish it, so that the build could use it.
Release external-system-test-api-v203.5981.165
Enabling external-api.jar generation for IJ 2021.1.1 (#619) In order to continue with the update, we must generate new IJ API jar and publish it, so that the build could use it.
Release external-system-test-api-v203.5981.41
Build external api jar (#597)
Release 1.15.1
New Features
- Allow to "Select Opened File" in "Project Files Tree" in BSP imports (#542)
- Add button to convert binary dependency into source dependency (#532)
- Add GUI for
faspass amend
command (#528) - Add automatic fastpass update notification (#526)
- Save incremental import depth setting (#504)
- Action to convert pants project to bsp (#516)
Bugfixes
- Create synthetic root modules modules for target specs (#541)
- Avoid null pointer exception on error (#537)
- Synchronize executing pants options command (#522)
- Fix wrong variable used when generating default name (#523)
- Configure serialization of PythonSetupData (#521)
- Always set "JAR manifest" cmd line shortener for new run configs (#519)
- Only dispose modules which are not being imported (#520)
Refactoring, Improvements, and Tooling
- Set bsp library name to zero width space (#543)
- Generate source jars on demand for internal dependencies (#529)
- Use new artifact for fastpass (#534)
- Migrate more components to up-to-date mechanisms (#527)
- Update Intellij version to 201.7846.29 (#530)
- Shorten target names in bsp library origin names (#518)
- Replace some deprecated components with listeners/services (#524)
- Update intellij version to 201.7223.18 (#517)
- Use user data to determine if debug is enabled (#515)
Testing
- Use 1.25.x-twtr branch (#535)
- Split "Amend" actions to improve testability (#533)
- Add test-ide-probe.yml (#514)
Documentation
- Prep 1.15.1 (#536)
Release 1.15.0
Notable change: IntelliJ 2020.1 support. Like usual, major version upgrade is NOT backwards compatible.
New Features
- Update idea build version to 201.6487.11 (#506)
- Support for Idea 201.6073.9 (#501)
- Support of auto refresh via bsp (#502)
- Idea 201.5259.13 support (#498)
- Create additional inspection to allow to automatically add Python
Facets to modules (#466) - Allow setting project name (#486)
- Contribute available build target types for completions inside of
BUILD files (#473) - Save incremental import depth setting (#462)
- Add option to use IntelliJ compiler for Pants projects (#447)
Bug fixes
- Remove unused line in TargetInfoDeserializer (#507)
- Fix typo in macro name (#500)
- Fix pants version parsing (#490)
- Mark code_gen projects' source trees as 'Generated' in IntelliJ
(#481) - Call getAttachAnnotationsJarFix only once indexing is done (#480)
- Don't retreive pants options in Event Dispatch Thread (#476)
- Fix idea plugin SDK setup (#478)
- Do not drop settings after edit (#474)
- Revert #458 #462 (#472)
- Create libraries for non python target when import dep as jar
(#465) - Don't drop list of targets while saving settings (#458)
- Disable repeatedly force switching to "Project Files Tree" view if
'import dep as jar' is in use (#468) - Recover from incorrect JDK (#441)
Refactoring, Improvements, and Tooling
- Use isSynthetic over isCodegen (#508)
- Revert "Save incremental import depth setting (#479)" (#503)
- Save incremental import depth setting (#479)
- Remove macro registration hack (#499)
- Bump Pants to 1.25.x and fix master (#497)
- Use --spec-file post 1.25.0 (#493)
- Make the pants plugin not notify about a refresh if a file inside
.pants.d was modified. (#456) - Resolve names inside BUILD files to take into account available
target types (#454) - Make public fields public, remove accessors and mutators (#453)
Testing
Documentation
- Prep 1.15.0 (#510)
Release 1.13.2
[Bad release/taken offline] Release 1.13.1
Change note
- Temporarily disable importing from a BUILD file (#415)
Release 1.13.0
Released at: https://plugins.jetbrains.com/plugin/7412-pants-support/update/66923
Highlights
- Support for 2019.2.x IntelliJ. Backwards Incompatible with 2019.1.x
- More reliable import 713eb08
Change Log
8865601 Fix resource not disposed error (#412)
6333b39 Fix upload with token (#413)
293f249 Update intellij-pants-plugin to work with IntelliJ IDEA CE 2019.2 (#409)
3c66ab8 Move --target-spec-file before goals and use target spec file only (#405)
76509d7 Fix comment in FileChangeTracker (#406)
713eb08 If there are a large number of target specs, pass them to pants via a file to avoid exceeding the OS command line length limit. (#404)
b4ffe89 KTF testPantsIdeaPluginGoal (#403)
54814c2 Shorten the prefix to check for scala test (#398)
2df4d62 [Incremental import] Auto target alias expansion (#401)