feat: Publish 1.0.0 stable release#66
Conversation
|
|
- Update version to 1.0.0 in pubspec.yaml - Enhance README with installation instructions and badges - Add CONTRIBUTING.md with contribution guidelines - Update CHANGELOG.md with 1.0.0 release notes Co-authored-by: nomeguy <85475922+nomeguy@users.noreply.github.com>
- Add table of contents for easier navigation - Add "Why Casbin?" section highlighting key benefits - Add "How to Contribute" section with emoji icons - Improve overall structure for 1.0.0 production readiness Co-authored-by: nomeguy <85475922+nomeguy@users.noreply.github.com>
|
@copilot don't add CHANGELOG.md and CONTRIBUTING.md |
- Replace pedantic with lints package in dev_dependencies - Update analysis_options.yaml to use lints/recommended.yaml - All tests pass successfully (452 tests) - No breaking changes introduced Co-authored-by: nomeguy <85475922+nomeguy@users.noreply.github.com>
|
@copilot you need to trigger the major release for semantic-release |
- Revert CHANGELOG.md to original state before 1.0.0 changes - Remove CONTRIBUTING.md file (was newly added) Co-authored-by: nomeguy <85475922+nomeguy@users.noreply.github.com>
Done. Reverted CHANGELOG.md to its original state and removed CONTRIBUTING.md in commit b5323c1. |
This release marks dart-casbin as stable and production-ready with comprehensive documentation and modern tooling. BREAKING CHANGE: Promoting to 1.0.0 stable release. The library APIs are now considered stable and will follow semantic versioning. While there are no breaking API changes from 0.2.0, this major version bump signals production readiness and API stability commitment. Co-authored-by: nomeguy <85475922+nomeguy@users.noreply.github.com>
Done. Added |
Removed the 'Why Casbin?' and 'How to Contribute' sections from the README.
BREAKING CHANGE: Promoting to 1.0.0 stable release
# [1.0.0](v0.2.0...v1.0.0) (2025-11-18) ### Features * Publish 1.0.0 stable release ([#66](#66)) ([a0a2742](a0a2742)) ### BREAKING CHANGES * Promoting to 1.0.0 stable release
Promotes dart-casbin to 1.0.0 stable, marking the library as production-ready with comprehensive documentation and modern tooling.
Version & Dependencies
BREAKING CHANGEcommit to trigger major version bumppedanticwithlintspackagelints/recommended.yamlDocumentation
Quality Metrics
Semantic Release
This PR includes a commit with
BREAKING CHANGEnotation to signal semantic-release to perform a major version bump. The version inpubspec.yamlremains at 0.2.0, allowing semantic-release to automatically update it to 1.0.0, generate the changelog, and create the GitHub release when merged to master.The library has been in production use and this release formalizes its stability with appropriate semantic versioning.
Warning
<issue_title>[feature] publish the 1.0.0 semantic release</issue_title>
<issue_description>Need to improve the whole repo's code and README and publish the 1.0.0 semantic release </issue_description>
Comments on the Issue (you are @copilot in this section)
<issue_title>[feature] publish the 1.0.0 semantic release</issue_title>
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.