What's Changed
- ci: trigger run after YAML fix by @lizc-au in #3
- chore(git): ignore artifacts/ by @lizc-au in #4
- docs(testing): add common assertions & supertest example by @lizc-au in #5
- lint: add Jest globals for test files by @lizc-au in #6
- docs: link to external cheat sheets by @lizc-au in #7
- chore: install and configure Jest test tooling by @lizc-au in #8
- test: add edge-case for /api/echo empty JSON by @lizc-au in #9
- docs: blunt-force normalize markdown headers/CRLF and tag with date by @lizc-au in #10
- chore: delete stray index.js-backtick; reformat index.js for readability by @lizc-au in #11
- Ci/add to project 2025 09 08 by @lizc-au in #15
- Ci/add to project 2025 09 08 by @lizc-au in #18
- Ci/fix add to project yaml 2025 09 08 by @lizc-au in #19
- Ci/fix add to project yaml 2025 09 08 by @lizc-au in #20
- Ci/fix add to project yaml 2025 09 08 2 by @lizc-au in #21
- ci: normalize YAML (lists + permissions) by @lizc-au in #22
- chore(vscode): YAML associations + Prettier formatOnSave by @lizc-au in #24
- deps: bump dotenv from 17.2.1 to 17.2.2 by @dependabot[bot] in #17
- deps: bump eslint from 9.34.0 to 9.35.0 by @dependabot[bot] in #16
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1
- chore(vscode): move Prettier config to .prettierrc.json; tidy settings by @lizc-au in #25
- chore(npm): lint script scans entire repo by @lizc-au in #26
- chore(eslint): move ignores to flat config; remove .eslintignore by @lizc-au in #27
- chore(entrypoint): set main to src/server.js and remove root index.js by @lizc-au in #28
- chore(prettier): format repo by @lizc-au in #29
- chore(node): declare engines.node >=22 <23 by @lizc-au in #31
- chore(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in #30
- chore(npm): add format:check and gate check on formatting by @lizc-au in #32
- Chore/ci use check 2025 09 09 by @lizc-au in #33
- Ci/trigger main 2025 09 11 by @lizc-au in #34
- Docs/ci run 2025 09 11 by @lizc-au in #35
- Ci/add workflow dispatch 2025 09 11 by @lizc-au in #36
- chore: trigger CI on PR to main by @lizc-au in #37
- ci: consolidate Node CI by @lizc-au in #38
- ci: replace workflow from template (valid YAML, LF) by @lizc-au in #39
- docs: CI validation by @lizc-au in #40
- docs: ruleset validation v2 by @lizc-au in #42
- ci: run only on pull_request + workflow_dispatch by @lizc-au in #44
- ci: rename job to build by @lizc-au in #46
- docs: ruleset smoke test by @lizc-au in #45
- ci: protection verify (build required) by @lizc-au in #49
- sec: add CodeQL (enable code scanning) by @lizc-au in #51
- ci: skip add-to-project for dependabot by @lizc-au in #52
- deps: bump globals from 16.3.0 to 16.4.0 by @dependabot[bot] in #50
- docs: snapshot Branch Ruleset (main) by @lizc-au in #55
- docs: add Branch Rules section by @lizc-au in #57
- ci: use pull_request_target for add-to-project by @lizc-au in #58
- chore(vscode): add tasks to run dev/test/lint/format by @lizc-au in #59
- chore(hooks): enable pre-commit lint-staged and pre-push tests by @lizc-au in #60
- ci: run npm run check (format lint tests) by @lizc-au in #61
- chore(repo): add .gitattributes for line endings by @lizc-au in #62
- chore(vscode): anti-nag + save-time fixes by @lizc-au in #63
- chore(ci): pin Node/npm via engines and packageManager by @lizc-au in #64
- chore(dev): add nodemon for local dev by @lizc-au in #65
- chore(vscode): add F5 launch to run npm run dev by @lizc-au in #66
- chore(vscode): align save actions to 'explicit' by @lizc-au in #69
- docs: add markdownlint config (disable MD013) by @lizc-au in #70
- docs: tidy docs; adopt GitHub Releases; replace testing sheet by @lizc-au in #71
- chore: normalize markdownlint config formatting by @lizc-au in #72
- docs: add GitHub cheat sheet (synced from my-node-app) by @lizc-au in #73
- docs: tidy README links; fix RELEASING newlines by @lizc-au in #74
- docs(README): add repo-purpose note by @lizc-au in #75
- deps: bump eslint from 9.35.0 to 9.36.0 by @dependabot[bot] in #68
- deps: bump lint-staged from 15.5.2 to 16.1.6 by @dependabot[bot] in #67
New Contributors
- @lizc-au made their first contribution in #3
- @dependabot[bot] made their first contribution in #17
Full Changelog: v1.0.11...v1.0.12