|
10 | 10 | - Fix encoding when reading text. [c03476a](https://github.com/callowayproject/bump-my-version/commit/c03476ac51b94cd136c39bb9c48fee4f1a815b42)
|
11 | 11 |
|
12 | 12 | Fixes #68
|
| 13 | + |
13 | 14 | ### Other
|
14 | 15 |
|
15 | 16 | - [pre-commit.ci] pre-commit autoupdate. [491b4aa](https://github.com/callowayproject/bump-my-version/commit/491b4aa4edc0241edbf5d77cfcf609c6de56f301)
|
|
25 | 26 | - Refactored VersionComponentConfig to VersionComponentSpec. [b538308](https://github.com/callowayproject/bump-my-version/commit/b53830826c81446576b3979080b05930d71c34e2)
|
26 | 27 |
|
27 | 28 | More consistent with VersionSpec
|
| 29 | + |
28 | 30 | ### New
|
29 | 31 |
|
30 | 32 | - Added mental model documentation. [5cbd250](https://github.com/callowayproject/bump-my-version/commit/5cbd250ab412f0f56af14a0fcc450cb31643e3e4)
|
|
97 | 99 | - Refactored the create subcommand. [f529d28](https://github.com/callowayproject/bump-my-version/commit/f529d283fb3a32eddee9daf368f9ce17ba5efcf1)
|
98 | 100 |
|
99 | 101 | - Also organized the CLI tests
|
| 102 | + |
100 | 103 | ### New
|
101 | 104 |
|
102 | 105 | - Added `show-bump` subcommand. [0bbd814](https://github.com/callowayproject/bump-my-version/commit/0bbd81489ea0484962e9b3c207e6c6860cab6c55)
|
|
105 | 108 | - Added sample-config feature. [3d0f67d](https://github.com/callowayproject/bump-my-version/commit/3d0f67dbf9f42ffad1583e1fe08bd0971262257c)
|
106 | 109 |
|
107 | 110 | - Initial implementation
|
| 111 | + |
108 | 112 | ### Updates
|
109 | 113 |
|
110 | 114 | - Updated documentation. [4f90348](https://github.com/callowayproject/bump-my-version/commit/4f903486338af31557c3647fc0ae00d7cc8e4213)
|
|
122 | 126 | - Removed dotted-notation from requirements. There is an issue on how dotted-notation sets values in the TOMLkit data structure.
|
123 | 127 |
|
124 | 128 | - Added `get_nested_value` and `set_nested_value` as replacements for dotted-notation.
|
| 129 | + |
125 | 130 | ### Other
|
126 | 131 |
|
127 | 132 | - [pre-commit.ci] pre-commit autoupdate. [ee4d2f3](https://github.com/callowayproject/bump-my-version/commit/ee4d2f32af28c650651b9242c09e3b125e0101e2)
|
|
184 | 189 | - Fixed regression in config update. [2bbbd74](https://github.com/callowayproject/bump-my-version/commit/2bbbd74fe4b80895b3719692d1fe0023cc388bbb)
|
185 | 190 |
|
186 | 191 | Fixes #108
|
| 192 | + |
187 | 193 | ### New
|
188 | 194 |
|
189 | 195 | - Added a test case for line-start regexes. [ef4823c](https://github.com/callowayproject/bump-my-version/commit/ef4823c0cdb92660439095aacdbac6801953e4ae)
|
|
297 | 303 | - Added key_path to FileConfig. [e160b40](https://github.com/callowayproject/bump-my-version/commit/e160b401b0d14cef77255bbd87748721db4e2e3d)
|
298 | 304 |
|
299 | 305 | - Also made all attributes required except `filename`, `glob`, and `key_path`
|
| 306 | + |
300 | 307 | ### Other
|
301 | 308 |
|
302 | 309 | - [pre-commit.ci] auto fixes from pre-commit.com hooks. [8188a42](https://github.com/callowayproject/bump-my-version/commit/8188a42d1e25efab1f45499b448f2c007738cbbe)
|
|
343 | 350 | - Add -h for help option. [fda71b0](https://github.com/callowayproject/bump-my-version/commit/fda71b0fce4115514fa85cf1d627e5f3673dba66)
|
344 | 351 |
|
345 | 352 | Fixes #67
|
| 353 | + |
346 | 354 | ### Other
|
347 | 355 |
|
348 | 356 | - Drop Python3.7 as compatible version. [890edc8](https://github.com/callowayproject/bump-my-version/commit/890edc8a0c0911ad3696a9bc0ddca7a9a72c5afd)
|
|
373 | 381 |
|
374 | 382 | - Changed the flags to --regex/--no-regex
|
375 | 383 | - updated tests and docs
|
| 384 | + |
376 | 385 | ## 0.11.0 (2023-09-26)
|
377 | 386 | [Compare the full difference.](https://github.com/callowayproject/bump-my-version/compare/0.10.0...0.11.0)
|
378 | 387 |
|
|
516 | 525 | - The `--search` and `--replace` options now completely override any other search and replace logic.
|
517 | 526 |
|
518 | 527 | Fixes #34
|
| 528 | + |
519 | 529 | ### Other
|
520 | 530 |
|
521 | 531 | - [pre-commit.ci] pre-commit autoupdate. [531738d](https://github.com/callowayproject/bump-my-version/commit/531738d62d3a2583c7831d17151cb8ae7b14677c)
|
|
540 | 550 |
|
541 | 551 | - Declared SourceCodeManager attributes as `ClassVar[List[str]]`
|
542 | 552 | - `_TEST_USABLE_COMMAND`, `_COMMIT_COMMAND`, and `_ALL_TAGS_COMMAND` affected
|
| 553 | + |
543 | 554 | ### New
|
544 | 555 |
|
545 | 556 | - Added tests for CLI replace command. [a53cddc](https://github.com/callowayproject/bump-my-version/commit/a53cddc3c13bb21f5432d1cd331a51027a25981f)
|
|
559 | 570 | - `short_branch_name` is the branch name, lower case, containing only a-z and 0-9, and truncated to 20 characters.
|
560 | 571 |
|
561 | 572 | Fixes #28
|
| 573 | + |
562 | 574 | ### Other
|
563 | 575 |
|
564 | 576 | - Check config before tagging. [3a6e3ee](https://github.com/callowayproject/bump-my-version/commit/3a6e3eebdbc16ae509754fd977625a4c9b19d82a)
|
|
586 | 598 |
|
587 | 599 | - `tomlkit.parse()` returns a `TOMLDocument`.
|
588 | 600 | - `unwrap()` converts it into a `dict`
|
| 601 | + |
589 | 602 | ### New
|
590 | 603 |
|
591 | 604 | - Adds `branch_name` to SCM information. [173be1a](https://github.com/callowayproject/bump-my-version/commit/173be1a7a107639be912d0fb76149accb54b0332)
|
|
602 | 615 | - Can output in YAML, JSON, and default
|
603 | 616 | - Can specify one or more items to display
|
604 | 617 | - Can use dotted-notation to pull items from nested data structures.
|
| 618 | + |
605 | 619 | ### Updates
|
606 | 620 |
|
607 | 621 | - Changes bump-my-version into subcommands. [31ffbcf](https://github.com/callowayproject/bump-my-version/commit/31ffbcf839e2491c31d90b51041d1e840371108f)
|
|
619 | 633 |
|
620 | 634 | - Fixes issue #20
|
621 | 635 | - Renders the correct `current_version` for each file being modified.
|
| 636 | + |
622 | 637 | ### Other
|
623 | 638 |
|
624 | 639 | - [pre-commit.ci] auto fixes from pre-commit.com hooks. [5476cdf](https://github.com/callowayproject/bump-my-version/commit/5476cdf8b66666e06e9bfd4d71eaf2610103079a)
|
|
646 | 661 | - Added documentation for replacing strings in different files. [893ec03](https://github.com/callowayproject/bump-my-version/commit/893ec03f6ceaf2a050c31f10006aa63c0411af4e)
|
647 | 662 |
|
648 | 663 | Fixes #6
|
| 664 | + |
649 | 665 | ### Other
|
650 | 666 |
|
651 | 667 | - Made `VERSION_PART` optional. [f236b7d](https://github.com/callowayproject/bump-my-version/commit/f236b7de94d9f58e493c617848e3eb02e85a24c7)
|
652 | 668 |
|
653 | 669 | - Fixes #16
|
654 | 670 | - `VERSION_PART` is detected from the arguments based on the configuration
|
| 671 | + |
655 | 672 | ### Updates
|
656 | 673 |
|
657 | 674 | - Updated docs indicated VERSION_PART is optional. [22edeac](https://github.com/callowayproject/bump-my-version/commit/22edeac9018e75f79d7167fbfc6ca56cda4d3b07)
|
|
673 | 690 | - Fixes release.yaml. [01870d5](https://github.com/callowayproject/bump-my-version/commit/01870d5878b5f0a6e601863c4b9c25572db6cbb0)
|
674 | 691 |
|
675 | 692 | Outputs the notes to a file instead of an environment variable.
|
| 693 | + |
676 | 694 | ### Other
|
677 | 695 |
|
678 | 696 | - [pre-commit.ci] auto fixes from pre-commit.com hooks. [266002f](https://github.com/callowayproject/bump-my-version/commit/266002f4d60ed6fe3623ba5f713318dc6220ec00)
|
|
708 | 726 | - Fixes test package. [7c12072](https://github.com/callowayproject/bump-my-version/commit/7c12072b11938385ec81c5e9cd285d91ac1c00d7)
|
709 | 727 |
|
710 | 728 | - The build-and-inspect action didn't save the dist packages
|
| 729 | + |
711 | 730 | ### New
|
712 | 731 |
|
713 | 732 | - Added tests for logging branches. [f8f0278](https://github.com/callowayproject/bump-my-version/commit/f8f027846349df4c66377c2cf4cc6903cd1f9bf7)
|
|
757 | 776 |
|
758 | 777 | - changed name to bump-my-version in setup.cfg
|
759 | 778 | - added PAT in release pipeline to (hopefully) allow committing and tagging to master without issue.
|
| 779 | + |
760 | 780 | ### New
|
761 | 781 |
|
762 | 782 | - Added codecov to workflow. [a5009e0](https://github.com/callowayproject/bump-my-version/commit/a5009e04068787bb98363c3e6803f84a338ee798)
|
|
804 | 824 |
|
805 | 825 | - Added bumpversion.yaml to increase the version when a PR is closed
|
806 | 826 |
|
807 |
| - - Added release.yaml to create a github relase and upload things to PyPI |
| 827 | + - Added release.yaml to create a github release and upload things to PyPI |
| 828 | + |
808 | 829 | - Added PYTHONUTF8 mode. [91a73e2](https://github.com/callowayproject/bump-my-version/commit/91a73e26af94185194aea1ddb803ac621c0ae84a)
|
809 | 830 |
|
810 | 831 | - see https://docs.python.org/3/using/windows.html#utf-8-mode
|
| 832 | + |
811 | 833 | - Added explicit environment variable declarations. [80fe7ef](https://github.com/callowayproject/bump-my-version/commit/80fe7ef0cf1005333143cce38835dbc9ad811884)
|
812 | 834 |
|
813 | 835 | - Added a github CI workflow. [2b3b358](https://github.com/callowayproject/bump-my-version/commit/2b3b3585afe3fdcf13ff47a229b4e3d3b5dacdc9)
|
|
816 | 838 |
|
817 | 839 | - __main__.py
|
818 | 840 | - aliases.py
|
| 841 | + |
819 | 842 | - Added LICENSE. [34a9be5](https://github.com/callowayproject/bump-my-version/commit/34a9be5617a24b9d7eb042dc12e657ef1eb4258c)
|
820 | 843 |
|
821 | 844 | - Added tests for version parsing errors. [71a204b](https://github.com/callowayproject/bump-my-version/commit/71a204b0eb1ea2e7ae291055f26f5c499d429f1b)
|
|
0 commit comments