release_kit 0.1.7
release_kit: ^0.1.7 copied to clipboard
Flutter release toolkit - automatic version bump + multi-platform packaging with a unified config.
Changelog #
0.1.7 #
- All
publish <platform>flags now use the same double-dash long-flag spelling on every platform (--obfuscate,--skip-build,--no-rename,--harden,--clean-flutter,--skip-verify,--output-dir). The old Windows single-dash spellings (-Obfuscateetc.) are no longer accepted.
0.1.6 #
- Docs: detailed per-flag reference for every platform in GUIDE (common flags
-p/--no-icons+ windows/android/ios/macos/linux tables).
0.1.5 #
- Docs: add pub.dev badge/link to README; document
release-kit bumpand Windows-NoRenamein README/GUIDE.
0.1.4 #
- Linux publish implemented end-to-end:
--obfuscate,--deb(dpkg-deb),--rpm(rpmbuild),--appimage; desktop entry + hi-color icon fromlinux/runner/my_icon.png;linux.desktopCategoriesconfig key. - Linux window icon generation: resize
app.logo→linux/runner/my_icon.png(ImageMagick when available). - Smoke test for the Linux path:
test/publish_linux_test.sh.
0.1.3 #
- Fix iOS/macOS flag parsing infinite loop (missing
shift). - iOS
--no-codesign: collect the.xcarchive(Flutter skips.ipageneration when unsigned). - macOS: drop the unsupported
--no-codesignflag. - Verified iOS and macOS publishing on a real macOS host.
0.1.2 #
- iOS publish: add
--obfuscate,--export-method,--no-codesign; robust.ipadiscovery. - macOS publish: add
--obfuscate,--no-codesign; robust.appdiscovery. - Docs: document iOS/macOS flags in README and GUIDE.
0.1.1 #
- Docs: restructure README and add an English usage guide (
docs/GUIDE.md); make pub.dev install the primary quick start, with git-clone as an alternative.
0.1.0 #
- Initial release as a Dart CLI package.
release-kit init— copy the config template + install the pre-commit hook.release-kit publish <platform>— build & package (windows / android / macos / linux / ios).release-kit bump— auto-increment the version inpubspec.yamlfrom staged changes.