From 8b4315aac2c5fe1419408bde565ead86e32f97cd Mon Sep 17 00:00:00 2001 From: Gustavo Date: Thu, 24 Jul 2025 11:03:26 -0300 Subject: [PATCH 1/5] chore(release): 1.0.4 --- CHANGELOG.md | 8 ++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 520db84..5d251a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [1.0.4](https://github.com/devflow-modules/jwt-auth/compare/v1.0.1...v1.0.4) (2025-07-24) + + +### Features + +* adiciona autenticação via cookie com middleware `protectRouteFromCookie` ([#8](https://github.com/devflow-modules/jwt-auth/issues/8)) ([e3a0d05](https://github.com/devflow-modules/jwt-auth/commit/e3a0d056451e6f3a060eaed20b165c60ad6c87cc)) +* adiciona suporte a múltiplos algoritmos JWT (HS256, HS512, RS256) ([#7](https://github.com/devflow-modules/jwt-auth/issues/7)) ([0fbf61a](https://github.com/devflow-modules/jwt-auth/commit/0fbf61a45667b6d23f9021d1c9ea78267d0b3e3c)) + ### [1.0.3](https://github.com/devflow-modules/jwt-auth/compare/v1.0.1...v1.0.3) (2025-07-23) ### [1.0.2](https://github.com/devflow-modules/jwt-auth/compare/v1.0.1...v1.0.2) (2025-07-22) diff --git a/package-lock.json b/package-lock.json index 2f3aebe..9ff2e1b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@devflow-modules/jwt-auth", - "version": "1.0.3", + "version": "1.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@devflow-modules/jwt-auth", - "version": "1.0.3", + "version": "1.0.4", "license": "MIT", "dependencies": { "bcryptjs": "^2.4.3", diff --git a/package.json b/package.json index 18ca858..14195cd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@devflow-modules/jwt-auth", - "version": "1.0.3", + "version": "1.0.4", "description": "Autenticação JWT modular para Node.js com suporte a refresh token, cookies HTTP-only, bcrypt e middleware Express.", "main": "./src/index.js", "exports": { From 35b7536969c3366e79f7a807b979c5db1f6dd5b4 Mon Sep 17 00:00:00 2001 From: Gustavo Date: Thu, 24 Jul 2025 13:49:27 -0300 Subject: [PATCH 2/5] fix(release-publish): corrige push usando token no workflow para evitar erro 403 --- .github/workflows/release-publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml index 6626d0f..6cfa4c7 100644 --- a/.github/workflows/release-publish.yml +++ b/.github/workflows/release-publish.yml @@ -37,9 +37,9 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - git push origin main --follow-tags + git push https://x-access-token:${GITHUB_TOKEN}@github.com/${{ github.repository }} main --follow-tags - name: Publish package to npm env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - run: npm publish --access public \ No newline at end of file + run: npm publish --access public From a5af92b2807997cb36cc225e65fb195beea4a2ae Mon Sep 17 00:00:00 2001 From: Gustavo Date: Thu, 24 Jul 2025 14:05:44 -0300 Subject: [PATCH 3/5] =?UTF-8?q?ci(release):=20automatiza=20versionamento,?= =?UTF-8?q?=20changelog=20e=20publica=C3=A7=C3=A3o=20no=20npm=20via=20GitH?= =?UTF-8?q?ub=20Actions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - workflow atualizado para: - executar standard-version no CI - push automático de commits e tags gerados - publicar pacote no npm automaticamente após release - uso de token de acesso pessoal do GitHub para push seguro - uso de token npm via secrets para publicação segura Facilita releases automáticas e reduz passos manuais. --- .github/workflows/release-publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml index 6cfa4c7..03ba4a0 100644 --- a/.github/workflows/release-publish.yml +++ b/.github/workflows/release-publish.yml @@ -35,9 +35,9 @@ jobs: - name: Push version bump commit and tags env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_PAT: ${{ secrets.TOKEN_GITHUB }} # Use o secret criado para Personal Access Token run: | - git push https://x-access-token:${GITHUB_TOKEN}@github.com/${{ github.repository }} main --follow-tags + git push https://x-access-token:${GITHUB_PAT}@github.com/${{ github.repository }} main --follow-tags - name: Publish package to npm env: From 22161e6864d835dc710275d99a04586d8ccf7469 Mon Sep 17 00:00:00 2001 From: Gustavo Date: Thu, 24 Jul 2025 14:30:41 -0300 Subject: [PATCH 4/5] fix(ci): corrige push no workflow de release usando token correto para evitar erro 403 --- .github/workflows/release-publish.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml index 03ba4a0..d309a87 100644 --- a/.github/workflows/release-publish.yml +++ b/.github/workflows/release-publish.yml @@ -34,11 +34,8 @@ jobs: run: npx standard-version - name: Push version bump commit and tags - env: - GITHUB_PAT: ${{ secrets.TOKEN_GITHUB }} # Use o secret criado para Personal Access Token - run: | - git push https://x-access-token:${GITHUB_PAT}@github.com/${{ github.repository }} main --follow-tags - + run: git push https://x-access-token:${{ secrets.TOKEN_GITHUB }}@github.com/${{ github.repository }} main --follow-tags + - name: Publish package to npm env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} From 5e7beb0ea49add7a362411dc7cd6c1fc94e8d327 Mon Sep 17 00:00:00 2001 From: Gustavo Date: Thu, 24 Jul 2025 14:58:03 -0300 Subject: [PATCH 5/5] fix(release): corrigir push no workflow com token npm --- .github/workflows/release-publish.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml index 3f2a1fd..e086018 100644 --- a/.github/workflows/release-publish.yml +++ b/.github/workflows/release-publish.yml @@ -34,7 +34,11 @@ jobs: run: npx standard-version - name: Push version bump commit and tags - run: git push https://x-access-token:${{ secrets.TOKEN_GITHUB }}@github.com/${{ github.repository }} main --follow-tags + env: + GITHUB_PAT: ${{ secrets.TOKEN_GITHUB }} + run: | + git push https://x-access-token:${GITHUB_PAT}@github.com/${{ github.repository }} main --follow-tags + - name: Publish package to npm env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}