magical_version_bump 1.0.1
magical_version_bump: ^1.0.1 copied to clipboard
A commandline tool for automatically modifying/changing nodes specified in your pubspec.yaml
1.0.1 #
refactor: improve code readability and testability.docs: fix documentation issue
1.0.0 #
Hurray 🎊🥳🎉🎊. Package is now stable. Changes include:
breaking: new syntax for running commandsbreaking: end support for dumping version by 1.breaking: end support forchangecommand in favour ofsetsubcommand.refactor: add new bump and set subcommand tomodifycommand.breaking: renameset-pathtodirectory.breaking: renamewith-pathtorequest-path.breaking: replacemajor,minor,patch&build-numberflags withtargetsmulti-optionbreaking: removeyaml-versionflag.
test: update and add new tests for the above changes.docs: update and add documentation for the above changes.
0.5.2 #
feat: add json support. Just checks file extension for now.
0.5.1 #
fix: tool now keeps custombuild numberby default. Warns the user in consoledocs: updated wrong example in READMEtest: added & updated tests
0.5.0 #
feat: add newset-versionoption to both commands.yaml-versionwill be deprecated in future versions.feat: add newpresetflag tomodifycommand.feat: addkeep-pre&keep-buildflags tomodifycommand.feat: addset-build&set-prereleaseoptions tomodifycommand.docs: updated README & examples to be more clear and concise.test: added new tests for new flags & options.
0.4.0 #
feat: add newflagsandoptionstochangecommandkeep-pre&keep-buildflags to nudge the tool to preserve prerelease & build metadataset-build&set-prereleaseoptions for changing the prerelease & build metadata.
NOTE : build & prerelease info will be removed when using the new options.
test: add tests to match new functionalitydocs: updated README with new flags & options
0.3.0 #
feat: add--set-pathflag to both commands. Check README for more info.chore: update toDart 3.0.0test: add tests
0.2.0 #
refactor: Default versioning is relative where :- incrementing major - defaults minor & patch to zero
- incrementing minor - defaults only patch to zero
CLI tool will always get the highest relative version based on all flags provided.
feat: add--absoluteflag for absolute versioning. Each version will be treated as an absolute number.feat: add new flags/options tochangecommand. Check README for more info.docs: update README and example docs.chore: improve code readability and testabilityfeat: add improved tests.
0.1.2 #
refactor: minor performance improvements
0.1.1 #
chore: update dependencieschore: bump dart sdk minimum version to 2.19
0.1.0 #
test: add tests
0.0.1-dev.3 #
chore: remove reference from inspiration project (Local proof of concept).docs: add dart docs
0.0.1-dev.2 #
- add valid license
0.0.1-dev.1 #
chore: initial package releasefeat: added basic bump/dump for common dart/flutter versioning in pubspec.yaml
NOTE : Currently package has no tests yet (working progress). Still works great though. (source: Dude Trust Me) ;)