Obsidian Terminal Versions Save

Integrate consoles, shells, and terminals inside Obsidian.

3.14.0

6 months ago

3.14.0

Minor Changes

  • 20cd669: Check Python and package versions as well after pressing the "Check" button in the "Python executable" settings. Resolves GH#22.
  • 9a2a89b: Change focus and defocus hotkey to Ctrl+Shift+` for macOS as well. Fixes GH#31.

Patch Changes

  • 959915a: Add profile preset iTerm2: External. Helps with GH#32.
  • 30198e0: Fix the macOS terminal profiles not setting the cwd properly. To fix your macOS terminal profiles, add "$PWD" (including ") as the only argument of the profile.
  • a619365: Fix terminal finder broken when its width is small. (34e11eaf89813215290a25daf76c680be53dff1f)

3.13.0

8 months ago

3.13.0

Debloating data.json and bugfixes.

Minor Changes

  • 9afd2d0: Move settings recovery and lastReadChangelogVersion to localStorage. (6d612c570926387ee6b5991475cb993517a39d45)

Patch Changes

3.12.3

8 months ago

3.12.3

Patch Changes

  • 01942f8: Fix Python resizer not working with the latest Python packages.

3.12.2

8 months ago

3.12.2

Patch Changes

  • 7981fe3: Prefix source map location with plugin ID.
  • 8452b18: Respect existing source maps when source mapping.
  • 9751bc9: Limit console history to 1024 entries.

3.12.1

9 months ago

3.12.1

Patch Changes

  • 9441f4b: Fix plugin potentially failing to load. This may happen if Community plugins > Debug startup time is disabled. When it is disabled, Obsidian removes source maps, which erraneously removes JavaScript strings intentionally containinig source map-like content.

3.12.0

9 months ago

3.12.0

Minor Changes

  • eab5420: Implement source mapping. Inputs are mapped to <stdin>.

3.11.1

9 months ago

3.11.1

Patch Changes

  • 8bdd430: Make the require patch more compatible with other require patches.
  • 7155fd4: Simplify DeveloperConsolePseudoterminal#eval even further.
  • 0a3e545: Fixes significant regression of plugin loading performance.
  • d7918a9: Simplify code for evaluating code inputted via the developer console pseudoterminal.

3.11.0

10 months ago

3.11.0

Minor Changes

  • 289ec4e: Add command "Open developer console".
  • d22f7bf: Add setting Expose internal modules.

Patch Changes

  • 53e76ca: Add settings sections.

Pre-changesets Changelog

  • Upgrade minimum Obsidian version to v1.2.8. (85d498d7cecf28b07e0562c4d9c1c793bf0344c0)

Fixes

  • Fix the command to export settings to clipboard. (993dff6c94b7e70e53c42afdad3fa8e56324a3aa)
  • Fix lifecycle management. (993dff6c94b7e70e53c42afdad3fa8e56324a3aa, 46771b52d6db6c1523a959d8204bc921bd7121ca, 30377ac69a596a1e38fab881510f840fe66a5afc)
  • Fix terminal throttling. (993dff6c94b7e70e53c42afdad3fa8e56324a3aa, 279c7ff8ca187e4efdb583cbac4a1d931c93713e..bcd569e156a7637a90e7cfbd8cba3610ef6752d6)
  • Fix updateView not updating the inner title. (45603f33109f10be0bc7c040fa1addc42153d92f)
  • Fix failing to load the plugin if settings are malformed. (45603f33109f10be0bc7c040fa1addc42153d92f)

Full changelog: 3.10.0...3.11.0

3.10.0

10 months ago

3.10.0 (2023-07-10)

Features

  • Add font terminal options. Closes GH#20. (ed9077348755cc863958a39a5cf45d4b55720d0d..f3145847ff37a438e090e33d399943e4461ad381)

Fixes

  • Fix typing into the find textbox not working. (629143c952181524a886b07b4602290a207bf1fa)
  • Fix wrong find results when no matches. (691f1a2aa8dc759486f610ea3e7a7f83bc7e865a)

Improvements

  • Show when the profile is invalid in the Type setting. (46c8598cb2e14dafd1e6266366e6479cb10e036c)

Full changelog: 3.9.2...3.10.0

3.9.2

10 months ago

3.9.2 (2023-07-01)

Improvements

  • Improve Python code. (977dd978b3acb3ae272407d9112f1c88433f0c4a, 1757d54dee038cb35f8aca4e3e44b601d3ac6c4e, 5d7c6a92aee1a7c07c88da611d457ec6bd00becd)
  • Update npm packages to remove vulnerabilities. (5d7c6a92aee1a7c07c88da611d457ec6bd00becd..aa2e327b6abdf91f93f8bb7c9db7e00d52a829b7)

Full changelog: 3.9.1...3.9.2