Skip to content

Latest commit

 

History

History
357 lines (205 loc) · 25 KB

CHANGELOG.md

File metadata and controls

357 lines (205 loc) · 25 KB

CHANGELOG

0.12.0 (2024-11-27)

Features

Bug Fixes

0.11.1 (2024-05-23)

Bug Fixes

0.11.0 (2024-05-23)

Features

  • add resource classes and images for Windows & GPU executors (#293) (c095783)

0.10.1 (2024-05-13)

Bug Fixes

0.10.0 (2024-04-08)

Features

Bug Fixes

0.9.3 (2024-02-20)

Bug Fixes

  • build binary using static linking (#271) (770540b)
  • go to definition for local orbs were not working (#274) (b089c7b)
  • remove false positive of unused jobs (#275) (575c3f6)
  • remove parsing error for local orbs (#273) (bbfa6b6)
  • resource classes windows medium and windows large not correctly detected (a964dac)
  • send diagnostics when config couldn't be parsed (#262) (5c374dc)
  • valid images (#269) (a384470)

Reverts

  • fix: build binary using static linking (#276) (7d17703)

0.9.2 (2023-12-13)

Bug Fixes

  • error when passing an enum to a string param (#259) (23019c3)

Security fixes

0.9.1 (2023-11-29)

Bug Fixes

0.9.0 (2023-11-28)

Bug Fixes

0.8.4 (2023-11-21)

Bug Fixes

0.8.3 (2023-11-20)

Bug Fixes

0.8.2 (2023-11-20)

Bug Fixes

0.8.1 (2023-11-07)

Bug Fixes

0.8.0 (2023-10-19)

Features

  • add setup true in the returned outline of the ls (#219) (f2afe22)
  • documentSymbols returns an error if file does not exist (#229) (5541d4a)

Bug Fixes

  • do not remove files that do not exist on disk from FileCache (#232) (f2c6a82)

0.7.1 (2023-10-12)

Features

  • [DEVEX-1088] add warn when executor param has no default value (#203) (55d99f1)
  • DocumentSymbols also parse file from fs if cache failed (#215) (6e5a53e)

Bug Fixes

  • parameter flagged due type mismatch even it shouldnt (1487fd9)
  • remove deperecated macos resource class from auto complete and flag them as errors (1354662)

0.7.0 (2023-10-03)

Features

  • [DEVEX-1088] add warn when executor param has no default value (#203) (55d99f1)

Bug Fixes

  • remove deperecated macos resource class from auto complete and flag them as errors (1354662)

0.6.1 (2023-09-26)

Bug Fixes

0.6.0 (2023-07-03)

Features

  • validate resource_class in job definition (b8f5bc7)

Bug Fixes

  • docker image replace (37926a1)
  • Update public schema to match docker versions (7cb67aa)

0.5.2 (2023-06-05)

Bug Fixes

  • Allow aws_auth to be given with oidc_role_arn (9494ff2)
  • change diagnostic location for param executor default value (2843cac)
  • Changed the Xcode supported versions (49603c8)
  • Do not raise error when the orb can not be downloaded (61d96d4)

0.5.1 (2023-05-16)

Bug Fixes

  • Fix Parameter is not defined appearing when it shouldn't (464ecfd)
  • Fix Authenticate message not updating when logging in (9bf223f)
  • Fix semantics not working on orbs (9fe567a)

0.5.0 (2023-05-03)

Features

  • Autocomplete custom resource classes (59480ec)
  • On "orb does not exist", suggest authenticating (92cca70)

Bug Fixes

  • Allow docker image not to have tags (8ff989a)
  • Fix Request testDocument/definition failed (f01a7a5)
  • Semantic not working on some orbs definition (e25163b)
  • Update Ubuntu 2004 and Ubuntu 2204 versions (312cd86)

0.4.0 (2023-04-25)

Bug Fixes

  • Fix LS crashing when trying go-to-def on an orb (0f54a5a)

0.3.3 (2023-04-11)

Bug Fixes

  • Added M1 resource class (701e9c9)
  • Fix orb version with git pipeline parameter (f498207)
  • Fix LS crashing on nil node (fd573cd)
  • Fix orb's references not being recognized (813a807)
  • Fix step deploy is not recognized (665fe68)

0.3.2 (2023-03-24)

Bug Fixes

  • Fix LSP not starting because of port already being used (1d4533c)

0.3.1 (2023-03-23)

Bug Fixes

0.3.0 (2023-03-23)

Features

Bug Fixes

  • added machine bool field to ast for outline fix (de1dbf2)
  • updated valid xcode versions (cf1bd6d)
  • definition: Fix orb parameter definition (faa58b1)

0.2.0 (2023-03-09)

Features

  • Added a detailed parsing of an orb string (7a8168c)
  • Added autocomplete of built-in CCI env variables (#98) (6bd5479)
  • Added autocomplete of env_var_name parameters and environment field (5018ef5)
  • Added autocompletion for context env variables (d26b851)
  • Added autocompletion for project env variables (b8bfffd)
  • added new ubuntu machine (#116) (ce25d17)
  • Autocomplete orb versions (5ba2a60)
  • Check and validate namespace of executor (#96) (f0915bd)
  • telemetry for autocompletion (#110) (8756e86)
  • Validate context variable inside job reference (b471bab)

Bug Fixes

  • Default values not recognized in job parameters of type steps (f319f8a)
  • Default values not recognized in job parameters of type steps (1fdeaa8)
  • different error messages for non-existing orbs vs wrong version orbs (#106) (db534e9)
  • Fix executor name not being correctly parsed with short hand syntax (b8ca5b7)
  • Fix invalid executor as being wrong orb's executor (eca0aa9)
  • Fix slack message (77a6f97)
  • Fix slack message (b336867)
  • fixed incorrect suggestion "A new major version exists" when using a non-semver orb version (ba8d1ed)
  • fixed invalid syntax validation for parameter entered in-line (bfe3443)
  • Fixed various problems involved with anchors/aliases (17f439b)
  • Improve error message when dealing with an unknown executor reference (a2a6f20)
  • min prop warning when using multiple merge keys (#107) (225ddf4)
  • No more false errors on self hosted runners (4cb1b2f)
  • raise an error if an undeclared parameter is passed to a job/command (16029fb)
  • string values for step type parameters must be existing command name (#81) (4b27ad5)
  • When hovering on orb's method it doesn't shows issue in the problems tab (#97) (0b21d32)

0.1.14 (2023-01-17)

  • Support for YAML object merging (merge keys)
  • Support for YAML alias and anchors inside step definitions
  • Support for parameter values written as multi-lines
  • Replaced unintelligible diagnostic "Must validate one and only one schema ..." with more meaningful diagnostic
  • Autocompletion for orb names
  • Improved testing
  • Fix and refactor Orbs caching
  • Fixed parameter default values not recognizing orb executors

0.1.13 (2022-12-08)

  • Added newly supported xcode versions to validation
  • Fix: Job executors can contain anchors
  • Fix: Empty executors, pipeline parameters, orbs and commands are no longer marked as invalid
  • Fix: Crash when parameter value is not of the expected type
  • Fix: Unknown parameters

0.1.10 (2022-12-08)

  • Support for anchors and aliases in syntax validation
  • Fix machine: true being marked as deprecated when using a self-hosted instance of CircleCI (only available when using the official CircleCI VSCode extension)
  • Fix a bug where an orb's version marked as invalid, but was not
  • Added code action (quick fix) when an orb is outdated
  • Added code action (quick fix) to delete version: 2 inside the workflows attribute, which is deprecated, when using a version 2.1 configuration
  • Added end to end tests

0.1.9 (2022-12-05)

  • Support of private orbs when using self hosted instance of CircleCI (only available when using the official CircleCI VSCode extension)
  • Update the supported Ubuntu versions

0.1.8 (2022-11-28)

  • Add autocomplete for docker images
  • Introduce support of private orbs
  • Support parameters inside docker images
  • Update supported XCode versions
  • Fix a bug where an orb would appear unused when appearing only in post/pre steps
  • Fix docker keyword not being highlighted in the right color
  • Improve documentation

0.1.7 (2022-11-22)

  • Syntax validation
  • Syntax highlighting
  • Go-to-definition
  • Go-to-reference
  • On-hover documentation and usage hints
  • Autocompletion