Releases: joematthews/extreme-angular
19.1.2-1
What's Changed
- chore: update Angular license copyright to match https://angular.dev/license by @joematthews in #61
Full Changelog: 19.1.2...19.1.2-1
19.1.2
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
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
- add documentation to disable
Full Changelog: 19.1.1-1...19.1.1-2
19.1.1-1
What's Changed
- fix: minor issues noticed after release by @joematthews in #54
Full Changelog: 19.1.1...19.1.1-1
19.1.1
What's Changed
- Update to Angular 19 with rework by @joematthews in #53
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",
topackage.json
- Add
- Add new scripts to
package.json
:lint:spelling
: check spelling in all fileslint:tsc:app
: check for Typescript errors in application fileslint:tsc:spec
: check for Typescript errors in spec/test fileslint:format
: silently check formatting in all fileslint:all
: run all lint scriptsci:all
: runlint:all
andtest: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
andvalidate-code.yml
Github Action workflows.- Run
ci:all
script inpre-push
hook andvalidate-code.yml
workflow.
- Run
- Add
/.husky/_
to .gitignore to prevent false negatives when runninglint: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/localize
schematics. - 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
What's Changed
- Update README.md by @joematthews in #50
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
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
What's Changed
- Chore/updates and fixes by @joematthews in #47
- update @angular-eslint/schematics @angular/cdk @angular/material
- run npm audit fix
Full Changelog: 2.4.0...2.4.1
2.4.0
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
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