Releases: obsidianmd/obsidian-clipper
0.7.1
0.7.0
New
- Adds a side panel mode for Chromium browsers, which allows you to more easily work with active content on the page. Can be opened via the context menu in the page or toolbar icon.
Improved
title
filter now works better with arrays and objects.- Various performance improvements.
0.6.2
New
- Added
selectorHtml:
prefix for variables. Works the same asselector:
but extracts the HTML rather than text content, which is useful if you want to process the content withremove_html
,strip_tags
,strip_attr
, andmarkdown
filters.
Improved
- The
{{author}}
variable now returns a comma separated list if there are multiple authors. Note this means the default template is updated to{{author|split:", "|wikilink|join}}
if you want to wikilink the authors. - Improved conversion of Markdown tables and falls back to HTML tables if the table contains merged cells.
- Improved handling of
lower
,upper
andtitlecase
across languages and for arrays. - Improved handling of footnote references.
- No longer overrides
date
filters indate
anddatetime
properties. #55 - Relative URLs in
srcset
attributes are now correctly rewritten.
0.6.1
Added
- Added
{{site}}
variable to get the site name or publisher - Added search to the variables list panel available by clicking
...
Improved
- Better support for converting tables to Markdown
- Better accuracy on preset variables including
author
,image
,title
,description
,published
- More reliable popup size on some browsers
- More graceful fallback if Readability fails
- Fixed opening the context menu in Firefox (I think 🤞)
- Fixed issue with path not being saved in templates, #61 thanks @rothsandro
- Fixed anchor link stripping accidentally removing some headings
0.6.0
Warning: this update contains a breaking change for append and daily note templates. There is no automatic migration. You will need to update the note title field of any templates that add to an existing note. This update also means that append and daily note templates require Obsidian 1.7.2. which is currently available in early access.
New
- Two new template behavior options:
Add to existing note, at the top
andAdd to daily note, at the top
which allows you to add content to the top of the note rather than the bottom. - Daily note templates no longer require note title and path as we can now detect the daily note location in Obsidian as of 1.7.2.
- Properties can now be used across all template behaviors, and will be merged automatically with the existing note's properties if there are any.
- Added
link
filter to create Markdown links. - Automatically adds the programming language when clipping code blocks, if one is defined.
Improved
- If the extension is opened while the page is partially loaded, it will now update itself when the content finishes loading.
- Support converting MathJax to Obsidian math blocks.
- More improvements to
replace
filter when dealing with special characters like:
. - Don't use quotes around
date
anddatetime
YAML frontmatter values, to match Obsidian format. Closes #55. - Improve escaping and indentation for code blocks. Closes #53.
0.5.0
New
- Added
remove_html
filter to remove specific elements and their content from HTML strings. - Added
{{contentHtml}}
variable that works like{{content}}
but without Markdown parsing. Also removed {{selectionHtml}} since that is now handled by{{contentHtml}}
when a selection is present. - Added context menu item to open extension #50
- Added new setting: General → Save clipped note without opening it.
Improved
- Improved footnote conversion to Markdown.
- Empty links are removed from Markdown.
- Larger font size on Firefox Mobile.
- More restrictive file names on Linux.
- Fixed issue with Turndown GFM under certain conditions, closes #45.
- Fixed issue with
map
filter dealing with simple string arrays.
0.4.8
- Added Duplicate option to templates, under the More actions menu
- Added
{{time}}
variable as a shorthand for current datetime stamp, equivalent to{{date|date:"YYYY-MM-DDTHH:mm:ssZ"}}
{{time}}
and{{date}}
can now be customized using thedate
filter to return time stamps- Fixed issue with variables list in the popup
0.4.7
0.4.6
- Improved UI for Firefox Mobile
- Add advanced date formats for
date
filter - Revamped filter chaining logic, and allow escaping pipe within filters e.g.
replace:"\|",""