mirror of
https://github.com/drewcassidy/yaclog.git
synced 2024-09-01 14:58:58 +00:00
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.
This commit is contained in:
parent
66baa96f44
commit
66bc8509e3
2
.github/workflows/python-publish.yml
vendored
2
.github/workflows/python-publish.yml
vendored
@ -1,7 +1,7 @@
|
||||
# This workflow will upload a Python Package using Twine when a release is created
|
||||
# For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries
|
||||
|
||||
name: Upload Python Package
|
||||
name: build
|
||||
on: [ push, pull_request ]
|
||||
|
||||
jobs:
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
All notable changes to this project will be documented in this file
|
||||
|
||||
## Unreleased
|
||||
## 1.0.0 - 2021-05-07
|
||||
|
||||
### Changed
|
||||
|
||||
|
@ -1,4 +1,9 @@
|
||||
# Yaclog
|
||||
|
||||
[![Documentation Status](https://readthedocs.org/projects/yaclog/badge/?version=latest)](https://yaclog.readthedocs.io/en/latest/?badge=latest)
|
||||
[![Build Status](https://github.com/drewcassidy/yaclog/actions/workflows/python-publish.yml/badge.svg)](https://github.com/drewcassidy/yaclog/actions/workflows/python-publish.yml)
|
||||
[![PyPI version](https://badge.fury.io/py/yaclog.svg)](https://badge.fury.io/py/yaclog)
|
||||
|
||||
Yet another changelog command line tool
|
||||
|
||||
![a yak who is a log](https://github.com/drewcassidy/yaclog/raw/main/logo.png)
|
||||
|
@ -1,4 +1,8 @@
|
||||
# Yaclog: Yet Another Command Line Changelog Tool
|
||||
# Yaclog: Yet Another Commandline Changelog Tool
|
||||
|
||||
[![Documentation Status](https://readthedocs.org/projects/yaclog/badge/?version=latest)](https://yaclog.readthedocs.io/en/latest/?badge=latest)
|
||||
[![Build Status](https://github.com/drewcassidy/yaclog/actions/workflows/python-publish.yml/badge.svg)](https://github.com/drewcassidy/yaclog/actions/workflows/python-publish.yml)
|
||||
[![PyPI version](https://badge.fury.io/py/yaclog.svg)](https://badge.fury.io/py/yaclog)
|
||||
|
||||
Yaclog is a python library and command line tool to make it easier to keep track of changes to your projects.
|
||||
It includes commands for appending new changes to a markdown changelog file, as well as releasing new versions
|
||||
|
@ -10,7 +10,7 @@ long_description_content_type = text/markdown
|
||||
|
||||
keywords = changelog, commandline, markdown
|
||||
classifiers =
|
||||
Development Status :: 4 - Beta
|
||||
Development Status :: 5 - Production/Stable
|
||||
Intended Audience :: Developers
|
||||
License :: OSI Approved :: GNU Affero General Public License v3
|
||||
Operating System :: OS Independent
|
||||
@ -25,6 +25,7 @@ classifiers =
|
||||
project_urls =
|
||||
Source = https://github.com/drewcassidy/yaclog
|
||||
Changelog = https://github.com/drewcassidy/yaclog/blob/main/CHANGELOG.md
|
||||
Docs = https://yaclog.readthedocs.io/
|
||||
|
||||
[options]
|
||||
install_requires =
|
||||
|
Loading…
Reference in New Issue
Block a user