-
Notifications
You must be signed in to change notification settings - Fork 3
Comparing changes
Open a pull request
base repository: ilovepdf/iloveimg-python
base: main
head repository: ilovepdf/iloveimg-python
compare: dev
- 19 commits
- 159 files changed
- 1 contributor
Commits on Jan 12, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 725f842 - Browse repository at this point
Copy the full SHA 725f842View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1d88c7 - Browse repository at this point
Copy the full SHA f1d88c7View commit details -
Add integration tests for iloveimg modules
Update base_task_integration_test.py Update base_task_integration_test.py
Configuration menu - View commit details
-
Copy full SHA for 751ab06 - Browse repository at this point
Copy the full SHA 751ab06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9945181 - Browse repository at this point
Copy the full SHA 9945181View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a55526 - Browse repository at this point
Copy the full SHA 0a55526View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec551c9 - Browse repository at this point
Copy the full SHA ec551c9View commit details -
Add infrastructure and configuration files
Update pyrightconfig.json
Configuration menu - View commit details
-
Copy full SHA for e948119 - Browse repository at this point
Copy the full SHA e948119View commit details
Commits on Jan 14, 2026
-
Configuration menu - View commit details
-
Copy full SHA for dac349d - Browse repository at this point
Copy the full SHA dac349dView commit details -
Update Python compatibility to 3.10–3.14 and modernize typing
ADD: - Support for Python 3.13 and 3.14 in Docker and pyproject.toml - Use modern type hints (PEP 604) across core modules and tests UPDATE: - Change default Docker build to Python 3.10 - Remove Python 3.9 support from Docker, pyproject.toml, and docs - Update README files to reflect new Python version range - Update project metadata (author, homepage, documentation URLs) - Improve typing consistency and remove legacy Optional/Type usage FIX: - Ensure environment variables are set early in Docker build - Correct minor formatting and doc inconsistencies in documentation Update base_task_integration_test.py
Configuration menu - View commit details
-
Copy full SHA for 96c96de - Browse repository at this point
Copy the full SHA 96c96deView commit details -
Add modular Gitea CI workflows and installation scripts
ADD: - Modular Gitea CI workflows in .gitea/workflows/ (lint, unit, integration, install, release) - Workflow job templates for linting, unit tests, integration tests, installation validation - Quick, integration, installation, full, and release workflow entrypoints - Internal documentation: .gitea/workflows/README.md - Installation verification scripts: .github/workflows/scripts/install_and_verify.sh, verify_install.py UPDATE: - Refactor .github/workflows/ci.yml for clarity and Python version consistency REMOVE: - Delete obsolete .github/workflows/test.py These changes enable modular, maintainable CI for internal Gitea development, mirroring public GitHub workflows and ensuring robust installation and test validation across Python 3.10–3.14.
Configuration menu - View commit details
-
Copy full SHA for 9bff18d - Browse repository at this point
Copy the full SHA 9bff18dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 106b700 - Browse repository at this point
Copy the full SHA 106b700View commit details
Commits on Mar 12, 2026
-
ADD: - Add dockerignore plus new Gitea actions and helper scripts - Provide Telegram notifications and local verification scripts UPDATE: - Refresh docker configs, workflows, gitignore, and pre-commit hooks REMOVE: - Drop obsolete pylint, pyright, pytest, and setup.cfg configs
Configuration menu - View commit details
-
Copy full SHA for 54bd173 - Browse repository at this point
Copy the full SHA 54bd173View commit details -
Document install and usage guides
ADD: - Provide INSTALL.md, LICENSE, and MANIFEST entries UPDATE: - Expand top-level, iloveimg, samples, and tests readme files
Configuration menu - View commit details
-
Copy full SHA for 4975e9a - Browse repository at this point
Copy the full SHA 4975e9aView commit details -
Overhaul validation and task errors
ADD: - Introduce new exception modules and bool/date/float/string validators - Provide dedicated string validator tests UPDATE: - Apply validation helpers across tasks, API, and file handling - Refresh pyproject and requirements to match new runtime needs - Expand unit and integration suites plus README notes
Configuration menu - View commit details
-
Copy full SHA for e5f45a8 - Browse repository at this point
Copy the full SHA e5f45a8View commit details -
ADD: - Provide live-ready copies of every sample workflow\nUPDATE: - Align existing samples with new validation and credential guidance
Configuration menu - View commit details
-
Copy full SHA for 81b9d04 - Browse repository at this point
Copy the full SHA 81b9d04View commit details -
Test date and float validators
ADD:\n- Unit tests covering DateValidator formats/ranges and FloatValidator ranges/options\nUPDATE:\n- Document the new validator tests in the unit test README
Configuration menu - View commit details
-
Copy full SHA for 44b0d2f - Browse repository at this point
Copy the full SHA 44b0d2fView commit details
Commits on Apr 1, 2026
-
Add development guide and dynamic version
ADD: - Add DEVELOPMENT.md with setup, testing, linting, Docker, and publishing instructions UPDATE: - iloveimg_api: derive LIBRARY_VERSION from package metadata using importlib.metadata.version with a fallback to "0.0.0"
Configuration menu - View commit details
-
Copy full SHA for ebb2d43 - Browse repository at this point
Copy the full SHA ebb2d43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e547c6 - Browse repository at this point
Copy the full SHA 9e547c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for dea6606 - Browse repository at this point
Copy the full SHA dea6606View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...dev