General
- ❎ license info added to all project files
- ❎ code coverage
- ❎ unit test to part of the code (journey begins)
- ♻️️ flake8 linter has been replaced with [ruff](https://github.com/astral-sh/ruff)
- ♻️️ internal code refactoring and simplifications
- ♻️️ project dependencies has been separated into 3 groups: **general**, **test** and **dev**
- ♻️️ main project dependencies has been updated:
- `mkdocs >= 1.5.3`
- `mkdocs-material >= 9.4.3`
Blog
- ✅ relative links are fixed
- ✅ metadata key `status` collision with [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/reference/#setting-the-page-status) (`>= 9.20`) solved by renaming to `publish` (the same value as in [Obsidian.md](https://help.obsidian.md/Obsidian+Publish/Publish+and+unpublish+notes#Automatically+select+notes+to+publish))
- ✅ `temp_dir` default value changed to `.pub_blog_temp`
Meta
- ✅ metadata key `status` collision with [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/reference/#setting-the-page-status) (`>= 9.20`) solved by renaming to `publish` (the same value as in [Obsidian.md](https://help.obsidian.md/Obsidian+Publish/Publish+and+unpublish+notes#Automatically+select+notes+to+publish))
Minifier
- ✅ `cache_dir` default value changed to `.pub_min_cache`
Obsidian
- ✅ links and wiki links are fixed
Debugger
- ✅ configuration warnings are now captured and can be part of the log file and new console log look & feel
---
> [!note]
> ❎ - added ✅ - fixed ♻️️ - changed 🚫 - removed