obsidian-dataview

A data index and query language over Markdown files, for https://obsidian.md/.

MIT License

Stars
6.9K
Committers
112

Bot releases are visible (Hide)

obsidian-dataview - 0.5.67 Latest Release

Published by blacksmithgu 4 months ago

0.5.67

Includes several documentation fixes and several community-contributed bug fixes.

  • @reply2za: Fixed inline rendering in the reading view.
  • @carlesalbasboix: Adds sum(), avg(), min(), and max() to data arrays.
  • @mnaoumov: Adds code mirror configuration which code highlights dataviewjs!
obsidian-dataview - 0.5.66

Published by blacksmithgu 7 months ago

0.5.66

Bugfix for version comparisons to fix some other plugins having broken interactions with Dataview.

obsidian-dataview - 0.5.65

Published by blacksmithgu 7 months ago

0.5.65

A maintenance update which fixes some issues with rendering embeds in Dataviews and adds a few new functions.

  • Adds the hash() function for generating consistent uniformly-distributed values given arbitary inputs. Primarily useful for creating "random" views which remain consistent across page refreshes. Thanks to @holroy.
  • Adds the slice() function for slicing arrays, similar to Javascript's Array.slice. Thanks to @holroy.
  • Fixes several issues with rendering embeds inside dataviews. Thanks to @GottZ.
  • Several documentation improvements around tasks - thanks to @holroy and @RaviOnline.
obsidian-dataview - 0.5.64

Published by blacksmithgu 12 months ago

0.5.64

More bug fixes for inline field rendering.

obsidian-dataview - 0.5.63

Published by blacksmithgu 12 months ago

0.5.63

  • More bugfixes from @RyotaUshio for rendering Markdown paragraphs and other blocks in DataviewJS.
obsidian-dataview - 0.5.62

Published by blacksmithgu 12 months ago

0.5.62

Several more inline field fixes from @RyotaUshio, including more configuration options, fixing inline fields being rendered inside codeblocks, and more. Thanks!

obsidian-dataview - 0.5.61

Published by blacksmithgu about 1 year ago

0.5.61

  • @RyotaUshio: Fix several bugs related to the new inline field rendering, including source mode and fixing date formatting.
obsidian-dataview - 0.5.60

Published by blacksmithgu about 1 year ago

0.5.60

  • @RyotaUshio: Add explicit rendering of inline fields in live preview. They are much more visually distinct now!
  • @MarioRicalde: Adds PluginApi#evaluateInline(expression, path) to the plugin API, which evaluate expressions as if you were on the given page.
obsidian-dataview - 0.5.59

Published by blacksmithgu about 1 year ago

0.5.59

  • Fix an issue with the plugin failing to run on iOS due to an esoteric regex issue.
obsidian-dataview - 0.5.58

Published by blacksmithgu about 1 year ago

0.5.58

  • Negative durations will now be properly rendered.
obsidian-dataview - 0.5.57

Published by blacksmithgu about 1 year ago

0.5.57

Maintenance patch which bumps many internal dependency versions and which includes approximately ~20 community-contributed PRs which add some new functions, fix some Dataview interactions with properties, and more!

obsidian-dataview - 0.5.56

Published by blacksmithgu over 1 year ago

0.5.56

  • Includes some performance fixes on recent versions of Obsidian 1.3+ due to some API changes. Thanks @kometenstaub.
  • Documentation cleanups and improvements by @mocsa, @protofarer, @seanlzx, and @somidad.
  • Adds the new flat(array) method for flattening nested arrays, as well as parsing dates using arbitrary formats using
    date(text, "format"). Thanks @holroy!
obsidian-dataview - 0.5.55

Published by blacksmithgu over 1 year ago

0.5.55

  • Durations are now internationalized using luxon's new internationalization support.
  • Dataviews should now properly render inside Canvas and some other contexts. Thanks @GamerGirlandCo!
obsidian-dataview - 0.5.54

Published by blacksmithgu almost 2 years ago

0.5.54

  • Regular list items are now also clickable in task views, not just task lines! Thanks to @LilaRest.
obsidian-dataview - 0.5.53

Published by blacksmithgu almost 2 years ago

0.5.53

  • Fix some documentation issues causing docs to not be updated.
obsidian-dataview - 0.5.52

Published by blacksmithgu almost 2 years ago

0.5.52

Substantial documentation improvements thanks to @s-blu and @AB1908!

  • For people concerned about dataviewjs code execution from copy-pasting, @eyuelt has made it possible to change the
    dataviewjs codeblock prefix.
  • @sohanglal has added some documentation for task.visual for changing the visual text of a task.
  • @Chouffy and @Daryl-Horton have fixed some bad documentation links!
  • @vrtmrz swapped the regex used for parsing tags to better match Obsidian's own parser.
  • @alexfertel has added regextest, which allows for matching parts of a string instead of the whole thing.
  • @iamrecursion has added more metadata to file links, so they now include section metadata. This may cause some slight
    visual changes in link views.
obsidian-dataview - 0.5.51

Published by blacksmithgu almost 2 years ago

0.5.51 (Beta)

  • Allow disabling regular Dataview inline queries via configuration option.
obsidian-dataview - 0.5.50

Published by blacksmithgu almost 2 years ago

0.5.50 (Beta)

  • Expose dataview EXPRESSION and QUERY parsing to the dataview npm plugin, so others can parse dataview ASTs.
  • Fix documentation issue with join.
obsidian-dataview - 0.5.49

Published by blacksmithgu almost 2 years ago

0.5.49 (Beta)

  • Add the average function to compute averages of lists (average([list of things])).
  • Added documentation for average, min, max, minby, and maxby functions.
  • Fixed the broken nonnull function and documented it.
obsidian-dataview - 0.5.48

Published by blacksmithgu almost 2 years ago

0.5.48 (Beta)

We're back to more regular beta releases while I trial out new functionality!

  • Fixed broken list behavior for dv.markdownTaskList.
  • @GamerGirlandCo: Better handling of block IDs when checking off tasks!
  • @s-blu and @AB1908: Lots of big documentation upgrades! Nice!
  • @leoccyao: More block ID task checking fixes. Should work after this one.
  • Add expression/query parsing to the dataview NPM package.
  • @charleshan: Fix a missing header level in the dataview dv.header example.