convertor/CHANGELOG.md
2026-01-22 11:01:43 +08:00

521 lines
25 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Changelog
## [0.1.11](https://github.com/pi-docket/ConvertX-CN/releases/tag/v0.1.11) (2026-01-22)
穩定性與品質維護版本。
### 🛡️ Stability & Quality
- **模型驗證腳本**:新增 `verify-models.sh` 腳本,可在容器內驗證預下載模型完整性
- **Dockerfile 版本標示**:明確標註 v0.1.11 版本資訊
### 🔧 Maintenance
- 更新工作流程中的 Node.js 和 Bun 版本
- 調整 CI/CD 依賴項版本
- 修正工作流程名稱格式
- 新增遠端服務更新工作流程(透過 Tailscale SSH 更新 Docker 服務)
### ✅ Quality Assurance
- 159 個測試全數通過
- TypeScript / ESLint / Prettier / Knip 檢查全數通過
- Build 流程驗證完成
---
## [0.1.10](https://github.com/pi-docket/ConvertX-CN/releases/tag/v0.1.10) (2026-01-21)
在 0.1.10 版本中ConvertX-CN 迎來了多項重大功能擴充與架構強化。這是一個里程碑式的版本,為專案帶來了全新的 API 伺服器、兩個強大的文件轉換引擎,以及完整的大檔案傳輸機制。
### ✨ Features
- **Rust API Server全新**:新增獨立的 Rust API 伺服器,同時支援 REST API 與 GraphQL API。所有 API 請求皆需 JWT Bearer Token 驗證,整合 20+ 種轉換引擎,並在轉換不支援時自動回傳可用替代方案。這為程式化呼叫 ConvertX 開啟了全新的可能性。
- **MinerU 文件轉換引擎**:整合 MinerU 智慧文件解析引擎,支援將 PDF、PPT、PPTX、DOC、DOCX、XLS、XLSX 等文件轉換為 Markdown 格式。提供兩種輸出模式:`md-t`(表格模式)與 `md-i`(圖片模式),轉換結果以 `.tar` 封裝輸出。
- **PDFMathTranslate 翻譯引擎**:新增 PDF 數學公式保留翻譯功能,支援 15 種目標語言(包含繁體中文、簡體中文、英文、日文、韓文、德文、法文等)。轉換結果包含原始 PDF 與翻譯後 PDF一同打包為 `.tar` 檔案。
- **分塊傳輸機制Chunk Transfer**:針對大檔案傳輸設計的全新機制。超過 10MB 的檔案將自動切割為 5MB 分塊上傳,並支援斷點續傳與亂序上傳合併。下載端同樣支援分塊下載,確保大檔案傳輸穩定可靠。
- **深色模式切換**Header 新增主題切換按鈕,支援淺色 / 深色模式一鍵切換,偏好設定自動儲存至本地。
### 🐛 Bug Fixes
- **Lint 問題修復**:修復 XSS K601 安全警告、Knip 未使用匯出偵測、以及 ESLint 錯誤,確保程式碼品質符合規範。
### 📦 Infrastructure
- **Docker Compose 擴充**:新增 API Server 的 Docker Compose profiles 整合,可透過 `--profile api` 一併啟動 API 伺服器。包含完整的環境變數範例與健康檢查腳本。
- **Dockerfile 強化**:擴充主 Dockerfile 以支援 PDFMathTranslate 所需的 Python 環境與模型預載。
### 📚 Documentation
- **README 大幅擴充**:新增 API Server 說明、新轉換器介紹、以及更詳細的部署指南。
- **i18n 文件更新**:新增主題切換相關的國際化字串,覆蓋所有 65 種語言。
### 🧪 Testing
- 新增 MinerU converter 完整測試11 個測試案例)
- 新增 PDFMathTranslate converter 完整測試13 個測試案例)
- 新增 Chunk Transfer 模組完整測試(上傳 / 下載 / 封裝共 32 個測試案例)
- 所有 159 個測試案例全數通過
---
## [0.1.9](https://github.com/pi-docket/ConvertX-CN/releases/tag/v0.1.9) (2026-01-20)
### ✨ Features
- **全頁拖曳上傳**:檔案可拖曳到頁面任何位置上傳
- **Setup 頁面語言切換**:首次設定頁面新增語言選擇器
### 🐛 Bug Fixes
- **語言選擇器 UI 修復**
- 語言 icon 尺寸從 h-5 w-5 增大至 h-6 w-6與文字視覺高度一致
- Dropdown 背景改為完全不透明,提升可讀性
- 新增 scrollbar 樣式,改善滾動體驗
- 邊框顏色加深,增強視覺對比
### 🌍 i18n
- **提示訊息國際化**:所有 confirm / alert 訊息改用 i18n
- **Setup 頁面 i18n 完整化**:首次設定頁面所有文字皆使用 i18n key
### 📚 Documentation
**README 重新定位為「開箱即用」**
- 精簡至 100 行內5 分鐘完成部署
- 只保留必要參數說明
- 進階內容移至 docs 子目錄
**新增文件結構**
| 目錄 | 內容 |
| ------------------ | ---------------------------------- |
| `docs/deployment/` | quickstart, docker-compose, update |
| `docs/config/` | environment, security |
| `docs/versions/` | latest, pinned-version |
**文件拆分原則**
- README = 新手入口(一分鐘看懂怎麼部署)
- docs/ = 進階參考(完整設定、情境範例)
- 每個文件都有清楚的連結導航
---
## [0.1.8](https://github.com/pi-docket/ConvertX-CN/releases/tag/v0.1.8) (2026-01-20)
### 🐛 Bug Fixes
- **LibreOffice PDF→DOCX**: 修復 PDF 轉 DOCX 一定失敗的問題
- 新增 PDF Import Pipeline使用 `--infilter=writer_pdf_import`
- 分流邏輯PDF→文字格式 vs 一般轉換
- 支援 PDF→DOCX/ODT/RTF/TXT/HTML
### 🛡️ Reliability
- **輸出檔案驗證**: 新增 `existsSync` 檢查,確保轉換真的成功
- **錯誤訊息優化**: 根據 stderr 內容提供有意義的中文錯誤訊息
- 識別加密檔案、損壞檔案、缺少 filter 等情況
- 避免 ENOENT 錯誤擴散
### 📝 Technical Notes
- LibreOffice 架構說明:
- Export Pipeline原生格式→導出格式DOCX→PDF
- Import Pipeline非原生格式→原生格式PDF→DOCX
- PDF 作為輸入時必須使用 `writer_pdf_import`
### ⚠️ Known Limitations
以下情況仍會失敗LibreOffice 限制):
- 加密/密碼保護的 PDF/DOCX
- 損壞的檔案
- 缺少必要字型(可能成功但版面錯亂)
- 並行大量轉檔LibreOffice 對 concurrent instance 不友善)
---
## [0.1.7](https://github.com/pi-docket/ConvertX-CN/releases/tag/v0.1.7) (2026-01-20)
### 🐛 Bug Fixes
- **登入問題**: 修復遠端部署時登入後被導回登入頁的問題
- 將 Cookie `sameSite``strict` 改為 `lax`
- 新增 Cookie `path` 設定確保覆蓋整個應用
- 新增 `TRUST_PROXY` 環境變數支援 reverse proxy
### 🚀 Features
- **Dockerfile 擴充**: 直接內建進階功能(不再分 Full 版)
- 新增 `texlive-lang-arabic` 阿拉伯語 LaTeX 支援
- 新增 `texlive-lang-other` 希伯來語等 LaTeX 支援
- 新增 `python3-opencv` 電腦視覺轉換支援
- 新增 `libavcodec-extra` 額外影片編解碼器
- **Locale**: 預設改為 `zh_TW.UTF-8` 確保中文 PDF 正確顯示
- **Pandoc**: PDF 引擎改用 `pdflatex` 提高相容性
### 📝 Docs
- 更新 compose.yaml 加入 `TRUST_PROXY` 說明
- 新增遠端部署注意事項
---
## [0.1.6](https://github.com/pi-docket/ConvertX-CN/releases/tag/v0.1.6) (2026-01-20)
### Features
- **Docker 架構**: 整理並優化官方 Dockerfile
- 更新 Dockerfile 註解與文件說明
- 新增 Dockerfile.full 完整版範本
- **Dockerfile.full**: 進階使用者自行 build 的完整範本
- 包含 65 種 OCR 語言(預設關閉)
- 包含完整 TexLive 選項(預設關閉)
- 包含額外字型套件(預設關閉)
- 所有進階功能以註解方式提供,使用者自行選擇
### Docs
- 更新 docs/docker.md
- 說明官方 Image vs 完整版差異
- 新增自訂 Build 指南
- 新增可選功能大小說明
### Optimization
- 優化 Dockerfile 結構與註解
- 清楚標示哪些功能未內建於官方 Image
---
## [0.1.5](https://github.com/pi-docket/ConvertX-CN/releases/tag/v0.1.5) (2026-01-20)
### Features
- **註冊功能**: 移除 ACCOUNT_REGISTRATION 限制,註冊頁面始終可用
- **語言選單**: UI 改為可滾動max-height: 320px避免畫面被撐爆
- **文件系統**: 新增 FAQ 常見問題文件
### Bug Fixes
- Login 頁面始終顯示 Register 連結
- 註冊後可直接登入(與原作者 v0.17.0 行為一致)
### Docs
- 簡化 README 快速開始說明
- 更新 getting-started.md 加入資料夾初始化指令
- 新增 docs/faq.md 常見問題
---
## [0.1.4](https://github.com/pi-docket/ConvertX-CN/releases/tag/v0.1.4) (2026-01-20)
### Features
- **i18n**: 擴展支援 65 種語言(從 5 種大幅擴展)
- 歐洲語系de, fr, es, it, pt, ru, nl, pl, uk, cs, sv, da, fi, no, el, hu, ro, bg, hr, sk, sl, lt, lv, et, sr, ca, eu, gl, is, ga, cy, mt, mk, sq
- 中東語系ar, he, fa, tr
- 南亞語系hi, bn, ta, te, mr, gu, kn, ml, ne, si
- 東南亞語系th, vi, id, ms, fil, my, km, lo
- 非洲語系af, sw, am, zu
- **註冊功能**: 預設開放使用者註冊(開箱即用)
- **文件**: 完整的文件系統
- 新增 getting-started.md 快速入門指南
- 新增 docker.md Docker 部署指南
- 新增 environment-variables.md 環境變數說明
- 新增 url-id-and-storage.md 儲存結構說明
- 新增 advanced-usage.md 進階使用指南
- 更新 i18n.md 65 種語言清單
### Bug Fixes
- 修復 i18n 模組導入路徑問題
- 修復 TypeScript 編譯錯誤
### Breaking Changes
- `ACCOUNT_REGISTRATION` 預設值從 `false` 改為 `true`(開箱即用)
---
## [0.1.3](https://github.com/C4illin/ConvertX/releases/tag/v0.1.3) (2026-01-20)
### Features
- **i18n**: Add multi-language UI support with 5 languages
- English (en) - default
- Traditional Chinese (zh-TW) / 繁體中文
- Simplified Chinese (zh-CN) / 简体中文
- Japanese (ja) / 日本語
- Korean (ko) / 한국어
- Add language selector dropdown in navigation header
- Auto-detect user's preferred language from browser settings
- Persist language preference in cookies
- All UI text (buttons, labels, messages, errors) now supports translation
- Extensible i18n architecture for adding more languages in the future
### Technical Details
- New `/src/i18n/` directory with translation core functionality
- New `/src/locales/` directory with JSON translation files
- New `LanguageSelector` component for language switching
- Updated all page components to support localization
- Client-side translation helper for dynamic content
---
## [0.15.0](https://github.com/C4illin/ConvertX/compare/v0.14.1...v0.15.0) (2025-10-07)
### Features
- add download all file by file alongside the tar download ([#415](https://github.com/C4illin/ConvertX/issues/415)) ([3e7e95b](https://github.com/C4illin/ConvertX/commit/3e7e95b53c78469f4aada996e835fcc6b9fde134))
- vtracer implemented and added docker file binaries install ([76c840d](https://github.com/C4illin/ConvertX/commit/76c840dbaa4a26d0623422b61581bb761ad6a6bc))
### Bug Fixes
- add language env ([f789d9d](https://github.com/C4illin/ConvertX/commit/f789d9dfe381780dcc715b70bcf304d570a73e3f))
- add lmodern ([761f56b](https://github.com/C4illin/ConvertX/commit/761f56b869d3a4faa7550d90b3da2d853baf8a1d)), closes [#320](https://github.com/C4illin/ConvertX/issues/320)
- missing public files ([8a888cc](https://github.com/C4illin/ConvertX/commit/8a888ccda679a31f801855e37800f52f1a1fda6e)), closes [#314](https://github.com/C4illin/ConvertX/issues/314)
- move color variables to seperate directory ([3bf82b5](https://github.com/C4illin/ConvertX/commit/3bf82b5b86177f95531293cab1dfee1e12c898a1)), closes [#53](https://github.com/C4illin/ConvertX/issues/53)
- run qtwebengine without sandbox ([9f2bdad](https://github.com/C4illin/ConvertX/commit/9f2bdadde779d88973296e81af103ed0016f5411))
- update favicon ([827f22e](https://github.com/C4illin/ConvertX/commit/827f22e2fc33bf32a02befb3c5bd519511826b38)), closes [#158](https://github.com/C4illin/ConvertX/issues/158)
## [0.14.1](https://github.com/C4illin/ConvertX/compare/v0.14.0...v0.14.1) (2025-06-04)
### Bug Fixes
- change to baseline build ([6ea3058](https://github.com/C4illin/ConvertX/commit/6ea3058e66262f7a14633bddcecd5573948f524a)), closes [#311](https://github.com/C4illin/ConvertX/issues/311)
## [0.14.0](https://github.com/C4illin/ConvertX/compare/v0.13.0...v0.14.0) (2025-06-03)
### Features
- add dvisvgm ([625e1a5](https://github.com/C4illin/ConvertX/commit/625e1a51f620fe9da79d0127eb6c95f468d9ea2b))
- add ImageMagick ([b47e575](https://github.com/C4illin/ConvertX/commit/b47e5755f677056e8acecad54c0c2e28a5e137f3)), closes [#295](https://github.com/C4illin/ConvertX/issues/295), closes [#269](https://github.com/C4illin/ConvertX/issues/269)
- enhance job details display with file information ([50725ed](https://github.com/C4illin/ConvertX/commit/50725edd021bb9a7f58c85b79c1eab355ad22ced)), closes [#251](https://github.com/C4illin/ConvertX/issues/251)
- improve job details interaction and accessibility ([29ba229](https://github.com/C4illin/ConvertX/commit/29ba229bc23d2019d2ee9829da7852f884ffa611))
- show version in footer ([9a49ded](https://github.com/C4illin/ConvertX/commit/9a49dedacac7e67a432b6da0daf1967038d97d26))
### Bug Fixes
- add av1 and h26X with containers ([af5c768](https://github.com/C4illin/ConvertX/commit/af5c768dc74b3124fd7ef4b29e27c83a5d19ad49)), closes [#287](https://github.com/C4illin/ConvertX/issues/287), closes [#293](https://github.com/C4illin/ConvertX/issues/293)
- progress bars on firefox ([ff2c005](https://github.com/C4illin/ConvertX/commit/ff2c0057e890b9ecb552df30914333349ea20eb7))
- register button style ([b9bbf77](https://github.com/C4illin/ConvertX/commit/b9bbf7792f01fcaa77e3520925de107e856926f1))
- switch from alpine to debian trixie ([4e4c029](https://github.com/C4illin/ConvertX/commit/4e4c029cb800df86affb99c3a82dda9e6708bdde)), closes [#234](https://github.com/C4illin/ConvertX/issues/234), closes [#199](https://github.com/C4illin/ConvertX/issues/199)
## [0.13.0](https://github.com/C4illin/ConvertX/compare/v0.12.1...v0.13.0) (2025-05-14)
### Features
- add HIDE_HISTORY option to control visibility of history page ([9d1c931](https://github.com/C4illin/ConvertX/commit/9d1c93155cc33ed6c83f9e5122afff8f28d0e4bf))
- add potrace converter ([bdbd4a1](https://github.com/C4illin/ConvertX/commit/bdbd4a122c09559b089b985ea12c5f3e085107da))
- Add support for .HIF files ([70705c1](https://github.com/C4illin/ConvertX/commit/70705c1850d470296df85958c02a01fb5bc3a25f))
- add support for drag/drop of images ([ff2ef74](https://github.com/C4illin/ConvertX/commit/ff2ef7413542cf10ba7a6e246763bcecd6829ec1))
### Bug Fixes
- add timezone support ([4b5c732](https://github.com/C4illin/ConvertX/commit/4b5c732380bc844dccf340ea1eb4f8bfe3bb44a5)), closes [#258](https://github.com/C4illin/ConvertX/issues/258)
## [0.12.1](https://github.com/C4illin/ConvertX/compare/v0.12.0...v0.12.1) (2025-03-20)
### Bug Fixes
- rollback to bun 1.2.2 ([cdae798](https://github.com/C4illin/ConvertX/commit/cdae798fcf5879e4adea87386a38748b9a1e1ddc))
## [0.12.0](https://github.com/C4illin/ConvertX/compare/v0.11.1...v0.12.0) (2025-03-06)
### Features
- added progress bar for file upload ([db60f35](https://github.com/C4illin/ConvertX/commit/db60f355b2973f43f8e5990e6fe4e351b959b659))
- made every upload file independent ([cc54bdc](https://github.com/C4illin/ConvertX/commit/cc54bdcbe764c41cc3273485d072fd3178ad2dca))
- replace exec with execFile ([9263d17](https://github.com/C4illin/ConvertX/commit/9263d17609dc4b2b367eb7fee67b3182e283b3a3))
### Bug Fixes
- add libheif ([6b92540](https://github.com/C4illin/ConvertX/commit/6b9254047c0598963aee1d99e20ba1650a0368bf))
- add libheif ([decfea5](https://github.com/C4illin/ConvertX/commit/decfea5dc9627b216bb276a9e1578c32cfa1deb6)), closes [#202](https://github.com/C4illin/ConvertX/issues/202)
- added onerror log ([ae4bbc8](https://github.com/C4illin/ConvertX/commit/ae4bbc8baacbaf67763c62ea44140bb21cc17230))
- refactored uploadFile to only accept a single file instead of multiple ([dc82a43](https://github.com/C4illin/ConvertX/commit/dc82a438d4104b79ff423d502a6779a43928968a))
- update libheif to 1.19.5 ([fba5e21](https://github.com/C4illin/ConvertX/commit/fba5e212e8d0eaba8971e239e35aeb521f3cd813)), closes [#202](https://github.com/C4illin/ConvertX/issues/202)
## [0.11.1](https://github.com/C4illin/ConvertX/compare/v0.11.0...v0.11.1) (2025-02-07)
### Bug Fixes
- mobile view overflow ([bec58ac](https://github.com/C4illin/ConvertX/commit/bec58ac59f9600e35385b9e21d174f3ab1b42b1d))
## [0.11.0](https://github.com/C4illin/ConvertX/compare/v0.10.1...v0.11.0) (2025-02-05)
### Features
- add deps for vaapi ([2bbbd03](https://github.com/C4illin/ConvertX/commit/2bbbd03554d384a4488143f29e5fc863cfdf333b)), closes [#192](https://github.com/C4illin/ConvertX/issues/192)
### Bug Fixes
- don't crash if file is not found ([16f27c1](https://github.com/C4illin/ConvertX/commit/16f27c13bbc1c0e5fa2316f3db11d0918524053b))
- install numpy for inkscape ([0e61051](https://github.com/C4illin/ConvertX/commit/0e61051fc6be188164c3865b4fb579c140859fdc))
## [0.10.1](https://github.com/C4illin/ConvertX/compare/v0.10.0...v0.10.1) (2025-01-21)
### Bug Fixes
- ffmpeg works without ffmpeg_args ([3b7ea88](https://github.com/C4illin/ConvertX/commit/3b7ea88b7382f7c21b120bdc9bda5bb10547f55d)), closes [#212](https://github.com/C4illin/ConvertX/issues/212)
## [0.10.0](https://github.com/C4illin/ConvertX/compare/v0.9.0...v0.10.0) (2025-01-18)
### Features
- add calibre ([03d3edf](https://github.com/C4illin/ConvertX/commit/03d3edfff65c252dd4b8922fc98257c089c1ff74)), closes [#191](https://github.com/C4illin/ConvertX/issues/191)
### Bug Fixes
- add FFMPEG_ARGS env variable ([f537c81](https://github.com/C4illin/ConvertX/commit/f537c81db7815df8017f834e3162291197e1c40f)), closes [#190](https://github.com/C4illin/ConvertX/issues/190)
- add qt6-qtbase-private-dev from community repo ([95dbc9f](https://github.com/C4illin/ConvertX/commit/95dbc9f678bec7e6e2c03587e1473fb8ff708ea3))
- skip account setup when ALLOW_UNAUTHENTICATED is true ([538c5b6](https://github.com/C4illin/ConvertX/commit/538c5b60c9e27a8184740305475245da79bae143))
## [0.9.0](https://github.com/C4illin/ConvertX/compare/v0.8.1...v0.9.0) (2024-11-21)
### Features
- add inkscape for vector images ([f3740e9](https://github.com/C4illin/ConvertX/commit/f3740e9ded100b8500f3613517960248bbd3c210))
- Allow to chose webroot ([36cb6cc](https://github.com/C4illin/ConvertX/commit/36cb6cc589d80d0a87fa8dbe605db71a9a2570f9)), closes [#180](https://github.com/C4illin/ConvertX/issues/180)
- disable convert when uploading ([58e220e](https://github.com/C4illin/ConvertX/commit/58e220e82d7f9c163d6ea4dc31092c08a3e254f4)), closes [#177](https://github.com/C4illin/ConvertX/issues/177)
### Bug Fixes
- treat unknown as m4a ([1a442d6](https://github.com/C4illin/ConvertX/commit/1a442d6e69606afef63b1e7df36aa83d111fa23d)), closes [#178](https://github.com/C4illin/ConvertX/issues/178)
- wait for both upload and selection ([4c05fd7](https://github.com/C4illin/ConvertX/commit/4c05fd72bbbf91ee02327f6fcbf749b78272376b)), closes [#177](https://github.com/C4illin/ConvertX/issues/177)
## [0.8.1](https://github.com/C4illin/ConvertX/compare/v0.8.0...v0.8.1) (2024-10-05)
### Bug Fixes
- disable convert button when input is empty ([78844d7](https://github.com/C4illin/ConvertX/commit/78844d7bd55990789ed07c81e49043e688cbe656)), closes [#151](https://github.com/C4illin/ConvertX/issues/151)
- resize to fit for ico ([b4e53db](https://github.com/C4illin/ConvertX/commit/b4e53dbb8e70b3a95b44e5b756759d16117a87e1)), closes [#157](https://github.com/C4illin/ConvertX/issues/157)
- treat jfif as jpeg ([339b79f](https://github.com/C4illin/ConvertX/commit/339b79f786131deb93f0d5683e03178fdcab1ef5)), closes [#163](https://github.com/C4illin/ConvertX/issues/163)
## [0.8.0](https://github.com/C4illin/ConvertX/compare/v0.7.0...v0.8.0) (2024-09-30)
### Features
- add light theme, fixes [#156](https://github.com/C4illin/ConvertX/issues/156) ([72636c5](https://github.com/C4illin/ConvertX/commit/72636c5059ebf09c8fece2e268293650b2f8ccf6))
### Bug Fixes
- add support for usd for assimp, [#144](https://github.com/C4illin/ConvertX/issues/144) ([2057167](https://github.com/C4illin/ConvertX/commit/20571675766209ad1251f07e687d29a6791afc8b))
- cleanup formats and add opus, fixes [#159](https://github.com/C4illin/ConvertX/issues/159) ([ae1dfaf](https://github.com/C4illin/ConvertX/commit/ae1dfafc9d9116a57b08c2f7fc326990e00824b0))
- support .awb and clean up, fixes [#153](https://github.com/C4illin/ConvertX/issues/153), [#92](https://github.com/C4illin/ConvertX/issues/92) ([1c9e67f](https://github.com/C4illin/ConvertX/commit/1c9e67fc3201e0e5dee91e8981adf34daaabf33a))
## [0.7.0](https://github.com/C4illin/ConvertX/compare/v0.6.0...v0.7.0) (2024-09-26)
### Features
- Add support for 3d assets through assimp converter ([63a4328](https://github.com/C4illin/ConvertX/commit/63a4328d4a1e01df3e0ec4a877bad8c8ffe71129))
### Bug Fixes
- wrong layout on search with few options ([8817389](https://github.com/C4illin/ConvertX/commit/88173891ba2d69da46eda46f3f598a9b54f26f96))
## [0.6.0](https://github.com/C4illin/ConvertX/compare/v0.5.0...v0.6.0) (2024-09-25)
### Features
- ui remake with tailwind ([22f823c](https://github.com/C4illin/ConvertX/commit/22f823c535b20382981f86a13616b830a1f3392f))
### Bug Fixes
- rename css file to force update cache, fixes [#141](https://github.com/C4illin/ConvertX/issues/141) ([47139a5](https://github.com/C4illin/ConvertX/commit/47139a550bd3d847da288c61bf8f88953b79c673))
## [0.5.0](https://github.com/C4illin/ConvertX/compare/v0.4.1...v0.5.0) (2024-09-20)
### Features
- add option to customize how often files are automatically deleted ([317c932](https://github.com/C4illin/ConvertX/commit/317c932c2a26280bf37ed3d3bf9b879413590f5a))
### Bug Fixes
- improve file name replacement logic ([60ba7c9](https://github.com/C4illin/ConvertX/commit/60ba7c93fbdc961f3569882fade7cc13dee7a7a5))
## [0.4.1](https://github.com/C4illin/ConvertX/compare/v0.4.0...v0.4.1) (2024-09-15)
### Bug Fixes
- allow non lowercase true and false values, fixes [#122](https://github.com/C4illin/ConvertX/issues/122) ([bef1710](https://github.com/C4illin/ConvertX/commit/bef1710e3376baa7e25c107ded20a40d18b8c6b0))
## [0.4.0](https://github.com/C4illin/ConvertX/compare/v0.3.3...v0.4.0) (2024-08-26)
### Features
- add option for unauthenticated file conversions [#114](https://github.com/C4illin/ConvertX/issues/114) ([f0d0e43](https://github.com/C4illin/ConvertX/commit/f0d0e4392983c3e4c530304ea88e023fda9bcac0))
- add resvg converter ([d5eeef9](https://github.com/C4illin/ConvertX/commit/d5eeef9f6884b2bb878508bed97ea9ceaa662995))
- add robots.txt ([6597c1d](https://github.com/C4illin/ConvertX/commit/6597c1d7caeb4dfb6bc47b442e4dfc9840ad12b7))
- Add search bar for formats ([53fff59](https://github.com/C4illin/ConvertX/commit/53fff594fc4d69306abcb2a5cad890fcd0953a58))
### Bug Fixes
- keep unauthenticated user logged in if allowed [#114](https://github.com/C4illin/ConvertX/issues/114) ([bc4ad49](https://github.com/C4illin/ConvertX/commit/bc4ad492852fad8cb832a0c03485cccdd7f7b117))
- pdf support in vips ([8ca4f15](https://github.com/C4illin/ConvertX/commit/8ca4f1587df7f358893941c656d78d75f04dac93))
- Slow click on conversion popup does not work ([4d9c4d6](https://github.com/C4illin/ConvertX/commit/4d9c4d64aa0266f3928935ada68d91ac81f638aa))
## [0.3.3](https://github.com/C4illin/ConvertX/compare/v0.3.2...v0.3.3) (2024-07-30)
### Bug Fixes
- downgrade @elysiajs/html dependency to version 1.0.2 ([c714ade](https://github.com/C4illin/ConvertX/commit/c714ade3e23865ba6cfaf76c9e7259df1cda222c))
## [0.3.2](https://github.com/C4illin/ConvertX/compare/v0.3.1...v0.3.2) (2024-07-09)
### Bug Fixes
- increase max request body to support large uploads ([3ae2db5](https://github.com/C4illin/ConvertX/commit/3ae2db5d9b36fe3dcd4372ddcd32aa573ea59aa6)), closes [#64](https://github.com/C4illin/ConvertX/issues/64)
## [0.3.1](https://github.com/C4illin/ConvertX/compare/v0.3.0...v0.3.1) (2024-06-27)
### Bug Fixes
- release releases ([4d4c13a](https://github.com/C4illin/ConvertX/commit/4d4c13a8d85ec7c9209ad41cdbea7d4380b0edbf))
## [0.3.0](https://github.com/C4illin/ConvertX/compare/v0.2.0...v0.3.0) (2024-06-27)
### Features
- add version number to log ([4dcb796](https://github.com/C4illin/ConvertX/commit/4dcb796e1bd27badc078d0638076cd9f1e81c4a4)), closes [#44](https://github.com/C4illin/ConvertX/issues/44)
- change to xelatex ([fae2ba9](https://github.com/C4illin/ConvertX/commit/fae2ba9c54461dccdccd1bfb5e76398540d11d0b))
- print version of installed converters to log ([801cf28](https://github.com/C4illin/ConvertX/commit/801cf28d1e5edac9353b0b16be75a4fb48470b8a))
## [0.2.0](https://github.com/C4illin/ConvertX/compare/v0.1.2...v0.2.0) (2024-06-20)
### Features
- add libjxl for jpegxl conversion ([ff680cb](https://github.com/C4illin/ConvertX/commit/ff680cb29534a25c3148a90fd064bb86c71fb482))
- change from debian to alpine ([1316957](https://github.com/C4illin/ConvertX/commit/13169574f0134ae236f8d41287bb73930b575e82)), closes [#34](https://github.com/C4illin/ConvertX/issues/34)
## [0.1.2](https://github.com/C4illin/ConvertX/compare/v0.1.1...v0.1.2) (2024-06-10)
### Bug Fixes
- fix incorrect redirect ([25df58b](https://github.com/C4illin/ConvertX/commit/25df58ba82321aaa6617811a6995cb96c2a00a40)), closes [#23](https://github.com/C4illin/ConvertX/issues/23)
## [0.1.1](https://github.com/C4illin/ConvertX/compare/v0.1.0...v0.1.1) (2024-05-30)
### Bug Fixes
- :bug: make sure all redirects are 302 ([9970fd3](https://github.com/C4illin/ConvertX/commit/9970fd3f89190af96f8762edc3817d1e03082b3a)), closes [#12](https://github.com/C4illin/ConvertX/issues/12)
## 0.1.0 (2024-05-30)
### Features
- remove file from file list in index.html ([787ff97](https://github.com/C4illin/ConvertX/commit/787ff9741ecbbf4fb4c02b43bd22a214a173fd7b))
### Miscellaneous Chores
- release 0.1.0 ([54d9aec](https://github.com/C4illin/ConvertX/commit/54d9aecbf949689b12aa7e5e8e9be7b9032f4431))