Skip to content

Releases: coupergateway/couper-vscode

v1.9.0

16 Sep 11:06
Compare
Choose a tag to compare

v1.9.0

Added

  • completion for bearer attribute for jwt block #128
  • completion for tls, server_certificate and client_certificate blocks and their attributes; completion for can() and url_decode() functions #136

1.8.1

01 Feb 14:38
341c35b
Compare
Choose a tag to compare

v1.8.1

Fixed

  • missing transition for unbeta permission features while using different Couper versions #126
    • added a deprecated-warning

v1.8.0

27 Jan 07:52
Compare
Choose a tag to compare

v1.8.0

Changed

  • Unbeta permission features: #121
    • beta_required_permission attribute for api and endpoint blocks,
    • beta_insufficient_permissions error_handler label,
    • beta_permissions_claim, beta_permissions_map, beta_permissions_map_file, beta_roles_claim, beta_roles_map and beta_roles_map_file attributes for jwt block.

1.7.0

26 Jan 09:06
Compare
Choose a tag to compare

v1.7.0

Added

  • completion for beta_job block and its attributes #117
  • jump to proxy definition #118
  • completion for server_timing_header attribute in settings block #120

Fixed

  • formatting of more complex hcl files #119

v1.6.0

25 Nov 13:48
Compare
Choose a tag to compare

v1.6.0

Added

  • completion for OAuth2 client authentication methods client_secret_jwt and private_key_jwt #113
  • completion for JWT beta_roles_map_file and beta_permissions_map_file attributes #114
  • completion for SPA bootstrap_data and bootstrap_data_placeholder attributes #115

1.5.1

05 Oct 10:52
Compare
Choose a tag to compare

v1.5.1

Fixed

  • wrong variable and function highlighting in comments and strings #109
  • endpoint path and boolean type checks #107

1.5.0

13 Sep 12:48
Compare
Choose a tag to compare

v1.5.0

Added

  • completion for environment block, attribute and variable #92
  • completion for labeled spa blocks #98
  • completion for configuration_backend, jwks_uri_backend, token_backend and userinfo_backend attributes in oidc block #98
  • checks for invalid block labels #98
  • checks for invalid functions and variables #102
  • completion for beta_token_request block, backend, backends and beta_token_response variables #100
  • completion for new grant_types "password" and "urn:ietf:params:oauth:grant-type:jwt-bearer" and related attributes for oauth2 block #105
  • completion for beta_rate_limit #94
  • completion for reusable proxy blocks #106

Fixed

  • broken icons in tooltips on vscode.dev #101

Removed

  • completion for path attribute in error_handler block #98

1.4.2

28 Jun 12:28
Compare
Choose a tag to compare

v1.4.2

Fixed

  • completion for variable properties #93
  • order of suggested attributes in completion #96

1.4.1

13 Jun 14:02
Compare
Choose a tag to compare

v1.4.1

Fixed

  • type checking for json_body too strict #87

1.4.0

08 Jun 11:45
Compare
Choose a tag to compare

v1.4.0

Added

  • mark misplaced blocks and attributes, missing or misplaced block labels and wrong attribute values as errors #83
  • Couper file icon #85
  • completion for beta_health #50
  • completion for backend, backend_timeout, backend_openapi_validation error types #78
  • completion for access-control and endpoint error types #80
  • completion for jwks_max_stale in jwt block #79
  • completion for jwks_ttl, jwks_max_stale, configuration_max_stale in oidc block #79
  • definition lookup for oidc, saml and beta_oauth2 access controls and for refined backend blocks #84
  • completion for use_when_unhealthy in backend block and the backend_unhealthy error type #86
  • files block completion with optional label #89

Changed

  • permission-related attributes/error types #75:
    • renamed beta_scope attribute to beta_required_permission
    • renamed beta_scope_claim and beta_scope_map attributes to beta_permissions_claim and beta_permissions_map
    • removed beta_operation_denied and beta_scope error types
    • renamed beta_insufficient_scope error type to beta_insufficient_permissions
  • definitions are looked up in all Couper files within the workspace #84
  • enhanced completion for accept_forwarded_url, log_format, request_id_format and secure_cookies attributes by providing valid options #88

Fixed

  • many highlighting issues #76
  • completion for labeled backend block #82

Removed

  • completion for path attribute in endpoint and proxy blocks #90