Skip to content

Releases: oleeskild/obsidian-digital-garden

Release 2.49.1

30 Sep 16:29
b4a1845
Compare
Choose a tag to compare

Bug squashing 🐞

Previously, if any of your custom filters contained an invalid regex, it would crash the plugin. Now we will simply skip it, and notify the user about it.

Release 2.49.0

30 Sep 15:56
Compare
Choose a tag to compare

Better theme support

Some themes allow you to customize images and callouts with metadata after a "|" symbol. For example this in the ITS theme:

[!infobox|wikipedia]
![[image.png|banner|200]]

This release adds support for this syntax. You also need to update the template for this to work properly.
PR: #443

Delete unused images

Images that are no longer used should now be deleted
PR: #427

Better performance

Some changes have been done to make various actions faster in some curcumstances. See PRs for details.
PRs:
#433
#434
#441

Better dev experience

Changes that have enhanced the developer experience
PRs:
#435
#442

Release 2.48.0

27 Sep 14:52
Compare
Choose a tag to compare

New commands (PR #414 by @julesvirallinen )

Two new commands have been introduced

  • Remove publish flag
  • Toggle publication status

Rewrite rules enhancement (PR #422 by @julesvirallinen)

The rewrite rules UI will now show a live preview of what notes will be affected when modifying the rules
CleanShot 2023-09-24 at 19 09 36

Settings feedback

Changing settings should now be a bit more user friendly. Changing default note settings should now show a notice when saving, and when they are successfully changed. Additionally the save button in the appearance setting is now under every appearance category, which hopefully should make it easier to understand that the button needs to be clicked to save changed settings.

Maintenance

  • The code base have yet again undergone some major refactors, mostly implemented by @julesvirallinen πŸ™Œ

Release 2.47.0

20 Sep 20:13
Compare
Choose a tag to compare

New Features ✨

  • A brand new publication center featuring a filetree, checkboxes and a diff view for changed notes #412

Filetree

CleanShot 2023-09-20 at 21 40 33@2x

Diff view

CleanShot 2023-09-20 at 21 40 51@2x

Publishing view

CleanShot 2023-09-20 at 21 41 03@2x

Maintenance

  • The project has undergone some major improvements regarding types, vault testing, developer experience and structure. Massive thanks to @julesvirallinen for creating a bunch of PRs making these improvements!

Release 2.46.0

05 Sep 15:11
3050693
Compare
Choose a tag to compare

New Features ✨

  • Tags in frontmatter that is separated by commas is now treated as a list #366
  • There is now a live preview in the path rewrite modal, allowing you to test your rules manually #374
  • Support "blank" paths in rewrite rules. Writing "My Garden:" will now rewrite all the notes in that folder to be under the root of the website, i.e. "https://example.com/my-note" #379

Squashed bugs 🐞

  • Links to transcluded content now takes the "dg-permalink" attribute into account #342
  • Block references is no longer displayed in transcluded content #362

Maintenance πŸ§‘β€πŸ”§

  • The project now has some basic unit tests #375

Thanks to the following users for their contribution πŸŽ‰
@uroybd , @jpoles1 , @julesvirallinen

Release 2.45.2

09 Jul 22:12
Compare
Choose a tag to compare

πŸ”§ SVG fix

Scaled ranscluded SVGs, i.e. ![[example.svg|500]] could lead to an entire page breaking, if it contained an empty style tag. This release fixes that (This partly fixes #318)

Release 2.45.1

24 May 14:16
Compare
Choose a tag to compare
  • The content filter now applies to transcluded content as well. (Thanks to @davidkopp for fixing this in #316)

Release 2.45.0

22 May 16:25
Compare
Choose a tag to compare

πŸ“ Content filtering

A new setting has been added under the "Advanced" section, allowing you to specify arbitrary regex patterns and their replacement. Using this allows you to filter your content however you want before publishing. (Big thanks to @zcysxy for implementing this in #304 πŸŽ‰ )

Documentation for this will be added in the docs, but for now refer to #304 for an overview of how to use it.

Release 2.44.0

25 Apr 16:36
Compare
Choose a tag to compare

πŸ‘¨β€πŸ’» UI Enhancements

The UI should be a bit easier to navigate now, and more user friendly. Especially for new users. (Thanks to @amperag for the suggestions #268)

🎨 Content classes to note body

It is now possible to specify css classes you want to add to a note's body class. (PR by @uroybd #277). This requires the latest version of the template as well. See https://dg-docs.ole.dev/advanced/note-specific-settings/#body-classes and https://dg-docs.ole.dev/getting-started/04-appearance-settings/#css-settings for more info.

Release 2.43.1

26 Mar 12:53
85b1659
Compare
Choose a tag to compare
  • The "Hide note in graph" functionality was lost in a merge conflict, and didn't get released as part of version 2.43.1. This version adds it back in.