- feat: change default of r.lsp.multiServer to false
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.8.7...2.8.8
- fix: correct r.term and r.path setting names in error message
- feat: support multi-root workspaces in single-server mode
- Allow bracketedPaste on win32 platform (#1631)
- feat: default to single language server for multi-root workspaces (#1682)
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.8.6...v2.8.7
- Syntax update and bump to 2.8.6 (#1605)
- Show sidebar icon only when extension is active (#1579)
- Move R and R markdown syntaxes to vscode-R-syntax (#1606)
- refactor: restructure files (#1613)
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.8.5...v2.8.6
- Don't close stale issues (#1522)
- Do not mark issues as stale
- Do not mark issues as stale (#1561)
- Rsyntax (#1560)
- Bump path-to-regexp from 6.2.2 to 6.3.0 (#1563)
- chore (#1598)
- Release 2.8.5 (#1599)
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.8.4...v2.8.5
- Fix code
- Upgrade dependencies
- Upgrade dependencies
- Update package.json
- release 2.8.4
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.8.3...v2.8.4
- Substitute variables in
r.rpathandr.rtermsettings (#1444) - Substitute variables in r.rterm.option and r.lsp.args settings
- getRLibPaths uses substituteVariables
- Improve code chunk handling in base
.Rfiles (#1454) - Improvements to
.Rfile chunks: (#1455) - remove '.' as an R language editor.wordSeparators (#1503)
numeric_version()wants character as of R 4.4 (#1520)- handling terminals created by vscode-Python (#1511)
numeric_version()with character arg (#1523)- Bump ejs from 3.1.7 to 3.1.10 (#1519)
- Update init.R (#1525)
- release 2.8.3
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.8.2...v2.8.3
- Bump semver from 7.3.5 to 7.5.3 (#1388)
- Bump word-wrap from 1.2.3 to 1.2.4 (#1395)
- Update built-in function match regex (#1431)
- Add Option to Sync renv Cache (#1423)
- Add task to run
testthat::test_file()on current file (#1415) - Fix indentation_linter message (#1433)
- allow to invoke R terminal also in relative paths (#1398)
- Upgrade ag-grid-community to v30.2.0 (#1434)
- Upgrade vscode-languageclient to 9.0.1 (#1435)
- release 2.8.2
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.8.1...v2.8.2
- Fix handling pageSize=0 (#1364)
- Fix help panel in remote host (#1374)
- Fix install package name (#1377)
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.8.0...v2.8.1
- Fix markdown lint
- Hide most help panel commands in command palette (#1327)
- Hide liveshare toggle command (#1330)
- Bump webpack from 5.38.1 to 5.76.0 (#1331)
- Handle errors in
getAliases.R(#1334) - Remove unused ag-theme-balham-dark.min.css
- Upgrade to ag-grid-community-v29.3.0 (#1346)
- Websocket communication (#1151)
- RMD Preview: font-size setting (#1333)
- release 2.8.0
- release 2.8.0
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.7.2...v2.8.0
- Basic unit test for workspace viewer (#1305)
- Update yarn.lock
- Upgrade vscode-languageclient to 8.1.0 (#1315)
- Explicit workspace behaviour (#1317)
- Ensure workspace is cleared (#1318)
- Added r.view command: View(variable) (#1319)
- Always check pid before clearing workspace (#1321)
- Workspace viewer command visibility (#1323)
- release 2.7.2
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.7.1...v2.7.2
- Fix broken tests (#1302)
- Bump minimatch from 3.0.4 to 3.1.2 (#1271)
- Make help preview async (#1273)
- Add the column name to the tooltip on data viewer (#1278)
- Ability to set echo=TRUE in Run source by default (#1286)
- Remove leading comments from terminal submission (#1244) (#1245)
- Upgrade ag-grid-community to v29.0.0 (#1290)
- Migrate to @vscode/test-electron (#1303)
- release 2.7.1
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.7.0...v2.7.1
- fix typo in dialog (#1249)
- Enable publishToOpenVSX
- Add Open VSX Registry installation option to README (#1102)
- Use
force=TRUEwhen viewing data.frame and list (#1255) - fixed broken tasks problemMatcher regex (#1257)
- Fix webview: Add webview csp directives for web workers (#1261)
- Add language support for NAMESPACE & .Rbuildignore (#1221)
- Implement help preview for local package(s) (#1259)
- Encoding fix
- Respect RdMacros (#1266)
- Change code block detection to include parentheses (#1269)
- Remove script tags in R v4.2.x help pages (#1268)
- release 2.7.0
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.6.1...v2.7.0
- Fix checking
request.viewer(#1234)
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.6.0...v2.6.1
- Fix empty code examples (#1194)
- Fix help
- Fix help katex support under remote development (#1217)
- Fix use of asExternalUri
- Avoid code highlighting in DESCRIPTION files (#1199)
- Avoid .R file lock on windows (#1192)
- devTasks (#1200)
- Add generated .js files to .gitignore
- Bug report template: Minor spelling and formatting adjustments (#1206)
- Implement c_cpp_properties.json file generator fixes #1201 (#1205, #1201)
- Refactoring: Strict TypeScript Fix #1208 (#1209, #1208)
- [Chore] Remove unused NPM dependencies fix #232 (#1216)
- Support KaTeX in help page viewer (#1213)
- Use asExternalUri instead
- Not trigger preview on file change when rmd is still rendering (#1219)
- release 2.6.0
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.5.3...v2.6.0
- Bump terser from 5.7.0 to 5.14.2 (#1154)
- Remove encoding param from knitting (#1167)
- Reload help pages on help refresh (#1188)
- Upgrade to vscode-languageclient 8.0.2 (#1173)
- release 2.5.3
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.5.2...v2.5.3
- Workspace viewer fix (#1150)
- Publish to Open VSX Registry (#1101)
- Create issues.yml (#1061)
- Remove nesting: guard clauses (#1110)
- Hide preview env values to prevent accidental deletion (#1117)
- Add file creation to file/newFile (#1119)
- Bump jquery.json-viewer from 1.4.0 to 1.5.0 (#1123)
- Update data viewer column resizing (#1121)
- Click code in help views (#1138)
- Adapt to lintr 3.0 (#1141)
- Whitespace in typescript files (#1142)
- Add
Create .linrcommand (#1112) - Add .yarnrc
- Upgrade to ag-grid-community 28.0.0 (#1144)
- release 2.5.1
- Disable publish to openvsx
- release 2.5.2
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.5.0...v2.5.2
- Fix console err (#1034)
- Fix lintr complain
- add R package build task - build source and build binary like RStudio (#1029)
- Use
bindingIsActive(#1031) - guard against evaluation of active bindings (#1038, #1030)
- Upgrade
ag-grid-communityto v27.1.0 (#1049) - Hide smart knit env values to prevent accidental deletion (#1060)
- Add
r.session.data.pageSize(#1068) - Bump ansi-regex from 3.0.0 to 3.0.1 (#1070)
- Bump minimist from 1.2.5 to 1.2.6 (#1069)
- Update rGitignore.ts
- Add lsp settings to support disabling prompt and additional libPaths (#1071)
- More choices for code chunk snippet (#1082)
- Take out http from
Insert imageRmd snippet (#1084) - Take out http from link snippet (#1085)
- Bump cross-fetch from 3.1.4 to 3.1.5 (#1087)
- Bump ejs from 3.1.6 to 3.1.7 (#1088)
- Use
loadNamespace(#1086) - Prompt when no templates found (#1089)
- Update publisher id (#1093)
- R language server and help supports additional libPaths (#1097)
- Move r.libPaths in setting
- Update
r.libPathsbehavior (#1098) - release 2.5.0
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.4.0...v2.5.0
- Fix commented pipe bug (#988)
- Fix resolveTask (#994)
- Fix incorrect syntax highlighting for variables starting with "function" (#992, #982)
- Use spawn (#985)
- WIP: Add problemMatching to task (#989)
- R markdown templates (#984)
- Preserve selected text in rmd snippet (#1001)
- Provide optional 'code' argument to r.runSelection command (#1017)
- Add Shiny snippets (#1012, #1011)
- Add lambda to function-declarations (#1025)
- Enhance workspace viewer (#1022)
- Share httpgd url for LiveShare (#1026)
- Add some useful Rmd snippets (#1009)
- release 2.4.0
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.3.8...v2.4.0
- Avoid rpath quoting (#981)
- release 2.3.8
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.3.7...v2.3.8
- Fix rmd comment (#958)
- correcting typo on command argument (slient instead of silent) (#954)
- update the .gitignore file for R (#949)
- Add delay before refreshing plots (#956)
- Add row limit setting of data viewer and support Apache Arrow Table (#945)
- Bump node-fetch from 2.6.1 to 2.6.7 (#962)
- set the LANG env when rendering rmarkdown (#961)
- should use Strong quote for shell commands (#964)
- Add note about required httpgd package version (#972)
- update dcf syntax and add support ".lintr" file (#970)
- prompt to install languageserver is not available (#965)
- [data frame viewer] Add type of column to headerTooltip (#974)
- Upgrade ag-grid-community to 26.2.1 (#975)
- Activate extension on subfolder (#979)
- release 2.3.7
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.3.6...v2.3.7
- Fix syntax file (#939)
- Add raw string tokens (#922)
- Support both single and double brackets in code-server's URI template (#934)
- Rename
R/session/.RprofiletoR/session/profile.R(#938) - Use taskkill for win32 (#936)
- Fixed
"punctuation.section.parens.end.r"under"function-parameters"(#931) - Use
taskkillfor win32 (#941) - release 2.3.6
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.3.5...v2.3.6
- Fix dcf syntax (#920)
- adding devtools tasks to command palette (#880)
- RMD - don't set undefined wd (#914)
- Use
SIGKILLto kill help server (#912) - readability adjustments for help pages (#915)
- Clean-up child processes on dispose (#918)
- release 2.3.5
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.3.4...v2.3.5
- Fix helpserver issue (#893)
- Remove quotes from rpath if necessary (#884)
- Try different CRAN URLs (#885)
- Use
Uri.fileinstead ofUri.parse(#888) - Update bug_report.md
- Clean up of help related files (#887)
- Use httpgd NPM package (#823)
- release 2.3.4
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.3.3...v2.3.4
- Fix package installation (#846)
- Fix detecting yaml frontmatter (#856)
- Fix rmd preview chunk colouring (#867)
- Add R info to status bar item text and tooltip (#836)
- get knit command from settings (#841)
- Add support for indented Roxygen (#847)
- Syntax highlighting for indented roxygen (#850)
- Use new terminal API (#851)
- Add backtick to list of quote characters for syntax highlighting. (#859)
- Auto refresh help (#863)
- Show httpgd plot on attach (#852)
- Update lim (#868)
- release 2.3.3
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.3.2...v2.3.3
- Httpgd plot viewer respects
r.session.viewers.viewColumn.plot(#816) - Completely replace
View()(#818) - Change help cache default (#819)
- browser handles
file://(#817) - Add
r.session.levelOfObjectDetail=Normalformax.level=1(#815) - Update address
- Check workspace folder with both original and real path (#827)
- release 2.3.2
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.3.1...v2.3.2
- Support
VSCODE_PROXY_URI(#803) - Reenable 'unsafe-eval' in script-src CSP (#805)
- Use r.session.viewers.viewColumn.helpPanel (#804)
- Use cwd in knit process (#807)
- Bump version
- release 2.3.1
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.3.0...v2.3.1
- Fix RMD requireNamespace (#784)
- Fix hljs usage
- Enable rstudioapi by default (#769)
- Use unsafe-inline for script-src (#771)
- R Markdown Enhancements (Knit Manager) (#765)
- (Refactoring) Simplify RMD child process disposal (#773)
- Add object length limit (#778)
- Write NA as string (#780)
- Use R files for background process (#783)
- Respect preview output format (#785)
- Bump @types/vscode from 1.57.0 to 1.60.0 (#786)
- Extend providers to rmd (#787)
- Bump nth-check from 2.0.0 to 2.0.1 (#795)
- Update vscode and ag-grid version
- Update dependencies
- Update highlight.js version
- release 2.3.0
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.2.0...v2.3.0
- Check conflict extension (#733)
- Rename liveshare folder to liveShare (#738)
- Viewer fix: invalid html_widget resource paths (#739)
- Accessing VS Code settings in R (#743)
- Use .DollarNames with default pattern (#750)
- Handle error in capture_str (#756)
- Add icons to webviews (#759)
- release 2.2.0
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.1.0...v2.2.0
- Fix README links
- Fix typo in url
- Fix typo
- Minor workspace-related changes (#672)
- Update README (#669)
- Enable r.sessionWatcher by default
- Update previewDataframe and previewEnvironment
- Enable r.sessionWatcher by default (#670)
- Add customization options to plot viewer (#678)
- Catch LiveShare API errors (#679)
- Small Plot Viewer adjustments (#681)
- Integer syntax supports e.g. 1e2L
- Integer syntax supports e.g. 1e2L (#683)
- Change License owner
- Update url and author
- Update url and author (#694)
- Preview R Markdown files via background process (#692)
- RMD Preview fixes (#699)
- Update r.rmarkdown.codeLensCommands (#707)
- Remove show plot history command (#706)
- Add full window mode for plots (#709)
- Use ag-grid in data viewer (#708)
- Integrate vscode-r-lsp (#695)
- prerelease 2.1.0
- release 2.1.0
- release 2.1.0
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v2.0.0...v2.1.0
- Fix getCurrentChunk and use chunks.find for most cases
- Use .DollarNames for object with class in completion
- Use
.DollarNamesfor object with class in completion (#660) - Code cells in .R files
- Update rmarkdown.ts
- Remove unused languages
- Code cells in .R files (#662)
- Squash bugs
- Change source & knit icons
- Jump to cursor
- Remove image files not used
- rmarkdown bug squashing and minor changes (#663)
- Bump css-what from 5.0.0 to 5.0.1
- Bump css-what from 5.0.0 to 5.0.1 (#664)
- Bugfix
- LiveShare Functionality (#626)
- prerelease 2.0.0 (#667)
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v1.6.8...v2.0.0
- Fix typo in internal file name
- Fix Webview Identification Function (#650)
- Fix bugs in helpviewer (#658)
- Fix typo in internal file name (#643)
- Revert syntax for lambda
- Revert syntax for lambda (#657)
- version 1.6.8
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v1.6.7...v1.6.8
- Fix replacing base::.External.graphics
- Fix Github actions
- fix highlight.js
- Adding markdownlint on extension.json and GitHub Actions (#591)
- Fix replacing
base::.External.graphics(#625) - Integrate httpgd (#620)
- Minor fix of README
- Prefer rPath from PATH
- Prefer rPath from PATH (#649)
- Improve development workflow (#641)
- Don't run chunks with eval = FALSE. Fixes #651 (#651)
- Don't run chunks with eval = FALSE. Fixes #651 (#653, #651)
- Add pipe and lambda to syntax
- Update doesLineEndInOperator
- Update R syntax (#647)
- prerelease 1.6.7
- update changelog
- Prerelease 1.6.7 (#655)
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v1.6.6...v1.6.7
- Fix leading/trailing newlines
- fix package volunerability
- Update vscode engine
- Update vscode engine (#586)
- Satisfy markdownlint
- Satisfy markdownlint (#587)
- Initial Workspace Viewer str() functionality (#577)
- Initial Workspace Viewer str() functionality (#583)
- Thread execute argument through to term.sendText() (#585)
- Remove object.size
- Use cache to store object size for objects in globalenv
- Add option vsc.show_object_size
- Update object size when length changes
- Update getSizeString() to be consistent with format() in R
- Being more conservative to call object.size() in task callback (#581)
- Send code to debug repl
- Send code to debug repl (#582)
- Clarify R path error messages (#596)
- Add tasks Check, Document, Install, Test (#603)
- shim the rstudioapi if it has already been loaded
- make lintr happy
- shim the rstudioapi if it has already been loaded (#610)
- Clarify error messages (#607)
- version 1.6.6
- Refactor R code (#602)
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v1.6.5...v1.6.6
- Fix get_timestamp() so that it will not be affected by e.g. options(digits=3) (#550)
- Fix so code can be run after creating terminal
- Fix #572 (#572)
- Change workspace tooltip (#544)
- add option vsc.hover.str.max.level (#545)
- Refactoring and implementation of webviewPanelSerializer (#556)
- Scroll to bottom after running a command (#559)
- Add option to keep terminal hidden
- Clarify r.source.focus options in description
- Add option to keep terminal hidden after running code (#566)
- Check rTerm is defined before showing
- Fix so code can be run after creating terminal (#567)
- Move
r.runSourceandr.knitRmdtoeditor/title/run(Fix #572) (#573, #572) - Add links to help pages in hover
- Improve the formatting
- Add links to help pages in hover (#578)
- version 1.6.5
- update vscode engine
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v1.6.4...v1.6.5
- Better error message when reading aliases (#518)
- Keep promises and active bindings in globalenv (#521)
- (Maybe) Fix Aliases (#526)
- add sendToConsole to rstudioapi emulation (#535)
- Add updatePackage command (#532)
- Add initial pipeline completion support (#530)
- Add function to open help for selected text (#531)
- Preserve focus when opening help view (#541)
- update packages
- version 1.6.4
- Prerelease version 1.6.4 (#542)
- version 1.6.4
- Refactor extension.ts (#525)
- refactor import statements
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v1.6.3...v1.6.4
- Implement R workspace viewer (#476)
- add a new collaborator
- Conditionally show view (#487)
- Enable find widget in WebViews (#490)
- Find in topic (help panel) #463 (#488)
- Disable alwaysShow for addin items (#491)
- Only show R menu items in R view (#493)
- Modify pre-release action (#492)
- Add browser WebView command buttons (#494)
- typo fix
- typo fix (#500)
- Improve help view (#502)
- releaseAction (#505)
- Strict null checking in help related code (#507)
- WIP: Pre fixing for version 1.6.3 (#508)
- version 1.6.3
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v1.6.2...v1.6.3
- Fix bug that would leave background R processes running (#475)
- Fix whole of style (Extends #361) (#474)
- Add pre-release (#468)
- Improve Help Panel (#470)
- RMarkdown: Add run & navigation commands. More customization. Refactor. (#465)
- Fixes #443 (#462)
- Reorganize helppanel, add
?function (#477) - Update README for #465
- Update README for #465 (#480)
- Improve style of help pages (#481)
- Modify config (#467)
- update devreplay rules
- back the previous custom rules
- version 1.6.2
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v1.6.1...v1.6.2
- Fix type in help panel path config
- Fix lint: missing semicolon
- Fix checking workspaceFolders in rHelpProviderOptions
- Don't use rterm as fallback for help panel R path
- Fix typo in help panel path config (#457)
- New feature r.runFromLineToEnd
- New feature r.runFromLineToEnd (#448)
- Also check length
- Fix checking workspaceFolders in rHelpProviderOptions (#456)
- Highlight all chunks
- Highlight all chunks (#453)
- Add GitHub Action for release
- Add GitHub Action for release (#449)
- Add Rmd fenced_block_* for julia, python, etc
- Rmd fenced block syntax highlighting for julia, python, etc (#460)
- Update README: Add options(vsc.helpPanel = ...)
- Update README: Add options(vsc.helpPanel = ...) (#461)
- version 1.6.1
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v1.6.0...v1.6.1
- Fix usage of GlobPattern
- Fix leading slash in tmpDir path
- Fix showWebView
- Fix build.yml
- Fix handling group_df in dataview_table
- fix extension tslint to eslint
- fix #265 (#265)
- Fix main.yml
- Fix eslint
- fix vlunerability
- fix vscode version
- Fix code formatting
- Fix main.yml
- Fix .lintr
- Fix .Rprofile line length
- fix package dependencies
- fix package-lock.json
- Fix typo in showWebView
- fix devreplay error
- Fix lintr github action
- Fix new test cases
- Fix outFiles in launch.json
- Fix View empty environment
- Fix typo in README.md
- Fix homedir on Windows
- fix for new conventions
- fix config title r to R
- Fix viewer and page_viewer url
- Fix plot viewer
- Fix typo
- Fix typo
- fix dependencies
- Fix previewDataframe for 2+ letter variables
- Fix so rTerm is undefined when deleting terminal
- fix package volunerability
- Fix more functions to use runTextInTerm
- fix package dependencies
- fix webpack for the new webpack interface
- Fix linting message
- fix and enhance navigateToFile
- fix toString -> toString()
- version 1.2.2
- Update FAQ
- Add logging to session watcher
- Add more logging to session watcher (#208)
- updateResponse only handles response when responseLineCount increases
- updateResponse only handles response when responseLineCount changes
- Avoid duplicate handling of response update (#211)
- first tslint cleanup
- Update activationEvents
- Update activationEvents
- Update activationEvents (#224)
- Add syntax highlighting for R code in Rcpp comment
- Add syntax highlighting for R code in Rcpp comment (#225)
- Fixed the function snippet (Issue #230)
- Fixed the function snippet (Issue #230) (#231)
- add collaborator
- version 1.2.3
- update vscode
- Add statement of languageserver features to bug_report.md
- Add statement of languageserver features to bug report template (#229)
- string interpolation command runner
- add runCommandWithPath and clean
- swtich to '$$' replacement target, editor paths unquoted
- Add command runner function doco to README
- add quotes to runCommandWithPath example
- handle unsaved and unititled files
- global replace enabled for $$
- use escaped double quotes in keybinding example
- Add configurable command runner functions (#237)
- Minor refine README.md
- Fix leading slash in tmpDir path (#221)
- Change platform gui in init.R
- Change .Platform$GUI to vscode on session start (#234)
- Inject R Markdown features into Markdown grammar
- Remove non-bracket code chunks from R Markdown grammar
- Inject R Markdown features into Markdown grammar (#228)
- version 1.2.4
- version 1.2.5
- Check untitled document and save result before running command
- Update code
- Check untitled document and save result before running command (#239)
- Fix showWebView (#246)
- version 1.2.6
- Add lint workflows
- Rename lint action name
- Combine lint workflows
- Use GitHub Actions for linting (#251)
- Add build.yml
- Combine to single main.yml
- Refine main.yml
- Use GitHub Actions to build extension (#253)
- Use Windows registry to find R path
- Refine getRpath
- Update package dependencies
- Add logging
- Use async getRpath()
- Update README.md
- Use Windows registry to find R path (#252)
- Fix handling grouped_df in dataview_table (#248)
- try to adding eslint
- version 1.2.7
- try to adding eslint (#254)
- Add wiki link on README
- support single quote
- add backtick support
- Support single quote (Fix #260) (#264, #260)
- Use eslint in GitHub Actions
- Update package-lock.json
- Use setup-node
- Use eslint in GitHub Actions (#266)
- Add languages embedded in markdown
- Add surround support for R Markdown files
- Add backtick support for R documentation files
- Remove backtick auto-closing pair for R Markdown
- Add R Markdown surround and frontmatter comments (#269)
- update eslint rules
- back tsconfig and remove tslint
- version 1.2.8
- Update lintr
- Fix R code formatting according to linting results (#278)
- Use env to specify vsix file in github actions build
- Make rebind also work in attached packages
- Make rebind also work with attached packages (#268)
- Make plot update more smart using magic null dev size
- Refine code
- Make plot update smarter using magic null dev size (#274)
- lintr action error on any non-empty lintr result
- Fix lintr action (#280)
- Remove --no-site-file from default r.rterm.option
- Remove --no-site-file from default r.rterm.option (#284)
- Source Rprofile.site at last
- Remove Rprofile.site
- Update .Rprofile
- Update .Rprofile
- Improve .Rprofile (#282)
- update vscode engine
- Change so setting changes take effect immediately (#301)
- version 1.3.0
- update contributing.md
- Refine .Rprofile
- Refine .Rprofile to remove unnecessary printing in R startup message. (#303)
- Change runTextInTerm to string from string[]
- Change signatures to string from string[]
- Simplify removeCommentedLines
- Use bracketed paste for more commands #294 (#305)
- Add command Run from Beginning to Line
- Add command Run from Beginning to Line (#290)
- add devreplay
- Making the vscode-r original coding conventions (#308)
- merge 3 repeated keyword.operator.comparison.r in r.json file.
- merge 3 repeated keyword.operator.comparison.r in r.json file. (#311)
- Fix typo in showWebView (#310)
- No remove blank or comment lines
- Remove removeCommentedLines as unused
- Remove checkForBlankOrComment as unused
- No remove blank or comment lines (#313)
- Add vscode-test dependency
- Update package-lock.json after adding vscode-test
- Update scripts for test and pretest
- Add runTest.ts and index.ts for new test format
- Remove old format test index.ts
- Move test file
- Update path
- Change double quotes to single quotes
- Update tsconfig.json for new test format
- Remove launch configuration Launch Tests
- Ignore .vscode-test
- Add test to github actions
- Refine test github action
- Migrate to vscode-test #315 (#317)
- Fix lintr github action (#319)
- extendSelection only handles brackets outside quotes
- Add test cases for extendSelection and fix formatting
- Refine condition flow
- Add test/*.ts to eslint
- Refine eslint github action
- extendSelection only handles brackets outside quotes (#314)
- Add r.runSelectionRetainCursor
- Add r.runSelectionRetainCursor (#325)
- Add launch tests to launch.json
- Update launch.json
- Update tasks.json and launch.json
- Update launch.json and tasks.json
- Update launch.json and tasks.json
- Add launch tests to launch.json (#320)
- supress auto-opening quote in roxygen comment
- supress auto-opening quote in roxygen comment (#328)
- converted Rmd file to json format
- converted Rcpp language file to json
- converted RD language file to json
- converted indentation to spaces to be consistent
- Convert language files to Json (#333)
- exposure send text delay as a parameter
- changed description of rtermsenddelay; stopped multiple config reads
- expose send text delay as a parameter (#336)
- Added functionality to switch to active R terminal
- fixed rTermNameOptions typo
- updated to select last created Rterminal
- Added functionality to switch to an existing R terminal (#338)
- added functionality to search PATH in mac/linux
- updated to auto detect R on windows as well
- added missing argument type
- Enable default R location to be used on mac/linux if none is supplied (#340)
- add dcf
- add syntax highlight for DESCRIPTION and .Rproj (#342)
- Define lint in package.json and use it in GitHub Actions
- Update main.yml
- Define lint in package.json and use it in GitHub Actions (#344)
- version 1.4.0
- Fix View empty environment (#350)
- Use fs.watch instead of vscode.FileSystemWatcher
- Only handle request of R session started from workspace folders or subfolders
- Use request lock file to avoid partial change
- Use plot.lock and globalenv.lock
- Update README.md
- Update init.R
- Not source init.R in RStudio
- Use fs.watch instead of vscode.FileSystemWatcher (#348)
- Improve getBrowserHtml
- Improve getBrowserHtml (#353)
- Change runSelectionInActiveTerm effect to warning
- Change runSelectionInActiveTerm effect to warning (#351)
- update/remove packages
- version 1.4.1
- Initial rewrite of init.R
- Rewrite session watcher
- Update init.R
- Update options
- Update options
- Update options
- Use viewer === false to open externally
- Clean up and use .vsc.attach()
- Support htmlwidget input and title in viewer and page_viewer
- Rename parseResult to request
- normalizePath in webview
- Session watcher options (#359)
- Remove single quote from doesLineEndInOperator
- Add test cases for extendSelection with quotes
- Remove single quote from doesLineEndInOperator (#357)
- update CHANGELOG for following #359
- Update changelog
- Update changelog (#362)
- version 1.4.2
- update change log links
- Add session watcher functions and options to README
- Update README
- Update README
- Update README
- Update README
- Update README
- Update README
- Fix plot viewer (#365)
- Minor update readme
- Accept all dir when no workspace folder is open
- Only accept session started from home folder
- Handle undefined workspace folders (#367)
- On Mac & Linux, rely on PATH being set up
- Update package.json
- On Mac & Linux, rely on PATH being set up (#374)
- version 1.4.3
- update webpack options
- update mocha option
- version 1.4.4
- Fix previewDataframe for 2+ letter variables (#390)
- fixed typo and added sep choice
- fixed typo and added sep choice (#397)
- Fix so rTerm is undefined when deleting terminal (#403)
- Restore R_PROFILE_USER
- Restore R_PROFILE_USER (#392)
- Remove Ctrl + 1, 2, 3, 4, 5 shortcuts
- Update CHANGELOG for removing Ctrl + 1, 2, 3, 4, 5
- Remove Ctrl + 1, 2, 3, 4, 5 shortcuts (#401)
- version 1.4.5
- Check url in browser
- Use path_to_uri in browser
- Check url in browser (#406)
- Remove active parameter from chooseTerminal()
- Remove term parameter from runTextInTerm()
- Remove chooseTerminalAndSendText()
- Remove term parameter from runSelectionInTerm()
- Remove command runSelectionInActiveTerm
- Remove trailing whitespace
- Remove command Run Selection/Line in Active Terminal (#409)
- Remove Run in Active Terminal from README
- Remove Run in Active Terminal from README (#413)
- version 1.4.6
- update change log
- Recommend radian in README
- Recommend radian in README (#420)
- RStudio Addin Support (#408)
- remove winattr for the character error
- add missed file
- version 1.5.0
- make update addin registry a safe call
- tested glitch protection in addin.dcf read
- supply actual version numbers to keep {cli} happy
- require rstudioapi emulation be enabled via option
- note about option in README
- move tryCatch to dcf read/parse
- move guards for vsc.rstudioapi
- move rstudioapi_enabled to init.R
- lintr fixes
- don't need active rTerm
- Fix issues in rstudioapi emulation (#422)
- Rename init functions
- Rename init functions (#425)
- version 1.5.1
- Use help_type='html' only when unspecified
- Print url before sending browser request to trigger auto port-forwarding
- Improve handling html help (#427)
- fix and enhance navigateToFile (#430)
- Enhance R markdown support (#429)
- version 1.5.2
- Add runAboveChunks command
- Drop empty chunks in runChunksInTerm
- Send trimmed text from chunks
- Add runAboveChunks command (#434)
- patform independent content string splitting
- nicer error when can't find list of rstudio addins
- platform independent content string splitting (#436)
- Merge remote-tracking branch 'upstream/master'
- remove full stop
- Friendly error message when trying to launch addin picker and vsc.rstudioapi = FALSE (#441)
- Send code at EOF appends new line
- Send code at EOF appends new line (#444)
- Add terminal information to chooseTerminal error (#447)
- Integrate help view from vscode-R-help (#433)
- version 1.6.0
- refactor
- style fix
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v1.2.1-20200124-625ae35...v1.6.0
- fix PositionNeg implementation
- fix depencency
- fix defaul runSelection
- fix SetFocus to choose terminal
- Fix to allow creation of first terminal
- Fix check for Excel Viewer extension
- fix for valunerability
- Fix for R markdown config
- Fix Preview Environment for multi-class objects
- Fix Preview Environment for variable x
- fix for tslint
- fix package dependencies
- fix behaviour when workplacefolders is Undefiend
- fix LICENSE to MIT
- fix vlunerable packages
- Fix function call closing bracket highlight
- Fix typo in init.R
- Fix for tslint
- Fix error message
- Fix bootstrap dependency
- Fix #168 (#168)
- Fix session watcher init.R path on Windows
- Fix typo
- Fix typo
- fix style
- Fix type check for completion of function
- Fix usage of CancellationToken
- Fix WebView Uri replacing
- Fix dataview_table handling single row data
- Update ISSUE_TEMPLATE.md
- add wordPattern (fixed #75) (#75)
- version 0.6.2
- sorry, I can not continue support
- version 1.0.1
- version 1.0.2
- Update issue templates
- Create PULL_REQUEST_TEMPLATE.md
- Update bug_report.md
- typo
- Preview Dataframe checks for whitespace
- Preview Dataframe command works again
- Fix Preview Dataframe command #67 (#97)
- version 1.0.3
- Adapt runSelection to use RCommands as Shortcut
- Adapt runSelection to use RCommands as Shortcut (#101)
- version 1.0.4
- version 1.0.5
- Add runSelectionInActiveTerm
- Add first terminal check to chooseTerminal
- Add animation showing SSH use
- Add runSelectionInActiveTerm command #80 #102 (#104)
- miss to merge
- version 1.0.7
- .gitignore is now working
- version 1.0.8
- Fix check for Excel Viewer extension #96 (#108)
- add gc-excel installer
- version 1.0.9
- version 1.1.0
- Fix Preview Environment for multi-class objects #111 (#113)
- Fix Preview Environment for variable x #111 (#115)
- version 1.1.1
- version 1.1.2
- Add bracketed paste mode option
- Do not send blank lines to console
- Fix send code for newlines and Radian #114 #117 (#119)
- Added Rmd knit shortcut
- Add knit to PDF command
- Added HTMl and all as Knit options
- Remove icons for all but Knit default
- RMarkdown knit support (#122)
- version 1.1.3
- Fixed spelling, improved formatting
- Fixed spelling, improved formatting (#129)
- Automatically comment new lines in roxygen sections
- Automatically comment new lines in roxygen sections #124 (#130)
- Do not send blank lines ending in CRLF to console
- Fix send code for newlines on Windows #114 (#125)
- add roxygen comments
- Add auto-completion of roxygen tags
- Add auto-completion of roxygen tags #128 (#131)
- Change cursorMove
- Change cursorMove to wrappedLineFirstNonWhitespaceCharacter (#127)
- version 1.1.4
- replace deprecated function
- Remove redundant functions
- Move send text functions into rTerminal
- Add alwaysUseActiveTerminal setting
- Add alwaysUseActiveTerminal to README, templates
- Add alwaysUseActiveTerminal setting #123 (#133)
- version 1.1.5
- Show r.term.option value in settings UI
- Show r.term.option value in settings UI (#136)
- fix behaviour when workplacefolders is Undefiend (#138)
- refactoring
- version 1.1.6
- remove duplicated quote #139
- version 1.1.7
- Use word under cursor for previewDataframe, nrow
- Apply functions once instead of to each line
- remove extra calling
- Use word under cursor for previewDataframe, nrow #137 (#141)
- Delete LICENSE
- Create LICENSE
- version 1.1.8
- version 1.1.8
- Delete LICENSE
- Send code all at once in bracketed paste mode
- Use no bracketed paste characters on Windows
- Fix bracketed paste on Windows (#149)
- Fix function call closing bracket highlight (#151)
- version 1.1.9
- Hover works with update
- Attach active command switches session
- Detects changes to plot
- First implementation of showWebView
- Not change pid on webview response
- Use vscode.open to open plot file on update
- Markdown hover text
- Update view column
- Update webview options
- Use console logging
- start log watcher on activation
- Add status bar item
- Update status bar
- Add session init R script
- Add opt-in r.sessionWatcher option
- Implement deploySessionWatcher
- Read file in async method
- Refine updateSessionWatcher
- Remove unused data output init.R
- Add plot hook in session init.R to support ggplot2
- Remove session files on terminal close
- Add rebind to init.R
- Add time stamp in respond
- Implement showDataView
- Force color in showWebView
- Update table class
- Refine table font size
- Include dataview resources
- Support View matrix
- Not rely on tempdir(check=TRUE) which requires R >= 3.5.0
- Support browser command
- Add portMapping to WebView created in showBrowser
- Change name and title of browser WebView
- Change WebView title of browser
- Use workspaceFolders instead of deprecated rootPath
- Use WebView.asWebviewUri
- Use WebView.asWebviewUri
- Add R session watcher section to README.md
- Update README.md
- Use json for View(data.frame)
- Refine table_to_json in init.R
- Check windows in source script
- Check if init.R already sourced
- Use DataTables JS sourced data for View(data.frame)
- Refine showDataView
- remove outside files
- Use webpack to copy resources to dist
- Remove resources folder as no longer needed
- Update README.md
- Use column.type to fix ordering in View
- R session watcher (#150)
- version 1.2.0
- Use empty order when creating DataTables in getTableHtml
- Use empty order when creating DataTables in getTableHtml (#157)
- Use utils::str in init.R (#169)
- Fix session watcher init.R path on Windows (#177)
- Support View(environment)
- Add initial support of View(function)
- Handle function in showDataView
- Support View any object
- Support View list that cannot be converted to json
- Make init.R more robust
- Make init.R more robust
- Refine init.R and use html help by default
- Use retainContextWhenHidden in all WebViews
- Update init.R
- Use FixedHeader extension in View(data.frame)
- Add row id to dataview_table for table without row names
- Extend View (#161)
- version 1.2.1
- Update issue templates
- Provide completion for session symbols
- Update README.md
- Provide completion for elements in list-like objects
- Implement bracket completions
- Unify completion provider
- Use tryCatch in update
- Provide bracket completion with condition
- Provide completion for session symbols (#165)
- Initial implementation of plot history
- Make image viewer center of page
- Update plot history WebView and resources
- Add some error handling
- Show plot history (#181)
- Add row hover and select
- Use table-active as selected row style
- Add row hover and select (#186)
- Fix WebView Uri replacing (#188)
- Show page_viewer WebView in Active column
- Show WebView triggered by page_viewer in Active column (#189)
- Fix dataview_table handling single row data (#198)
- Use dev.args option when creating png device before replay
- Use dev.args option when creating png device before replay (#182)
- Update session watcher section in README.md
- Update README.md
- Update README.md
- Update README.md
- Add link and short description of radian
- Use R_PROFILE_USER
- init.R only work with TERM_PROGRAM=vscode
- Update README.md
- Respect existing R_PROFILE_USER
- Update README.md
- Update README.md
- Improve session watcher initialization (#184)
- refactor
- refactor and add webpack
- style fix
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.6.1...v1.2.1-20200124-625ae35
- Fix for #42
- fix CO
- fix #65 (#65)
- fix tsconfig to publish
- fix dependencies
- fix categories
- fix dependency and lintr
- fix readability
- update dependency
- Fix for #42 (#63)
- revert fix
- version 0.5.8
- version 0.5.9
- remove lint function
- version 0.6.0
- Issue 26: Added detection of bracket and pipe blocks.
- Issue 26: Added detection of bracket and pipe blocks. (#82)
- version 0.6.1
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.5.7...v0.6.1
- fix grammer based on atom
- Fix for #61
- update some dependencies
- version 0.5.6
- disable lintr from default
- Additional Fix #61 (#61)
- version 0.5.7
- refactor
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.5.5...v0.5.7
- Add package dev commands
- Add package dev commands (#58)
- version 0.5.5
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.5.4...v0.5.5
- fix
- fix lint
- fix Readme
- fix change log
- fix import order
- fix R syntax grammer
- fix light icon path
- Fix syntax
- fix by tslint
- fix lintr issue on windows
- fix document style
- fix default rterm.option
- fix default rterm
- fix snippets
- Update README.md
- Update README.md
- Update README.md
- add shortcut
- version 0.4.0
- source r short cut
- add SourcewithEcho
- version 0.4.2
- init next function
- Added dataframe viewer
- Added sample data sets to demonstrate 5mb bug
- Mac and Linux hidden folder and disposal
- Cleaned up Preview Dataframe
- Cleaned package.json
- Restored package.json
- Added DS_Store to .gitignore
- Removed DS_Store
- Added Dataviewer Command (#20)
- version 0.4.3
- lint fix
- add run source icon
- version 0.4.4
- add document
- Create CODE_OF_CONDUCT.md
- Added data frame preview GIF
- Added Data frame GIF as img
- Corrected Markdown to Display GIF
- little fix
- update run icon(fix #21) (#21)
- remove extra test
- Fixed dataframe preview on win32; hidden folder and longer write wait
- Updated Dataframe Preview filesize limit
- remove extra dependencies
- Merge remote-tracking branch 'upstream/master'
- Update TODO
- version 0.4.5
- Environment preview #23
- version 0.4.5
- remove extra files
- update typescript version
- update syntax
- mobr test files
- Update Readme and vesion up
- update some snippets from VS
- Attend win short cut
- version 0.4.8
- Create ISSUE_TEMPLATE.md
- Slowed commands being pushed on RTerm
- Removed new line
- Proposed fix for Load Chunk problems #27 (#31)
- Added block detection and execute whole block
- Added warning if R client is not located. Corrected space in warning
- Added block detection and execute whole block (#32)
- add white space
- add shebang support for R syntax highlight (#33)
- update snippets
- version 0.4.9
- support lint package
- version 0.5.0
- fix lintr issue on windows (#35)
- return lintr code
- support code region
- version 0.5.1
- little fix
- version 0.5.2
- version 0.5.3
- R term name to R interactive (fix #46) (#46)
- Send code from Rmd chunk to terminal #49
- version 0.5.4
- refactor
- refactor
- refactor
- refactor
- refactor
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.3.9...v0.5.4
- fix
- fix
- fix lintr
- Added cursorMove down on line execution
- Don't pass Rterm comments
- Cleaned up skip comments
- Added cursorMove after line execution
- Update extension.ts
- Added cursorMove after line execution (#13)
- Don't pass Rterm comments (#14)
- version 0.3.8
- update logo
- version 0.3.9
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.3.7...v0.3.9
- auto lintr
- version v0.3.7
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.3.6...v0.3.7
- fix
- fix syntax
- fix #7 (#7)
- version 0.3.5
- update
- little fix syntax
- version 0.3.6
- refactor
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.3.4...v0.3.6
- fix something
- clean
- Merge pull request #1 from Ikuyadeu/master
- Fixed typos
- Fixed typos
- Fixed typos
- Fixing typos (#12)
- use rbox
- version 0.3.1
- version 0.3.4
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.3.1...v0.3.4
- fix #9 (#9)
- version 0.3.1
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.3.0...v0.3.1
- fix lintr onMac
- fix lintr output
- version 0.2.9
- update package
- version 0.3.0
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.2.8...v0.3.0
- add runSelection/Line
- version 0.2.8
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.2.7...v0.2.8
- update based project in README.md
- tslint
- set focus #5
- version 0.2.7
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.2.6...v0.2.7
- update icon
- Create LICENCE
- add license
- version 0.1.8
- add tslint
- setup use lintr
- support lintr
- version 0.2.0
- add install lintr
- version 0.2.1
- Delete vsc-extension-quickstart.md
- version 0.2.2
- add option
- version 0.2.3
- update README.md
- version 0.2.4
- add selectedLine
- version 0.2.5
- add keywords
- Add support for custom encoding (so that UTF-8 scripts can be executed properly)
- Custom encoding support (#4)
- add lintr term
- update r-snippets.json from atom language-r
- save before Run Source
- update README.md
- version 0.2.6
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.1.3...v0.2.6
- fix perform
- v0.1.3
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.1.2...v0.1.3
- fix Readme.md
- update summary in package and readme
- update package.json
- version 0.1.2
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.1.1...v0.1.2
- fix change log
- fix run r perform
- fix for unix os
- version 0.0.9
- update figure
- support r gitignore
- version 1.1
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.0.8...v0.1.1
- remove rd-snippets
- add rmd snippets
- version 0.0.8
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.0.7...v0.0.8
- fix readme
- fix readme
- update document
- update document
- support R Markdown
- version 0.0.7
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.0.6...v0.0.7
- make create R terminal
- integrated R
- version 0.0.6
Full Changelog: https://github.com/REditorSupport/vscode-R/compare/v0.0.5...v0.0.6
- fix Run .R
- fix test.r
- fix extension's name
- fix summary
- fix publisher
- init
- add contributes
- update package.json
- add runR
- Update README.md
- createRterm only name
- set multi platform
- Tool to Tools
- update configuration
- add repository
- add feature.png
- Update README.md
- add icon
- update version
- support R doumantation
- version 0.0.3
- add snippets
- version 0.0.4
- support rd-snippets
- version 0.0.5
See CHANGELOG.old.md for changes before v2.8.5.