Skip to content

Commit

Permalink
Add information about potential breaking changes in External System A…
Browse files Browse the repository at this point in the history
…PI 2024.3 (#1381)

* Update api_changes_list_2024.md

Documented simple changes in ExternalSystem API. Events were simplified from Interface+Implementation to straightforward implementations.

* fix whitespace
  • Loading branch information
nskvortsov authored Oct 31, 2024
1 parent 89fd1c0 commit 6f8a840
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions reference_guide/api_changes_list_2024.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,38 @@ Unbundled JUnit library
`ai.grazie.nlp.stemmer` package removed
: Add an explicit dependency on the NLP platform if needed.

`com.intellij.openapi.externalSystem.model.task.event.ExternalSystemStartEventImpl` class renamed to `com.intellij.openapi.externalSystem.model.task.event.ExternalSystemStartEvent`
: Use new class

`com.intellij.openapi.externalSystem.model.task.event.TaskOperationDescriptorImpl` class renamed to `com.intellij.openapi.externalSystem.model.task.event.TaskOperationDescriptor`
: Use new class

`com.intellij.openapi.externalSystem.model.task.event.DefaultOperationResult` class renamed to `com.intellij.openapi.externalSystem.model.task.event.OperationResult`
: Use new class

`com.intellij.openapi.externalSystem.model.task.event.FailureResultImpl` class renamed to `com.intellij.openapi.externalSystem.model.task.event.FailureResult`
: Use new class

`com.intellij.openapi.externalSystem.model.task.event.SkippedResultImpl` class renamed to `com.intellij.openapi.externalSystem.model.task.event.SkippedResult`
: Use new class

`com.intellij.openapi.externalSystem.model.task.event.SuccessResultImpl` class renamed to `com.intellij.openapi.externalSystem.model.task.event.SuccessResult`
: Use new class

`com.intellij.openapi.externalSystem.model.task.event.ExternalSystemStatusEventImpl` class renamed to `com.intellij.openapi.externalSystem.model.task.event.ExternalSystemStatusEvent`
: Use new class

`com.intellij.openapi.externalSystem.model.task.event.FailureImpl` class renamed to `com.intellij.openapi.externalSystem.model.task.event.Failure`
: Use new class

`com.intellij.openapi.externalSystem.model.task.event.ExternalSystemFinishEventImpl` class renamed to `com.intellij.openapi.externalSystem.model.task.event.ExternalSystemFinishEvent`
: Use new class

`com.intellij.openapi.externalSystem.importing.AbstractOpenProjectProvider.linkToExistingProjectAsync(VirtualFile arg0, Project arg1, Continuation arg2)` method marked final
: Override method `com.intellij.openapi.externalSystem.importing.AbstractOpenProjectProvider#linkProject` instead



### JSON Plugin (new) 2024.3

`com.intellij.json.JsonElementTypes` class removed
Expand Down

0 comments on commit 6f8a840

Please sign in to comment.