All Versions
3
Latest Version
Avg Release Cycle
497 days
Latest Release
1722 days ago
Changelog History
Changelog History
-
v1.0.0 Changes
September 16, 2018v1.0.0 (2018-09-16)
๐ฅ Breaking Changes
- Switch to using --write=yes|no (11f69f21)
- 0๏ธโฃ dry-run by default. Overwrite by passing -w (3789d066)
๐ Bug Fixes
- โ remove superflous to_string() (d16a236b)
- Use hyper_native_tls for GitHub interaction (a3a30a84)
- we can only push if the gh_token is present (7d8f1ee3)
- โก๏ธ Updated hubcaps needs client directly (99c9048f)
- indentation and error message (bbc040eb)
- Does not fail when project has no remote (14edbaa3)
- write repo_name to repository_name instead of user (b8235b26)
- ๐ use compatible cd flag (dc69ac67)
- ๐ make CDPATH assignement to empty explicit (384541e0)
- โช restore script intention (20160882)
- โ warnings by shellcheck && cd problem (9e12edd3)
- Avoid non-POSIX readlink parameter (a3f0c9e6, closes #103)
- ๐ฆ Reorder commands to first commit, then package (63b88e0b)
- ๐ Make help output consistent (773e9a42)
- Switch to using --write=yes|no (11f69f21)
- ๐ Only wait for other builds in release mode (19d2212f)
- ๐ Handle more remote urls, like ssh (80c26341)
- ๐ Use release clog version (397af709)
- ๐ Wait a short time before creating the release (801d6ad3)
- ๐ Do not set fixed master branch (92bfab66)
- Create commit and tag against chosen branch (187d1d3f)
- Push correct reference (d10b09f4)
- ๐ Use uppercased env variable (3ab01ed1)
- ๐ Rename it properly to CARGO_TOKEN (b969dbc6)
- ๐ Handle Result returned from revwalk (01fd0271)
- Canonicalize path to absolute path (5a5318fc)
- โ Remove printed debug line (677fedf3)
- โ Add Cargo.lock if not ignored (aa3205be)
- Do not take AUTHOR into account for Git information (14ad9f03)
- Properly fetch committer name and email and show helpful error message (08ea0927)
- ๐ Better error when repository path was not found (7d12b177)
- Commit the changelog file (51675fce)
- Place changelog in repository's folder (db018f7c, closes #33)
- โ Remove typo (d1a126d4)
- Only commit Cargo.toml (f39477ba)
- Exit with error code on failure (6b49489a)
- Check that we're in a git repo (e7dad211)
- Fail on broken Cargo.toml (6d984514)
- main: Handle result of write_new_version (494b7bb1)
- toml_file: Pass path to toml_file (f7f1c3f6)
๐ Features
- ๐ Fix release behavior (fc96ed12)
- Replace docopt with clap (3e0fc684)
- ๐จ print message if everything's fine (acec3cd7)
- Check if CARGO_TOKEN is defined or not (8e248bb4)
- validating git remote (358154c7)
- Hook preflight check into main function (c0456fcc)
- ๐ Disable release mode if write mode is disabled (b58812cf)
- ๐ Allow write mode to be disabled, even on CI (08c2f9f9)
- adapt user message after push (6b4ec6c4)
- ๐ use callback username to fetch ssh key (3ccc742e)
- fetch ssh key based on email (332390ed)
- Check if remote is GitHub url (3f911b58)
- provide additional information for the end user (bbcff343)
- ๐ performs push and github release only if there's a remote (c5e9aa0e)
- โ add logger::warn method (6eaa6bb6)
- ๐ handle the case if project doesn't have origin remote (bc5224aa)
- Include and enable env_logger (916f4963)
- ๐ In CI mode wait for other builds to finish (6355cc46)
- Implement branch detection and abort early (934535e0)
- ๐ Use Hubcaps' own std error implementation (c3b555a8)
- ๐จ Print nice final message (22d3f887)
- ๐ Introduce special release-mode for releases on GitHub and crates.io (8c7a699f)
- Fetch tokens (bb9a00eb)
- Extract user and repository name from remote URL (9666341f)
- Method to publish to crates.io (9601344b)
- ๐ Create proper release on GitHub (67b48690)
- Push new commit & tag to remote repository (47ae6dbd)
- ๐ Handle IoError (d075f30a)
- ๐ Make sure error messages are shown by flushing (b8806d98)
- ๐ฆ Package crate before committing (2aae1836)
- โก๏ธ Update lockfile before committing (2b1ba605)
- ๐ท Disable dry-run by setting CI environment variable (fe68adef)
- 0๏ธโฃ dry-run by default. Overwrite by passing -w (3789d066)
- ๐จ Print generated changelog to stdout in dry-run mode (f6575055)
- Check dry-run flag and act accordingly (e35d2e29)
- ๐ Show semantic-rs' version (bb01b553)
- Write git tag with changelog included (acbef4f5)
- Create git tag after successful commit (c43212dd)
- โ add git2-commit dependency (f6e39b68)
- commit:
- main: Allow the user to pass a custom path to a repository (ce2dd516)
-
v0.1.0
December 28, 2015 -
v0.0.1
December 28, 2015