Skip to content

Releases: intitni/CopilotForXcode

0.30.2

01 Feb 07:22
Compare
Choose a tag to compare

Please run Copilot for Xcode.app once and restart Xcode to complete the update.

  • Fix a bug that forced the app to use the fallback solution to accept suggestions for some users. #429
  • Add a warning when the app has to use the fallback solution to accept suggestions. You may want to restart Xcode when you see it.

0.30.1

28 Jan 09:33
Compare
Choose a tag to compare

Please run Copilot for Xcode.app once and restart Xcode to complete the update.

The 7-day free trial is still available and extended. You can use this license key to activate the app. The license will expire on Feb 1, 00:00:00 UTC.
Email: [email protected]
Key: B6338ABA-DA98-41E3-8922-B3406875AA45

  • Bump GitHub Copilot language server to 1.17.0
  • Bump Codeium language server to 1.6.9
  • Attempt to fix a bug that stops the app from getting the editor information in Xcode #415
  • Improve performance in the real-time suggestion feature.
  • Fixed that a detached chat panel will be resized and repositioned when hidden.
  • Added a "Manage License Key" button in the Plus tab to guide you through managing your license key on Lemon Squeezy. If the app loses activation after an update, you can deactivate the previous activation on Lemon Squeezy.

0.30.1 Pre-release

27 Jan 18:29
Compare
Choose a tag to compare
0.30.1 Pre-release Pre-release
Pre-release
  • Bump GitHub Copilot language server to 1.17.0
  • Bump Codeium language server to 1.6.9
  • Attempt to fix a bug that stops the app from getting the editor information in Xcode #415
  • Improve performance of the app.
  • Fixed that a detached chat panel will be resize and repositioned when it's hidden.

0.30.0

22 Jan 08:35
Compare
Choose a tag to compare

Please run Copilot for Xcode.app once and restart Xcode to complete the update.

A 7-day free trial will begin today. You can use this license key to activate the app. The license will go expire on Jan 30, 00:00:00 UTC.
Email: [email protected]
Key: B6338ABA-DA98-41E3-8922-B3406875AA45

  • (Plus) Added keyword-based retrieval for the @project scope. The app can utilize keywords from your messages to search for relevant content within your project and any third-party packages in use, enhancing the response generation process.
  • Support tapping 'Esc' to dismiss suggestions.
  • Support exporting and importing custom commands.
  • Updated the chat window to feature a standard title bar.
  • Resolved an issue where the Google Gemini model was malfunctioning in areas outside of the chat.
  • Other minor fixes.

For details, please visit the discussion.

0.29.1

15 Jan 17:20
Compare
Choose a tag to compare

Please run Copilot for Xcode.app once and restart Xcode to complete the update.

Fix a bug where RAG in chat may fail to reduce content size when it hits the limit, and instead discard all content.

0.29.0

09 Jan 07:05
Compare
Choose a tag to compare

Please run Copilot for Xcode.app once and restart Xcode to complete the update.

  • Add support for Google Gemini as a chat model.
  • Supports files with different line endings like \r and \r\n. #404
  • Supports extensions built with CopilotForXcodeKit.
  • Improve prompts of prompt to code.
  • Improve behavior of chat when it tries to read the code at specific line.
  • Other small fixes.

0.28.4 Extension Preview

30 Dec 13:46
Compare
Choose a tag to compare
Pre-release

This is a preview build that supports extensions built with CopilotForXcodeKit

0.28.3

12 Dec 07:25
Compare
Choose a tag to compare

Please run Copilot for Xcode.app once and restart Xcode to complete the update.

  • Bump GitHub Copilot language server to 1.12.1.
  • Bump Codeium language server to 1.6.6.
  • Show reference item kind in the reference list.
  • Improve reference retrieval.
  • Fix that extensions are not correctly handled when used as references.
  • Fix that git ignored files are still used as references in some cases.
  • Fix that prompt to code can't be opened in some cases.
  • Increase the speed of swift cheatsheet generation, but this feature is still not very effective at the moment.

0.28.2

04 Dec 15:53
Compare
Choose a tag to compare

Please run Copilot for Xcode.app once and restart Xcode to complete the update.

  • Fix git ignore check. #400

New in 0.28.0

  • Prompt to code will now generate code with the knowledge of content below/above the selection. (50 lines above and 30 below, will be adjusted to be more dynamic in the future)

  • Prompt to code now supports @sense scope.

  • Chat now knows which scope(method, implementation, etc.) is under the text cursor for Objective-C.

  • Chat will display the references used when the @sense or @project scope is used.

  • The app will now treat files in .gitignore differently:

    • Suggestion feature will be disabled.
    • Chat and prompt to code will not read the code until you manually select them.
    • Code inside those files will not be used as references.

    You can turn it off in the advanced settings if you don't mind the code being read.

  • Fix that programmatically trigger command may fail silently when the app can't find the active Xcode. Now it will throw an error and use the fallback solution. If you cannot accept a suggestion through UI, it may be the cause.

Known issues:

  • The @sense scope will not work if the text cursor is at the top level of the code.

0.28.1

04 Dec 14:41
Compare
Choose a tag to compare

Please run Copilot for Xcode.app once and restart Xcode to complete the update.

  • Disable git ignore check by default because some users report that it's not working correctly. #400

New in 0.28.0

  • Prompt to code will now generate code with the knowledge of content below/above the selection.

  • Prompt to code now supports @sense scope.

  • Chat now knows which scope(method, implementation, etc.) is under the text cursor for Objective-C.

  • Chat will display the references used when the @sense or @project scope is used.

  • The app will now treat files in .gitignore differently:

    • Suggestion feature will be disabled.
    • Chat and prompt to code will not read the code until you manually select them.
    • Code inside those files will not be used as references.

    You can turn it off in the advanced settings if you don't mind the code being read.

  • Fix that programmatically trigger command may fail silently when the app can't find the active Xcode. Now it will throw an error and use the fallback solution. If you cannot accept a suggestion through UI, it may be the cause.

Known issues:

  • The @sense scope will not work if the text cursor is at the top level of the code.