Skip to content

Latest commit

 

History

History
103 lines (64 loc) · 3.57 KB

CHANGELOG.md

File metadata and controls

103 lines (64 loc) · 3.57 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

2.2.1 - 2024-08-14

Fixed

  • The "attempt to download manually" URL in VS Code will now work.

2.2.0 - 2024-07-17

Changed

  • Default max page size increased from 50 to 200.

Added

  • New server sub-command flag --max-page-size for setting the max page size.

2.1.0 - 2023-12-21

Added

  • New server sub-command flag --list-cache-duration for setting the duration of the cache used when listing and searching extensions. The default is still one minute.
  • Local storage will also use a cache for listing/searching extensions (previously only Artifactory storage used a cache).

2.0.1 - 2023-12-08

Fixed

  • Extensions with problematic UTF-8 characters will no longer cause a panic.
  • Preview extensions will now show up as such.

2.0.0 - 2023-10-11

Breaking changes

  • When removing extensions, the version is now delineated by @ instead of - (for example remove [email protected]). This fixes being unable to remove extensions with - in their names. Removal is the only backwards-incompatible change; extensions are still added, stored, and queried the same way.

Added

  • Support for platform-specific extensions. Previously all versions would have been treated as universal and overwritten each other but now versions for different platforms will be stored separately and show up separately in the API response. If there are platform-specific versions that have already been added, they will continue to be treated as universal versions so these should be removed and re-added to be properly registered as platform-specific.

1.2.2 - 2023-05-30

Changed

  • Help/usage outputs the binary name as code-marketplace instead of marketplace to be consistent with documentation.
  • Binary is symlinked into /usr/local/bin in the Docker image so it can be invoked as simply code-marketplace.

1.2.1 - 2022-10-31

Fixed

  • Adding extensions from a URL. This broke in 1.2.0 with the addition of bulk adding.

1.2.0 - 2022-10-20

Added

  • Artifactory integration. Set the ARTIFACTORY_TOKEN environment variable and pass --artifactory and --repo (instead of --extensions-dir) to use.
  • Stat endpoints. This is just to prevent noisy 404s from being logged; the endpoints do nothing since stats are not yet supported.
  • Bulk add from a directory. This only works when adding from a local directory and not from web URLs.

1.1.0 - 2022-10-03

Added

  • add sub-command for adding extensions to the marketplace.
  • remove sub-command for removing extensions from the marketplace.

Changed

  • Compile statically so binaries work on Alpine.

1.0.0 - 2022-09-12

Added

  • Initial marketplace implementation.