Releases: blacksmithgu/obsidian-dataview
0.5.27
0.5.27
More performance + correctness bugfixes.
- The parser has been made a little more robust to prevent major indexing issues (or at least recover from them
quickly). - Several new strange tag variants are now supported.
- Markdown links are now properly indexed again.
Some DataviewJS performance issues should be resolved now, especially for external plugins using Dataview. This fix
does involve a slight API break w.r.t. what types are wrapped into Dataview Arrays (which provide functions like
.where()
). Generally, only Dataview-provided implicits are wrapped in data arrays now; frontmatter and inline fields
are always now regular JS arrays - use dv.array()
to explicitly make a data array if you want the advanced querying.
0.5.26
0.5.26
More small bugfixes:
- Fix a few small link rendering issues.
- Tag extraction from tasks now handles punctuation properly.
- Upgrade luxon (which is embedded in DataviewJS) to 2.4.0.
0.5.25
0.5.24
0.5.24
Several bugfixes:
- Nulls are now sorted first rather than last; it's generally good practice to explicitly check for nulls in your
queries to avoid strange behavior. - Dataview now properly parses space-delimited tags (like
tags: abc def ghi
). - Dataview now supports dropping the entire file cache in case of bugs.
0.5.23
0.5.22
0.5.20
0.5.20 (Beta)
Slight fix to hopefully improve some strange reported cases of bad indexing at startup.
0.5.19
0.5.19 (Beta)
Dataview now uses IndexedDB to cache file metadata, reducing startup time to virtually nothing if you've opened the
vault before; if you have a small vault (<1000 notes), you may notice a slight improvement, but large vaults and mobile
devices will notice a very significant performance improvement to "first valid paint". Some other performance parameters
have been tuned to hopefully make the default experience better.
A few small bugs related to rendering have also been squashed, including an issue with images being scaled wrongly.
0.5.18
0.5.18 (Beta)
- Tasks in task views now support alternative task status characters like '!' and '/'; thanks @ebullient.
- A few documentation nit fixes.
- Added
DataArray#sortInPlace
for a more efficient mutable sort for niche use cases.
0.5.17
0.5.17 (Beta)
- Improved behavior when clicking on tasks in the task view; will now properly scroll to the relevant line in long
files! - Fixed a bug with incorrect counts being displayed in task views.
- Added
tags
as a field available on task items, so you can now do things likeTASK WHERE contains(tags, "#tag")
.