Releases: oleeskild/obsidian-digital-garden
Release 2.49.1
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
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
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
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
New Features β¨
- A brand new publication center featuring a filetree, checkboxes and a diff view for changed notes #412
Filetree
Diff view
Publishing view
- Indication on whether your github config is correct or not #404 (PR by @julesvirallinen)
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
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
π§ 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
- The content filter now applies to transcluded content as well. (Thanks to @davidkopp for fixing this in #316)
Release 2.45.0
π 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
π¨βπ» 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
- 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.