Releases: overwrite00/MetaLens
Release list
MetaLens v0.2.0
🚀 MetaLens v0.2.0 Release
Major Changes
Tailwind CSS v4 Upgrade
- Migrated from Tailwind v3 to v4 with new Vite plugin integration (
@tailwindcss/vite) - Implemented CSS-first configuration using
@themedirective in globals.css - Removed obsolete config files:
tailwind.config.ts,postcss.config.js - Improved CSS build performance through Vite plugin optimization
Dependency Updates (8 total)
| Package | Update |
|---|---|
| electron | 42.5.0 → 43.0.0 |
| tailwindcss | 3.4.19 → 4.3.2 |
| @tailwindcss/vite | ⬆️ 4.3.2 (new) |
| vite | 8.1.0 → 8.1.3 |
| lucide-react | 1.21.0 → 1.23.0 |
| fastapi | 0.138.1 → 0.139.0 |
| pillow | 12.2.0 → 12.3.0 |
| postcss | 8.5.15 → 8.5.16 |
✅ Quality Assurance
- Python tests: 47 passed, 1 skipped
- Electron 43 (Chromium 150) compatibility verified
- Custom color palette fully preserved (56 Tailwind utility classes)
- CSS bundle optimized: proper tree-shaking and minification
- No breaking changes to application API or user-facing behavior
📋 What's New
- Faster Tailwind CSS compilation during development (
npm run dev) - Enhanced Electron integration with latest Chromium features
- Better Python async handling with FastAPI 0.139
- Improved image processing with Pillow 12.3
📚 Resources
Released: 2026-07-04
License: MIT — © 2026 Graziano Mariella
What's Changed
- fix: restore UI styling - Tailwind v3 downgrade by @overwrite00 in #73
- release: v0.2.0 by @overwrite00 in #82
Full Changelog: v0.1.5...v0.2.0
MetaLens v0.1.5
What's Changed
- chore(deps): bump pytest from 9.0.3 to 9.1.0 in /python by @dependabot[bot] in #55
- chore(deps-dev): bump tailwindcss from 3.4.19 to 4.3.1 in /frontend by @dependabot[bot] in #52
- chore(deps-dev): bump electron from 41.2.1 to 42.4.0 in /electron by @dependabot[bot] in #51
- chore(deps): bump react-dom from 19.2.5 to 19.2.7 in /frontend by @dependabot[bot] in #50
- chore(deps): bump pywin32 from 310 to 312 in /python by @dependabot[bot] in #48
- chore(deps): bump xattr from 1.1.0 to 1.3.0 in /python by @dependabot[bot] in #47
- chore(deps-dev): bump electron from 42.4.0 to 42.4.1 in /electron by @dependabot[bot] in #59
- chore(deps): bump fastapi from 0.136.3 to 0.137.2 in /python by @dependabot[bot] in #58
- chore(deps): bump lucide-react from 1.18.0 to 1.21.0 in /frontend by @dependabot[bot] in #57
- chore(deps): bump pypdf from 6.13.2 to 6.13.3 in /python by @dependabot[bot] in #56
- chore(deps): bump pytest from 9.1.0 to 9.1.1 in /python by @dependabot[bot] in #67
- chore(deps-dev): bump autoprefixer from 10.5.0 to 10.5.2 in /frontend by @dependabot[bot] in #69
- chore(deps): bump pypdf from 6.13.3 to 6.14.2 in /python by @dependabot[bot] in #68
- chore(deps-dev): bump @vitejs/plugin-react from 6.0.2 to 6.0.3 in /frontend by @dependabot[bot] in #71
- chore(deps): bump fastapi from 0.137.2 to 0.138.1 in /python by @dependabot[bot] in #70
- chore(deps-dev): bump electron from 42.4.1 to 42.5.0 in /electron by @dependabot[bot] in #72
- chore(deps-dev): bump vite from 8.0.16 to 8.1.0 in /frontend by @dependabot[bot] in #66
- chore(deps): bump mutagen from 1.47.0 to 1.48.1 in /python by @dependabot[bot] in #65
Full Changelog: v0.1.4...v0.1.5
What's Changed
- chore(deps): bump pytest from 9.0.3 to 9.1.0 in /python by @dependabot[bot] in #55
- chore(deps-dev): bump tailwindcss from 3.4.19 to 4.3.1 in /frontend by @dependabot[bot] in #52
- chore(deps-dev): bump electron from 41.2.1 to 42.4.0 in /electron by @dependabot[bot] in #51
- chore(deps): bump react-dom from 19.2.5 to 19.2.7 in /frontend by @dependabot[bot] in #50
- chore(deps): bump pywin32 from 310 to 312 in /python by @dependabot[bot] in #48
- chore(deps): bump xattr from 1.1.0 to 1.3.0 in /python by @dependabot[bot] in #47
- chore(deps-dev): bump electron from 42.4.0 to 42.4.1 in /electron by @dependabot[bot] in #59
- chore(deps): bump fastapi from 0.136.3 to 0.137.2 in /python by @dependabot[bot] in #58
- chore(deps): bump lucide-react from 1.18.0 to 1.21.0 in /frontend by @dependabot[bot] in #57
- chore(deps): bump pypdf from 6.13.2 to 6.13.3 in /python by @dependabot[bot] in #56
- chore(deps): bump pytest from 9.1.0 to 9.1.1 in /python by @dependabot[bot] in #67
- chore(deps-dev): bump autoprefixer from 10.5.0 to 10.5.2 in /frontend by @dependabot[bot] in #69
- chore(deps): bump pypdf from 6.13.3 to 6.14.2 in /python by @dependabot[bot] in #68
- chore(deps-dev): bump @vitejs/plugin-react from 6.0.2 to 6.0.3 in /frontend by @dependabot[bot] in #71
- chore(deps): bump fastapi from 0.137.2 to 0.138.1 in /python by @dependabot[bot] in #70
- chore(deps-dev): bump electron from 42.4.1 to 42.5.0 in /electron by @dependabot[bot] in #72
- chore(deps-dev): bump vite from 8.0.16 to 8.1.0 in /frontend by @dependabot[bot] in #66
- chore(deps): bump mutagen from 1.47.0 to 1.48.1 in /python by @dependabot[bot] in #65
Full Changelog: v0.1.4...v0.1.5
MetaLens v0.1.4
What's Changed
- chore: security release v0.1.4 (undici vulnerability patches) by @overwrite00 in #64
Full Changelog: v0.1.3...v0.1.4
MetaLens v0.1.3
What's Changed
- Configure Dependabot to target develop branch by @overwrite00 in #54
- chore(deps): bump pypdf from 6.13.2 to 6.13.3 in /python in the pip group across 1 directory by @dependabot[bot] in #60
- chore: integrate develop → main (dependency updates + CodeQL fixes) by @overwrite00 in #61
- chore: release version 0.1.3 - Maintenance and dependency updates by @overwrite00 in #63
Full Changelog: v0.1.2...v0.1.3
MetaLens v0.1.2
🔍 Code Quality Improvements
Comprehensive CodeQL analysis resolution with 30 alerts fixed, improving code reliability and maintainability.
✨ What's Fixed
Python Code Quality (24 fixes)
- 13 unused imports removed from handlers, API routes, and test files
- 7 empty except blocks properly handled with pass statements
- 3 ineffectual statements removed from abstract method definitions
- 2 unused variables removed (PathT global, captured_temp_path local)
- 1 file permission vulnerability (CWE-732) fixed in test suite with secure mode (0o700)
JavaScript Code Quality (6 fixes)
- 3 unused local variables cleaned (useCallback imports removed, SortIcon component removed from FilePanel)
✅ Testing & Verification
- 47 tests passing, 1 skipped
- Zero regressions from code cleanup
- Opus agent verified: Complete code review, type hint integrity, Pydantic model functionality
- All imports validated, no syntax errors
🚀 Release Details
- Branch: main
- Commits in this release:
- Resolve 30 CodeQL alerts (squashed from develop)
- Correct CodeQL resolution defects
- Bump version to 0.1.2
- Python version: 3.11–3.13 compatible
- License: MIT
📋 Checklist
- All CodeQL alerts resolved
- Tests pass locally and in CI
- Version bumped (0.1.1 → 0.1.2)
- CHANGELOG updated
- README version badge updated
- PR reviewed and merged
What's Changed
- Release 0.1.1: security hardening and dependency updates by @overwrite00 in #46
- Resolve 30 CodeQL alerts - Code quality improvements by @overwrite00 in #53
What's Changed
- Release 0.1.1: security hardening and dependency updates by @overwrite00 in #46
- Resolve 30 CodeQL alerts - Code quality improvements by @overwrite00 in #53
Full Changelog: v0.1.1...v0.1.2
What's Changed
- Release 0.1.1: security hardening and dependency updates by @overwrite00 in #46
- Resolve 30 CodeQL alerts - Code quality improvements by @overwrite00 in #53
Full Changelog: v0.1.1...v0.1.2
What's Changed
- Release 0.1.1: security hardening and dependency updates by @overwrite00 in #46
- Resolve 30 CodeQL alerts - Code quality improvements by @overwrite00 in #53
Full Changelog: v0.1.1...v0.1.2
MetaLens v0.1.1
What's Changed
- fix: resolve RPM Build ID conflicts + display name + version sync + tar.gz by @overwrite00 in #1
- Add GitHub automation configuration and dependency management by @overwrite00 in #2
- Add GitHub automation and reviewer request configuration by @overwrite00 in #24
- ci(deps)(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #3
- fix(tests): use @pytest_asyncio.fixture for async client fixture by @overwrite00 in #25
- ci(deps)(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #4
- ci(deps)(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #5
- ci(deps)(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #6
- ci(deps)(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #7
- chore(deps-frontend)(deps-dev): bump @babel/parser from 7.29.2 to 7.29.7 in /frontend by @dependabot[bot] in #8
- chore(deps-electron)(deps-dev): bump webpack-sources from 3.3.4 to 3.5.0 in /electron by @dependabot[bot] in #9
- chore(deps-frontend)(deps-dev): bump @babel/plugin-transform-react-jsx-source from 7.27.1 to 7.29.7 in /frontend by @dependabot[bot] in #10
- chore(deps-electron)(deps-dev): bump tapable from 2.3.2 to 2.3.3 in /electron by @dependabot[bot] in #11
- chore(deps-frontend)(deps-dev): bump electron-to-chromium from 1.5.340 to 1.5.371 in /frontend by @dependabot[bot] in #12
- chore(deps-python)(deps): bump uvicorn from 0.34.2 to 0.49.0 in /python by @dependabot[bot] in #13
- chore(deps-frontend)(deps-dev): bump vite from 6.4.2 to 6.4.3 in /frontend by @dependabot[bot] in #16
- chore(deps-python)(deps): bump pypdf from 5.4.0 to 5.9.0 in /python by @dependabot[bot] in #15
- chore(deps-electron)(deps-dev): bump @electron-forge/maker-deb from 7.11.1 to 7.11.2 in /electron by @dependabot[bot] in #17
- chore(deps-python)(deps): bump fastapi from 0.115.12 to 0.136.3 in /python by @dependabot[bot] in #18
- chore(deps-electron)(deps-dev): bump @electron-forge/maker-zip from 7.11.1 to 7.11.2 in /electron by @dependabot[bot] in #19
- chore(deps-python)(deps): bump pillow from 11.2.1 to 11.3.0 in /python by @dependabot[bot] in #20
- chore(deps-frontend)(deps-dev): bump @babel/template from 7.28.6 to 7.29.7 in /frontend by @dependabot[bot] in #21
- chore(deps-python)(deps): bump pytest from 8.3.5 to 8.4.2 in /python by @dependabot[bot] in #22
- chore(deps-electron)(deps-dev): bump jiti from 2.6.1 to 2.7.0 in /electron by @dependabot[bot] in #23
- chore: merge develop into main by @overwrite00 in #26
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #28
- ci(deps)(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #30
- chore(deps-frontend)(deps): bump the minor-and-patch group in /frontend with 2 updates by @dependabot[bot] in #31
- chore(deps-python)(deps): bump xattr from 1.1.0 to 1.3.0 in /python in the minor-and-patch group by @dependabot[bot] in #32
- chore(deps-frontend)(deps-dev): bump postcss from 8.5.10 to 8.5.15 in /frontend in the development-updates group by @dependabot[bot] in #33
- chore(deps-python)(deps): bump pypdf from 5.9.0 to 6.13.2 in /python by @dependabot[bot] in #34
- chore(deps-python)(deps): bump pywin32 from 310 to 312 in /python by @dependabot[bot] in #35
- chore(deps-electron)(deps-dev): bump the development-updates group in /electron with 4 updates by @dependabot[bot] in #38
- chore(deps-python)(deps): bump pillow from 11.3.0 to 12.2.0 in /python by @dependabot[bot] in #37
- fix: correct dependabot.yml groups schema by @overwrite00 in #29
- chore(deps-frontend)(deps): bump lucide-react from 0.487.0 to 1.18.0 in /frontend by @dependabot[bot] in #36
- chore: merge develop into main with lucide-react update by @overwrite00 in #40
- fix: resolve pypdf vulnerabilities by updating to 6.13.2 by @overwrite00 in #41
- Fix Code Scanning alerts: comprehensive security solution by @overwrite00 in #45
New Contributors
- @overwrite00 made their first contribution in #1
- @dependabot[bot] made their first contribution in #3
Full Changelog: v0.1.0...v0.1.1
What's Changed
- fix: resolve RPM Build ID conflicts + display name + version sync + tar.gz by @overwrite00 in #1
- Add GitHub automation configuration and dependency management by @overwrite00 in #2
- Add GitHub automation and reviewer request configuration by @overwrite00 in #24
- ci(deps)(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #3
- fix(tests): use @pytest_asyncio.fixture for async client fixture by @overwrite00 in #25
- ci(deps)(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #4
- ci(deps)(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #5
- ci(deps)(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #6
- ci(deps)(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #7
- chore(deps-frontend)(deps-dev): bump @babel/parser from 7.29.2 to 7.29.7 in /frontend by @dependabot[bot] in #8
- chore(deps-electron)(deps-dev): bump webpack-sources from 3.3.4 to 3.5.0 in /electron by @dependabot[bot] in #9
- chore(deps-frontend)(deps-dev): bump @babel/plugin-transform-react-jsx-source from 7.27.1 to 7.29.7 in /frontend by @dependabot[bot] in #10
- chore(deps-electron)(deps-dev): bump tapable from 2.3.2 to 2.3.3 in /electron by @dependabot[bot] in #11
- chore(deps-frontend)(deps-dev): bump electron-to-chromium from 1.5.340 to 1.5.371 in /frontend by @dependabot[bot] in #12
- chore(deps-python)(deps): bump uvicorn from 0.34.2 to 0.49.0 in /python by @dependabot[bot] in #13
- chore(deps-frontend)(deps-dev): bump vite from 6.4.2 to 6.4.3 in /frontend by @dependabot[bot] in #16
- chore(deps-python)(deps): bump pypdf from 5.4.0 to 5.9.0 in /python by @dependabot[bot] in #15
- chore(deps-electron)(deps-dev): bump @electron-forge/maker-deb from 7.11.1 to 7.11.2 in /electron by @dependabot[bot] in #17
- chore(deps-python)(deps): bump fastapi from 0.115.12 to 0.136.3 in /python by @dependabot[bot] in #18
- chore(deps-electron)(deps-dev): bump @electron-forge/maker-zip from 7.11.1 to 7.11.2 in /electron by @dependabot[bot] in #19
- chore(deps-python)(deps): bump pillow from 11.2.1 to 11.3.0 in /python by @dependabot[bot] in #20
- chore(deps-frontend)(deps-dev): bump @babel/template from 7.28.6 to 7.29.7 in /frontend by @dependabot[bot] in #21
- chore(deps-python)(deps): bump pytest from 8.3.5 to 8.4.2 in /python by @dependabot[bot] in #22
- chore(deps-electron)(deps-dev): bump jiti from 2.6.1 to 2.7.0 in /electron by @dependabot[bot] in #23
- chore: merge develop into main by @overwrite00 in #26
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #28
- ci(deps)(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #30
- chore(deps-frontend)(deps): bump the minor-and-patch group in /frontend with 2 updates by @dependabot[bot] in https://github.com/ov...
MetaLens v0.1.0
Full Changelog: https://github.com/overwrite00/MetaLens/commits/v0.1.0
Full Changelog: https://github.com/overwrite00/MetaLens/commits/v0.1.0
Full Changelog: https://github.com/overwrite00/MetaLens/commits/v0.1.0
Full Changelog: https://github.com/overwrite00/MetaLens/commits/v0.1.0
Full Changelog: https://github.com/overwrite00/MetaLens/commits/v0.1.0
Full Changelog: https://github.com/overwrite00/MetaLens/commits/v0.1.0
Full Changelog: https://github.com/overwrite00/MetaLens/commits/v0.1.0
Full Changelog: https://github.com/overwrite00/MetaLens/commits/v0.1.0