github adriandeleon/Editora v0.22.0
Editora 0.22.0

3 hours ago

Changelog

  • a910945 Merge pull request #1222 from adriandeleon/chore/release-prep-0.22.0
  • 97627b6 chore: prepare Editora 0.22.0 release
  • 95f0e37 Merge pull request #1221 from adriandeleon/fix/relay-forward-close-port
  • e37adbb fix(remote): a relay forward's port is closed when close() returns
  • 9d61cbc Merge pull request #1220 from adriandeleon/feat/java-shebang-shadow
  • 665339d Merge remote-tracking branch 'origin/master' into feat/java-shebang-shadow
  • 11627df Merge pull request #1219 from adriandeleon/fix/overlays-paint-after-layout
  • f021b8d fix(lsp): show jdtls a .java stand-in for a Java script
  • 5f21524 fix(editor): overlays drawn over the text paint after layout
  • d689d2a Merge pull request #1218 from adriandeleon/fix/jdtls-istestfile-noise
  • e66e6ad Merge pull request #1217 from adriandeleon/fix/note-overlay-align-perf
  • 3fdf270 fix(lsp): don't ask jdtls isTestFile about a non-.java file
  • f04cc30 Merge remote-tracking branch 'origin/master' into fix/note-overlay-align-perf
  • 13d6549 fix(notes): note indicators stay on the text and cost less
  • 8b70e57 Merge pull request #1216 from adriandeleon/fix/indent-guides-align
  • d967812 Merge pull request #1213 from adriandeleon/docs/http-samples
  • d91f0c3 Merge pull request #1215 from adriandeleon/fix/http-script-labels-marks
  • eb34b31 fix(editor): indent guides stay on their columns
  • a3f8038 Merge pull request #1214 from adriandeleon/fix/search-everywhere-mac-flake
  • 15225f2 docs(samples): requestId from a script file is no longer underlined
  • 54a9fe2 fix(http): name a pre-request script's error, and read script files for set names
  • f33355a test(search-everywhere): tell a late macOS key delivery from a swallowed character
  • 546e13c Merge pull request #1212 from adriandeleon/test/container-java-debug
  • 706d5cd docs(samples): HTTP Client samples for every feature
  • 2fdd456 Merge remote-tracking branch 'origin/master' into test/container-java-debug
  • 7f1987b Merge pull request #1207 from adriandeleon/feat/http-debug-scripts
  • 9b004d7 test(remote): hand the container's files in the mounts back to their owner
  • 0f053f6 ci: DebugScriptsIntegrationTest skips without vscode-js-debug, which the runner lacks
  • cf9755b Merge pull request #1211 from adriandeleon/feat/run-configs-project-only
  • 721d332 fix(remote): relay a port in a container with dd, not cat
  • eb3bcac fix(http): Debug Request on Node before 24.12 runs without the permission model, and says so
  • 1720dc8 Merge remote-tracking branch 'origin/master' into feat/run-configs-project-only
  • e6123b2 feat(run): run configurations belong to projects
  • c4fbd83 Merge pull request #1209 from adriandeleon/feat/todo-no-project-active-tab
  • 39dd6ab Merge pull request #1210 from adriandeleon/feat/wsl-watch
  • 745daa7 docs(remote): what the WSL probe showed about watching the share
  • 29a3e5e feat(todo): no-project TODO window lists only the active tab
  • 4c8160f feat(remote): watch a WSL folder inside its distribution
  • 5ccb823 Merge pull request #1208 from adriandeleon/feat/launcher-orphans
  • c99d8a8 Merge remote-tracking branch 'origin/master' into feat/launcher-orphans
  • c548483 test(remote): orphan ledger tests look only at their own rows
  • ca501f1 Merge pull request #1206 from adriandeleon/fix/export-installed-tools
  • e82b76c Merge remote-tracking branch 'origin/master' into feat/http-debug-scripts
  • bb275d1 Merge pull request #1199 from adriandeleon/feat/http-pre-request
  • 303f691 feat(remote): stop programs a crashed Editora left in a container or WSL
  • 2070274 fix(http): inline values only on a .http file's script lines; no --allow-inspector warning in the console
  • 6f98f3f fix(config): leave the installed ShellCheck, shfmt and Typst out of an export
  • 2735443 Merge pull request #1205 from adriandeleon/feat/container-cache
  • a80838e Merge remote-tracking branch 'origin/master' into feat/http-debug-scripts
  • c515b75 feat(http): Debug Request — run a request's scripts under the JavaScript debugger
  • 3e835a4 feat(remote): Editora's working folder inside a container
  • f6e8984 Merge pull request #1204 from adriandeleon/feat/wsl-target
  • 87066b3 test(remote): cover the launcher process and the relay port forward here
  • d47cbca test(remote): the WSL probe's own wsl.exe helper carries its script safely
  • 96e12c4 fix(remote): carry a WSL command through Windows' command-line joining
  • 6d284a0 Merge remote-tracking branch 'origin/master' into feat/wsl-target
  • 7fade6a feat(remote): run a WSL project's tools inside its distribution
  • 0add7fe Merge pull request #1203 from adriandeleon/feat/container-ports
  • 8be3cc6 Merge remote-tracking branch 'origin/master' into feat/container-ports
  • 8a354f9 feat(container): reach a port inside the container; probe containers in CI
  • 7012c12 Merge pull request #1202 from adriandeleon/feat/container-binding
  • c7b2174 Merge remote-tracking branch 'origin/master' into feat/container-binding
  • c2dab07 feat(container): run a project's tools in its dev container or a picked container
  • 19bb03e Merge pull request #1201 from adriandeleon/feat/container-target
  • 8f9f717 Merge remote-tracking branch 'origin/master' into feat/container-target
  • 3997f13 Merge pull request #1200 from adriandeleon/refactor/exec-target-dap
  • 75be064 feat(container): an execution target that runs a folder's tools in a container
  • 9b88d54 Merge remote-tracking branch 'origin/master' into refactor/exec-target-dap
  • 3b86c06 Merge pull request #1198 from adriandeleon/refactor/exec-target-run
  • 1b8d467 Merge remote-tracking branch 'origin/master' into feat/http-pre-request
  • cdd530e Merge branch 'refactor/exec-target-run' into refactor/exec-target-dap
  • 77b8692 refactor(exec): debugging follows the execution target
  • fff672d Merge pull request #1194 from adriandeleon/fix/http-shim-realpath
  • 33d5ab6 Merge remote-tracking branch 'origin/master' into refactor/exec-target-run
  • 9c87df0 Merge pull request #1197 from adriandeleon/fix/shell-lows
  • 8d43870 refactor(exec): Run, Build and Maven follow the execution target
  • 912835b Merge pull request #1196 from adriandeleon/refactor/exec-target-lsp
  • b6cda8d Merge branch 'fix/http-shim-realpath' into feat/http-pre-request
  • 925b0a0 test(http): macOS adds __CF_USER_TEXT_ENCODING to every child's environment
  • 0598d01 Merge remote-tracking branch 'origin/master' into feat/http-pre-request
  • 941433f feat(http): pre-request scripts, request.variables, crypto and jwt helpers, global headers
  • b34cf9d fix(run): Rerun and configurations save the script and the tab in front
  • af7c081 Merge pull request #1195 from adriandeleon/fix/openjfx-cache-per-fork
  • 2ee8af0 Merge remote-tracking branch 'origin/master' into refactor/exec-target-lsp
  • e423b28 refactor(exec): language servers follow the execution target
  • d576b8c docs(changelog): shell-script lows pass and Run with Trace
  • 69d66ef Merge origin/master into fix/shell-lows
  • 8162eaf Merge fix/shell-lows-run: shell Run lows and Run with Trace
  • 2c453a2 Merge pull request #1193 from adriandeleon/refactor/exec-target-git
  • 59b55e0 Merge pull request #1192 from adriandeleon/fix/shell
  • 6aeda8c feat(run): Run with Trace, a terminal-like Run console, and Stop that says so
  • 904cb72 fix(run): make Run Configurations fit shell and Python scripts
  • 601dd06 fix(debug): say plainly that a shell script cannot be debugged
  • 582b2e3 fix(run): no Run for sourced startup files (.bashrc, .xinitrc, .envrc …)
  • 5cb04e5 fix(http): start the response-handler shim by its real path
  • 6abda70 refactor(exec): where a tool runs is the target's question; git follows
  • 2916165 Merge fix/shell-lows-detect: shell detection and highlighting lows
  • 48a2afb Merge fix/shell-lows-editing: shell editing lows
  • 933e38f docs: note shebang/modeline detection in the add-a-language recipe
  • 1cfaefa Merge origin/master into fix/shell
  • 6acf62d fix(test): give each surefire fork its own JavaFX native-library cache
  • cfc34dc Merge fix/shell-lows-lsp: shell LSP lows
  • a68dfec feat(ui): a tab's file-type icon follows the buffer's resolved language
  • 64a1cc1 fix(templates): shell template polish — the gap, Zsh preamble, indent style, executable bit
  • ad39041 docs(grammars): record Editora's local changes in the shell and Markdown grammar headers
  • c413c39 feat(markdown): highlight console / shell-session fences as terminal sessions, and shellscript as sh
  • 04fe5c4 feat(navigation): Go to Definition without a language server uses the symbol index
  • ddbcfd4 feat(shell): detect .bats, .command, bash-completion files and vim/emacs modelines
  • 23963e5 fix(lsp): no background analysis when a loose script's workspace is ~, the temp folder or /
  • f03017b feat(lsp): rule codes, rule docs and fainter hints for diagnostics
  • 45db310 fix(index): shell symbols of every naming style, variables, scripts without an extension
  • 2082bb5 fix(shell): read env options with arguments, -Sbash, busybox and bats shebangs
  • 029327b fix(snippets): idiomatic shell snippets that follow the script's shebang
  • 5a35428 fix(shell): grammar fixes for special parameters, expansions, =~, &>, brace expansion, zsh groups
  • d01d315 fix(grammars): write applyEndPatternLast as a boolean so tm4e honours it
  • d639f47 fix(lsp): nest a flat symbol outline by range and list reassignments once
  • dd9fe6e fix(editing): Toggle Comment leaves a here-doc's data alone
  • a0a1ab4 fix(editing): double-click takes a hyphenated shell word whole
  • 0c9e3b9 fix(lsp): name the server a status message comes from
  • 4ae8760 fix(lsp): open shell scripts as "shellscript", the LSP language id
  • 2686a54 test(run): ask /bin/sh whether it is bash instead of reading its file name
  • ec504e1 Merge pull request #1191 from adriandeleon/feat/http-js-handlers
  • f650bbf Merge pull request #1184 from adriandeleon/docs/changelog-label-fixes
  • 2d5ded9 Merge remote-tracking branch 'origin/master' into feat/http-js-handlers
  • 7ab4bdd feat(http): tests badge colours its passed and failed parts separately; Node launcher follows the child-environment policy
  • 60796 ...

Don't miss a new Editora release

NewReleases is sending notifications on new releases.