Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,32 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.18.0
### Added
- ℹ️ Prepare for the [upcoming usage-based billing](https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/). We strongly recommend upgrading to this version as soon as possible. [#203](https://github.com/microsoft/copilot-for-eclipse/issues/203)
- Add Copilot preference for a chat's custom instructions loading. [#62](https://github.com/microsoft/copilot-for-eclipse/issues/62), contributed by [@travkin79](https://github.com/travkin79)
- Support skills and prompt files. [PR#133](https://github.com/microsoft/copilot-for-eclipse/pull/133)
- Support displaying thinking blocks in chat view. [#202](https://github.com/microsoft/copilot-for-eclipse/issues/202)
- Support selecting thinking effort for model. [#204](https://github.com/microsoft/copilot-for-eclipse/issues/204)

### Fixed
- Cannot fall back to JS-based CLS when native binary fails to start. [#116](https://github.com/microsoft/copilot-for-eclipse/issues/116)
- 400 Bad Request when restoring conversation from persistence. [#131](https://github.com/microsoft/copilot-for-eclipse/issues/131)
- Tool call errors failed to render in chat view. [PR#145](https://github.com/microsoft/copilot-for-eclipse/pull/145)
- BYOK display name label should be optional. [PR#158](https://github.com/microsoft/copilot-for-eclipse/pull/158)
- Subagent progress events leak into unrelated conversation UI when switching sessions. [#160](https://github.com/microsoft/copilot-for-eclipse/issues/160)
- Integrate CLS session persistence and restoration for conversation history. [PR#161](https://github.com/microsoft/copilot-for-eclipse/pull/161)
- Subagent turns appear as separate assistant messages after restoration. [#163](https://github.com/microsoft/copilot-for-eclipse/issues/163)
- UI freeze: caused by deadlock in EditorsManager. [#175](https://github.com/microsoft/copilot-for-eclipse/issues/175)
- UI freeze: deadlock between main thread and LSP listener on quota fallback. [#179](https://github.com/microsoft/copilot-for-eclipse/issues/179)
- The mode picker will be blank in preference page when workspace contains 'remote' FS project. [#180](https://github.com/microsoft/copilot-for-eclipse/issues/180)
- Prevent focusing the Terminal view after executing a CLI command in Chat view. [#188](https://github.com/microsoft/copilot-for-eclipse/issues/188), contributed by [@rsd-darshan](https://github.com/rsd-darshan)

### Engineering
- Extend CONTRIBUTING.md and adapt some Eclipse project settings to simplify getting started. [PR#176](https://github.com/microsoft/copilot-for-eclipse/pull/176), contributed by [@travkin79](https://github.com/travkin79)
- Add explicit least-privilege permissions to CI workflow. [PR#185](https://github.com/microsoft/copilot-for-eclipse/pull/185), contributed by [@arpitjain099](https://github.com/arpitjain099)


## 0.17.0
### Added
- Add context size donut and popup for visualizing token usage.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: GitHub Copilot
Bundle-SymbolicName: com.microsoft.copilot.eclipse.branding;singleton:=true
Bundle-Version: 0.17.0.qualifier
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Automatic-Module-Name: com.microsoft.copilot.eclipse.branding
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.microsoft.copilot.eclipse.core.agent.linux.aarch64
Bundle-SymbolicName: com.microsoft.copilot.eclipse.core.agent.linux.aarch64
Automatic-Module-NAME: com.microsoft.copilot.eclipse.core.agent.linux.aarch64
Bundle-Version: 0.17.0.qualifier
Automatic-Module-Name: com.microsoft.copilot.eclipse.core.agent.linux.aarch64
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Fragment-Host: com.microsoft.copilot.eclipse.core
Bundle-RequiredExecutionEnvironment: JavaSE-17
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.microsoft.copilot.eclipse.core.agent.linux.x64
Bundle-SymbolicName: com.microsoft.copilot.eclipse.core.agent.linux.x64
Automatic-Module-NAME: com.microsoft.copilot.eclipse.core.agent.linux.x64
Bundle-Version: 0.17.0.qualifier
Automatic-Module-Name: com.microsoft.copilot.eclipse.core.agent.linux.x64
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Fragment-Host: com.microsoft.copilot.eclipse.core
Bundle-RequiredExecutionEnvironment: JavaSE-17
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.microsoft.copilot.eclipse.core.agent.macosx.aarch64
Bundle-SymbolicName: com.microsoft.copilot.eclipse.core.agent.macosx.aarch64
Automatic-Module-NAME: com.microsoft.copilot.eclipse.core.agent.macosx.aarch64
Bundle-Version: 0.17.0.qualifier
Automatic-Module-Name: com.microsoft.copilot.eclipse.core.agent.macosx.aarch64
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Fragment-Host: com.microsoft.copilot.eclipse.core
Bundle-RequiredExecutionEnvironment: JavaSE-17
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.microsoft.copilot.eclipse.core.agent.macosx.x64
Bundle-SymbolicName: com.microsoft.copilot.eclipse.core.agent.macosx.x64
Automatic-Module-NAME: com.microsoft.copilot.eclipse.core.agent.macosx.x64
Bundle-Version: 0.17.0.qualifier
Automatic-Module-Name: com.microsoft.copilot.eclipse.core.agent.macosx.x64
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Fragment-Host: com.microsoft.copilot.eclipse.core
Bundle-RequiredExecutionEnvironment: JavaSE-17
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.microsoft.copilot.eclipse.core.agent.win32
Bundle-SymbolicName: com.microsoft.copilot.eclipse.core.agent.win32
Automatic-Module-NAME: com.microsoft.copilot.eclipse.core.agent.win32
Bundle-Version: 0.17.0.qualifier
Automatic-Module-Name: com.microsoft.copilot.eclipse.core.agent.win32
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Fragment-Host: com.microsoft.copilot.eclipse.core
Bundle-RequiredExecutionEnvironment: JavaSE-17
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.microsoft.copilot.eclipse.core.test
Bundle-SymbolicName: com.microsoft.copilot.eclipse.core.test;singleton:=true
Bundle-Version: 0.17.0.qualifier
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Bundle-RequiredExecutionEnvironment: JavaSE-17
Fragment-Host: com.microsoft.copilot.eclipse.core
Expand Down
2 changes: 1 addition & 1 deletion com.microsoft.copilot.eclipse.core/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.microsoft.copilot.eclipse.core
Bundle-SymbolicName: com.microsoft.copilot.eclipse.core;singleton:=true
Bundle-Version: 0.17.0.qualifier
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Export-Package: com.microsoft.copilot.eclipse.core,
com.microsoft.copilot.eclipse.core.chat,
Expand Down
2 changes: 1 addition & 1 deletion com.microsoft.copilot.eclipse.feature/feature.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<feature
id="com.microsoft.copilot.eclipse.feature"
label="GitHub Copilot"
version="0.17.0.qualifier"
version="0.18.0.qualifier"
provider-name="GitHub Copilot"
plugin="com.microsoft.copilot.eclipse.branding">

Expand Down
2 changes: 1 addition & 1 deletion com.microsoft.copilot.eclipse.repository/category.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<site>
<feature id="com.microsoft.copilot.eclipse.feature" version="0.17.0.qualifier">
<feature id="com.microsoft.copilot.eclipse.feature" version="0.18.0.qualifier">
<category name="com.microsoft.copilot.eclipse.category"/>
</feature>
<category-def name="com.microsoft.copilot.eclipse.category" label="GitHub Copilot"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.microsoft.copilot.eclipse.swtbot.test
Bundle-SymbolicName: com.microsoft.copilot.eclipse.swtbot.test;singleton:=true
Bundle-Version: 0.17.0.qualifier
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Bundle-RequiredExecutionEnvironment: JavaSE-17
Automatic-Module-Name: com.microsoft.copilot.eclipse.swtbot.test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.microsoft.copilot.eclipse.terminal.api
Bundle-SymbolicName: com.microsoft.copilot.eclipse.terminal.api;singleton:=true
Bundle-Version: 0.17.0.qualifier
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Export-Package: com.microsoft.copilot.eclipse.terminal.api
Automatic-Module-Name: com.microsoft.copilot.eclipse.terminal.api
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: GitHub Copilot Jobs
Bundle-SymbolicName: com.microsoft.copilot.eclipse.ui.jobs;singleton:=true
Bundle-Version: 0.17.0.qualifier
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Bundle-Activator: com.microsoft.copilot.eclipse.ui.jobs.CopilotJobs
Bundle-RequiredExecutionEnvironment: JavaSE-17
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.microsoft.copilot.eclipse.ui.terminal.tm
Bundle-SymbolicName: com.microsoft.copilot.eclipse.ui.terminal.tm;singleton:=true
Bundle-Version: 0.17.0.qualifier
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Bundle-RequiredExecutionEnvironment: JavaSE-17
Automatic-Module-Name: com.microsoft.copilot.eclipse.ui.terminal.tm
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: com.microsoft.copilot.eclipse.ui.terminal
Bundle-SymbolicName: com.microsoft.copilot.eclipse.ui.terminal;singleton:=true
Bundle-Version: 0.17.0.qualifier
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Bundle-RequiredExecutionEnvironment: JavaSE-17
Automatic-Module-Name: com.microsoft.copilot.eclipse.ui.terminal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.microsoft.copilot.eclipse.ui.test
Bundle-SymbolicName: com.microsoft.copilot.eclipse.ui.test;singleton:=true
Bundle-Version: 0.17.0.qualifier
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Bundle-RequiredExecutionEnvironment: JavaSE-17
Automatic-Module-Name: com.microsoft.copilot.eclipse.ui.test
Expand Down
2 changes: 1 addition & 1 deletion com.microsoft.copilot.eclipse.ui/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.microsoft.copilot.eclipse.ui
Bundle-SymbolicName: com.microsoft.copilot.eclipse.ui;singleton:=true
Bundle-Version: 0.17.0.qualifier
Bundle-Version: 0.18.0.qualifier
Bundle-Vendor: GitHub Copilot
Bundle-Localization: plugin
Export-Package: com.microsoft.copilot.eclipse.ui,
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<name>${base.name}</name>

<properties>
<copilot-plugin-version>0.17.0-SNAPSHOT</copilot-plugin-version>
<copilot-plugin-version>0.18.0-SNAPSHOT</copilot-plugin-version>
<base.name>GitHub Copilot</base.name>
<tycho-version>4.0.13</tycho-version>
<checkstyle-version>3.6.0</checkstyle-version>
Expand Down
Loading