Skip to content

Add shell script to help build changelog #730

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

thunderbiscuit
Copy link
Member

This is just a small candy script. I don't even know if it needs to live in the repo, it's mainly to help maintainers build the changelog at every release.

Example

➜ bash parse-commits.sh "2025-03-01" "2025-04-01"

# Features
feat: add compact block filter client
feat: add proxy to electrum and esplora
feat: apply_unconfirmed_txs on wallet
feat: expose ElectrumClient::ping method
feat: migrate Amount to procedural macros
feat: migrate FeeRate to procedural macros

# Fixes
fix: broken links for bdk-jvm bdk-android maven central
fix: change Amount param to align with rust param
fix: export BumpFeeTxBuilder to uniffi

# Refactor
refactor: clean up our use of visibility qualifiers in tx_builder module
refactor: clean up visibility qualifiers in descriptor module
refactor: clean up visibility qualifiers in keys module
refactor: clean up visibility qualifiers in wallet module
refactor: migrate BumpFeeTxBuilder type to procedural macros
refactor: migrate TxBuilder type to procedural macros

# Chores
chore: build the release-smaller profile when using just command
chore: bump libraries to 1.2.0 development versions
chore: bump uniffi to 0.29.1
chore: remove readme warning
chore: remove unused JVM and Android dependencies

Copy link
Contributor

@rubensmachion rubensmachion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants