refactor
: extend existing code with missing functionality. Closes:feat
: addwalk
command withfind
,rename
andreplace
subcommands.test
: update existing & add new tests.
refactor
: improve code readability and testability.docs
: fix documentation issue
Hurray 🎊🥳🎉🎊. Package is now stable. Changes include:
breaking
: new syntax for running commandsbreaking
: end support for dumping version by 1.breaking
: end support forchange
command in favour ofset
subcommand.refactor
: add new bump and set subcommand tomodify
command.breaking
: renameset-path
todirectory
.breaking
: renamewith-path
torequest-path
.breaking
: replacemajor
,minor
,patch
&build-number
flags withtargets
multi-optionbreaking
: removeyaml-version
flag.
test
: update and add new tests for the above changes.docs
: update and add documentation for the above changes.
feat
: add json support. Just checks file extension for now.
fix
: tool now keeps custombuild number
by default. Warns the user in consoledocs
: updated wrong example in READMEtest
: added & updated tests
feat
: add newset-version
option to both commands.yaml-version
will be deprecated in future versions.feat
: add newpreset
flag tomodify
command.feat
: addkeep-pre
&keep-build
flags tomodify
command.feat
: addset-build
&set-prerelease
options tomodify
command.docs
: updated README & examples to be more clear and concise.test
: added new tests for new flags & options.
feat
: add newflags
andoptions
tochange
commandkeep-pre
&keep-build
flags to nudge the tool to preserve prerelease & build metadataset-build
&set-prerelease
options 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
feat
: add--set-path
flag to both commands. Check README for more info.chore
: update toDart 3.0.0
test
: add tests
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--absolute
flag for absolute versioning. Each version will be treated as an absolute number.feat
: add new flags/options tochange
command. Check README for more info.docs
: update README and example docs.chore
: improve code readability and testabilityfeat
: add improved tests.
refactor
: minor performance improvements
chore
: update dependencieschore
: bump dart sdk minimum version to 2.19
test
: add tests
chore
: remove reference from inspiration project (Local proof of concept).docs
: add dart docs
- add valid license
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
) ;)