Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Php Conventional Changelog Laravel Package

marcocesarato/php-conventional-changelog

Automatically generate changelogs and release notes from your Git history using Conventional Commits and SemVer. CLI tool with configurable templates and options to extract releases and output Markdown changelogs, suitable for Composer scripts and CI workflows.

View on GitHub
Deep Wiki
Context7
v1.1.0

Features

  • Add autoloader (8e5667)
  • Add information output about commit tag and file path (7c7f4f)
  • Implementing symfony console (78e11b)
  • Add first release option (143d6b)

Documentation

  • Update description and add new instructions on readme (3e1086)
Readme
  • Fix json composer scripts (118cfd)
  • Remove duplicate line (d88a00)
  • Clarify bump version processs (ba9227)
  • Add first release option, update commands list and last version code (59e3bb)

Chores

  • Indicate default value of patch flag on helper list (91df9c)
Code Standard
  • Change script for code standard fixing (dba6bb)

v1.0.2

Documentation

  • Specified date format to use on commands (cdb712)

Chores

Bin
  • Move conventional changelog file to root (f7a20c)

v1.0.1

Documentation

Readme
  • Add package description (5a63a4)
  • Add info shields (b96291)

Chores

  • Report only fatal error (0de3e0)

v1.0.0

Description

  • Generate changelogs and release notes from a project's commit messages and metadata using php composer and automate versioning with semver.org and conventionalcommits.org

1.9.9

Bug Fixes

  • Commit properties from protected to public for sorting (d3b658)

1.9.8

Bug Fixes

  • Commit sorting on changelog #9 (0d402c)

1.9.7

Bug Fixes

  • Array key exists on mixed value check (4007ab)

1.9.6

Bug Fixes


1.9.5

Bug Fixes

Git
  • Incorrect user type in Mention (0c9fc5)

1.9.4

Bug Fixes

  • Remove tag prefix and suffix on history release header (070113)

1.9.3

Bug Fixes

  • Add tag prefix and suffix on compare url tag #5 (db81e0)

1.9.2

Features

Git
  • Add closed attribute to references (acb104)
  • Add mention and reference class (b22fa5)
  • Commit classes auto compose when raw is empty (0f7f9d)

Bug Fixes

  • Using new reference class on changelog generation (03e3a2)
Config
  • Add isset check on setting ignore types #4 (22ab18)
  • Remove empty check of setting ignore types #4 (4b764d)
Git
  • Add check empty commit on parse (a26d6a)
  • Footer references detection (6a40c1)

1.9.10

Bug Fixes

  • Replace command constants response for symfony 4 compatibility #10 (639aec)

1.9.1

Features

  • Add date format config (05196a)

1.9.0

Features

  • Add pre and post run hooks and changes sorting (a38ef1, 668d2e)
Git
  • Add delete tag method (7712c2)
  • Add get last commit hash method (c650b5)
  • Add no edit param to commit method (bf4d1a)
Semver
  • Pattern version validation (e19170)

1.8.0

Features

  • Add pretty scope config (f47356)
  • Add hidden configurations (42c9af)
  • Add user mentions (214c75)

Bug Fixes

  • Breaking changes indicated by a ! and ignore duplicated or empty message #1 (f3ebee)

1.7.0

Features

  • Urls and release commit formats (7cb62a)
Git
  • Add parse remote url method (81812c)

1.6.2

Bug Fixes

  • Conventional commit wakeup class parse #3 (9eb3fb)

1.6.1

Bug Fixes

Config
  • Empty configurations from array #1 (481f05)

1.6.0

Features

  • Add tag prefix and suffix (469f16)
  • Add commit all option (323a5c)
  • Add skip verify, bump and tag (1ae0e9)

Bug Fixes


1.5.4

Features

  • Add commit parent class with raw metadata (962e0f)
Config

Bug Fixes

Config
  • Use default settings if is not a valid config return value (55fd29)
  • Check valid array (849f43)

1.5.3

Bug Fixes

  • Autobump on specified version (9e35af)

1.5.2

Features

  • Add check if inside a git work tree (E3ad12)
Git
  • Add inside work tree method (081196)

Bug Fixes

  • Auto bump new version code commit and tag (Bf26ee)
Commit Parser
  • Change return to string nullable on getters hash and raw (5aa565)
Git
  • Get last tag name (B265d0)
  • Quotes on values exec return (4e78c4)

1.5.1

Bug Fixes

  • Commits retrieve on ranges and remove additional whitespaces (C3bffa)
Config
  • Possibile issues with empty data (179c1f)
Git
  • Get commits command compatibility and sorting get tags (28d6ad)

1.5.0

Features

  • Split types and presets configuration (4239ec)
  • Add auto versioning semver bump (82c883)
  • Add summary (C37116)
  • Add to tag and from tag options (0b0c4b)
Command
  • Add custom configuration file option (D65fc7)
Commit Parser
  • Add getters and has scope method (83d99a)
  • Set default values on body and scope (B362bd)

Bug Fixes

  • Breaking changes preserving the initial commit and customizable label (607f6e)
  • Add hash check and rename parser to conventional (3e8996)
  • Customize changelog file path (1795ff)
Semver
  • Bump major and minor (Fd7485)

Documentation

Readme
  • Add usage gif image and improve usage section (Fbfdfe)
  • Add config option and adjust usage list example (Fbe9fd)
  • Merged notes on configuration section (9efedc)

Chores

  • Implement types configuration (4d90f1)
Preset
  • Change fixes description (Cbaa8f)

1.4.4

Features

  • Split types and presets configuration (4239ec)
  • Add summary (C37116)
Commit Parser
  • Add getters and has scope method (83d99a)
  • Set default values on body and scope (B362bd)

Bug Fixes

  • Breaking changes preserving the initial commit and customizable label (607f6e)
  • Add hash check and rename parser to conventional (3e8996)
  • Customize changelog file path (1795ff)
Git
  • Format option quotes (693860)

Chores

Preset
  • Change fixes description (Cbaa8f)

1.4.3

Features

  • Implement new commit parser and refactoring of helper classes (F2f2ec)
  • Add new conventional commit parser (603f72)
  • Add breaking changes and issues references (Bda545)

Bug Fixes

  • Semantic version extra part split (183116)
  • Commit changes list generation (68b1ff)
  • Uppercase first char of scope on stringify (4eaebe)
  • Move scope to string method to pretty string (D64421)

Chores

  • Change php requirements (5997ec)

1.4.2

Bug Fixes

  • Add chores to not notable types (2c4d1c)

1.4.1

Features

  • Add semantic version parser (7b5a9f)
  • Add rc, alpha and beta release method (f955e1)

Documentation

Readme
  • Add new options on command list (1ce4e3)

1.4.0

Features

  • Add amend and no verify options (625ed1)
  • Add not tag option and add errors on commit and tagging (285ad0)

Bug Fixes

Config
  • Get configs from project root or working dir (ee9d65)
  • Improve configuration and adjusted some settings (cd6bdf)

Documentation

Readme
  • Update description (02c2c3)
  • Fix configuration comment (da733a)
  • Add configuration notes and update example (10c1f5)

1.3.0

Features

  • Add config file inclusion from working dir (2cbb9f)
  • Implement configuration system (28001b)

Documentation

Readme
  • Add configuration section with an example (bc6aa3)

1.2.0

Features

  • Add history option (d53555)
  • Add commit type exclusions options and add changelog file on commit (055497)

Bug Fixes

  • Add current release on history only with commit option flagged (bac00d)
  • Git commit add files to the repository (301184)
  • Auto commit success message (5dec89)
  • Git commit release message (b6f3e4)

Documentation

Readme
  • Add history option with examples (33d51b)
  • Add no chores and no refactor options on command list (106114)

Chores

  • Update history option description (b7d180)
Composer
  • Add scripts for changelog and release (a5bd92)

1.17.3

Features

  • Add support for Symfony 8 (df24e4a)

1.17.2

Bug Fixes

  • Wrong commits with non-latin description grouping (ead95f)

1.17.1

Bug Fixes

  • Symfony 7 compatibility command (1926ac)

1.17.0

Bug Fixes

  • Cast Scope as string to use it as array key (aff96f)
  • Check string offset exists before using it (1fe715)

1.16.0

Features

  • New option: Do not update CHANGELOG if no commits found. (00a81e)

Bug Fixes

  • Can parse header with carriage return and newline. (ac4710)
  • Retrieve last tag with extra #48 (454513)

1.15.6

Bug Fixes

  • Resolves problems with bumping alpha, beta and rc releases (ad9eff)
  • Resolves with extra releases (e31c16)

1.15.5

Bug Fixes

  • Bump first time with extra version (22b302)
  • Extra tag bumping (b6223f)
  • Semantic version regex compare (a71a4b)

1.15.4

Bug Fixes

  • Restore last tag with refname method (ef97fb)

1.15.3

Bug Fixes

  • Prefix stripping and merged tags only #47 (60274c)
  • Semantic version prefix remove (a821c1)

1.15.2

Bug Fixes

  • Enable merged feature with new extra logics (6a7d70)
  • Extra release generation (854599)
  • Force autobump on an extra release (ce5d80)

1.15.1

Bug Fixes

  • Add blank line after changeLogVersionHeading #39 (9e4108)

1.15.0

Features

  • Add a getCurrentBranch method to Repository (8b6266)

1.14.1

Bug Fixes


1.14.0

⚠ BREAKING CHANGES

  • Sort git tags by version instead of creation date, match prefix when listing tags (042af9)

Features

Bug Fixes

  • Get last version with prefix (2460c8)
  • Issues with tag version fetch (d64f35)

1.13.0

Features

  • Added support for limiting commits to current branch. (6aad51)

Bug Fixes

Semver
  • Bump minor version when breaking change before 1.0.0 (5b13aa)

1.12.3

Features

  • Allows own package bumpers (e4aef9)

1.12.2

Bug Fixes

  • Repository url format detector #22 (63ff44)

1.12.1

Features

  • Allows issue id to be string (30c20e)

Bug Fixes

  • Change repo parse remote url regex (2dd6c8)
  • Version separator markdown (08092d)

1.12.0

Features

  • Allows ability to hide version separator. (e74c4d)

1.11.0

Features

  • Allows generated changelog to have configurable version headers (f57e95)

1.10.7

Features

  • Add option to render text instead of links in generated changelog (5cb2e5)

1.10.6

Bug Fixes


1.10.5

Bug Fixes

  • Output error on check requirements #14 (f020d9)
  • Remove remote url repository requirement #14 (dacd7c)

1.10.4

Bug Fixes

  • Add git remote repository url format check (56aff6)
  • Add requirements checks at startup #14 (b0b124)
  • History version code (eebfbe)
  • Version code format and initialization #14 (b65bb6)
Git
  • Detect is inside work tree check remote url (cb57a6)
Semver
  • Add get version code method (54599f)
Shell
  • Add is enabled method (edee7d)

1.10.3

Bug Fixes

Composer Json
  • Disable composer update on bump #13 (669262)

1.10.2

Bug Fixes

  • Skip tags and --not-tag are not working (7f4d45)

1.10.1

Bug Fixes

Composer Json
  • Composer update change path command (18bb19)

1.10.0

Features

Composer Json
Config

Bug Fixes

  • Add git command exists check (9ecd9e)
Bump

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai