Commit Graph

139 Commits (main)
 

Author SHA1 Message Date
Andrew Cassidy 30947769e1 Readthedocs broke their dang config schema? 1 week ago
Andrew Cassidy 6589a91d7e Update CI workflow some more 1 week ago
Andrew Cassidy 802633b9a7 Update CI workflow 1 week ago
Andrew Cassidy 47d4b595f8 Release Version 1.2.0
### Added

- added the `-s` option to `yaclog release` to increment arbitrary version segments 
- added the `-n` option to `yaclog release` to create a new release instead of releasing a new one
- added the `-y` option to `yaclog release` to answer "yes" to all confirmation dialogs. Use with caution!
1 week ago
Andrew Cassidy fdf30bc14c also make -y apply to git commit confirmations 1 week ago
Andrew Cassidy 72126c8dca Add -s, -n, and -y options to `release` 1 week ago
Andrew Cassidy 0666f7f593 Release Version 1.1.2
### Changed

- yaclog now only tries to use git when invoked with a command that needs it, meaning most sub commands can now be used on systems without git
1 year ago
Andrew Cassidy 51e28e4ef0 cleanup 1 year ago
Andrew Cassidy a7cbacb687 Update changelog 1 year ago
dependabot[bot] 3fa529a05c Bump actions/setup-python from 4.3.1 to 4.4.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4.3.1...v4.4.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Andrew Cassidy 396960fae0 Only import toml and gitpython when necessary
Allows for using most commands on platforms without git installed (like the a-shell app on ios where gitpython doesnt quite work)
1 year ago
dependabot[bot] c661be05dc Bump actions/setup-python from 4.2.0 to 4.3.1
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.2.0 to 4.3.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4.2.0...v4.3.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Andrew Cassidy 2f4124c0fc
Test with python 3.11 1 year ago
Andrew Cassidy 465b818ca2 Release Version 1.1.1
### Fixed

- Fixed `yaclog release -C -c` not committing changes to cargo.toml
2 years ago
Andrew Cassidy 32f20e677e Release Version 1.1.0
### Added

- Added a flag to update Rust Cargo.toml files when releasing a new version
2 years ago
Andrew Cassidy 8421d38164 Add cargo.toml support
Added a flag to update Rust Cargo.toml files when releasing a new version
2 years ago
dependabot[bot] c5030b6060 Bump actions/setup-python from 4.0.0 to 4.2.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.0.0 to 4.2.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4.0.0...v4.2.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 4ce3de25c7 Bump actions/setup-python from 3.1.2 to 4.0.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3.1.2 to 4.0.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v3.1.2...v4.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Andrew Cassidy 6bc99c585b
Merge pull request #3 from drewcassidy/dependabot/github_actions/actions/setup-python-3.1.2
Bump actions/setup-python from 3.1.1 to 3.1.2
2 years ago
dependabot[bot] 32abd7bc6b
Bump actions/setup-python from 3.1.1 to 3.1.2
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v3.1.1...v3.1.2)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Andrew Cassidy 06df766f9f Remove license metadata (troves are fine)
oops: https://cybre.space/@cinebox/108095181597001366
2 years ago
Andrew Cassidy 9b0ae90ee2 Release Version 1.0.4
### Fixed

- Fixed tests folder being installed as a package
2 years ago
Andrew Cassidy 15e4d691f5 Add python 3.10 classifier 2 years ago
Andrew Cassidy 9a7e3da60d Stop gh actions from parsing "3.10" is a number 2 years ago
Andrew Cassidy 94f692e6c5 Run tests on Python 3.10 2 years ago
Andrew Cassidy c7583388c6
Merge pull request #2 from drewcassidy/dependabot/github_actions/actions/setup-python-3.1.1
Bump actions/setup-python from 2 to 3.1.1
2 years ago
Andrew Cassidy fe9aa937d2
Merge pull request #1 from drewcassidy/dependabot/github_actions/actions/checkout-3
Bump actions/checkout from 2 to 3
2 years ago
dependabot[bot] caa4560d6d
Bump actions/setup-python from 2 to 3.1.1
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 3.1.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v3.1.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 03841ad07e
Bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Andrew Cassidy aa2390312a Enable dependabot 2 years ago
Andrew Cassidy 07d76cdc09 Update changelog 2 years ago
Andrew Cassidy 8c79e158c8 Slim package finding now that I understand it 2 years ago
Andrew Cassidy 21defeffce Migrate to PEP621 2 years ago
Andrew Cassidy dccde1909b Release Version 1.0.3
### Fixed

- Fixed `show` command not working with Click version 8
- Fixed release message incorrectly stating if a commit will be created or not
3 years ago
Andrew Cassidy c25b780772 Run tests with multiple versions of click
will be removed once click 8.0.0 reaches critical mass I guess?
3 years ago
Andrew Cassidy bf2e8f670f Fix release messages 3 years ago
Andrew Cassidy dc90731f3d Fix show command 3 years ago
Andrew Cassidy 5a6cb51d71 Release Version 1.0.2
### Changed

- Updated to support Click version 8
- Modified module documentation page titles to include a module role

### Fixed

- Fixed tag names with spaces in versions
3 years ago
Andrew Cassidy 52fc36ab70 Version Version 1.0.2
### Changed

- Updated to support Click version 8
- Modified module documentation page titles to include a module role

### Fixed

- Fixed tag names with spaces in versions
3 years ago
Andrew Cassidy c696071b8f Fix last commit
gdi pycharm please stop doing that
3 years ago
Andrew Cassidy b0419dad80 Fix tagging with spaces in version names 3 years ago
Andrew Cassidy 2bfaa78053 Version Version 1.0.2
### Changed

- Updated to support Click version 8
- Modified module documentation page titles to include a module role
3 years ago
Andrew Cassidy 524a1da4c6 Add 'Version' prefix to log 3 years ago
Andrew Cassidy acedf2b401 Update docs 3 years ago
Andrew Cassidy 21b530c256 Update to support Click 8 3 years ago
Andrew Cassidy 04a9c712f9 update changelog 3 years ago
Andrew Cassidy d35b7fee83 Fixed broken header in new changelogs 3 years ago
Andrew Cassidy 38560702f4 Path metavar 3 years ago
Andrew Cassidy 2d1cc4ede4 Metavar capitalization 3 years ago
Andrew Cassidy 66bc8509e3 Version 1.0.0
### Changed

- API changes:
  - `header` attribute renamed to `preamble` to avoid confusion.
- improved version header parsing to be more robust and handle multi-word version names.
- improved version number incrementing in `release`.
  - can now handle other text surrounding a pep440-compliant version number, which will not be modified
  - can now handle pre-releases correctly. The version to increment is the most recent version in the log with a valid pep440 version number in it. 
  - Release increment and prerelease increments can be mixed, allowing e.g: `yaclog release -mr` to create a release candidate with in incremented minor version number.
- `release` base version is now an argument instead of an option, for consistency with other commands.

### Removed

- `entry` with multiple `-b` options no longer add sub bullet points, instead adding each bullet as its own line.

### Added

- Terminal output has color to distinguish version names/headers, sections, and git information.
- Extra newlines are added between versions to improve readability of the raw markdown file.
3 years ago