➡️ PyPI page: scriv 1.5.1.
➡️ To install: python3 -m pip install scriv==1.5.1
Published by nedbat about 1 year ago
➡️ PyPI page: scriv 1.5.0.
➡️ To install: python3 -m pip install scriv==1.5.0
--fail-if-warn
option on the scriv github-releases
command will fail the command if your RST conversion generates warnings, for example due to malformed link references.scriv github-release
command now has a --check-links
option to check URLs. Each is fetched, and if an error occurs, warnings will show the URLs that didn't succeed.Published by nedbat about 1 year ago
➡️ PyPI page: scriv 1.4.0.
➡️ To install: python3 -m pip install scriv==1.4.0
scriv.user_nick
for the user nick part of the fragment file. Thanks to Ronny Pfannschmidt, fixing issue 103.command:
to execute the rest of the setting as a shell command. The output of the command will be used as the value of the setting.scriv collect
now exits with status code of 2, fixing issue 110.scriv collect
, thanks to James Gerity, fixing issue 100.Published by nedbat over 1 year ago
➡️ PyPI page: scriv 1.3.1.
➡️ To install: python3 -m pip install scriv==1.3.1
scriv github-release
command. This is now fixed.Published by nedbat over 1 year ago
➡️ PyPI page: scriv 1.3.0.
➡️ To install: python3 -m pip install scriv==1.3.0
.cfg
files can now be read with literal:
settings, thanks to Matias Guijarro.Published by nedbat over 1 year ago
➡️ PyPI page: scriv 1.2.1.
➡️ To install: python3 -m pip install scriv==1.2.1
[toml]
extra. This is now fixed, closing issue 80.file:
will now search in the changelog directory and then the current directory for the file. The only exception is if the first component is .
or ..
, then only the current directory is considered. Fixes issue 82.literal:
settings, fixing issue 85.literal:
configuration values are more precise, as requested in issue 84.Published by nedbat almost 2 years ago
➡️ PyPI page: scriv 1.2.0.
➡️ To install: python3 -m pip install scriv==1.2.0
scriv github-release
now has a --repo=
option to specify which GitHub repo to use when you have multiple remotes.scriv github-release
when a GitHub repo can't be identified among the git remotes.Published by nedbat almost 2 years ago
➡️ PyPI page: scriv 1.1.0.
➡️ To install: python3 -m pip install scriv==1.1.0
scriv github-release
command has a new setting, ghrel_template
. This is a template to use when building the release text, to add text before or after the Markdown extracted from the changelog.scriv github-release
command now has a --dry-run
option to show what would happen, without posting to GitHub.file:
settings will be interpreted relative to the current directory if they have path components. If the file name has no slashes or backslashes, then the old behavior remains: the file will be found in the fragment directory, or as a built-in template.Published by nedbat almost 2 years ago
➡️ PyPI page: scriv 1.0.0.
➡️ To install: python3 -m pip install scriv==1.0.0
Published by nedbat about 2 years ago
➡️ PyPI page: scriv 0.17.0.
➡️ To install: python3 -m pip install scriv==0.17.0
collect
command now has a --title=TEXT
option to provide the exact text to use as the title of the new changelog entry. Finishes issue 48.The github_release
command now only considers the top-most entry in the changelog. You can use the --all
option to continue the old behavior of making or updating GitHub releases for all of the entries.
This change makes it easier for projects to start using scriv with an existing populated changelog file.
Closes issue 57.
github-release
command will now issue a warning for changelog entries that have no version number. These can't be made into releases, so they are skipped. (issue 56).scriv collect
will end with an error now if the version number would duplicate a version number on an existing changelog entry. Fixes issue 26.Published by nedbat over 2 years ago
➡️ PyPI page: scriv 0.16.0.
➡️ To install: python3 -m pip install scriv==0.16.0
github_release
command will use a GitHub personal access token stored in the GITHUB_TOKEN environment variable, or from a .netrc file.Published by nedbat over 2 years ago
➡️ PyPI page: scriv 0.15.2.
➡️ To install: python3 -m pip install scriv==0.15.2
Published by nedbat over 2 years ago
➡️ PyPI page: scriv 0.15.1.
➡️ To install: python3 -m pip install scriv==0.15.1
scriv github-release
.Published by nedbat over 2 years ago
➡️ PyPI page: scriv 0.15.0.
➡️ To install: python3 -m pip install scriv==0.15.0
--version
option.Published by nedbat over 2 years ago
➡️ PyPI page: scriv 0.8.0.
➡️ To install: python3 -m pip install scriv==0.8.0
new_entry.FMT.j2
. If the file doesn't exist, an internal default will be used.--version
option to set the version name used in the changelog entry title.Published by nedbat over 2 years ago
➡️ PyPI page: scriv 0.1.0.
➡️ To install: python3 -m pip install scriv==0.1.0
Published by nedbat over 2 years ago
➡️ PyPI page: scriv 0.9.0.
➡️ To install: python3 -m pip install scriv==0.9.0
Published by nedbat over 2 years ago
➡️ PyPI page: scriv 0.8.1.
➡️ To install: python3 -m pip install scriv==0.8.1
Published by nedbat over 2 years ago
➡️ PyPI page: scriv 0.10.0.
➡️ To install: python3 -m pip install scriv==0.10.0
\
) in unit test output. (#15) This allows the unit tests to run in Windows environments. Thanks, Kurt McKee.Published by nedbat over 2 years ago
➡️ PyPI page: scriv 0.9.2.
➡️ To install: python3 -m pip install scriv==0.9.2