Giter VIP home page Giter VIP logo

changelog-generator's Introduction









Hi, I'm Kenny, Fullstack developer from Shanghai, China.

WeiboTwitterE-MailSponsor



✦ My macOS application ✦

DevTutor for SwiftUI RegexMate Time Passage Iconize Folder Textsound Saver Create Custom Symbols DevHub Resume Revise Palette Genius Symbol Scribe








More Repositories ...

Handbook Homepage Stars Last Commit Downloads Version
awesome-mac #homepage GitHub stars GitHub last commit NPM Downloads npm version
reference #homepage GitHub stars GitHub last commit GitHub package version
handbook #homepage GitHub stars GitHub last commit GitHub package version
mysql-tutorial #homepage GitHub stars GitHub last commit GitHub package version
awesome-uikit #homepage GitHub stars GitHub last commit GitHub package version
docker-tutorial #homepage GitHub stars GitHub last commit GitHub package version
nginx-tutorial #homepage GitHub stars GitHub last commit GitHub package version
golang-tutorial #homepage GitHub stars GitHub last commit GitHub package version
swiftui-example #homepage GitHub stars GitHub last commit GitHub package version
shell-tutorial #homepage GitHub stars GitHub last commit GitHub package version
git-tips #homepage GitHub stars GitHub last commit GitHub package version
regexp-example #homepage GitHub stars GitHub last commit GitHub package version
package.json #homepage
swift-tutorial #homepage GitHub stars GitHub last commit GitHub package version
c-tutorial #homepage GitHub stars GitHub last commit GitHub package version
awesome-chatgpt #homepage GitHub stars GitHub last commit
github-actions #homepage GitHub stars GitHub last commit GitHub package version
react-native #homepage GitHub stars GitHub last commit GitHub package version
react-components-awesome #homepage GitHub stars GitHub last commit
html-tutorial #homepage GitHub stars GitHub last commit GitHub package version
Github Actions Homepage Stars Last Commit Downloads Version
changelog-generator #homepage GitHub stars GitHub last commit GitHub package version
github-action-contributors #homepage GitHub stars GitHub last commit GitHub package version
github-action-package #homepage GitHub stars GitHub last commit GitHub package version
generated-badges #homepage GitHub stars GitHub last commit NPM Downloads npm version
markdown-to-html #homepage GitHub stars GitHub last commit NPM Downloads npm version
create-tag-action #homepage GitHub stars GitHub last commit GitHub package version
github-action-modify-file-content #homepage GitHub stars GitHub last commit GitHub package version
github-action-read-file #homepage GitHub stars GitHub last commit GitHub package version
action-ejs #homepage GitHub stars GitHub last commit GitHub package version
Rehype Plugins Homepage Stars Last Commit Downloads Version
rehype-attr #homepage GitHub stars GitHub last commit NPM Downloads npm version
rehype-rewrite #homepage GitHub stars GitHub last commit NPM Downloads npm version
rehype-video #homepage GitHub stars GitHub last commit NPM Downloads npm version
remark-github-blockquote-alert #homepage GitHub stars GitHub last commit NPM Downloads npm version
rehype-ignore #homepage GitHub stars GitHub last commit NPM Downloads npm version
SwiftUI Plugins Homepage Stars Last Commit Downloads Version
swiftui-markdown #homepage GitHub stars GitHub last commit GitHub package version
swiftui-texteditor #homepage GitHub stars GitHub last commit GitHub package version
swiftui-searchfield #homepage GitHub stars GitHub last commit GitHub package version
Other Project Homepage Stars Last Commit Downloads Version
linux-command #homepage GitHub stars GitHub last commit NPM Downloads npm version
hotkeys-js #homepage GitHub stars GitHub last commit NPM Downloads npm version
github-rank #homepage GitHub stars GitHub last commit NPM Downloads npm version
iNotify #homepage GitHub stars GitHub last commit NPM Downloads npm version
oscnews #homepage GitHub stars GitHub last commit GitHub package version
vim-web #homepage GitHub stars GitHub last commit GitHub package version
DevHub #homepage GitHub stars GitHub last commit
validator.js #homepage GitHub stars GitHub last commit NPM Downloads npm version
svgtofont #homepage GitHub stars GitHub last commit NPM Downloads npm version
mocker-api #homepage GitHub stars GitHub last commit NPM Downloads npm version
FED #homepage GitHub stars GitHub last commit NPM Downloads npm version
store.js #homepage GitHub stars GitHub last commit NPM Downloads npm version
react-hotkeys #homepage GitHub stars GitHub last commit NPM Downloads npm version
translater.js #homepage GitHub stars GitHub last commit NPM Downloads npm version
idoc #homepage GitHub stars GitHub last commit NPM Downloads npm version
amac - GitHub stars GitHub last commit GitHub package version
sgo #homepage GitHub stars GitHub last commit NPM Downloads npm version
tools #homepage GitHub stars GitHub last commit GitHub package version
cookie.js #homepage GitHub stars GitHub last commit NPM Downloads npm version
rdoc #homepage GitHub stars GitHub last commit NPM Downloads npm version
wxmp #homepage GitHub stars GitHub last commit GitHub package version
sb #homepage GitHub stars GitHub last commit
icongo #homepage GitHub stars GitHub last commit NPM Downloads npm version
tsbb #homepage GitHub stars GitHub last commit NPM Downloads npm version
onlinenetwork - GitHub stars GitHub last commit GitHub package version
magic-input #homepage GitHub stars GitHub last commit NPM Downloads npm version
colors-cli #homepage GitHub stars GitHub last commit GitHub package version
wcj #homepage GitHub stars GitHub last commit NPM Downloads npm version
loading-cli #homepage GitHub stars GitHub last commit NPM Downloads npm version
markdown-to-html-cli #homepage GitHub stars GitHub last commit NPM Downloads npm version
dev-site #homepage GitHub stars GitHub last commit NPM Downloads npm version
websocket - GitHub stars GitHub last commit NPM Downloads npm version
date.js #homepage GitHub stars GitHub last commit NPM Downloads npm version
rust-cn-document-for-docker #homepage GitHub stars GitHub last commit GitHub package version
stylus-px2rem #homepage GitHub stars GitHub last commit NPM Downloads npm version
jaywcjlove - GitHub stars GitHub last commit
rollup-demo - GitHub stars GitHub last commit GitHub package version
nginx-editor #homepage GitHub stars GitHub last commit NPM Downloads npm version
html-to-markdown-cli #homepage GitHub stars GitHub last commit NPM Downloads npm version
google #homepage GitHub stars GitHub last commit GitHub package version
code-image #homepage GitHub stars GitHub last commit GitHub package version
console-emojis #homepage GitHub stars GitHub last commit NPM Downloads npm version
jaywcjlove.github.io #homepage GitHub stars GitHub last commit
parcel-plugin-markdown-string #homepage GitHub stars GitHub last commit NPM Downloads npm version
refs-cli #homepage GitHub stars GitHub last commit NPM Downloads npm version
webpack-react-demo - GitHub stars GitHub last commit
AutoPrefixCSS - GitHub stars GitHub last commit GitHub package version
local-ip-url #homepage GitHub stars GitHub last commit NPM Downloads npm version
webpack-plugin-manifest - GitHub stars GitHub last commit NPM Downloads npm version
table-of-general-standard-chinese-characters #homepage GitHub stars GitHub last commit NPM Downloads npm version
coverage-badges-cli #homepage GitHub stars GitHub last commit NPM Downloads npm version
dark-mode #homepage GitHub stars GitHub last commit NPM Downloads npm version
bannerjs #homepage GitHub stars GitHub last commit NPM Downloads npm version
react-native-doc - GitHub stars GitHub last commit GitHub package version
regex-mate #homepage GitHub stars GitHub last commit
TextSoundSaver #homepage GitHub stars GitHub last commit
MDEditor #homepage GitHub stars GitHub last commit GitHub package version
image2uri #homepage GitHub stars GitHub last commit NPM Downloads npm version
logo #homepage GitHub stars GitHub last commit
react-native-typescript-example - GitHub stars GitHub last commit
code-example #homepage GitHub stars GitHub last commit NPM Downloads npm version
docs #homepage GitHub stars GitHub last commit GitHub package version
generate-password #homepage GitHub stars GitHub last commit NPM Downloads npm version
react-dynamic-loadable - GitHub stars GitHub last commit NPM Downloads npm version
time-passage #homepage GitHub stars GitHub last commit
compile-less #homepage GitHub stars GitHub last commit NPM Downloads npm version
gitke - GitHub stars GitHub last commit NPM Downloads npm version
IconizeFolder #homepage GitHub stars GitHub last commit
outdatedbrowser - GitHub stars GitHub last commit
chinese-numerals #homepage GitHub stars GitHub last commit NPM Downloads npm version
colors-named-decimal #homepage GitHub stars GitHub last commit NPM Downloads npm version
debugger-terminator - GitHub stars GitHub last commit
ResumeRevise #homepage GitHub stars GitHub last commit
typenexus #homepage GitHub stars GitHub last commit NPM Downloads npm version
chmod-cli #homepage GitHub stars GitHub last commit NPM Downloads npm version
doc-static - GitHub stars GitHub last commit GitHub package version
ejs-cli #homepage GitHub stars GitHub last commit NPM Downloads npm version
recursive-readdir-files #homepage GitHub stars GitHub last commit NPM Downloads npm version
auto-config-loader #homepage GitHub stars GitHub last commit NPM Downloads npm version
auto-gitee-mirror - GitHub stars GitHub last commit
BlankTab - GitHub stars GitHub last commit
colors-named #homepage GitHub stars GitHub last commit NPM Downloads npm version
pml - GitHub stars GitHub last commit GitHub package version
reader-stat #homepage GitHub stars GitHub last commit NPM Downloads npm version
rollup-plugin-less #homepage GitHub stars GitHub last commit NPM Downloads npm version
url-encode #homepage GitHub stars GitHub last commit GitHub package version
whereis #homepage GitHub stars GitHub last commit NPM Downloads npm version
create-custom-symbols #homepage GitHub stars GitHub last commit
hsl-matcher #homepage GitHub stars GitHub last commit NPM Downloads npm version
markdown-style #homepage GitHub stars GitHub last commit NPM Downloads npm version
uglify-js-export #homepage GitHub stars GitHub last commit NPM Downloads npm version
zh-hans.react.dev-for-docker - GitHub stars GitHub last commit
colors-named-hex #homepage GitHub stars GitHub last commit NPM Downloads npm version
path-templater #homepage GitHub stars GitHub last commit NPM Downloads npm version
hello-world-npm - GitHub stars GitHub last commit GitHub package version
map-manager-report-location - GitHub stars GitHub last commit GitHub package version
palette-genius #homepage GitHub stars GitHub last commit
swiftui-tutorial #homepage GitHub stars GitHub last commit
symbol-scribe #homepage GitHub stars GitHub last commit

Web ToolSVG Icon SearchWXMPCodeImageQuick Referencejson-viewernpm-unpkgrun-webkeycode-infoui-colornginx-editorlinux-commandgithub-rankdev-sitelogoregexp-exampleURL Decoder/Encoder

changelog-generator's People

Contributors

arnaudligny avatar dependabot[bot] avatar jaywcjlove avatar patrickleet avatar renovate-bot avatar renovate[bot] avatar vacnex avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

changelog-generator's Issues

Log display template doesn't remove all unused headers

When using the following template with one commit fix: some weird bug

## Bugs
{{fix}}
## Feature
{{feat}}
## Improve
{{refactor,perf,clean}}
## Misc 
{{chore,style,ci||🔶 Nothing change}}
## Unknown
{{__unknown__}}

The following changelog is generated:

## Bugs
- fix: some weird bug 1234567 @username
## Improve
{{refactor,perf,clean}}
## Misc 
🔶 Nothing change

Instead of:

## Bugs
- fix: some weird bug 1234567 @username
## Misc 
🔶 Nothing change

It seems like the RegEx on this line is not correct.

Any support for alternative repos?

Wrong title.

Is their possibly a way to support fetching info from another repo? Rather than the one the action is running on? I have a private repo which has the same content as the public one, and I'd like to be able to pull that data in the private repo.

Didn't see any options for this.

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.

First Release Error

When add this action to a repo that has no releases yet, it throws an error.

Maybe it should just generate and empty changelog? Or a message "First release".

I am using this as a workaround to conditionally run the step only if previous tags exist via if: env.previous_tag:

    - name: previous tag
      run: |
        # set previous_tag to the last tag in the repo
        # or if the command throws an error, set it to nothing
        previous_tag=$(git describe --tags --abbrev=0 2>/dev/null || echo "")
        echo "previous_tag=$previous_tag" >> $GITHUB_ENV

    - name: Generate changelog
      id: changelog
      if: env.previous_tag
      uses: jaywcjlove/changelog-generator@main
      with:
        token: ${{ secrets.GITHUB_TOKEN }}

Suggest some feature

Hi, thank for great work, I highly appreciate the convenience provided by this tool and I would like to contribute some ideas to further enhance its functionality.

  1. Currently, the changelog is listed from top to bottom in chronological order, starting from the oldest to the newest. I want to categorize them into separate types. For example, feat will be listed under #Feature, fix will be under #Bugs, and so on for other types.

  2. Sometimes, there are commits that I don't want to appear in the changelog, so I have used the following filter:
    ^(?!type\b|feat\b|style\b|chore\b|doc\b|docs\b|build\b|fix\b|test\b|refactor\b|website\b|revert\ b|clean\b|perf\b|ci\b).*
    Therefore, I think there should be an option to allow users to create a custom type and include or exclude it from the changelog.

  3. Some my projects are developed solely by me, there should also be an option to hide the author, as all commits are mine. I don't find it necessary to display @author on every entry in the changelog.

Add input to define project path (suggestion)

To enable the use in monorepo projects, I would like to be able to create different changelogs based on project path commits

Suggestion:

- name: Generate changelog
    id: changelog
    uses: jaywcjlove/changelog-generator@main
    with:
      token: ${{ secrets.GITHUB_TOKEN }}
      path: ./apps/my-aplication
    continue-on-error: true

Feature request: filter conventional commit types

First, Thank You for this simple and easy to use tool! 🙏

When using a changelog template you get something like this:

### Feature

- feat: my feature

when the conventional commit types are known, and when the template is used, it would be nice to be able to filter away the redundant types from the beginning of the commit message. Ie:

### Feature

- my feature

### Unkown

- notconventional: other commit

Latter is much more readable and human-friendly -- would be nice to be able to do this 👍

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Other Branches

These updates are pending. To force PRs open, click the checkbox below.

  • chore(deps): update peaceiris/actions-gh-pages action to v4

Detected dependencies

github-actions
.github/workflows/changelog.yml
  • actions/checkout v4
  • actions/setup-node v4
  • peaceiris/actions-gh-pages v3
  • ncipollo/release-action v1
.github/workflows/path.yml
  • actions/checkout v4
  • actions/setup-node v4
npm
package.json
  • @actions/core ~1.10.0
  • @actions/github ^6.0.0
  • @kkt/ncc 1.1.1
  • lint-staged ^15.2.2
  • husky ^9.0.11
  • node >=v20.11.0
  • npm >=10.2.4

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.