Skip to content

19.1.1

Compare
Choose a tag to compare
@joematthews joematthews released this 19 Jan 15:56
· 22 commits to main since this release
287729b

What's Changed

Configuration Changes

  • Update to Angular 19 (and rework config to match @angular/cli generated output)
  • Switch all .js config files to ECMAScript Modules (special thanks to @replete for this change)
    • Add "type": "module", to package.json
  • Add new scripts to package.json:
    • lint:spelling: check spelling in all files
    • lint:tsc:app: check for Typescript errors in application files
    • lint:tsc:spec: check for Typescript errors in spec/test files
    • lint:format: silently check formatting in all files
    • lint:all: run all lint scripts
    • ci:all: run lint:all and test:ci
    • shove: quickly add, commit, and push all files without checks or tests (for quick back up in case of emergency)
  • Add on-pull-request.yml and validate-code.yml Github Action workflows.
    • Run ci:all script in pre-push hook and validate-code.yml workflow.
  • Add /.husky/_ to .gitignore to prevent false negatives when running lint:format
  • Add dictionaries to .cspell.json to help reduce false negatives
  • Print 'Example conventional-commit messages' on commitlint failure
  • Adjust .editorconfig to make it easier to match indent_size with Prettier tabWidth
  • Remove @angular/material, @angular/ssr, and @angular/localizeschematics.
  • Remove commitizen and configuration.

README Changes

  • Improve wording
  • Add new sections:
    • Contributions, Issues, & Suggestions
    • License Considerations
    • Shove Progress
    • Continuous Integration (CI) Using GitHub Actions
    • Optional Angular Schematics:
      • Angular Material & Angular CDK
      • Server-side & hybrid rendering (SSR)
      • Internationalization (i18n)
      • End to End Testing (e2e)
        • Include Playwright eslint configuration example.
    • Tips & Tricks:
      • Custom Formatting
      • Git Config
      • Oh My Zsh / Oh My Bash / Oh My Posh
      • JetBrains IDEs

Full Changelog: 17.3.10...19.1.1