mirror of
https://github.com/shumadrid/obsidian-git-changelog.git
synced 2026-07-22 05:42:16 +00:00
4.3 KiB
4.3 KiB
CHANGELOG
0.6.0
Features
- "Review changes reminder" feature. Receive a notification to review changes in your vault at a recurring interval (disabled by default).
Bug Fixes
- More accurate descriptions for the whitespace ignore settings.
0.5.1
Bug Fixes
- Stop auto initializing the first checkpoint (#4 Thanks to @texastoland for the suggestion).
- Shorten "Approve & create new checkpoint" button text.
0.5.0
What's Changed
Features
- New "Compare two vault states in history" and "Show vault changes since the last checkpoint" commands. The results of these commands are shown in a temporary side view.
- Add validation to settings tab UI and polish the layout.
- Display a message in the file changelog view when the opened file is ignored by Git.
- Mention unusual scenarios that can lead to the "File has no git history" state in the file changelog view. (#3 Thanks to @AMC-Albert for the suggestion!)
- Option to convert ExcludeFilesAndFolders to an include list.
- Option to temporarily disable the ExcludeFilesAndFolders list.
- Reorganized the settings internally. Users that are updating from a previous version will need to reconfigure all settings that have been affected.
Bug Fixes
- Clear the file changelog view if no DiffViews are visible.
- Improved conditional changelog recalculation logic on settings changes.
- Fix an issue where the date labels of the changelog versions were sometimes staying outdated.
- Prevent excluding the git root folder from the vault changelog.
- Prevent adding paths above git root folder to the exclude list to avoid git errors.
- Apply the "Day start time" setting only when the day interval for a changelog is active (to avoid confusion).
- Update the minimum required Obsidian version to 1.8.9.
0.4.0
Features
- Add options for ignoring whitespace changes.
- Expand "Copy commit hash" context menu option to also copy the file path when possible.
Bug Fixes
- Make the plugin load faster by reducing file size.
- Disable "Change interval" button for the file changelog when no file is opened.
- Don't forget the collapsed state of the first version when chaining recomputes.
- Make the status bar stats recognize renamed files once they're committed instead of treating them as new.
- Ensure version labels are displayed in the user's specified timezone.
- Remove redundant Git plugin initialization check on startup.
- Add more detail to incompatibility notices about the installed Git plugin version.
- Prevent expanding large number of versions in the vault changelog view as a temporary workaround for performance degradations.
0.3.0
Features
- Add "Copy commit hash" context menu item.
- Add "Git changelog: Exclude/Reinclude" context menu item.
Bug Fixes
- Show loading state when status bar stats are computing.
- Improve ExcludeFilesAndFolders parsing logic.
- Fix faulty status bar's queue logic that was sabotaging other tasks.
- Revert faulty "is binary file" check.
0.2.1
Bug Fixes
- Convert text to sentence case
- Fix changelog list items getting shifted, leading to the stats representing the wrong versions.
- Rename "Rename detection sensitivity" to "Rename detection strictness".
- Fix file changelog failing on file names with quotes.
- Handle file changelog versions in which the file was deleted.
- Don't disable "Change interval" button while the stats are loading.
- Make tiny improvements to "Exclude files and folders" logic.
0.2.0
Features
- Add a custom locale setting.
- Add support for showing the stats of initial versions.
- Ability to open the live version of a file from the File changelog view.
- More consistent UI in the changelog views.
- More accurate interval labels.
Bug Fixes
- Fix scroll not working in views.
- Fix the changelog showing duplicate versions.
- Remember latest version's collapsed state between recomputes.
- Optimize changelog generation performance, stop it from freezing the UI.
- Correctly implement the "Day start time" setting, now limited to hours.
- Stop the File changelog from clearing the stats when a commit happens and the markdown view isn't in focus.
- Prevent status bar stats from becoming outdated.
- Prevent outdated Vault changelog version labels on new days.
- Removed "Git plugin missing" warning flash in views during startup.
- Don't reopen closed views on startup.
0.1.0
- Initial release