Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Update Locker

lemon695lemon695810 downloads

Prevent specific plugins from being updated

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

English | 中文

Plugin Update Locker helps you freeze selected Obsidian community plugins on a known-good version. It works by rewriting a target plugin's manifest.json version to a very large value (for example 9999.1.6.5) so Obsidian treats it as already up to date.

sidebar-1

Features

  • Version locking: Prevent selected plugins from being updated by prefixing their version with 9999..
  • Batch operations: Lock or unlock all currently visible plugins after search / filtering.
  • Conflict detection: Detect mismatches between lock records and physical plugin files.
  • Snapshot and restore: Create a snapshot before locking and restore backed-up plugin assets later.
  • Release preview: Click a plugin name to try fetching GitHub release notes and compare versions when repository information can be resolved.
  • Compatibility warning: Warn when a plugin's minAppVersion is newer than your current Obsidian version.
  • Config sync: Export lock settings to JSON files inside your vault and import JSON config files from the same vault.
  • Bilingual UI: English and Chinese interface support.

Usage

Plugin list management

The settings page shows installed community plugins and lets you manage their lock state.

sidebar-1

  • Lock: Toggle a plugin on. Its version changes from x.y.z to 9999.x.y.z.
  • Unlock: Toggle it off to restore the original version.
  • Batch lock / unlock: Use the top action buttons on the currently visible list.
  • Manual scan: Re-scan for conflicts after external file changes.

Snapshot recovery

Before a plugin is locked, Plugin Update Locker can save a snapshot of:

  • main.js
  • styles.css
  • manifest.json

If a later update breaks the plugin, you can restore the saved snapshot from the settings page.

Release notes preview

When the changelog module is enabled, clicking a plugin name attempts to fetch GitHub release data and opens a modal preview when the plugin repository can be identified.

Config export / import

Use the sync module to:

  • export current lock settings to Plugin Update Locker/locker-config-YYYY-MM-DD.json inside your current vault;
  • import any JSON config file that already exists inside the current vault.

External access and data changes

  • The locking feature directly rewrites other community plugins' manifest.json files inside your vault configuration directory.
  • The snapshot feature stores backup copies of main.js, styles.css, and manifest.json for target plugins.
  • The changelog feature sends requests to the GitHub Releases API when you click a plugin name or when version preview data is fetched.

Network note

The changelog feature requests data from the GitHub Releases API only when that module is enabled and used.

Why this exists

Many Obsidian plugins ship breaking changes between versions. This plugin is meant for users who prefer to stay on a stable, known-good version until they are ready to migrate.

sidebar-1

HealthExcellent
ReviewSatisfactory
About
Lock specified plugins to prevent automatic updates by changing their manifest.json version so Obsidian's update checks skip them. Use the configuration page to toggle lock/unlock per plugin and restore original versions for normal updates.
UtilitiesFilesDevelopers
Details
Current version
1.0.8
Last updated
2 months ago
Created
2 years ago
Updates
5 releases
Downloads
810
Compatible with
Obsidian 1.12.7+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Author
lemon695lemon695
github.com/Lemon695
GitHublemon695
  1. Community
  2. Plugins
  3. Utilities
  4. Update Locker

Related plugins

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Global Proxy

Configure network proxies for users in areas with restricted networks.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

BRAT

Easily install a beta version of a plugin for testing.

Advanced URI

Control everything with URI.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Lazy Loader

Load plugins with a delay on startup, so that you can get your app startup down into the sub-second loading time.

Git

Integrate Git version control with automatic backup and other advanced features.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.