Skip to content

Releases: blacksmithgu/obsidian-dataview

0.5.27

07 Jun 05:52
Compare
Choose a tag to compare

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

05 Jun 05:27
Compare
Choose a tag to compare

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

05 Jun 04:35
Compare
Choose a tag to compare

0.5.25

  • Fix #1147: Fix there being a #null tag for files with an empty tag or tags frontmatter.

0.5.24

05 Jun 03:24
Compare
Choose a tag to compare

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

04 Jun 00:02
Compare
Choose a tag to compare

0.5.23

  • Fix #1140: Force API objects to be arrays if they are iterables.

0.5.22

03 Jun 04:28
Compare
Choose a tag to compare

0.5.22

  • Fix #1135: Use 'x' instead of 'X' for checkboxes.

0.5.20

11 May 03:59
Compare
Choose a tag to compare

0.5.20 (Beta)

Slight fix to hopefully improve some strange reported cases of bad indexing at startup.

0.5.19

09 May 05:45
Compare
Choose a tag to compare

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

01 May 23:49
Compare
Choose a tag to compare

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

26 Apr 04:19
Compare
Choose a tag to compare

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 like TASK WHERE contains(tags, "#tag").