Skip to content

feat!: v0.1.0 - Complete rewrite with MIT license - #37

Open
phongse wants to merge 1 commit into
mainfrom
0.1.x
Open

feat!: v0.1.0 - Complete rewrite with MIT license#37
phongse wants to merge 1 commit into
mainfrom
0.1.x

Conversation

@phongse

@phongse phongse commented Dec 1, 2025

Copy link
Copy Markdown
Owner

BREAKING CHANGE: This is a complete rewrite of PyOSRS with breaking API changes.

License

Starting with version 0.1.0, this project is now licensed under the MIT License instead of LGPL-3.0.

  • Changed from LGPL-3.0 to MIT

Architecture

  • Migrate license from LGPL-3.0 to MIT
  • Replace Poetry with uv for dependency management
  • Move package to src/ layout (src/pyosrs/)
  • Update CI workflow: Python 3.10-3.14 matrix, security scanning
  • Update release workflow: trusted publishing with uv build
  • Modernize pre-commit hooks (ruff, remove poetry-check)
  • Update Makefile targets to use uv commands

Infrastructure modernization for PyOSRS v0.1.0:

- Migrate license from LGPL-3.0 to MIT
- Replace Poetry with uv for dependency management
- Move package to src/ layout (src/pyosrs/)
- Update CI workflow: Python 3.10-3.14 matrix, security scanning
- Update release workflow: trusted publishing with uv build
- Modernize pre-commit hooks (ruff, remove poetry-check)
- Update Makefile targets to use uv commands
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant