Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 02:15
· 449 commits to master since this release

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.

v0.2.0 - 2025-08-12

Compare with v0.1.1

Features

  • add ms office suite convertion (xls, ppt, doc) (d5e84fc by Andre).
  • add pywin32 to invoke MSOffice VBA interface; add docx support with Word/Writer; (c2e01f2 by Andre).
  • add pdf => docx (46fa0f5 by Andre).
  • allow user to change preffered language (b3b13a7 by Andre).
  • add docx => pdf conversion (9f0dc1e by Andre).

Bug Fixes

  • bug in converting alpha img => non-alpha (e.g., png => jpg) (1665bc1 by Andre).
  • win menu incorrect syntax (53df78a by Andre).
  • get_executable returning .py main script (54e4fee by Andre).
  • inno setup build (40bd1ea by Andre).
  • entrypoint of run_cli.ps1 (b55269b by Andre).
  • rotation left/rigth menus (b9f2bb6 by Andre).
  • LF ends for .py (4ad6f8f by Andre).
  • readme (cbc090a by Andre).

v0.1.1 - 2025-08-06

Compare with first commit

Features

  • no-progress added fix: STATE has default values for all main_callback flags (557315c by Andre).
  • add qpdf lossless light compression (3c7195e by Andre).
  • logging into .log file implemented (c85bc0f by Andre).
  • add batch file processing (933c663 by Andre).
  • add img2pdf to convert img -> pdf improve: removed duplicated validators, improved code reusability (0a88668 by Andre).
  • add pillow for image processing (f63b2e9 by Andre).
  • add qpdf backend (for pdf repair) fix: undefined progress bar finishing in 100% now todo: improve progress bar measurement in pdf backend (8c5d4be by Andre).
  • add crossplatform support for package managers to automatically install missing external dependencies (ffmpeg, etc) feat: add brew (pkg manager for Linux + MacOS) feat: add scoop (pkg manager for Windows) fix: separated app_cmd from main entrypoint fix: load PATH from winreg (avoid problems with installing dependencies and other apps w/o closing win terminal) (0076b4b by Andre).
  • add CI/CD with Git Actions fix: remove choco using .gitignore (build is done by CI/CD now) (7e5d517 by Andre).

Bug Fixes

  • add MANIFEST.in file ; fix non-python folders convention as .folder_name ; (651715d by Andre).
  • fix python package structure, add importlib.resources (a9c94a0 by Andre).
  • git actions ci/cd pipeline (34e4bbc by Andre).
  • git actions (2b756ec by Andre).
  • changelog (566a3ed by Andre).
  • gitactions (7b8f2ca by Andre).
  • choco nuspec structure fix: CHOCO_API env location in git actions improve: add AUTHORS.md, LICENSE, pyproject.toml to dist/ files (86f45d9 by Andre).
  • modify choco config to allow for ctx menu auto install (20adb32 by Andre).
  • mkdir paths before using them (0f5f2cc by Andre).
  • choco create files syntax (b805b5a by Andre).

Code Refactoring

  • improved CLI command consistency (always use -o for output / only argument allowed is input files, others are passed as options) feat: allow output_file to be optional (for most commands) feat: windows context menu for commands fix: locale path => script_folder/locales fix: define script_folder and script_executable within State (as should be) (214943f by Andre).
  • add PLATFORM_* for platform constants improve: get local Python bin from .venv if testing unfrozen app (.py) (288c356 by Andre).
  • moved app STATE control to State class feat: add -h alias for --help (e483a97 by Andre).
  • split code of batch file processing into backend and cli (c6b8d31 by Andre).