Releases: DavidHawley/Variable_Links-Obsidian_Plugin
Releases · DavidHawley/Variable_Links-Obsidian_Plugin
Release list
1.3.2
Added
- Added an Export registry backup command and Settings action that saves a timestamped copy in the vault.
Fixed
- Moved the default registry outside the community plugin installation directory so uninstalling Variable Links no longer deletes user data.
- Existing default registries are copied and verified automatically, while the original file is retained as a backup.
- Added a warning and safe-move action for custom registries stored inside community plugin installation folders.
Variable Links 1.3.1
Variable Links 1.3.1
This patch adds a safer way to update existing Autolink Info Cards and improves the readability of Autolink previews.
Autolink Card updates
- Added an optional action for updating property entries in existing Autolink Info Cards.
- Variable names and tokens are not renamed during this update.
- Value mappings, file links, non-property Card content, layout settings, appearance, and other customizations are preserved.
- The plugin verifies that each Card still belongs to the expected Autolink profile before saving.
- The complete update is cancelled if the profile, matching notes, ownership, or Cards changed after the preview opened.
Interface improvements
- Organized the Autolink update options into a bordered two-column checkbox table.
- Placed all Autolink action buttons together beneath the options.
- Displayed Card properties as compact inline pills.
- Increased the minimum width of the Card and Status preview columns.
- Made disabled Variable Links checkboxes visibly muted and non-interactive.
- Added a more complete example to the date and time format help preview.
Documentation
- Updated the README with guidance for updating existing Autolink Card properties.
Variable Links 1.3.0
Variable Links 1.3.0
This release introduces Autolink profiles, a new Variable Links Management Center, more flexible token syntax, improved suggestions, and easier inline variable creation.
Autolink profiles
- Automatically create and maintain property-backed Variable Links for a file or folder.
- Configure naming patterns, source properties, file links, Card fields, and starter Card layouts.
- Preview changes before applying them.
- Safely update profile-managed links without overwriting manual customizations.
- Support note-specific overrides and optional same-name overwriting.
Management Center
- Search, sort, and filter all registered Variable Links.
- Filter by type, ownership, property, or Autolink profile.
- Select individual entries, ranges, or every link belonging to a profile.
- Preview and perform bulk rename or deletion.
- Optionally replace deleted tokens with their current displayed values.
- Apply prefixes, suffixes, replacements, counters, file information, properties, and other naming-pattern elements.
- Choose how many entries appear on each page.
Faster variable creation
- Create Fixed and Property variables directly from editor suggestions.
- Capture the current date, time, or date and time as a fixed Variable Link.
- Give creation shortcuts custom names and formats.
- Complete creation expressions with suggestions, Tab, or Enter.
- Search suggestions using multiple terms from names, files, and properties.
- Begin a search with
*to find variables by their displayed values.
Token formatting and compatibility
- Change the displayed capitalization of individual tokens without changing their saved values.
- Set a default text case for each Variable Link.
- Customize the token prefix and suffix.
- Preview and safely migrate existing tokens to a new format.
- Continue recognizing previous formats when desired.
Interface and guidance
- Organized Settings into General, Syntax, Appearance, Cards, and Autolink tabs.
- Added question-mark help throughout settings, variable properties, Autolink tools, and the Card Designer.
- Added naming-pattern and date-format examples with validation and previews.
- Expanded the README with practical instructions for the new features.
Fixes
- Filename-generated Autolink names now replace spaces with underscores.
- Improved responsiveness while the Management Center is open.
Variable Links 1.2.6
Added
- Notes are now rescanned for Variable Links whenever they are opened, keeping the token cache current.
- Added an Update token cache button to Settings for manually rescanning the vault.
Fixed
- Property-variable source links now update automatically when referenced notes are moved or renamed.
- Optional Fixed-variable file links also follow moved or renamed target notes.
Variable Links 1.2.5
Fixed
- Variable Links now reload throughout the plugin whenever the registry file changes, including hidden or externally edited registry files.
- Improved scrolling in long notes by reducing unnecessary Live Preview rendering work.
- Prevented tables from shifting while Variable Links resolve in Reading View.
Variable Links 1.2.4
Fixed
- Properties that are already connected to another Variable Link now remain available in editor suggestions.
- Properties without an existing mapping appear before already-linked properties.
- Multiple independently named Variable Links can now reference the same note property.
Variable Links 1.2.3
Variable Links 1.2.3
Fixed
- Variable Links now remain raw inside inline, fenced, and indented code.
- Tokens are no longer rendered inside YAML properties, math, comments, raw HTML, or link destinations.
- Source mode now consistently displays raw Variable Link tokens.
- Normal Variable Link rendering in readable Markdown content remains unchanged.
Variable Links 1.2.2
Variable Links 1.2.2
Fixed
- Resolved Obsidian plugin-review warnings in Copy Markdown’s code-block detection.
- Copy Markdown behavior remains unchanged.
Variable Links 1.2.1
Variable Links 1.2.1
Added
- Added Copy Markdown for copying selected text or a single Variable Link with its resolved value and portable formatting.
Improved
- Replaced inactive appearance controls with a compact summary when Use default appearance is enabled.
- Appearance summaries now update immediately when plugin settings change.
- Custom appearance choices are preserved while default appearance is enabled.
Fixed
- The Variable Link selector now refreshes after creating a variable from editor suggestions.
- Empty Info Cards can switch to the block layout editor correctly.
- Removed an unnecessary
!importantstyle override for better theme compatibility.
Variable Links 1.2.0
Variable Links 1.2.0
This release expands Variable Links with new variable types and a fully customizable Info Card Designer.
New variable options
- Create Fixed value variables with optional file links.
- Continue using Property variables linked to note properties.
- Switch variable types through a confirmed, reversible process.
- Edit supported linked property values directly from the Properties panel.
Info Card Designer
- Build cards from Titles, Notes, Properties, Property tables, Dividers, Source links, and Stack containers.
- Arrange items using drag-and-drop or accessible movement controls.
- Use responsive Stack or Grid layouts with adjustable columns, spacing, and item widths.
- Group related items inside vertical or horizontal Stack containers.
- Customize card, block, property, and Stack appearance.
- Copy and paste compatible appearance settings without affecting content.
- Use live preview, Undo, starter layouts, and restore controls.
- Add editor-only names and collapse individual items for easier organization.
- Card Designer size and collapsed items are remembered when reopened.
- Existing simple Info Cards remain available and are preserved.
Additional improvements
- Added configurable Reading View and Live Preview hover delays.
- Added a context-menu submenu for switching complete Variable Link tokens.
- Improved the Variable Link Properties panel layout and responsive behavior.
- Improved editing of linked values and immediate token updates.
- Improved narrow-screen Card and Property table layouts.
- Fixed resource cleanup, drag-and-drop scrolling, and legacy Card rendering issues.