(): Fixes # # ────────────────────────────────────────── 100 chars ────────────────────────────────────────────┤ # Example Commit Messages # ======================= # ─── Example: Simple refactor ────────────────────────────────────────────────────────────────────┤ # refactor(core): rename refreshDynamicEmbeddedViews to refreshEmbeddedViews # # Improve code readability. The original name no longer matches how the function is used. # ─────────────────────────────────────────────────────────────────────────────────────────────────┤ # ─── Example: Simple docs change ─────────────────────────────────────────────────────────────────┤ # docs: clarify the service limitation in providers.md guide # # Fixes #36332 # ─────────────────────────────────────────────────────────────────────────────────────────────────┤ # ─── Example: A bug fix ──────────────────────────────────────────────────────────────────────────┤ # fix(ngcc): ensure lockfile is removed when `analyzeFn` fails # # Previously an error thrown in the `analyzeFn` would cause the ngcc process to exit immediately # without removing the lockfile, and potentially before the unlocker process had been successfully # spawned resulting in the lockfile being orphaned and left behind. # # Now we catch these errors and remove the lockfile as needed. # ─────────────────────────────────────────────────────────────────────────────────────────────────┤ # ─── Example: Breaking change ────────────────────────────────────────────────────────────────────┤ # feat(bazel): simplify ng_package by dropping esm5 and fesm5 # # BREAKING CHANGE: # # # Fixes #1234 # ─────────────────────────────────────────────────────────────────────────────────────────────────┤ # Commit Message Format # ============================= # # The full specification of the Angular Commit Message Format can be found at # https://github.com/angular/angular/blob/main/CONTRIBUTING.md#commit # # The following is an excerpt of the specification with the most commonly needed info. # # Each commit message consists of a *header*, a *body*, and a *footer*. # #
# # # #