Skip to content

Latest commit

 

History

History
257 lines (161 loc) · 13 KB

CHANGELOG.md

File metadata and controls

257 lines (161 loc) · 13 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. If you introduce breaking changes, please group them together in the "Changed" section using the BREAKING: prefix.

[Unreleased]

Added

  • Added the ability to upload and download sas content using the context menu (#547)
  • Added the ability to download results as an html file (#546)

[v1.5.0] - 2023-10-27

Added

  • Allow dragging sas content into editor (#510)
  • Added the ability to use Convert to flow... for sas notebooks in the local filesystem (#552)
  • Add Portuguese (Brazil) translation (#529)
  • Add Korean translation (#566)
  • Assign _SASPROGRAMFILE macro-variable to path of submitted SAS notebook code (#551)

Fixed

  • Target display issue for local profile (#514)
  • Check for failed state during session log stream to prevent unbounded loop (#562)

[v1.4.1] - 2023-09-29

Fixed

  • Use sas-notebook renderer only for .sasnb files (#538)

[v1.4.0] - 2023-09-28

Added

  • Run SAS code via VS Code tasks (#444)
  • Convert .sasnb to .flw (#447)
  • Refined SAS code auto-indentation (#451)
  • Option to control the default placement of Result panel (#513)
  • Assign _SASPROGRAMFILE macro-variable to full path and filename of submitted SAS program (#524)

Fixed

  • Content rename issues (#445)(#504)(#507)(#533)
  • Call routine autocomplete (#497)
  • Update high contrast data viewer theming (#448)

[v1.3.0] - 2023-09-12

Added

  • Option to specify ODS style (match VS Code color theme by default) (#473)
  • German translation (#466)
  • (Engineering) Locale script to ease translating extension into different languages. See CONTRIBUTING.md for more information. (#464)

Changed

  • Setting ID SAS.session.outputHtml changed to SAS.results.html.enabled (#496)

Fixed

  • Always show running man icon (#433)
  • SSH connection error (#458)
  • Show results even job is in error state (#468)
  • Escape $ symbol for local connection (#356)
  • Notebook hangs with local connection (#472)
  • Previous log shown for SSH connection (#470)
  • Result displaying issue for SSH connection (#483)

[v1.2.0] - 2023-08-11

Added

  • Auto-completion follows user's typing case (#430)

Fixed

  • Fixed column icons for data viewer (#443)

[v1.1.0] - 2023-08-04

Added

  • Ability to specify SAS options for session startup (#339)
  • Autoexec support for Viya connection (#355)
  • Show session startup log (#380)
  • Added the ability to download tables from the libraries view (#395)
  • Simplified Chinese translation (#409)
  • (Engineering) Added support for npm run copyright:check --fix. This automatically prepends files with the correct copyright information. (#344)
  • (Engineering) l10n infrastructure (#370)

Changed

  • Changed Data viewer to use AG Grid instead of VSCode data grid. Our data viewer now support infinite paging for large tables, a fixed header, and type icons for columns (#395)

Fixed

  • Result not shown when having many pages (#330)
  • Ability to cancel profile update (#389)
  • Local COM hang in zh-cn locale (#346)
  • SAS Log partially lost (#420)
  • SAS Content error on Viya 2023.03 (#328)
  • (Engineering) Fixed an issue with npm run copyright:check where some files were not being validated. (#344)

[v1.0.0] - 2023-06-16

Added

  • Support SAS 9 Local via COM (#11)
  • Support SAS Notebook (#174)
  • Support Add to My Favorites and Remove from My Favorites action (#283)
  • Support Drag & Drop for SAS content (#310)
  • Support Canceling running job (#187)

Changed

  • Changed license to official Apache License, Version 2.0 (#341)

Fixed

  • 406 error for library view on Viya 3.5 (#300)

[v0.1.5] - 2023-05-19

Added

  • Allow user to provide trusted CA certificates (#220)
  • Support Run Region (#222)
  • Infinite scrolling for data table (#199)
  • Updated folder icons (#214)

Fixed

  • Errors for libraries view in some cases (#250), (#252)
  • Let built-in suggestions popup in some cases (#259)
  • Show user acount information correctly (#235)
  • Updated syntax data (#249)

[v0.1.4] - 2023-04-28

Fixed

  • Fixed an issue where trailing slashes on viya endpoints caused connection issues (#232)
  • Added back the F3 (Run Selected) and F8 (Run All) keyboard shortcuts (#230, #231)
  • Sort the folder children in Explorer pane alphabetically and case-insensitively, folders first (#225)
  • Fixed an issue where preview mode wasn't working as expected when opening files in sas content (#224, #243)

[v0.1.3] - 2023-04-13

Added

  • Authentication status now persisted in VS Code (#94, #110)
  • Added support for running SAS code on a remote 9.4 linux server using ssh and -nodms (#61, #155, #186)
  • Migrate legacy profiles to use new connectionType property (#157)
  • Updated error message for unsupported connection type (#151)
  • Added SAS content navigator. You are now able to browse, edit, create, delete, and run files on a SAS server using a Viya connection (#56, #162, #176, #193)
  • Added support for SAS libraries. You are now able to see libraries and tables from a SAS instance. You are also able to delete, view, and drag tables into your sas programs. (#129)
  • Update syntax colors (#153)

[v0.1.2] - 2023-02-01

Changed

  • The Run Selected SAS Code command changed to Run Selected or All SAS Code. It will run selected code when there's a selection, and run all code when there's no selection #50, #51
  • The running man icon changed to Run Selected or All SAS Code #50, #51

Added

  • When there're multiple selections, the Run Selected or All SAS Code command will combine all the selected code and submit #50, #51
  • Added default shortcuts, F3 for Run Selected or All SAS Code, F8 for Run All SAS Code #50, #51

Fixed

  • Fixed a problem when there is a period in the profile name #43, #44
  • Fixed a problem when job running longer than 60 seconds #36, #40
  • Only show Result window if result is generated #46, #77
  • Run some code, error happened unexpectedly #63, #40

[v0.1.1] - 2022-11-24

Changed

  • BREAKING: Updated extension to require "Authorization code" grant. Your client ID needs to be registered with "authorization_code" and "refresh_token" grant type now.

Added

  • Added login with SASLogon with PKCE
  • Added support to refresh access token with refresh token
  • Added built-in client ID for Viya4 2022.11 and later

Removed

  • Removed password and token file login approach

[v0.1.0] - 2022-10-08

Changed

  • BREAKING: Changed Command ID SAS.session.run and SAS.session.runSelected to SAS.run and SAS.runSelected
  • BREAKING: Changed Settings SAS.session.host, SAS.session.clientId, etc. to SAS.connectionProfiles

Added

  • Added support for connection profiles

Fixed

  • Improved macro statement autocomplete
  • Fixed issue where percentage sign should escape quotes in %str
  • Fixed PROC SQL snippet syntax

[v0.0.7] - 2022-07-26

Added

  • Added support to run selected SAS code

[v0.0.6] - 2022-07-08

Fixed

  • Fixed extension recovery from syntax check mode on each run
  • Corrected syntax highlighting for name literal

Changed

  • Changed SAS themes to provide default colors to non-SAS languages
  • Changed SAS syntax to have basic type colors in non-SAS themes
  • Updated README to show animated gifs

[v0.0.5] - 2022-05-26

Fixed

  • Fixed compute context not found error; user can now specify a compute context name to use

Changed

  • Rearranged settings fields
  • Updated dependencies versions

[v0.0.4] - 2022-05-19

Fixed

  • Fixed error parsing/display

Changed

  • Updated README.md to link to wiki

[v0.0.3] - 2022-05-17

Initial release