Obsidian Terminal Versions Save

Integrate consoles, shells, and terminals inside Obsidian.

3.9.2

11 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

3.9.1

1 year ago

3.9.1 (2023-05-25)

Improvements

  • Large refactoring of the code base. There may (or may not) be new bugs. (8f910b554e97d2bb819575b59f9af3b85c8ac7b0..1a6476a9b67beb1083b7cabaf4a9d0782c7f49e2)
  • Add support for pnpm. (ed08a97ee2f50bd1869580f8b9f46e945be80093..621e8b56b91c5570fa7f628a27b6a7a6834c2b50)
  • Remove confusing "Malformed data" notice. Fixes GH#19. (4d8a0fa459c5d982160bdfedc5e09ac9f9dd19f3)

Full changelog: 3.9.0...3.9.1

3.9.0

1 year ago

3.9.0 (2023-05-10)

  • The minimum Obsidian version has been increased to v1.2.5. (dbc26a396f3d97cb625e577d10ebc537f5548493)
  • Add donation options. (15ef8207a3df00b23fc54d1a75ec842925f602ef..58df51d64977e93cd98b44f58f0f246e37953214, b59e915611f2ce6de83f5eab68165ac06726bcdc, 420ee154c526298387fb52fb4c40b432486793b3)

Features

  • Implement top-level await in the developer console. (7d2219e9bceef8459504c820099ff3c61bd737bd)
  • Inject context variable $$ into the developer console. It can be used to dynamically change terminal options. The API is available in sources/@types/obsidian-terminal.d.ts#DeveloperConsoleContext. (557fd14fc31f0da351d1690852d387f2fd600fac)
  • Add setting Open changelog on update. (881f39889974a543bac876f933e1e330bfff6f27)

Improvements

  • Cleanup documentation view. Extra useless functions are removed. (7c3e4dae5112f6d95780c610219a3c5dd4098364)

Full changelog: 3.8.0...3.9.0

3.8.0

1 year ago

3.8.0 (2023-04-29)

Features

  • Patch require so that require("obsidian") works in the developer console. (89cf2cc34a64f8cd373c8e3dd8da1e7b3f020f5c)
  • Add internal support for custom terminal options. (80df07f698450947b04ef2f5b69e11ce52f5d9dc)
  • Add raw data editing for profiles like the one for settings. You can use this to configure terminal options (refer to xterm.js documentation). An UI for terminal options will be added shortly. Address GH#11 and GH#16. (fbe2de717c5e46436c929240c8450839139ce7c1)

Fixes

  • Fix re-enabling plugin overwriting history due to unloaded CSS. (e02e43918c82dcb8f9641dc2ca2be208e23a3caa)

Improvements

  • Improve the icon for whole words in find in terminal. (dfb3da51878bd8b7e9004afffc9097e3e01c79a8)
  • Decrease loading time by ~20%. (c4ea4912e5f9b412d31df70b3881570a47faebae)

Full changelog: 3.7.0...3.8.0

3.7.0

1 year ago

Features

  • Add 3 profile presets: 'powershell: External', 'powershell: Integrated', and 'pwsh: External'. powershell stands for Windows PowerShell while pwsh stands for PowerShell Core. (1767d2d9f80a269ba24eecd0c45fd8bf0ed9050c)
  • Color messages in developer console. (107826a45b255367f336e00e0cb518f1851a8306)

Improvements

  • Speed up (re)starting a new developer console significantly. (5a407cc9ed9b3e985f63d56aa7aed4a3b17e33ae)
  • Improve developer console messages significantly. (e6b5ae83c448398105ec11444722852a6a1b11b4)

Full changelog: 3.6.0...3.7.0

3.6.0

1 year ago

Features

  • Add 'root directory' button next to working directory when editing a terminal view. (4991ccb8548b3034f8f753924f1fbd95523259be)
  • Add 'focus on new instance' setting. (c7db57e1328da5883a3587d0d812905bc30f58e1)
  • Add 'restore history' profile setting. (c1b3a69dbd71d7fecc080e5b6791b81260dc6ccf)
  • Add 'success exit codes' profile setting. (3d9aaca914837df324200307e634d1f7f4cd42da)

Improvements

  • Developer console history can be kept now. (7ced419b9762ff92a28cadf0355a54f0200b6209)

Full changelog: 3.5.1...3.6.0

3.5.1

1 year ago

Fixes

  • mobile: Fix 'Save to HTML'. It no longer does nothing on Android and soft locks Obsidian on iOS. (b1201a089a3f3447e09249651434995b11bb283b)

Features

  • The latest commit for the plugin can now be installed using Obsidian42 - BRAT. (5f263690e80d6298eb02ffade41a10beedd4ce1f..bda61d4ee1a82c7b9694912ae0353e178f0f0756)

Improvements

  • Use CSS to hide the status bar, making the hiding customizable. (84c55993db3d3e8a86d283e83df0c58dfa4d8eaf)

Full changelog: 3.5.0...3.5.1

latest

1 year ago

This release is a rolling release that contains the build artifacts for the latest commit.

See readme § installation.

3.5.0

1 year ago

Features

  • Add 6 external profile presets. Helps with GH#16. (c9a51249d35fe429d5cc4eb8a307612177de896e)
  • Automatically pin new terminal tabs to avoid accidentally terminating terminals. Configurable in settings. (beb24cc25802750b1681358e42fd74ccbe51f83a)
  • Add support for dragging and dropping files into the terminal to paste their filepaths. See GH#16. (7c5e4617072d1b77a7d9f11b0e886c8e9d051f91)

Fixes

  • Fix invalid regex crashing find in terminal. (9da6bb9494fa0079fb1b60a8140277e1dbff9860)

Full changelog: 3.4.1...3.5.0

3.4.1

1 year ago

Fixes

  • Fix error opening documentation. (df085f2a505983592f7d50e31bdc3d52a89f29f3)

Full changelog: 3.4.0...3.4.1