chore(release): 1.0.5 include folder levels and README updates

This commit is contained in:
Raoul Jacobs 2025-11-21 19:47:15 +01:00
parent 6fdae87c5a
commit fcc0c3f4f0
3 changed files with 23 additions and 2 deletions

21
CHANGELOG.md Normal file
View file

@ -0,0 +1,21 @@
# Changelog
All notable changes to this project will be documented in this file.
## [1.0.5] - 2025-11-21
### Added
- Include folder subfolders as hierarchical `Level1..LevelN` CSV columns. Folder segments under the configured `Customers` folder are now emitted as Level columns before the project filename and markdown headers.
- README examples updated to use generic placeholders (`<CustomerName>`, `<Subfolder>`, `<ProjectName>`, `<Task>`).
### Changed
- CSV header format changed to: `CustomerName,Level1,Level2,...,Task` (project filename moved into `Level` columns to maintain consistent hierarchical ordering).
- CSV writer now uses a canonical `levels` array on parsed tasks which contains: folder segments, project filename, document headers, and parent task text.
### Notes
- The plugin bundle (`main.js`) should be rebuilt after the version bump. Run `npm run build` locally before publishing.
- If you distribute the plugin via GitHub Releases, create a release tagged `v1.0.5` and attach the rebuilt `main.js`, `manifest.json`, and `styles.css`.
---
## Previous releases
- See repository history for older versions.

View file

@ -1,7 +1,7 @@
{
"id": "task-export-to-csv",
"name": "Task Export Tool",
"version": "1.0.4",
"version": "1.0.5",
"minAppVersion": "1.0.0",
"description": "Export outstanding tasks to CSV for time tracking integration (e.g. ManicTime).",
"author": "Raoul Jacobs",

View file

@ -1,6 +1,6 @@
{
"name": "obsidian-task-export-plugin",
"version": "1.0.4",
"version": "1.0.5",
"description": "Export outstanding tasks from Obsidian vault to CSV for ManicTime integration",
"main": "main.js",
"scripts": {