Skip to content

Releases: ansango/obsidian-slugify

1.0.10

Choose a tag to compare

@github-actions github-actions released this 09 Jul 21:56

Full Changelog: 1.0.9...1.0.10

1.0.9

Choose a tag to compare

@github-actions github-actions released this 09 Jul 21:54

Full Changelog: 1.0.8...1.0.9

1.0.8

Choose a tag to compare

@github-actions github-actions released this 09 Jul 21:48

Full Changelog: 1.0.7...1.0.8

1.0.7

Choose a tag to compare

@github-actions github-actions released this 09 Jul 21:42

Full Changelog: 1.0.6...1.0.7

1.0.6

Choose a tag to compare

@ansango ansango released this 09 Jul 21:39

Add a test suite (14 cases) for the slugify/collision logic, extracted
into a Obsidian-free logic.ts module. Also migrates the package manager
and dev scripts to Bun (bundling still uses esbuild). No user-facing
behavior changes.

1.0.5

Choose a tag to compare

@ansango ansango released this 09 Jul 21:32

Add an "Include attachments" setting to optionally slugify non-markdown files (images, PDFs, etc.) too, off by default.

1.0.4

Choose a tag to compare

@ansango ansango released this 09 Jul 21:29

Add an "Undo last slugify" command that reverts the most recent batch of renames (in memory, single level).

1.0.3

Choose a tag to compare

@ansango ansango released this 09 Jul 21:26

Editable preview: each proposed filename in the confirmation modal can now be edited before applying. Collisions are recomputed live as you edit.

1.0.2

Choose a tag to compare

@ansango ansango released this 09 Jul 21:23

Add a settings tab:

  • Excluded folders: one path per line, files inside them (and subfolders) are always skipped.
  • Separator: choose between "-" and "_" for slugified names.

1.0.1

Choose a tag to compare

@ansango ansango released this 09 Jul 21:19

Flag name collisions in the preview modal before renaming, instead of only discovering them at apply time.