Skip to content

Releases: adifyr/shadow-code

Shadow Code v0.7.4

Choose a tag to compare

@adifyr adifyr released this 12 Mar 07:31

Release Notes

This release brings with it a simple bug-fix to the context() function.

Bug Fix

  • Fixed issue with pertinent completion items in the context() function not showing the correct options due to a faulty maxResults setting. That setting has now been removed. You should be able to see relevant completions (especially the files in your source folder) again.

[HotFix] Shadow Code v0.7.3

Choose a tag to compare

@adifyr adifyr released this 06 Mar 13:28

Release Notes

This release pushes fixes for 1 major and 1 minor bug - both related to the inclusion of context files in the user prompt. 🐞

Bug Fixes

  • Fixed critical bug where the extension wouldn't include the context files at all!
  • Fixed syntax highlighting for context() function inside shadow files.

Shadow Code v0.7.2

Choose a tag to compare

@adifyr adifyr released this 06 Mar 11:53

Release Notes

This release contains 2 key changes to how "context" files are added to your prompt.

Changed

Caution

1. Breaking Change!

Renamed the import() function to context() so as to clearly differentiate it from native import statements in the code file. We hope that this change will save you a lot of confusion & clashes.

  1. Removed directory structure and file-type constraints from the context() function's completion provider. Users are now free to include files from anywhere in the workspace and with any file extension (with a few exclusions such as node_modules/, build/, dist/ and bin/).

Shadow Code v0.7.0

Choose a tag to compare

@adifyr adifyr released this 05 Mar 11:42
d3d9625

Release Notes

This release brings with it a large upgrade to how Shadow Code supports languages and adds 1st-class support for a new language.

Added

  • Dedicated support for the Go programming language.
  • Added .skills/ directory where extension users can extend the language prompts with custom skills and instructions via a LAGUAGE.md file.

Changed

  • Shifted to a single

Issues Resolved

  • Resolves Issue #9 that aimed to unify the system and user prompt and add new .skills ability.

Shadow Code v0.6.0

Choose a tag to compare

@adifyr adifyr released this 02 Mar 08:21

Release Notes

This big release adds 1st-class support for 3 new languages! 🎉

The release completes the milestone for Version 0.6.0 and resolves issue #6.

New Features

  • Added 1st-class support for Java with dependency handling for Maven and Gradle.
  • Added 1st-class support for Python with dependency handling with UV and Poetry.
  • Added 1st-class support for Rust with dependency handling for Cargo.

HotFix: Shadow Code v0.5.6

Choose a tag to compare

@adifyr adifyr released this 23 Feb 04:28

Release Notes

This release includes and important hot-fix for languages with 2nd class support.

Bug Fixes

  • Fixed a bug in AIService where languages with 2nd class support were not working due to the prompt finder not properly falling back to the default folder for prompts.

Shadow Code: v0.5.5

Choose a tag to compare

@adifyr adifyr released this 17 Feb 13:35

Release Notes

This release brings further refinements to the system prompts along with an update to the "Undo" functionality.

Updates

  • Combined streamed edits made by the AI into a single "undo-able" change. Now when you press "Undo" (Ctrl + Z), Shadow Code will undo the entire code and revert back to your original code.
  • Updated system prompts of all languages (including "default") to retain any comments that you may have written in your existing original code.

Shadow Code: v0.5.3

Choose a tag to compare

@adifyr adifyr released this 14 Feb 12:35

Release Notes

This release comes with fixes to the diff builder function and updates to system prompts.

Updates

  • Updated system prompts for Dart, JavaScript and TypeScript to better apply edits to existing code.

Bug Fixes

  • Fixed bad format of output diff in the buildDiff() function.

Shadow Code: v0.5.1

Choose a tag to compare

@adifyr adifyr released this 12 Feb 12:08

Release Notes

This release simply updates the README.md for better visiblity on the VSCode and OpenVSX extension pages. This is also the first release for Cursor (via OpenVSX)

Updates

  1. Replaced 2 videos in README.md with GIFs, so that they are visible on the extension page in VSCode and OpenVSX.

Shadow Code v0.5.0

Choose a tag to compare

@adifyr adifyr released this 10 Feb 17:29

Shadow Code v0.5.0

First release of Shadow Code published on GitHub.

Release Notes

  • Pseudocode to code conversion via .shadow files.
  • Use of import() function in "shadow" code to add context of additional files.
  • Basic support for all programming languages.
  • Dedicated language support for Dart, JavaScript (+ jsx) and TypeScript (+ tsx).
  • Extensive system prompt for the Dart Programming Language to serve as template for supporting additional languages in the future.

Changes From Previous Release (v0.4.4)

  • Changed context() function to import() for better syntax familiarity.