()[!]: │ │ │ │ │ │ │ └─⫸ Summary in present tense. Not capitalized. No period at the end. │ │ │ │ │ │ │ │ └─⫸ Breaking change shipped as major. │ │ │ │ │ └─⫸ Commit Scope (optional): common|core|cli|changelog|infra|package|etc │ │ └─⫸ Commit Type: build|ci|docs|feat|fix|perf|refactor|release|test The `` Must be one of the following: * build: Changes that affect the build system or external dependencies (example scopes: npm, docker, etc.) e.g., build(base): add CXX flags * ci: Changes to our CI configuration files and scripts (examples: CircleCi, SauceLabs). e.g., ci(docker): use pnpm * docs: Documentation only changes. e.g., docs(contributing): update learn more link * feat: A new feature. e.g, feat(proxy): add country code * fix: A bug fix. e.g., fix(router): remove query parameters from url * perf: A code change that improves performance. e.g., perf(extract): prefer object.assign * refactor: A code change that neither fixes a bug nor adds a feature. e.g., refactor(metrics): avoid ternary * test: Adding missing tests or correcting existing tests. e.g., test(req): add status assertion