Commit Graph

129 Commits (396960fae06506d14b8361708e82ea2c9735e92e)
 

Author SHA1 Message Date
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
Andrew Cassidy 66baa96f44 Reflect last change in documentation 3 years ago
Andrew Cassidy 3676811f85 Change `release` version option to an argument 3 years ago
Andrew Cassidy 14430e6cd2 Add epub builds 3 years ago
Andrew Cassidy affb8f8627 Configure rtd 3 years ago
Andrew Cassidy dacacdc496 Document a change I made 3 years ago
Andrew Cassidy a925a4e420 walk back last change slightly
preamble now contains the title, to allow for representing Jekyll front matter or any other information above the title
3 years ago
Andrew Cassidy a230968736 `header` attribute on the changelog class has been split into `title` and `preamble` 3 years ago
Andrew Cassidy 4b11ab839d Add explanation of changelog file format 3 years ago
Andrew Cassidy 8db70fb75a Add doc building dependencies 3 years ago
Andrew Cassidy ac3fb0ca2b Handbook section with usage information 3 years ago