Releases: EllisMorrow/obsidian-block-reference-enhancer
Releases · EllisMorrow/obsidian-block-reference-enhancer
Release list
1.3.30
1.3.30
English
- Use the official npm registry for all 42 locked dependency download URLs instead of the mirror, improving dependency installation portability for source review.
- Keep dependency versions and integrity checks unchanged. No plugin functionality or minimum supported Obsidian version changes.
- The source-review preview for commit
8bdae07completed without the previous dependency-installation error. Formal release review is separate. - The built
main.jsis byte-for-byte identical to version 1.3.29, retaining its embedded-image styling fix.
简体中文
- 将锁文件中全部 42 个依赖下载地址从镜像源改为 npm 官方源,改善源码审核环境的依赖安装兼容性。
- 依赖版本、完整性校验值、插件功能和最低支持的 Obsidian 版本保持不变。
- 提交
8bdae07的源码预览扫描已完成,之前的依赖安装错误不再出现;正式版本审核仍需单独完成。 - 构建后的
main.js与 1.3.29 逐字节一致,保留上一版的嵌入图片样式修复。
1.3.29
1.3.29
English
- Address the review's
obsidianmd/no-static-styles-assignmenterror at four embedded-image styling sites using Obsidian'ssetCssStyles()helper. - Preserve image sizing, aspect ratios, image matching, and block reference/embed interaction logic.
- Add regression coverage for embedded-image styles, including width-only, height-only, combined dimensions, and repeated image sources.
- Clarify in the documentation that remote images referenced in notes may generate network requests; block indexing and reference resolution remain local.
The minimum supported Obsidian version remains unchanged. This patch does not migrate the settings UI or change theme compatibility rules.
简体中文
- 将嵌入图片的四处静态样式赋值改为 Obsidian 的
setCssStyles(),修复审核报告中的obsidianmd/no-static-styles-assignment错误。 - 保留图片尺寸、宽高比、图片匹配以及块引用/块嵌入的交互逻辑。
- 新增图片样式回归测试,覆盖仅宽度、仅高度、宽高组合及重复图片来源。
- 补充网络行为说明:笔记中的远程图片可能产生网络请求,块索引和引用解析仍在本地进行。
最低支持的 Obsidian 版本保持不变。本次补丁不迁移设置界面,也不调整主题兼容规则。
1.3.28
Highlights
- Render Markdown images inside UUID block references and block embeds in both Live Preview and Reading Mode without breaking nested list layout.
- Preserve multiple images mixed with text, including Logseq
{:height, :width}sizing and Image Converter|widthhints. - Resolve local image paths from the referenced block's own file and preserve images through nested block references and embeds.
- Fix copy-reference and copy-embed targeting when right-clicking foldable list bullets, including the hover fold indicator area.
- Restore reliable Back, Delete, and fold controls around rendered references and remeasure image widgets after loading.
- Keep escaped syntax, code, comments, HTML attributes, and link metadata from being treated as active images.
Compatibility
- Minimum Obsidian version:
0.15.0. - Release assets were rebuilt, tested, verified, and attested by GitHub Actions.
Full Changelog: 1.3.27...1.3.28
1.3.27
What's Changed
- Add reproducible release verification by @EllisMorrow in #4
- Update GitHub Actions runtime by @EllisMorrow in #5
- Release 1.3.27 by @EllisMorrow in #6
Full Changelog: 1.3.26...1.3.27
1.3.26
Changes
- updated the plugin author identity from
msjsc001toEllisMorrow - updated repository, homepage, support, README, and badge links to the canonical GitHub location
- updated the license attribution
- bumped the plugin version to
1.3.26
No functional plugin behavior changed in this release.
1.3.25
Added
- Added a General settings section.
- Added a default-enabled option to show or hide block index status and file, block, and reference counts in the bottom-right status bar.
Improved
- Renamed the Experimental outline section to Outline enhancements.
- Updated English and Chinese documentation for the new settings organization.
Fixed
- Fixed the block index status remaining visible after its display setting was disabled.
- Hiding the status display does not stop background indexing.
1.3.24
Fixed
- Fixed empty UUID source blocks being incorrectly attributed to their parent list items.
- Source reference badges now appear on the correct empty source block.
- Empty source block references now display
[Empty source block]. - Newly generated
id:: UUIDproperties now use the list item's leading indentation plus two spaces. - Existing notes with legacy wider UUID property indentation remain fully supported.
- Added automatic one-time index rebuilding for the updated source-block parser.
1.3.23
Performance
- Reduced CPU and layout pressure on pages containing many dense block references.
- Reused horizontal layout measurements instead of recalculating every rendered reference after vertical reflow.
- Continued batched inline rendering through a bounded queue without rescanning the full page for every batch.
- Cancelled outdated render queues after editing, navigation, selection, index, or settings changes.
- Preserved correct measurement refreshes when themes, fonts, list indentation, or editor width change.
Documentation
- Updated the English and Chinese documentation with the new dense-page rendering behavior.
1.3.22
Fixed
- Kept block reference and block embed indentation stable in the Minimal theme by measuring the actual editor line boundary.
- Synchronized block embed fold states when switching between Live Preview and Reading Mode.
Improved
- Added Minimal as an actively maintained and recommended theme alongside the Obsidian default theme.
- Added regression coverage for inline widget geometry across different editor layouts.
1.3.21
Added
- Added automatic interface localization for English and Simplified Chinese.
- Chinese Obsidian locales, including
zh-TW, now use the Simplified Chinese interface. - Unsupported interface languages automatically fall back to English.
- Localized commands, settings, context menus, dialogs, notices, index status messages, autocomplete actions, reference popovers, outline paste, and page-property synchronization.
Improved
- Added localization completeness tests to prevent missing translations or mismatched placeholders.
- Updated English and Chinese documentation with interface language behavior.