|
1 | 1 | # Obsidian Meta Bind Changelog |
2 | 2 |
|
| 3 | +# 0.6.1 |
| 4 | + |
| 5 | +Bug Fixes |
| 6 | + |
| 7 | +- fixed a bug with the settings migration causing the settings to be deleted |
| 8 | + |
| 9 | +# 0.6.0 |
| 10 | + |
| 11 | +New Features |
| 12 | + |
| 13 | +- `list` input field |
| 14 | +- `defaultValue` input field argument |
| 15 | + - lets you define a custom default value for an input field |
| 16 | + - works on any input field |
| 17 | +- `placeholder` input field argument |
| 18 | + - lets you define a placeholder value to be displayed in the input field, if no value is set |
| 19 | + - works on the following input fields `text`, `textArea`, `number` and `list` |
| 20 | +- specific folders can now be excluded in the setting, excluding means that the plugin will not show input or view fields in these folders |
| 21 | +- the `option` argument now allows for a name and a value, e.g. `option(value, displayName)` |
| 22 | +- numbers and booleans will now be recognized and treated as such |
| 23 | + - e.g. `option(5, 5 Stars)` will set the metadata to the number 5 instead of the string '5' |
| 24 | + - e.g. `offValue(0)` will set the metadata to the number 0 instead of the string '0' |
| 25 | + |
| 26 | +Changes |
| 27 | + |
| 28 | +- new parser for input fields, view fields and bind targets |
| 29 | + - input fields now display way better error messages |
| 30 | + - I tried not to introduce breaking changes, but some might have slipped through |
| 31 | + - this is also why the update took so long |
| 32 | +- new API to create input field using code (e.g. using dataviewJS or [JS Engine](https://github.com/mProjectsCode/obsidian-js-engine-plugin)) |
| 33 | + - this is a breaking change |
| 34 | +- deprecated some input fields that had names in snake_case for camelCase names |
| 35 | + |
| 36 | +Bug Fixes |
| 37 | + |
| 38 | +- fixed a bug with the metadata cache when the frontmatter was invalid |
| 39 | +- fixed a bug with view fields that caused an error when referencing metadata from another file |
| 40 | +- fixed`toggle` with `offValue` sometimes showing the wrong toggle state |
| 41 | + |
| 42 | +# 0.5.1 |
| 43 | + |
| 44 | +Minor Changes |
| 45 | + |
| 46 | +- added a setting to disable JS View Fields |
| 47 | + |
3 | 48 | # 0.5.0 |
4 | 49 |
|
5 | 50 | New Features |
6 | | -- Live Preview support |
7 | | -- Obsidian Publish support (docs page coming soon) |
8 | | -- Inline Select input field (more or less a dropdown select) |
9 | | -- Progress Bar input field (a bigger full note width slider) |
10 | | -- On and Off Value arguments for the Toggle input field (specify custom on and off values for the toggle) |
11 | | -- new error handling system that supports warnings |
| 51 | + |
| 52 | +- Live Preview support (thanks to koala on discord for helping me with this) |
| 53 | +- Obsidian Publish support (docs page coming soon, thanks to Sigrunixia on discord for letting me test on her publish account) |
| 54 | +- View Fields, a way to reactively display your metadata using mathjs |
| 55 | +- Inline Select input field (more or less a dropdown select) |
| 56 | +- Progress Bar input field (a bigger full note width slider) |
| 57 | +- On and Off Value arguments for the Toggle input field (specify custom on and off values for the toggle) |
| 58 | +- new error handling system that supports warnings |
12 | 59 |
|
13 | 60 | Minor Changes |
14 | | -- added timed cache retention to the plugins on demand metadata cache |
| 61 | + |
| 62 | +- added timed cache retention to the plugins on demand metadata cache |
15 | 63 |
|
16 | 64 | Bug Fixes |
17 | | -- fixed a bug with the metadata cache needlessly updating the frontmatter |
18 | | -- fixed some mistakes in the docs |
| 65 | + |
| 66 | +- fixed a bug with the metadata cache needlessly updating the frontmatter |
| 67 | +- fixed some mistakes in the docs |
19 | 68 |
|
20 | 69 | # 0.4.X |
21 | 70 |
|
|
0 commit comments