Releases: decaf-dev/obsidian-dataloom
Releases · decaf-dev/obsidian-dataloom
8.12.2
Fix
- add disabled background and tooltip when column frontmatter key is not selected
8.12.1
Fix
- don't crash if assigned property type returns null
8.12.0
Feature
- disable
MatchColumnMenu
item when column is already selected - add
BulksOperationsMenu
to import columns section - add finalize settings step of import menu
- allow the user to specify the date format of the dates that they are importing
- add a date separator option to the
DateCellEdit
menu #414 - add an include time option to the
DateCellEdit
menu #633 - add a time format option to the
DateCellEdit
menu - use DayJS for validating date time strings
- add placeholders for date and time input in the
DateCellEdit
menu - add date format options to the
LastEdited
andCreationTime
header option menus - add clear frontmatter key button
- show already selected frontmatter keys as disabled
Fix
- don't focus trigger when the import match menu trigger
- disable import button when enabled columns is 0
- allow pointer events on disabled
- fix menu position
bottom
- fix event triggers not working anymore. Use the custom
EventManager
class instead ofapp.trigger
- get property types from Obsidian instead of inferring the types
- fix undo/redo not allowing you to hold down the keys
- rerender the app when a property's type changes externally
- fix original property values being erased when choosing a key #810
- handle deserialization of Obsidian date properties
- update
includeTime
value based on Obsidian date - resolve frontmatter keys not appearing on plugin load if a view with a loom is open
- delete a property from the
FrontmatterCache
if it is null - resolve datetime incorrectly saving as date
- handle date incorrectly loading as datetime
- fix bottom bar lag on mobile. Change from debounce to throttle.
- stop empty lines from being parsed as cells during CSV import #792 #813
Refactor
- update padding in match columns section
- rename import match button to
Match as new
- rename
lastEditedTime
tolastEditedDateTime
- make
dateTime
store as an ISO8601 string - rename
creationTime
tocreationDateTime
- make
lastEditedDateTime
store as an ISO8601 string - make
creationDateTime
store as an ISO8601 string
Test
- add JSDom to make
navigator.language
available in Jest tests - add comprehensive unit tests for all date functions
Chore
- replace
package.lock
andyarn.lock
withbun.lock
- change to Mozilla License
Docs
- update CONTRIBUTING.md with Bun.sh info
- add info about date frontmatter support
8.11.3
8.11.2
8.11.1
8.11.0
8.10.1
Fix
- resolve table scroll not unlocking (regression 8.10.0)
8.10.0
8.9.3
Fix
- ignore wrap content setting when calculating max content size on double-click to fit
Refactor
- move
useOverflow
intoBodyCellContainer