Skip to content

Releases: blacksmithgu/obsidian-dataview

0.5.29

07 Jun 08:59
Compare
Choose a tag to compare

0.5.29

Fix another subtle incompatibility between 0.4.26 and 0.5.29 - if you frequently used empty inline fields (like
Key:: with no value), the 0.5+ behavior is now the same as 0.4 behavior and will map such fields to null instead of an
empty string.

This may fix a broad variety of "subtly wrong" queries that you may have seen after the upgrade.

0.5.28

07 Jun 06:07
Compare
Choose a tag to compare

0.5.28

  • Fix a bug with some more string concatenations and null handling.

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.