Skip to content

Releases: DavidHawley/Variable_Links-Obsidian_Plugin

Variable Links 1.4.0 - Calculations, date arithmetic, and quick editing

Choose a tag to compare

@DavidHawley DavidHawley released this 01 Oct 08:52
255ea90

Calculations, date arithmetic, and quicker editing

  • Create computed Variable Links and inline calculations with note properties, arithmetic, list-aware math functions, and clear [Expression error] feedback.
  • Turn inline expressions into permanent Variable Links from the right-click menu, with suggested names and explicit review before creation.
  • Work with Date, Time, and Date-time values, custom display formats, and calendar-aware add/subtract operations. Compact durations such as 3M5m work during creation and in selectors.
  • Find links, note properties, values, and saved shortcuts using focused searches and improved inline help.
  • Use fixed and property-backed lists with named items, chained selectors, word/character selection, and case transformations.
  • Hide rendered values while keeping them available to calculations and plugin tools.
  • Edit with Alt/Option-click, open compact inspectors with Shift+Alt/Option-click, and use new context-menu actions and assignable commands.
  • Manage shortcuts, Favorites, display names, and bulk changes in the Management Center. Draft preservation and stale-input checks help protect unsaved edits.

Requires Obsidian 1.13.7 or newer.

Validated locally: all 66 tests, lint, production build, release-asset checks, and the user-confirmed smoke test. GitHub Actions were not used; release assets were built and uploaded manually.

1.3.2

Choose a tag to compare

@github-actions github-actions released this 20 Sep 01:55
5027457

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

Choose a tag to compare

@DavidHawley DavidHawley released this 01 Sep 22:59
bcba185

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

Choose a tag to compare

@DavidHawley DavidHawley released this 01 Sep 09:52
396da1c

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

Choose a tag to compare

@DavidHawley DavidHawley released this 30 Aug 23:40
ed46c87

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

Choose a tag to compare

@DavidHawley DavidHawley released this 28 Aug 06:48
ac8949c

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

Choose a tag to compare

@DavidHawley DavidHawley released this 24 Aug 08:08
a27f37e

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

Choose a tag to compare

@DavidHawley DavidHawley released this 24 Aug 02:24
604277a

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

Choose a tag to compare

@DavidHawley DavidHawley released this 23 Aug 21:55
ff9031f

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

Choose a tag to compare

@DavidHawley DavidHawley released this 23 Aug 21:01
7a7ba1c

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 !important style override for better theme compatibility.