Skip to content

Releases: joematthews/extreme-angular

19.1.2-1

22 Jan 15:48
0336c1a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 19.1.2...19.1.2-1

19.1.2

21 Jan 04:47
7394a40
Compare
Choose a tag to compare

What's Changed

  • fix: cspell only checks files in src/ on commit
  • chore: update Angular to 19.1.2
  • chore: update typescript to 5.7.3
  • chore: update typescript-eslint to 8.21.0
  • chore: add lint:tsc:all script
  • docs: add starship to shell configuration frameoworks
  • docs: reword TypeScript section

Full Changelog: 19.1.1-2...19.1.2

19.1.1-2

20 Jan 05:57
44bc9c8
Compare
Choose a tag to compare

What's Changed

  • install and configure eslint-formatter-mo
  • update lint-staged to 15.4.1
  • update eslint-config-prettier to 10.0.1
  • sort prettier plugin array in .prettierrc.json
  • README Changes
    • add documentation to disable -f mo formatting for eslint errors
    • clarify ng new command used for base project
    • use git repo links instead of npmjs
    • use 'TypeScript' (instead of 'Typescript') in documentation and comments
    • misc formatting

Full Changelog: 19.1.1-1...19.1.1-2

19.1.1-1

19 Jan 17:45
0ad9956
Compare
Choose a tag to compare

What's Changed

Full Changelog: 19.1.1...19.1.1-1

19.1.1

19 Jan 15:56
287729b
Compare
Choose a tag to compare

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

17.3.10

16 Jan 14:46
60ccb0f
Compare
Choose a tag to compare

What's Changed

Switching the versioning scheme for extreme-angular to match Angular's version. I think this will help incentivize keeping the project up to date, which is important for a starter project.

To determine Angular's version I run npx ng version:

...

Angular CLI: 17.3.8
Node: 22.13.0 (Unsupported)
Package Manager: npm 10.9.2
OS: darwin arm64

Angular: 17.3.10
... animations, cdk, common, compiler, compiler-cli, core, forms
... localize, material, platform-browser
... platform-browser-dynamic, platform-server, router

...

In the example the angular version is Angular: 17.3.10.

Pull requests that update packages, add new dev focused features, improve configuration, or improve documentation will warrant a new release and will be have a number appended to the tag, like 17.3.10-1.

Angular 19 refresh coming soon! You can see progress on the PR here: #53

Full Changelog: 2.4.2...17.3.10

2.4.2

27 May 22:15
ba276f0
Compare
Choose a tag to compare

What's Changed

  • chore(update): update to latest version of angular 17 by @joematthews in #48

Full Changelog: 2.4.1...2.4.2

2.4.1

15 May 13:38
39215e6
Compare
Choose a tag to compare

What's Changed

  • update @angular-eslint/schematics @angular/cdk @angular/material
  • run npm audit fix

Full Changelog: 2.4.0...2.4.1

2.4.0

09 May 01:47
15ebdf1
Compare
Choose a tag to compare

Full Changelog: 2.3.0...2.4.0

What's Changed

  • chore(ng-update): update angular libraries to 17.3.8 by @joematthews in #45

Full Changelog: 2.3.0...2.4.0

2.3.0

25 Apr 03:52
62944da
Compare
Choose a tag to compare

What's Changed

  • chore(update): run ng update @angular/cdk @angular/cli @angular/core @angular/material by @joematthews in #43
  • chore(cspell): target src directory for cspell on pre-commit by @joematthews in #44

Full Changelog: 2.2.0...2.3.0