Repository navigation
Comparing changes
Open a pull request
base repository: ShipEngine/shipengine-python
base: v1.0.2
head repository: ShipEngine/shipengine-python
compare: v2.0.0
- 10 commits
- 4 files changed
- 3 contributors
Commits on Dec 16, 2025
-
feat!: drop Python 3.7-3.9 support, add Python 3.10-3.13 support
BREAKING CHANGE: Python 3.7, 3.8, and 3.9 are no longer supported. Minimum required Python version is now 3.10. - Update python dependency from ^3.7 to ^3.10 - Update classifiers to list Python 3.10, 3.11, 3.12, 3.13 - Update aiohttp to ^3.9.0 for Python 3.10+ compatibility - Update dev dependencies: pytest ^7.0.0, black ^22.0.0, flake8 ^6.0.0 - Fix black target-version typo and update to py310 This change aligns with the CI configuration that tests against Python 3.10-3.13 and uses updated package versions compatible with these Python versions. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 7559751 - Browse repository at this point
Copy the full SHA 7559751View commit details -
Merge pull request #40 from ShipEngine/update-python-version-support
feat!: drop Python 3.7-3.9 support, add Python 3.10-3.13 support
Configuration menu - View commit details
-
Copy full SHA for bc0d843 - Browse repository at this point
Copy the full SHA bc0d843View commit details -
fix: add release-please v4 configuration files
Add required configuration for release-please v4: - .release-please-manifest.json: Tracks current version (1.0.0) - release-please-config.json: Configures release strategy for Python package Without these files, release-please v4 cannot properly detect and bump versions for breaking changes. This will allow the breaking change in commit 7559751 to properly trigger a major version bump to 2.0.0. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for b927df2 - Browse repository at this point
Copy the full SHA b927df2View commit details -
Merge pull request #42 from ShipEngine/fix-release-please-config
fix: add release-please v4 configuration files
Configuration menu - View commit details
-
Copy full SHA for 1fcb54c - Browse repository at this point
Copy the full SHA 1fcb54cView commit details -
fix: update release-please manifest to current version 1.0.2
The manifest was set to 1.0.0 but the actual codebase is at 1.0.2 (per pyproject.toml and CHANGELOG.md). This caused release-please to look at all commits since 1.0.0 and bump to 1.0.1 instead of properly detecting the breaking change (commit 7559751) that should bump to 2.0.0. By setting the manifest to 1.0.2, release-please will only consider commits after that version, properly detecting the breaking change and bumping to 2.0.0. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 6d27544 - Browse repository at this point
Copy the full SHA 6d27544View commit details -
Merge pull request #44 from ShipEngine/fix-manifest-version
fix: update release-please manifest to current version 1.0.2
Configuration menu - View commit details
-
Copy full SHA for 6da380f - Browse repository at this point
Copy the full SHA 6da380fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fc7feb - Browse repository at this point
Copy the full SHA 9fc7febView commit details -
Configuration menu - View commit details
-
Copy full SHA for 155e3f3 - Browse repository at this point
Copy the full SHA 155e3f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97081ed - Browse repository at this point
Copy the full SHA 97081edView commit details -
Merge pull request #48 from ShipEngine/release-2.0.0
chore: release 2.0.0
Configuration menu - View commit details
-
Copy full SHA for c433d71 - Browse repository at this point
Copy the full SHA c433d71View 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 v1.0.2...v2.0.0