This is an automated email from the ASF dual-hosted git repository.

nodece pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/casbin-node-extensions.git


The following commit(s) were added to refs/heads/main by this push:
     new a5ef61b  chore: version packages for extensions-0.1.0 (first monorepo 
release) (#2)
a5ef61b is described below

commit a5ef61b87acaa9d79141090c312fb4fa7e25a510
Author: Zixuan Liu <[email protected]>
AuthorDate: Wed Nov 4 09:51:06 2026 +0800

    chore: version packages for extensions-0.1.0 (first monorepo release) (#2)
    
    * chore: version packages - first release from the monorepo 
(extensions-0.1.0)
    
    - sync 5 package versions to their npm-released truth (semantic-release
      never wrote bumps back): couchdb 0.1.0, drizzle 1.4.0, prisma 1.12.0,
      sequelize 2.7.1, typeorm 1.10.0
    - patch bump all 21 packages as the first monorepo release
    - pin human-id 1.0.2 (@changesets/write CJS vs human-id@4 ESM)
    
    * fix: never publish data-permission - it was never on npm
    
    Mark private and revert the patch bump; the package stays in the
    workspace as example code only. Publish flows (changeset publish) skip
    private packages by design.
    
    * chore: add .asf.yaml and DISCLAIMER (mirrors apache/casbin#1710)
    
    - .asf.yaml: disable dependabot update PRs (alerts stay on), redirect
      commit notifications to [email protected]
    - DISCLAIMER: required in incubating project release artifacts; the first
      extensions-0.1.0 source tarball will include it
    
    * fix: link egg-authz to the workspace koa-authz (linkWorkspacePackages)
    
    The egg-authz -> koa-authz edge resolved from the npm registry (only
    3.0.1 published) instead of the workspace package, so the changeset bump
    to ^3.0.2 failed resolution and left the lockfile stale. Enable workspace
    linking; changeset publish order (dependencies first) will publish
    koa-authz 3.0.2 before egg-authz.
---
 .asf.yaml                                          |  30 ++++
 DISCLAIMER                                         |   5 +
 package.json                                       |   3 +-
 packages/adapters/basic-adapter/CHANGELOG.md       |  11 ++
 packages/adapters/basic-adapter/package.json       |   2 +-
 packages/adapters/couchdb-adapter/CHANGELOG.md     |  11 ++
 packages/adapters/couchdb-adapter/package.json     |   2 +-
 packages/adapters/drizzle-adapter/CHANGELOG.md     |  11 ++
 packages/adapters/drizzle-adapter/package.json     |   2 +-
 packages/adapters/file-adapter/CHANGELOG.md        |  14 +-
 packages/adapters/file-adapter/package.json        |   2 +-
 packages/adapters/mongoose-adapter/CHANGELOG.md    |  72 ++++-----
 packages/adapters/mongoose-adapter/package.json    |   2 +-
 packages/adapters/prisma-adapter/CHANGELOG.md      |  11 ++
 packages/adapters/prisma-adapter/package.json      |   2 +-
 packages/adapters/redis-adapter/CHANGELOG.md       |  29 ++--
 packages/adapters/redis-adapter/package.json       |   2 +-
 packages/adapters/sequelize-adapter/CHANGELOG.md   |  11 ++
 packages/adapters/sequelize-adapter/package.json   |   2 +-
 packages/adapters/typeorm-adapter/CHANGELOG.md     |  11 ++
 packages/adapters/typeorm-adapter/package.json     |   2 +-
 packages/middlewares/egg-authz/CHANGELOG.md        |  14 ++
 packages/middlewares/egg-authz/package.json        |   4 +-
 packages/middlewares/express-authz/CHANGELOG.md    |  11 ++
 packages/middlewares/express-authz/package.json    |   2 +-
 packages/middlewares/hapi-authz/CHANGELOG.md       |  11 ++
 packages/middlewares/hapi-authz/package.json       |   2 +-
 packages/middlewares/koa-authz/CHANGELOG.md        |  11 ++
 packages/middlewares/koa-authz/package.json        |   2 +-
 packages/middlewares/nest-authz/CHANGELOG.md       | 161 +++++++++------------
 packages/middlewares/nest-authz/package.json       |   2 +-
 .../session-role-manager/CHANGELOG.md              |  16 +-
 .../session-role-manager/package.json              |   2 +-
 packages/utils/data-permission/package.json        |   3 +-
 packages/utils/expression-eval/CHANGELOG.md        |  17 ++-
 packages/utils/expression-eval/package.json        |   2 +-
 packages/watchers/etcd-watcher/CHANGELOG.md        |  15 +-
 packages/watchers/etcd-watcher/package.json        |   2 +-
 .../mongo-changestream-watcher/CHANGELOG.md        |  26 ++--
 .../mongo-changestream-watcher/package.json        |   4 +-
 packages/watchers/pubsub-watcher/CHANGELOG.md      |  11 ++
 packages/watchers/pubsub-watcher/package.json      |   2 +-
 packages/watchers/redis-watcher/CHANGELOG.md       |  32 ++--
 packages/watchers/redis-watcher/package.json       |   2 +-
 pnpm-lock.yaml                                     |  55 ++-----
 pnpm-workspace.yaml                                |   2 +
 46 files changed, 398 insertions(+), 250 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
new file mode 100644
index 0000000..d32fc01
--- /dev/null
+++ b/.asf.yaml
@@ -0,0 +1,30 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# For more information, see 
https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features.
+
+github:
+  description: >-
+    Apache Casbin Node Extensions: storage adapters, watchers, framework
+    middlewares, and utilities for Node.js - the monorepo for the
+    node-casbin ecosystem.
+  homepage: https://casbin.apache.org/
+  dependabot_alerts: true
+  dependabot_updates: false
+
+notifications:
+  commits: [email protected]
diff --git a/DISCLAIMER b/DISCLAIMER
new file mode 100644
index 0000000..4b488f5
--- /dev/null
+++ b/DISCLAIMER
@@ -0,0 +1,5 @@
+Apache Casbin(Incubating) is an effort undergoing incubation at the Apache 
Software Foundation (ASF), sponsored by the Apache Incubator PMC.
+
+Incubation is required of all newly accepted projects until a further review 
indicates that the infrastructure, communications, and decision making process 
have stabilized in a manner consistent with other successful ASF projects.
+
+While incubation status is not necessarily a reflection of the completeness or 
stability of the code, it does indicate that the project has yet to be fully 
endorsed by the ASF.
diff --git a/package.json b/package.json
index cef1f3f..134b8e8 100644
--- a/package.json
+++ b/package.json
@@ -30,7 +30,8 @@
       "@babel/core": "7.25.9",
       "@babel/parser": "7.25.9",
       "casbin-redis-adapter>casbin": "5.9.0",
-      "@casbin/pubsub-watcher>casbin": "5.1.2"
+      "@casbin/pubsub-watcher>casbin": "5.1.2",
+      "human-id": "1.0.2"
     }
   },
   "packageManager": "[email protected]"
diff --git a/packages/adapters/basic-adapter/CHANGELOG.md 
b/packages/adapters/basic-adapter/CHANGELOG.md
new file mode 100644
index 0000000..191ae94
--- /dev/null
+++ b/packages/adapters/basic-adapter/CHANGELOG.md
@@ -0,0 +1,11 @@
+# casbin-basic-adapter
+
+## 1.3.1
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
diff --git a/packages/adapters/basic-adapter/package.json 
b/packages/adapters/basic-adapter/package.json
index 220c4c9..976c2d6 100644
--- a/packages/adapters/basic-adapter/package.json
+++ b/packages/adapters/basic-adapter/package.json
@@ -1,6 +1,6 @@
 {
   "name": "casbin-basic-adapter",
-  "version": "1.3.0",
+  "version": "1.3.1",
   "description": "A basic adapter supports pg, sqlite3, mysql, mysql2, 
oracledb and mssql",
   "license": "Apache-2.0",
   "main": "lib/adapter.js",
diff --git a/packages/adapters/couchdb-adapter/CHANGELOG.md 
b/packages/adapters/couchdb-adapter/CHANGELOG.md
new file mode 100644
index 0000000..05dbc02
--- /dev/null
+++ b/packages/adapters/couchdb-adapter/CHANGELOG.md
@@ -0,0 +1,11 @@
+# casbin-couchdb-adapter
+
+## 0.1.1
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
diff --git a/packages/adapters/couchdb-adapter/package.json 
b/packages/adapters/couchdb-adapter/package.json
index 98f2253..7755c30 100644
--- a/packages/adapters/couchdb-adapter/package.json
+++ b/packages/adapters/couchdb-adapter/package.json
@@ -1,6 +1,6 @@
 {
   "name": "casbin-couchdb-adapter",
-  "version": "0.0.1",
+  "version": "0.1.1",
   "description": "CouchDB adapter for Casbin",
   "license": "Apache-2.0",
   "main": "lib/adapter.js",
diff --git a/packages/adapters/drizzle-adapter/CHANGELOG.md 
b/packages/adapters/drizzle-adapter/CHANGELOG.md
new file mode 100644
index 0000000..f877651
--- /dev/null
+++ b/packages/adapters/drizzle-adapter/CHANGELOG.md
@@ -0,0 +1,11 @@
+# drizzle-adapter
+
+## 1.4.1
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
diff --git a/packages/adapters/drizzle-adapter/package.json 
b/packages/adapters/drizzle-adapter/package.json
index a76d41d..de1cd8d 100644
--- a/packages/adapters/drizzle-adapter/package.json
+++ b/packages/adapters/drizzle-adapter/package.json
@@ -1,6 +1,6 @@
 {
   "name": "drizzle-adapter",
-  "version": "1.0.0",
+  "version": "1.4.1",
   "description": "Drizzle ORM adapter for Casbin",
   "license": "Apache-2.0",
   "main": "lib/index.js",
diff --git a/packages/adapters/file-adapter/CHANGELOG.md 
b/packages/adapters/file-adapter/CHANGELOG.md
index 78905b2..530a6f5 100644
--- a/packages/adapters/file-adapter/CHANGELOG.md
+++ b/packages/adapters/file-adapter/CHANGELOG.md
@@ -1,13 +1,21 @@
 ## 
[1.0.1](https://github.com/node-casbin/file-adapter/compare/v1.0.0...v1.0.1) 
(2023-07-08)
 
+## 1.0.2
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
 
 ### Bug Fixes
 
-* update node version 
([#8](https://github.com/node-casbin/file-adapter/issues/8)) 
([67e1a5d](https://github.com/node-casbin/file-adapter/commit/67e1a5dc23a8795f6dde2f77c941264abd080296))
+- update node version 
([#8](https://github.com/node-casbin/file-adapter/issues/8)) 
([67e1a5d](https://github.com/node-casbin/file-adapter/commit/67e1a5dc23a8795f6dde2f77c941264abd080296))
 
 # 1.0.0 (2021-05-01)
 
-
 ### Features
 
-* add file adapter 
([#1](https://github.com/node-casbin/file-adapter/issues/1)) 
([94777d9](https://github.com/node-casbin/file-adapter/commit/94777d97d3034fb002a22fdf9d971a2f215855fe))
+- add file adapter 
([#1](https://github.com/node-casbin/file-adapter/issues/1)) 
([94777d9](https://github.com/node-casbin/file-adapter/commit/94777d97d3034fb002a22fdf9d971a2f215855fe))
diff --git a/packages/adapters/file-adapter/package.json 
b/packages/adapters/file-adapter/package.json
index fe9fb26..01acfd4 100644
--- a/packages/adapters/file-adapter/package.json
+++ b/packages/adapters/file-adapter/package.json
@@ -1,6 +1,6 @@
 {
   "name": "casbin-file-adapter",
-  "version": "1.0.1",
+  "version": "1.0.2",
   "description": "Default file adapter for Casbin",
   "license": "Apache-2.0",
   "author": {
diff --git a/packages/adapters/mongoose-adapter/CHANGELOG.md 
b/packages/adapters/mongoose-adapter/CHANGELOG.md
index f3557ae..fcbb014 100644
--- a/packages/adapters/mongoose-adapter/CHANGELOG.md
+++ b/packages/adapters/mongoose-adapter/CHANGELOG.md
@@ -1,126 +1,118 @@
 ## 
[5.6.1](https://github.com/node-casbin/mongoose-adapter/compare/v5.6.0...v5.6.1)
 (2026-01-04)
 
+## 5.6.2
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
 
 ### Bug Fixes
 
-* remove codebeat badge from README 
([a0f1ad3](https://github.com/node-casbin/mongoose-adapter/commit/a0f1ad331e8dec0eab399d87c6036982810e2605))
+- remove codebeat badge from README 
([a0f1ad3](https://github.com/node-casbin/mongoose-adapter/commit/a0f1ad331e8dec0eab399d87c6036982810e2605))
 
 # 
[5.6.0](https://github.com/node-casbin/mongoose-adapter/compare/v5.5.0...v5.6.0)
 (2025-12-09)
 
-
 ### Features
 
-* add configurable collection name via adapterOptions 
([7db67fa](https://github.com/node-casbin/mongoose-adapter/commit/7db67fa18c1951153cba61f35ec9daff6e827a5b))
+- add configurable collection name via adapterOptions 
([7db67fa](https://github.com/node-casbin/mongoose-adapter/commit/7db67fa18c1951153cba61f35ec9daff6e827a5b))
 
 # 
[5.5.0](https://github.com/node-casbin/mongoose-adapter/compare/v5.4.0...v5.5.0)
 (2025-12-09)
 
-
 ### Features
 
-* fix duplicate CI runs on pull requests 
([#83](https://github.com/node-casbin/mongoose-adapter/issues/83)) 
([cd799f7](https://github.com/node-casbin/mongoose-adapter/commit/cd799f7d477c1af37e4f4955c80bb7850e7cdab9))
-* upgrade CI scripts' Node.js version to 20 and 22 
([#85](https://github.com/node-casbin/mongoose-adapter/issues/85)) 
([ed25ea8](https://github.com/node-casbin/mongoose-adapter/commit/ed25ea87e1ed06b8a9beec858c3d55d5d0374ee9))
+- fix duplicate CI runs on pull requests 
([#83](https://github.com/node-casbin/mongoose-adapter/issues/83)) 
([cd799f7](https://github.com/node-casbin/mongoose-adapter/commit/cd799f7d477c1af37e4f4955c80bb7850e7cdab9))
+- upgrade CI scripts' Node.js version to 20 and 22 
([#85](https://github.com/node-casbin/mongoose-adapter/issues/85)) 
([ed25ea8](https://github.com/node-casbin/mongoose-adapter/commit/ed25ea87e1ed06b8a9beec858c3d55d5d0374ee9))
 
 # 
[5.4.0](https://github.com/node-casbin/mongoose-adapter/compare/v5.3.1...v5.4.0)
 (2025-08-15)
 
-
 ### Features
 
-* improve README badges 
([f703392](https://github.com/node-casbin/mongoose-adapter/commit/f7033927535eeb637cb01dc63dc37b50f6d39676))
-* upgrade mongoose to 8.1.0 and casbin to 5.28.0 
([#76](https://github.com/node-casbin/mongoose-adapter/issues/76)) 
([78f5a6a](https://github.com/node-casbin/mongoose-adapter/commit/78f5a6aba836977cef87fa3e0be2d1be123c56a5))
+- improve README badges 
([f703392](https://github.com/node-casbin/mongoose-adapter/commit/f7033927535eeb637cb01dc63dc37b50f6d39676))
+- upgrade mongoose to 8.1.0 and casbin to 5.28.0 
([#76](https://github.com/node-casbin/mongoose-adapter/issues/76)) 
([78f5a6a](https://github.com/node-casbin/mongoose-adapter/commit/78f5a6aba836977cef87fa3e0be2d1be123c56a5))
 
 ## 
[5.3.1](https://github.com/node-casbin/mongoose-adapter/compare/v5.3.0...v5.3.1)
 (2023-08-06)
 
-
 ### Bug Fixes
 
-* fix broken links 
([#74](https://github.com/node-casbin/mongoose-adapter/issues/74)) 
([160f44c](https://github.com/node-casbin/mongoose-adapter/commit/160f44c79452ae939865ddc5de116983c9fcc340))
+- fix broken links 
([#74](https://github.com/node-casbin/mongoose-adapter/issues/74)) 
([160f44c](https://github.com/node-casbin/mongoose-adapter/commit/160f44c79452ae939865ddc5de116983c9fcc340))
 
 # 
[5.3.0](https://github.com/node-casbin/mongoose-adapter/compare/v5.2.0...v5.3.0)
 (2023-07-14)
 
-
 ### Features
 
-* update mongoose dependency to 7.3.4 
([#73](https://github.com/node-casbin/mongoose-adapter/issues/73)) 
([bbc7953](https://github.com/node-casbin/mongoose-adapter/commit/bbc79536d6abf5aca92bd83e601a457104f0b02a))
+- update mongoose dependency to 7.3.4 
([#73](https://github.com/node-casbin/mongoose-adapter/issues/73)) 
([bbc7953](https://github.com/node-casbin/mongoose-adapter/commit/bbc79536d6abf5aca92bd83e601a457104f0b02a))
 
 # 
[5.2.0](https://github.com/node-casbin/mongoose-adapter/compare/v5.1.1...v5.2.0)
 (2023-04-21)
 
-
 ### Features
 
-* enable mongoose timestamps for casbin rule model via adapter options 
([#71](https://github.com/node-casbin/mongoose-adapter/issues/71)) 
([3dd8862](https://github.com/node-casbin/mongoose-adapter/commit/3dd8862f8eb452adc1365c96df55125561358bb1))
+- enable mongoose timestamps for casbin rule model via adapter options 
([#71](https://github.com/node-casbin/mongoose-adapter/issues/71)) 
([3dd8862](https://github.com/node-casbin/mongoose-adapter/commit/3dd8862f8eb452adc1365c96df55125561358bb1))
 
 ## 
[5.1.1](https://github.com/node-casbin/mongoose-adapter/compare/v5.1.0...v5.1.1)
 (2023-04-19)
 
-
 ### Bug Fixes
 
-* fix multiple adapter 
([#68](https://github.com/node-casbin/mongoose-adapter/issues/68)) 
([49e69bc](https://github.com/node-casbin/mongoose-adapter/commit/49e69bc2f526fdb42b7410a04173c6b4c58bb635))
+- fix multiple adapter 
([#68](https://github.com/node-casbin/mongoose-adapter/issues/68)) 
([49e69bc](https://github.com/node-casbin/mongoose-adapter/commit/49e69bc2f526fdb42b7410a04173c6b4c58bb635))
 
 # 
[5.1.0](https://github.com/node-casbin/mongoose-adapter/compare/v5.0.0...v5.1.0)
 (2022-03-21)
 
-
 ### Bug Fixes
 
-* format issues 
([d653519](https://github.com/node-casbin/mongoose-adapter/commit/d653519ec3cfc8b1f81d2a061dbb86df1a4df9c3))
-* token parsing issues if token contains delimeter 
([cd695a6](https://github.com/node-casbin/mongoose-adapter/commit/cd695a68f7f45faaae065d4e37c7d4593f7d09b9))
-* update lock file 
([203cc98](https://github.com/node-casbin/mongoose-adapter/commit/203cc98d9db46e10319f89ea6ab3affe98c2098b))
-
+- format issues 
([d653519](https://github.com/node-casbin/mongoose-adapter/commit/d653519ec3cfc8b1f81d2a061dbb86df1a4df9c3))
+- token parsing issues if token contains delimeter 
([cd695a6](https://github.com/node-casbin/mongoose-adapter/commit/cd695a68f7f45faaae065d4e37c7d4593f7d09b9))
+- update lock file 
([203cc98](https://github.com/node-casbin/mongoose-adapter/commit/203cc98d9db46e10319f89ea6ab3affe98c2098b))
 
 ### Features
 
-* add postinstall script 
([af93ec8](https://github.com/node-casbin/mongoose-adapter/commit/af93ec8025f10bd761b47c276a841e368f61bc1a))
-* check if the word is already wrapped in quotes 
([d31166e](https://github.com/node-casbin/mongoose-adapter/commit/d31166e3fd8f67eb6ffcff475a68916f61ce7f60))
+- add postinstall script 
([af93ec8](https://github.com/node-casbin/mongoose-adapter/commit/af93ec8025f10bd761b47c276a841e368f61bc1a))
+- check if the word is already wrapped in quotes 
([d31166e](https://github.com/node-casbin/mongoose-adapter/commit/d31166e3fd8f67eb6ffcff475a68916f61ce7f60))
 
 # 
[5.0.0](https://github.com/node-casbin/mongoose-adapter/compare/v4.0.1...v5.0.0)
 (2022-03-13)
 
-
 ### Bug Fixes
 
-* change p_type to ptype 
([#61](https://github.com/node-casbin/mongoose-adapter/issues/61)) 
([1167bed](https://github.com/node-casbin/mongoose-adapter/commit/1167bed29efc618f09fef7b7c98d8ff81520369f))
-
+- change p_type to ptype 
([#61](https://github.com/node-casbin/mongoose-adapter/issues/61)) 
([1167bed](https://github.com/node-casbin/mongoose-adapter/commit/1167bed29efc618f09fef7b7c98d8ff81520369f))
 
 ### BREAKING CHANGES
 
-* we will finally move to `ptype`, as discussed one year ago: 
https://github.com/pycasbin/sqlalchemy-adapter/issues/26#issuecomment-769799410 
. It is also officially documented in the official site: 
https://casbin.org/docs/adapters/
+- we will finally move to `ptype`, as discussed one year ago: 
https://github.com/pycasbin/sqlalchemy-adapter/issues/26#issuecomment-769799410 
. It is also officially documented in the official site: 
https://casbin.org/docs/adapters/
 
 Co-authored-by: Shivansh Yadav <[email protected]>
 
 ## 
[4.0.1](https://github.com/node-casbin/mongoose-adapter/compare/v4.0.0...v4.0.1)
 (2022-01-31)
 
-
 ### Bug Fixes
 
-* **adapter:** expose mongoose instance as public property 
([#54](https://github.com/node-casbin/mongoose-adapter/issues/54)) 
([31e6ef9](https://github.com/node-casbin/mongoose-adapter/commit/31e6ef9f81aebba385d0b7a0e66960c23e316c4f))
+- **adapter:** expose mongoose instance as public property 
([#54](https://github.com/node-casbin/mongoose-adapter/issues/54)) 
([31e6ef9](https://github.com/node-casbin/mongoose-adapter/commit/31e6ef9f81aebba385d0b7a0e66960c23e316c4f))
 
 # 
[4.0.0](https://github.com/node-casbin/mongoose-adapter/compare/v3.1.1...v4.0.0)
 (2022-01-29)
 
-
 ### Features
 
-* upgrade Mongoose 
([#52](https://github.com/node-casbin/mongoose-adapter/issues/52)) 
([fb53794](https://github.com/node-casbin/mongoose-adapter/commit/fb5379432397710a27570b116ea3f7459f4bd3b6))
-
+- upgrade Mongoose 
([#52](https://github.com/node-casbin/mongoose-adapter/issues/52)) 
([fb53794](https://github.com/node-casbin/mongoose-adapter/commit/fb5379432397710a27570b116ea3f7459f4bd3b6))
 
 ### BREAKING CHANGES
 
-* upgrade to Mongoose 6.x and drop Node 10 support
+- upgrade to Mongoose 6.x and drop Node 10 support
 
 ## 
[3.1.1](https://github.com/node-casbin/mongoose-adapter/compare/v3.1.0...v3.1.1)
 (2021-08-28)
 
-
 ### Bug Fixes
 
-* fix wrong action with empty string 
([#47](https://github.com/node-casbin/mongoose-adapter/issues/47)) 
([f51fdde](https://github.com/node-casbin/mongoose-adapter/commit/f51fdde975df95a33c0b9bbcc8fdcf64b7af73a2))
+- fix wrong action with empty string 
([#47](https://github.com/node-casbin/mongoose-adapter/issues/47)) 
([f51fdde](https://github.com/node-casbin/mongoose-adapter/commit/f51fdde975df95a33c0b9bbcc8fdcf64b7af73a2))
 
 # 
[3.1.0](https://github.com/node-casbin/mongoose-adapter/compare/v3.0.1...v3.1.0)
 (2021-08-03)
 
-
 ### Features
 
-* implement UpdatableAdapter interface 
([#49](https://github.com/node-casbin/mongoose-adapter/issues/49)) 
([131a446](https://github.com/node-casbin/mongoose-adapter/commit/131a446b813b202d322ac0d0fc45d436e34832ca))
+- implement UpdatableAdapter interface 
([#49](https://github.com/node-casbin/mongoose-adapter/issues/49)) 
([131a446](https://github.com/node-casbin/mongoose-adapter/commit/131a446b813b202d322ac0d0fc45d436e34832ca))
 
 ## 
[3.0.1](https://github.com/node-casbin/mongoose-adapter/compare/v3.0.0...v3.0.1)
 (2021-04-27)
 
-
 ### Bug Fixes
 
-* no longer support legacy require 
([5b09912](https://github.com/node-casbin/mongoose-adapter/commit/5b09912a693a3cf6442d640fe4031938a373c820))
+- no longer support legacy require 
([5b09912](https://github.com/node-casbin/mongoose-adapter/commit/5b09912a693a3cf6442d640fe4031938a373c820))
diff --git a/packages/adapters/mongoose-adapter/package.json 
b/packages/adapters/mongoose-adapter/package.json
index 79afa68..c8ce5b7 100644
--- a/packages/adapters/mongoose-adapter/package.json
+++ b/packages/adapters/mongoose-adapter/package.json
@@ -1,6 +1,6 @@
 {
   "name": "casbin-mongoose-adapter",
-  "version": "5.6.1",
+  "version": "5.6.2",
   "description": "Mongoose adapter for Casbin",
   "main": "lib/cjs/index.js",
   "typings": "lib/cjs/index.d.ts",
diff --git a/packages/adapters/prisma-adapter/CHANGELOG.md 
b/packages/adapters/prisma-adapter/CHANGELOG.md
new file mode 100644
index 0000000..cb8b8b9
--- /dev/null
+++ b/packages/adapters/prisma-adapter/CHANGELOG.md
@@ -0,0 +1,11 @@
+# casbin-prisma-adapter
+
+## 1.12.1
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
diff --git a/packages/adapters/prisma-adapter/package.json 
b/packages/adapters/prisma-adapter/package.json
index a64d524..c83b5dd 100644
--- a/packages/adapters/prisma-adapter/package.json
+++ b/packages/adapters/prisma-adapter/package.json
@@ -1,6 +1,6 @@
 {
   "name": "casbin-prisma-adapter",
-  "version": "1.10.0",
+  "version": "1.12.1",
   "description": "Prisma adapter for Casbin",
   "license": "Apache-2.0",
   "main": "lib/adapter.js",
diff --git a/packages/adapters/redis-adapter/CHANGELOG.md 
b/packages/adapters/redis-adapter/CHANGELOG.md
index 41403a5..1fdc229 100644
--- a/packages/adapters/redis-adapter/CHANGELOG.md
+++ b/packages/adapters/redis-adapter/CHANGELOG.md
@@ -1,37 +1,42 @@
 ## 
[1.0.4](https://github.com/node-casbin/redis-adapter/compare/v1.0.3...v1.0.4) 
(2023-05-18)
 
+## 1.0.5
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
 
 ### Bug Fixes
 
-* fix CI 
([15e9f7c](https://github.com/node-casbin/redis-adapter/commit/15e9f7c137883fba99dbd5960a0b119e9d76b0ec))
-* Pass redisOpts argument to constructor 
([#12](https://github.com/node-casbin/redis-adapter/issues/12)) 
([c9b4569](https://github.com/node-casbin/redis-adapter/commit/c9b45693f634313b8d7c17887185f4a29901c8b5))
+- fix CI 
([15e9f7c](https://github.com/node-casbin/redis-adapter/commit/15e9f7c137883fba99dbd5960a0b119e9d76b0ec))
+- Pass redisOpts argument to constructor 
([#12](https://github.com/node-casbin/redis-adapter/issues/12)) 
([c9b4569](https://github.com/node-casbin/redis-adapter/commit/c9b45693f634313b8d7c17887185f4a29901c8b5))
 
 ## 
[1.0.3](https://github.com/node-casbin/redis-adapter/compare/v1.0.2...v1.0.3) 
(2022-10-06)
 
-
 ### Bug Fixes
 
-* **src:** Fix loading error when `policies` is empty 
([7127e0c](https://github.com/node-casbin/redis-adapter/commit/7127e0c6d7f06dd13b78cc7996ebbffd1f18c398))
+- **src:** Fix loading error when `policies` is empty 
([7127e0c](https://github.com/node-casbin/redis-adapter/commit/7127e0c6d7f06dd13b78cc7996ebbffd1f18c398))
 
 ## 
[1.0.2](https://github.com/node-casbin/redis-adapter/compare/v1.0.1...v1.0.2) 
(2022-02-21)
 
-
 ### Bug Fixes
 
-* correctly build before release 
([f8029b2](https://github.com/node-casbin/redis-adapter/commit/f8029b22524db966d5eebae266deae46f2da571c))
+- correctly build before release 
([f8029b2](https://github.com/node-casbin/redis-adapter/commit/f8029b22524db966d5eebae266deae46f2da571c))
 
 ## 
[1.0.1](https://github.com/node-casbin/redis-adapter/compare/v1.0.0...v1.0.1) 
(2022-02-21)
 
-
 ### Bug Fixes
 
-* trigger new release 
([8ba58d4](https://github.com/node-casbin/redis-adapter/commit/8ba58d44b605792e2e7ba4aa902ac42056e3ccae))
+- trigger new release 
([8ba58d4](https://github.com/node-casbin/redis-adapter/commit/8ba58d44b605792e2e7ba4aa902ac42056e3ccae))
 
 # 1.0.0 (2021-07-03)
 
-
 ### Features
 
-* add auto release CI 
([87e5e82](https://github.com/node-casbin/redis-adapter/commit/87e5e82965a27d6bdcc73919c278edde171a41af))
-* fix bugs and add unittests 
([55ae755](https://github.com/node-casbin/redis-adapter/commit/55ae755bbde8c103f05725128af5fcec2db2bf5e))
-* implement filtered interface 
([9710bce](https://github.com/node-casbin/redis-adapter/commit/9710bcec9d507458604e471f2e5b4de99fe5bfb2))
+- add auto release CI 
([87e5e82](https://github.com/node-casbin/redis-adapter/commit/87e5e82965a27d6bdcc73919c278edde171a41af))
+- fix bugs and add unittests 
([55ae755](https://github.com/node-casbin/redis-adapter/commit/55ae755bbde8c103f05725128af5fcec2db2bf5e))
+- implement filtered interface 
([9710bce](https://github.com/node-casbin/redis-adapter/commit/9710bcec9d507458604e471f2e5b4de99fe5bfb2))
diff --git a/packages/adapters/redis-adapter/package.json 
b/packages/adapters/redis-adapter/package.json
index 5df27cc..d06d7d4 100644
--- a/packages/adapters/redis-adapter/package.json
+++ b/packages/adapters/redis-adapter/package.json
@@ -1,6 +1,6 @@
 {
   "name": "casbin-redis-adapter",
-  "version": "1.0.4",
+  "version": "1.0.5",
   "main": "lib/cjs/index.js",
   "typings": "lib/cjs/index.d.ts",
   "module": "lib/esm/index.js",
diff --git a/packages/adapters/sequelize-adapter/CHANGELOG.md 
b/packages/adapters/sequelize-adapter/CHANGELOG.md
new file mode 100644
index 0000000..700cbca
--- /dev/null
+++ b/packages/adapters/sequelize-adapter/CHANGELOG.md
@@ -0,0 +1,11 @@
+# casbin-sequelize-adapter
+
+## 2.7.2
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
diff --git a/packages/adapters/sequelize-adapter/package.json 
b/packages/adapters/sequelize-adapter/package.json
index 0a52634..55dd238 100644
--- a/packages/adapters/sequelize-adapter/package.json
+++ b/packages/adapters/sequelize-adapter/package.json
@@ -1,6 +1,6 @@
 {
   "name": "casbin-sequelize-adapter",
-  "version": "2.2.0",
+  "version": "2.7.2",
   "description": "Sequelize adapter for Casbin",
   "license": "Apache-2.0",
   "main": "lib/adapter.js",
diff --git a/packages/adapters/typeorm-adapter/CHANGELOG.md 
b/packages/adapters/typeorm-adapter/CHANGELOG.md
new file mode 100644
index 0000000..83e0b2e
--- /dev/null
+++ b/packages/adapters/typeorm-adapter/CHANGELOG.md
@@ -0,0 +1,11 @@
+# typeorm-adapter
+
+## 1.10.1
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
diff --git a/packages/adapters/typeorm-adapter/package.json 
b/packages/adapters/typeorm-adapter/package.json
index d8d5bab..ebbb592 100644
--- a/packages/adapters/typeorm-adapter/package.json
+++ b/packages/adapters/typeorm-adapter/package.json
@@ -1,6 +1,6 @@
 {
   "name": "typeorm-adapter",
-  "version": "0.0.0",
+  "version": "1.10.1",
   "description": "TypeORM adapter for Casbin",
   "license": "Apache-2.0",
   "main": "lib/index.js",
diff --git a/packages/middlewares/egg-authz/CHANGELOG.md 
b/packages/middlewares/egg-authz/CHANGELOG.md
new file mode 100644
index 0000000..7569b75
--- /dev/null
+++ b/packages/middlewares/egg-authz/CHANGELOG.md
@@ -0,0 +1,14 @@
+# egg-authz
+
+## 3.0.1
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
+
+- Updated dependencies
+  - [email protected]
diff --git a/packages/middlewares/egg-authz/package.json 
b/packages/middlewares/egg-authz/package.json
index 2256b9f..57c127d 100644
--- a/packages/middlewares/egg-authz/package.json
+++ b/packages/middlewares/egg-authz/package.json
@@ -1,6 +1,6 @@
 {
   "name": "egg-authz",
-  "version": "3.0.0",
+  "version": "3.0.1",
   "description": "egg-authz is an authorization middleware for Egg.js",
   "main": "authz.js",
   "scripts": {
@@ -39,7 +39,7 @@
     "registry": "https://registry.yarnpkg.com/";
   },
   "dependencies": {
-    "koa-authz": "^3.0.0"
+    "koa-authz": "^3.0.2"
   },
   "devDependencies": {
     "casbin": "^3.0.0",
diff --git a/packages/middlewares/express-authz/CHANGELOG.md 
b/packages/middlewares/express-authz/CHANGELOG.md
new file mode 100644
index 0000000..f91f7a4
--- /dev/null
+++ b/packages/middlewares/express-authz/CHANGELOG.md
@@ -0,0 +1,11 @@
+# casbin-express-authz
+
+## 3.0.3
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
diff --git a/packages/middlewares/express-authz/package.json 
b/packages/middlewares/express-authz/package.json
index 2d8581b..8d2f6c6 100644
--- a/packages/middlewares/express-authz/package.json
+++ b/packages/middlewares/express-authz/package.json
@@ -1,6 +1,6 @@
 {
   "name": "casbin-express-authz",
-  "version": "3.0.2",
+  "version": "3.0.3",
   "description": "casbin-express-authz is an authorization middleware for 
Express",
   "main": "./build/authz.js",
   "types": "./build/authz.d.ts",
diff --git a/packages/middlewares/hapi-authz/CHANGELOG.md 
b/packages/middlewares/hapi-authz/CHANGELOG.md
new file mode 100644
index 0000000..e34d216
--- /dev/null
+++ b/packages/middlewares/hapi-authz/CHANGELOG.md
@@ -0,0 +1,11 @@
+# @casbin/hapi-authz
+
+## 1.0.2
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
diff --git a/packages/middlewares/hapi-authz/package.json 
b/packages/middlewares/hapi-authz/package.json
index ab3fbdf..e9e5987 100644
--- a/packages/middlewares/hapi-authz/package.json
+++ b/packages/middlewares/hapi-authz/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@casbin/hapi-authz",
-  "version": "1.0.1",
+  "version": "1.0.2",
   "description": "Basic authorization middleware using casbin",
   "main": "build/index.js",
   "typings": "build/index.d.ts",
diff --git a/packages/middlewares/koa-authz/CHANGELOG.md 
b/packages/middlewares/koa-authz/CHANGELOG.md
new file mode 100644
index 0000000..a66e748
--- /dev/null
+++ b/packages/middlewares/koa-authz/CHANGELOG.md
@@ -0,0 +1,11 @@
+# koa-authz
+
+## 3.0.2
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
diff --git a/packages/middlewares/koa-authz/package.json 
b/packages/middlewares/koa-authz/package.json
index ab67502..d178194 100644
--- a/packages/middlewares/koa-authz/package.json
+++ b/packages/middlewares/koa-authz/package.json
@@ -1,6 +1,6 @@
 {
   "name": "koa-authz",
-  "version": "3.0.1",
+  "version": "3.0.2",
   "description": "koa-authz is an authorization middleware for Koa",
   "license": "Apache-2.0",
   "main": "authz.js",
diff --git a/packages/middlewares/nest-authz/CHANGELOG.md 
b/packages/middlewares/nest-authz/CHANGELOG.md
index a7cfaf4..8e4ad21 100644
--- a/packages/middlewares/nest-authz/CHANGELOG.md
+++ b/packages/middlewares/nest-authz/CHANGELOG.md
@@ -1,127 +1,119 @@
 # 
[2.17.0](https://github.com/node-casbin/nest-authz/compare/v2.16.0...v2.17.0) 
(2025-04-23)
 
+## 2.17.1
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
 
 ### Features
 
-* loosen reflect-metadata peerDependency for Nest v10 
([#178](https://github.com/node-casbin/nest-authz/issues/178)) 
([7c0e2b8](https://github.com/node-casbin/nest-authz/commit/7c0e2b8e2144f95b6575dccca235ff0fffd8cdac))
+- loosen reflect-metadata peerDependency for Nest v10 
([#178](https://github.com/node-casbin/nest-authz/issues/178)) 
([7c0e2b8](https://github.com/node-casbin/nest-authz/commit/7c0e2b8e2144f95b6575dccca235ff0fffd8cdac))
 
 # 
[2.16.0](https://github.com/node-casbin/nest-authz/compare/v2.15.0...v2.16.0) 
(2025-04-23)
 
-
 ### Features
 
-* remove "cache: 'yarn'" in CI 
([51fb110](https://github.com/node-casbin/nest-authz/commit/51fb110ced890478fd440d7ea4c5cdc96d2d78af))
+- remove "cache: 'yarn'" in CI 
([51fb110](https://github.com/node-casbin/nest-authz/commit/51fb110ced890478fd440d7ea4c5cdc96d2d78af))
 
 # 
[2.15.0](https://github.com/node-casbin/nest-authz/compare/v2.14.0...v2.15.0) 
(2025-03-17)
 
-
 ### Features
 
-* allow AuthZGuard children to access injected dependencies 
([#177](https://github.com/node-casbin/nest-authz/issues/177)) 
([569d1f8](https://github.com/node-casbin/nest-authz/commit/569d1f836185308c9a4b9186c8b5f023b8fa3728))
+- allow AuthZGuard children to access injected dependencies 
([#177](https://github.com/node-casbin/nest-authz/issues/177)) 
([569d1f8](https://github.com/node-casbin/nest-authz/commit/569d1f836185308c9a4b9186c8b5f023b8fa3728))
 
 # 
[2.14.0](https://github.com/node-casbin/nest-authz/compare/v2.13.0...v2.14.0) 
(2025-02-12)
 
-
 ### Features
 
-* fix bug in authz.service.ts: invalid request size: expected 3, got 1, rvals: 
([#176](https://github.com/node-casbin/nest-authz/issues/176)) 
([ac259c2](https://github.com/node-casbin/nest-authz/commit/ac259c28e8a3e97d55185271f120d30f0c87bc15))
+- fix bug in authz.service.ts: invalid request size: expected 3, got 1, rvals: 
([#176](https://github.com/node-casbin/nest-authz/issues/176)) 
([ac259c2](https://github.com/node-casbin/nest-authz/commit/ac259c28e8a3e97d55185271f120d30f0c87bc15))
 
 # 
[2.13.0](https://github.com/node-casbin/nest-authz/compare/v2.12.0...v2.13.0) 
(2025-02-12)
 
-
 ### Features
 
-* fix "invalid request size: expected 3, got 1" bug in AuthZService.enforce 
([#175](https://github.com/node-casbin/nest-authz/issues/175)) 
([7b4d406](https://github.com/node-casbin/nest-authz/commit/7b4d4063f142043cfcda493b65bfb3b7eb4bb74a))
+- fix "invalid request size: expected 3, got 1" bug in AuthZService.enforce 
([#175](https://github.com/node-casbin/nest-authz/issues/175)) 
([7b4d406](https://github.com/node-casbin/nest-authz/commit/7b4d4063f142043cfcda493b65bfb3b7eb4bb74a))
 
 # 
[2.12.0](https://github.com/node-casbin/nest-authz/compare/v2.11.0...v2.12.0) 
(2025-01-09)
 
-
 ### Features
 
-* Add support for guarding based on request data 
([#173](https://github.com/node-casbin/nest-authz/issues/173)) 
([7ea8f53](https://github.com/node-casbin/nest-authz/commit/7ea8f53640e2efe2c8ee8b9249d5cb7bff51461d))
+- Add support for guarding based on request data 
([#173](https://github.com/node-casbin/nest-authz/issues/173)) 
([7ea8f53](https://github.com/node-casbin/nest-authz/commit/7ea8f53640e2efe2c8ee8b9249d5cb7bff51461d))
 
 # 
[2.11.0](https://github.com/node-casbin/nest-authz/compare/v2.10.0...v2.11.0) 
(2024-08-06)
 
-
 ### Features
 
-* Unify RBAC and Management services into single service 
([#171](https://github.com/node-casbin/nest-authz/issues/171)) 
([2c9fbb3](https://github.com/node-casbin/nest-authz/commit/2c9fbb3a4b2b6f763b7ba938a3ac489c78161a5d))
+- Unify RBAC and Management services into single service 
([#171](https://github.com/node-casbin/nest-authz/issues/171)) 
([2c9fbb3](https://github.com/node-casbin/nest-authz/commit/2c9fbb3a4b2b6f763b7ba938a3ac489c78161a5d))
 
 # [2.10.0](https://github.com/node-casbin/nest-authz/compare/v2.9.0...v2.10.0) 
(2024-07-03)
 
-
 ### Features
 
-* Update to latest node-casbin version and improve API support 
([#169](https://github.com/node-casbin/nest-authz/issues/169)) 
([a3ab9d3](https://github.com/node-casbin/nest-authz/commit/a3ab9d3bbd69d21f9a173b2759ff58c1d853f656))
+- Update to latest node-casbin version and improve API support 
([#169](https://github.com/node-casbin/nest-authz/issues/169)) 
([a3ab9d3](https://github.com/node-casbin/nest-authz/commit/a3ab9d3bbd69d21f9a173b2759ff58c1d853f656))
 
 # [2.9.0](https://github.com/node-casbin/nest-authz/compare/v2.8.0...v2.9.0) 
(2024-06-27)
 
-
 ### Features
 
-* Add ABAC support and make custom actions more flexible 
([#168](https://github.com/node-casbin/nest-authz/issues/168)) 
([e0bc88f](https://github.com/node-casbin/nest-authz/commit/e0bc88fe5a15eafb1d818603d432c4b41479ea7c))
+- Add ABAC support and make custom actions more flexible 
([#168](https://github.com/node-casbin/nest-authz/issues/168)) 
([e0bc88f](https://github.com/node-casbin/nest-authz/commit/e0bc88fe5a15eafb1d818603d432c4b41479ea7c))
 
 # [2.8.0](https://github.com/node-casbin/nest-authz/compare/v2.7.0...v2.8.0) 
(2024-03-24)
 
-
 ### Features
 
-* allows user to access underlying casbin enforcer 
([#166](https://github.com/node-casbin/nest-authz/issues/166)) 
([26ea61d](https://github.com/node-casbin/nest-authz/commit/26ea61dc68f6885cee1ae7970565c0a2dd048262))
+- allows user to access underlying casbin enforcer 
([#166](https://github.com/node-casbin/nest-authz/issues/166)) 
([26ea61d](https://github.com/node-casbin/nest-authz/commit/26ea61dc68f6885cee1ae7970565c0a2dd048262))
 
 # [2.7.0](https://github.com/node-casbin/nest-authz/compare/v2.6.0...v2.7.0) 
(2024-03-24)
 
-
 ### Features
 
-* upgrade CI Node.js version to 20 
([4fe3e12](https://github.com/node-casbin/nest-authz/commit/4fe3e12379880e1a0b6b9547d8605f546c456b63))
+- upgrade CI Node.js version to 20 
([4fe3e12](https://github.com/node-casbin/nest-authz/commit/4fe3e12379880e1a0b6b9547d8605f546c456b63))
 
 # [2.6.0](https://github.com/node-casbin/nest-authz/compare/v2.5.1...v2.6.0) 
(2023-09-14)
 
-
 ### Bug Fixes
 
-* fix broken links 
([#162](https://github.com/node-casbin/nest-authz/issues/162)) 
([f3a5415](https://github.com/node-casbin/nest-authz/commit/f3a5415cd40bef675884a051e9c3a5482680c570))
-
+- fix broken links 
([#162](https://github.com/node-casbin/nest-authz/issues/162)) 
([f3a5415](https://github.com/node-casbin/nest-authz/commit/f3a5415cd40bef675884a051e9c3a5482680c570))
 
 ### Features
 
-* bump version to v2.6.0 
([4cce89b](https://github.com/node-casbin/nest-authz/commit/4cce89b00203945e998db5022542c40b4f61d18f))
+- bump version to v2.6.0 
([4cce89b](https://github.com/node-casbin/nest-authz/commit/4cce89b00203945e998db5022542c40b4f61d18f))
 
 # [2.4.0](https://github.com/node-casbin/nest-authz/compare/v2.3.0...v2.4.0) 
(2023-07-18)
 
-
 ### Features
 
-* upgrade nestjs version to v9 
([#160](https://github.com/node-casbin/nest-authz/issues/160)) 
([9a6811f](https://github.com/node-casbin/nest-authz/commit/9a6811fd34a2eefceeb27909a93ab1233b8ff0d4))
+- upgrade nestjs version to v9 
([#160](https://github.com/node-casbin/nest-authz/issues/160)) 
([9a6811f](https://github.com/node-casbin/nest-authz/commit/9a6811fd34a2eefceeb27909a93ab1233b8ff0d4))
 
 # [2.3.0](https://github.com/node-casbin/nest-authz/compare/v2.2.1...v2.3.0) 
(2023-06-22)
 
-
 ### Features
 
-* fix CI Node.js version 
([53965d3](https://github.com/node-casbin/nest-authz/commit/53965d34be6442f6931fa6073126b9998473d7df))
-* update peer dependencies to allow NestJS v10 
([#158](https://github.com/node-casbin/nest-authz/issues/158)) 
([924fad4](https://github.com/node-casbin/nest-authz/commit/924fad4a0754db1763c115f0f0d49d9de240c833))
+- fix CI Node.js version 
([53965d3](https://github.com/node-casbin/nest-authz/commit/53965d34be6442f6931fa6073126b9998473d7df))
+- update peer dependencies to allow NestJS v10 
([#158](https://github.com/node-casbin/nest-authz/issues/158)) 
([924fad4](https://github.com/node-casbin/nest-authz/commit/924fad4a0754db1763c115f0f0d49d9de240c833))
 
 ## [2.2.1](https://github.com/node-casbin/nest-authz/compare/v2.2.0...v2.2.1) 
(2022-07-17)
 
-
 ### Bug Fixes
 
-* upgrade dependencies 
([#156](https://github.com/node-casbin/nest-authz/issues/156)) 
([005308b](https://github.com/node-casbin/nest-authz/commit/005308b07cc312ac9716900f00afd8cf546fc495))
+- upgrade dependencies 
([#156](https://github.com/node-casbin/nest-authz/issues/156)) 
([005308b](https://github.com/node-casbin/nest-authz/commit/005308b07cc312ac9716900f00afd8cf546fc495))
 
 # [2.2.0](https://github.com/node-casbin/nest-authz/compare/v2.1.0...v2.2.0) 
(2021-08-13)
 
-
 ### Bug Fixes
 
-* fix compile error 
([a1cf723](https://github.com/node-casbin/nest-authz/commit/a1cf723c34522441bc7f6baf395eb044ac356c09))
-* **deps:** update dependency casbin to v5.6.0 
([fe4c881](https://github.com/node-casbin/nest-authz/commit/fe4c881b1ff8e7fd91d6f935e45f59f14400f949))
-* **deps:** update dependency casbin to v5.8.0 
([59d038f](https://github.com/node-casbin/nest-authz/commit/59d038f9cc477a5115fc623dfc908c6ee5c1bb1a))
-
+- fix compile error 
([a1cf723](https://github.com/node-casbin/nest-authz/commit/a1cf723c34522441bc7f6baf395eb044ac356c09))
+- **deps:** update dependency casbin to v5.6.0 
([fe4c881](https://github.com/node-casbin/nest-authz/commit/fe4c881b1ff8e7fd91d6f935e45f59f14400f949))
+- **deps:** update dependency casbin to v5.8.0 
([59d038f](https://github.com/node-casbin/nest-authz/commit/59d038f9cc477a5115fc623dfc908c6ee5c1bb1a))
 
 ### Features
 
-* add support for custom action verb 
([9d7c7ed](https://github.com/node-casbin/nest-authz/commit/9d7c7edd9f9812b19627db6f957a8cdf2f2e5fe6))
+- add support for custom action verb 
([9d7c7ed](https://github.com/node-casbin/nest-authz/commit/9d7c7edd9f9812b19627db6f957a8cdf2f2e5fe6))
 
 # Changelog
 
@@ -129,106 +121,91 @@ All notable changes to this project will be documented 
in this file. See [standa
 
 ## [2.1.0](https://github.com/node-casbin/nest-authz/compare/v2.0.0...v2.1.0) 
(2021-03-20)
 
-
 ### Features
 
-* **authz-management.service:** add more  management methods 
([6411a44](https://github.com/node-casbin/nest-authz/commit/6411a4467fbe6747f481e541ff42c7af0edb2cfb))
-
+- **authz-management.service:** add more management methods 
([6411a44](https://github.com/node-casbin/nest-authz/commit/6411a4467fbe6747f481e541ff42c7af0edb2cfb))
 
 ### Bug Fixes
 
-* **deps:** update dependency casbin to v5 
([#95](https://github.com/node-casbin/nest-authz/issues/95)) 
([d8a83fd](https://github.com/node-casbin/nest-authz/commit/d8a83fd1a1fbaef340a90f82940697d2bdc1a80e))
+- **deps:** update dependency casbin to v5 
([#95](https://github.com/node-casbin/nest-authz/issues/95)) 
([d8a83fd](https://github.com/node-casbin/nest-authz/commit/d8a83fd1a1fbaef340a90f82940697d2bdc1a80e))
 
 ## [2.0.0](https://github.com/node-casbin/nest-authz/compare/v1.1.0...v2.0.0) 
(2020-05-17)
 
-
 ### ⚠ BREAKING CHANGES
 
-* drop support for node v8. Required Nodejs>= 10.13.0 as nestjs v7
-upgrade casbin to v4 making  apis async.
+- drop support for node v8. Required Nodejs>= 10.13.0 as nestjs v7
+  upgrade casbin to v4 making apis async.
 
 ### Features
 
-* **services:** add casbin apis since v2 
([340a60c](https://github.com/node-casbin/nest-authz/commit/340a60c68e0e4e84888ad9a9f97a88d81ff29709))
-
+- **services:** add casbin apis since v2 
([340a60c](https://github.com/node-casbin/nest-authz/commit/340a60c68e0e4e84888ad9a9f97a88d81ff29709))
 
 ### Bug Fixes
 
-* **deps:** update dependency @nestjs/swagger to v4.1.12 
([eb27853](https://github.com/node-casbin/nest-authz/commit/eb278538fe99f3b629d8110650f454d4be629917))
-* **deps:** update dependency @nestjs/swagger to v4.1.13 
([866ab7f](https://github.com/node-casbin/nest-authz/commit/866ab7f86df295f4fdbd5fb1f7bc083f052314c2))
-* **deps:** update dependency @nestjs/swagger to v4.1.14 
([a00b4f9](https://github.com/node-casbin/nest-authz/commit/a00b4f99f99b4de9b11e134999240571fb63cc06))
-* **deps:** update dependency @nestjs/swagger to v4.1.14 
([#54](https://github.com/node-casbin/nest-authz/issues/54)) 
([a7f164b](https://github.com/node-casbin/nest-authz/commit/a7f164b32ebc9a1a6c65de075f98569f2ac1a09b))
-* **deps:** update dependency @nestjs/swagger to v4.1.15 
([ae38445](https://github.com/node-casbin/nest-authz/commit/ae3844587be7404a5fdf9b4774bf89705d4aaac8))
-* **deps:** update dependency @nestjs/swagger to v4.2.1 
([624a318](https://github.com/node-casbin/nest-authz/commit/624a318d5a989d3e41fc416d73ff1d5cfa8964e1))
-* **deps:** update dependency @nestjs/swagger to v4.2.1 
([#60](https://github.com/node-casbin/nest-authz/issues/60)) 
([4a3789e](https://github.com/node-casbin/nest-authz/commit/4a3789e62453270f861a3dae9ee1823fc718aad1))
-* **deps:** update dependency @nestjs/swagger to v4.3.1 
([8926983](https://github.com/node-casbin/nest-authz/commit/892698313493bb6c5ef04a95e755b08862e7333f))
-* **deps:** update dependency swagger-ui-express to v4.1.3 
([08a9bdc](https://github.com/node-casbin/nest-authz/commit/08a9bdc6b7d6a2e937b138e19b56bea1a53d4af0))
-* **deps:** update dependency swagger-ui-express to v4.1.3 
([#55](https://github.com/node-casbin/nest-authz/issues/55)) 
([e8529e6](https://github.com/node-casbin/nest-authz/commit/e8529e60b563c1b84154fd3651ffdfe12b3473cf))
-* **deps:** update dependency uuid to v3.4.0 
([f3aeb12](https://github.com/node-casbin/nest-authz/commit/f3aeb124c7dab1ea79325955a97158dcf19796a1))
-
+- **deps:** update dependency @nestjs/swagger to v4.1.12 
([eb27853](https://github.com/node-casbin/nest-authz/commit/eb278538fe99f3b629d8110650f454d4be629917))
+- **deps:** update dependency @nestjs/swagger to v4.1.13 
([866ab7f](https://github.com/node-casbin/nest-authz/commit/866ab7f86df295f4fdbd5fb1f7bc083f052314c2))
+- **deps:** update dependency @nestjs/swagger to v4.1.14 
([a00b4f9](https://github.com/node-casbin/nest-authz/commit/a00b4f99f99b4de9b11e134999240571fb63cc06))
+- **deps:** update dependency @nestjs/swagger to v4.1.14 
([#54](https://github.com/node-casbin/nest-authz/issues/54)) 
([a7f164b](https://github.com/node-casbin/nest-authz/commit/a7f164b32ebc9a1a6c65de075f98569f2ac1a09b))
+- **deps:** update dependency @nestjs/swagger to v4.1.15 
([ae38445](https://github.com/node-casbin/nest-authz/commit/ae3844587be7404a5fdf9b4774bf89705d4aaac8))
+- **deps:** update dependency @nestjs/swagger to v4.2.1 
([624a318](https://github.com/node-casbin/nest-authz/commit/624a318d5a989d3e41fc416d73ff1d5cfa8964e1))
+- **deps:** update dependency @nestjs/swagger to v4.2.1 
([#60](https://github.com/node-casbin/nest-authz/issues/60)) 
([4a3789e](https://github.com/node-casbin/nest-authz/commit/4a3789e62453270f861a3dae9ee1823fc718aad1))
+- **deps:** update dependency @nestjs/swagger to v4.3.1 
([8926983](https://github.com/node-casbin/nest-authz/commit/892698313493bb6c5ef04a95e755b08862e7333f))
+- **deps:** update dependency swagger-ui-express to v4.1.3 
([08a9bdc](https://github.com/node-casbin/nest-authz/commit/08a9bdc6b7d6a2e937b138e19b56bea1a53d4af0))
+- **deps:** update dependency swagger-ui-express to v4.1.3 
([#55](https://github.com/node-casbin/nest-authz/issues/55)) 
([e8529e6](https://github.com/node-casbin/nest-authz/commit/e8529e60b563c1b84154fd3651ffdfe12b3473cf))
+- **deps:** update dependency uuid to v3.4.0 
([f3aeb12](https://github.com/node-casbin/nest-authz/commit/f3aeb124c7dab1ea79325955a97158dcf19796a1))
 
 ### build
 
-* update dependencies 
([1c06e17](https://github.com/node-casbin/nest-authz/commit/1c06e17c0af92270ed1e8e1f11c562185f6a6835))
+- update dependencies 
([1c06e17](https://github.com/node-casbin/nest-authz/commit/1c06e17c0af92270ed1e8e1f11c562185f6a6835))
 
 ## [1.1.0](https://github.com/node-casbin/nest-authz/compare/v1.0.0...v1.1.0) 
(2020-01-03)
 
-
 ### Features
 
-* add module options to allow dynamic configure enforcer 
([#42](https://github.com/node-casbin/nest-authz/issues/42)) 
([d03472f](https://github.com/node-casbin/nest-authz/commit/d03472f83a5d223e6b441c4a69c766c454395e73))
-* **options:** add module options 
([765df74](https://github.com/node-casbin/nest-authz/commit/765df745646fc25f4984808e513df16b8cf70893))
-
+- add module options to allow dynamic configure enforcer 
([#42](https://github.com/node-casbin/nest-authz/issues/42)) 
([d03472f](https://github.com/node-casbin/nest-authz/commit/d03472f83a5d223e6b441c4a69c766c454395e73))
+- **options:** add module options 
([765df74](https://github.com/node-casbin/nest-authz/commit/765df745646fc25f4984808e513df16b8cf70893))
 
 ### Bug Fixes
 
-* **deps:** pin dependencies 
([07f5668](https://github.com/node-casbin/nest-authz/commit/07f56681555d2c082ab669b89ec611fa841bbc82))
-* **deps:** update dependency @nestjs/passport to v6.1.1 
([e48df14](https://github.com/node-casbin/nest-authz/commit/e48df141a6a8214d0d7509dc23363891ad1384a3))
-* **deps:** update dependency @nestjs/passport to v6.1.1 
([#21](https://github.com/node-casbin/nest-authz/issues/21)) 
([df4ee95](https://github.com/node-casbin/nest-authz/commit/df4ee952c2ca418bb9dccc067801bb6ca13e0692))
-* **deps:** update dependency @nestjs/swagger to v4 
([f91ce80](https://github.com/node-casbin/nest-authz/commit/f91ce8063cd786f0054e9f0ff6c11fdf2a4ed866))
-* **deps:** update dependency @nestjs/swagger to v4.1.2 
([05d18aa](https://github.com/node-casbin/nest-authz/commit/05d18aa4786e82adf92a165a269c2ac8ad90c102))
-* **deps:** update dependency @nestjs/swagger to v4.1.2 
([#26](https://github.com/node-casbin/nest-authz/issues/26)) 
([b16ab8d](https://github.com/node-casbin/nest-authz/commit/b16ab8d10753f1f0cf871e0f34a52ff2b02bba8d))
-* **deps:** update dependency class-validator to v0.11.0 
([7fe2dac](https://github.com/node-casbin/nest-authz/commit/7fe2dacc43847708403da2733dcb563866ce2cfe))
-* **deps:** update dependency class-validator to v0.11.0 
([#5](https://github.com/node-casbin/nest-authz/issues/5)) 
([c91051c](https://github.com/node-casbin/nest-authz/commit/c91051cc324fb426959afcfce82905102ea2b81b))
-* **deps:** update dependency dotenv to v8 
([d0fa313](https://github.com/node-casbin/nest-authz/commit/d0fa3137f8db1cf4ad4af734d91a4c594452789f))
-* **deps:** update dependency dotenv to v8 
([#14](https://github.com/node-casbin/nest-authz/issues/14)) 
([8b777b9](https://github.com/node-casbin/nest-authz/commit/8b777b9ca056d538671a922f386e7ce54fe3ea32))
-* **deps:** update dependency passport to v0.4.1 
([fb57896](https://github.com/node-casbin/nest-authz/commit/fb57896338ef430d1dfb0429eeb07438cfb7fb5d))
-* **deps:** update dependency passport to v0.4.1 
([#30](https://github.com/node-casbin/nest-authz/issues/30)) 
([6239013](https://github.com/node-casbin/nest-authz/commit/623901321bdb6c65a5dd3d20104c68ce669389f1))
+- **deps:** pin dependencies 
([07f5668](https://github.com/node-casbin/nest-authz/commit/07f56681555d2c082ab669b89ec611fa841bbc82))
+- **deps:** update dependency @nestjs/passport to v6.1.1 
([e48df14](https://github.com/node-casbin/nest-authz/commit/e48df141a6a8214d0d7509dc23363891ad1384a3))
+- **deps:** update dependency @nestjs/passport to v6.1.1 
([#21](https://github.com/node-casbin/nest-authz/issues/21)) 
([df4ee95](https://github.com/node-casbin/nest-authz/commit/df4ee952c2ca418bb9dccc067801bb6ca13e0692))
+- **deps:** update dependency @nestjs/swagger to v4 
([f91ce80](https://github.com/node-casbin/nest-authz/commit/f91ce8063cd786f0054e9f0ff6c11fdf2a4ed866))
+- **deps:** update dependency @nestjs/swagger to v4.1.2 
([05d18aa](https://github.com/node-casbin/nest-authz/commit/05d18aa4786e82adf92a165a269c2ac8ad90c102))
+- **deps:** update dependency @nestjs/swagger to v4.1.2 
([#26](https://github.com/node-casbin/nest-authz/issues/26)) 
([b16ab8d](https://github.com/node-casbin/nest-authz/commit/b16ab8d10753f1f0cf871e0f34a52ff2b02bba8d))
+- **deps:** update dependency class-validator to v0.11.0 
([7fe2dac](https://github.com/node-casbin/nest-authz/commit/7fe2dacc43847708403da2733dcb563866ce2cfe))
+- **deps:** update dependency class-validator to v0.11.0 
([#5](https://github.com/node-casbin/nest-authz/issues/5)) 
([c91051c](https://github.com/node-casbin/nest-authz/commit/c91051cc324fb426959afcfce82905102ea2b81b))
+- **deps:** update dependency dotenv to v8 
([d0fa313](https://github.com/node-casbin/nest-authz/commit/d0fa3137f8db1cf4ad4af734d91a4c594452789f))
+- **deps:** update dependency dotenv to v8 
([#14](https://github.com/node-casbin/nest-authz/issues/14)) 
([8b777b9](https://github.com/node-casbin/nest-authz/commit/8b777b9ca056d538671a922f386e7ce54fe3ea32))
+- **deps:** update dependency passport to v0.4.1 
([fb57896](https://github.com/node-casbin/nest-authz/commit/fb57896338ef430d1dfb0429eeb07438cfb7fb5d))
+- **deps:** update dependency passport to v0.4.1 
([#30](https://github.com/node-casbin/nest-authz/issues/30)) 
([6239013](https://github.com/node-casbin/nest-authz/commit/623901321bdb6c65a5dd3d20104c68ce669389f1))
 
 # [1.0.0](https://github.com/node-casbin/nest-authz/compare/v0.1.0...v1.0.0) 
(2019-04-27)
 
-
 ### Code Refactoring
 
-* refactor `isOwn` to accept ExecutionContext 
([e757472](https://github.com/node-casbin/nest-authz/commit/e757472))
-
+- refactor `isOwn` to accept ExecutionContext 
([e757472](https://github.com/node-casbin/nest-authz/commit/e757472))
 
 ### Features
 
-* **example:** add example to show usage 
([0d573b8](https://github.com/node-casbin/nest-authz/commit/0d573b8))
-* **module options:** add `usernameFromContext` 
([48fd26c](https://github.com/node-casbin/nest-authz/commit/48fd26c))
-
+- **example:** add example to show usage 
([0d573b8](https://github.com/node-casbin/nest-authz/commit/0d573b8))
+- **module options:** add `usernameFromContext` 
([48fd26c](https://github.com/node-casbin/nest-authz/commit/48fd26c))
 
 ### BREAKING CHANGES
 
-* isOwn now accepts ExecutionContext as the only arg
-
-
+- isOwn now accepts ExecutionContext as the only arg
 
 # [1.0.0](https://github.com/node-casbin/nest-authz/compare/v0.1.0...v1.0.0) 
(2019-04-27)
 
-
 ### Code Refactoring
 
-* refactor `isOwn` to accept ExecutionContext 
([e757472](https://github.com/node-casbin/nest-authz/commit/e757472))
-
+- refactor `isOwn` to accept ExecutionContext 
([e757472](https://github.com/node-casbin/nest-authz/commit/e757472))
 
 ### Features
 
-* **example:** add example to show usage 
([0d573b8](https://github.com/node-casbin/nest-authz/commit/0d573b8))
-* **module options:** add `usernameFromContext` 
([48fd26c](https://github.com/node-casbin/nest-authz/commit/48fd26c))
-
+- **example:** add example to show usage 
([0d573b8](https://github.com/node-casbin/nest-authz/commit/0d573b8))
+- **module options:** add `usernameFromContext` 
([48fd26c](https://github.com/node-casbin/nest-authz/commit/48fd26c))
 
 ### BREAKING CHANGES
 
-* isOwn now accepts ExecutionContext as the only arg
+- isOwn now accepts ExecutionContext as the only arg
diff --git a/packages/middlewares/nest-authz/package.json 
b/packages/middlewares/nest-authz/package.json
index d8eab86..4857881 100644
--- a/packages/middlewares/nest-authz/package.json
+++ b/packages/middlewares/nest-authz/package.json
@@ -1,6 +1,6 @@
 {
   "name": "nest-authz",
-  "version": "2.17.0",
+  "version": "2.17.1",
   "description": "Nest.js RBAC & ABAC authorization module based on 
Node-Casbin",
   "main": "dist/index.js",
   "types": "dist/index.d.ts",
diff --git a/packages/role-managers/session-role-manager/CHANGELOG.md 
b/packages/role-managers/session-role-manager/CHANGELOG.md
index 0178d46..e8f2f73 100644
--- a/packages/role-managers/session-role-manager/CHANGELOG.md
+++ b/packages/role-managers/session-role-manager/CHANGELOG.md
@@ -1,12 +1,20 @@
 # 
[0.1.0](https://github.com/node-casbin/session-role-manager/compare/v0.0.2...v0.1.0)
 (2026-02-02)
 
+## 0.1.1
 
-### Bug Fixes
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
 
-* Changed string to Date for SessionRole time. 
([3d995de](https://github.com/node-casbin/session-role-manager/commit/3d995defabd94c1dbddcd1f42fe7b1cb3b411ba2))
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
+
+### Bug Fixes
 
+- Changed string to Date for SessionRole time. 
([3d995de](https://github.com/node-casbin/session-role-manager/commit/3d995defabd94c1dbddcd1f42fe7b1cb3b411ba2))
 
 ### Features
 
-* add CI semantic-release for npm and GitHub 
([#6](https://github.com/node-casbin/session-role-manager/issues/6)) 
([2464c1a](https://github.com/node-casbin/session-role-manager/commit/2464c1a6d1d30f77a7e55865678a2c9d1760f131))
-* modernize CI workflow and README, fix the code 
([3a63d70](https://github.com/node-casbin/session-role-manager/commit/3a63d70d8cadbd91210d75f5a061146ba30b7aaf))
+- add CI semantic-release for npm and GitHub 
([#6](https://github.com/node-casbin/session-role-manager/issues/6)) 
([2464c1a](https://github.com/node-casbin/session-role-manager/commit/2464c1a6d1d30f77a7e55865678a2c9d1760f131))
+- modernize CI workflow and README, fix the code 
([3a63d70](https://github.com/node-casbin/session-role-manager/commit/3a63d70d8cadbd91210d75f5a061146ba30b7aaf))
diff --git a/packages/role-managers/session-role-manager/package.json 
b/packages/role-managers/session-role-manager/package.json
index a4aaa6c..3087875 100644
--- a/packages/role-managers/session-role-manager/package.json
+++ b/packages/role-managers/session-role-manager/package.json
@@ -1,6 +1,6 @@
 {
   "name": "session-role-manager",
-  "version": "0.1.0",
+  "version": "0.1.1",
   "description": "A session based role mannger for node-casbin.",
   "license": "Apache-2.0",
   "main": "lib/index.js",
diff --git a/packages/utils/data-permission/package.json 
b/packages/utils/data-permission/package.json
index 55d9b80..05bdd84 100644
--- a/packages/utils/data-permission/package.json
+++ b/packages/utils/data-permission/package.json
@@ -29,5 +29,6 @@
   },
   "bugs": {
     "url": "https://github.com/apache/casbin-node-extensions/issues";
-  }
+  },
+  "private": true
 }
diff --git a/packages/utils/expression-eval/CHANGELOG.md 
b/packages/utils/expression-eval/CHANGELOG.md
index 5e53ebd..a1e0fe3 100644
--- a/packages/utils/expression-eval/CHANGELOG.md
+++ b/packages/utils/expression-eval/CHANGELOG.md
@@ -1,20 +1,27 @@
 # 
[5.3.0](https://github.com/node-casbin/expression-eval/compare/v5.2.0...v5.3.0) 
(2024-11-19)
 
+## 5.3.1
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
 
 ### Features
 
-* fix the logic short-circuit bug 
([#8](https://github.com/node-casbin/expression-eval/issues/8)) 
([7478389](https://github.com/node-casbin/expression-eval/commit/747838927b1b26ca557a2823621cbb18c4bf51e3))
+- fix the logic short-circuit bug 
([#8](https://github.com/node-casbin/expression-eval/issues/8)) 
([7478389](https://github.com/node-casbin/expression-eval/commit/747838927b1b26ca557a2823621cbb18c4bf51e3))
 
 # 
[5.2.0](https://github.com/node-casbin/expression-eval/compare/v5.1.0...v5.2.0) 
(2024-10-27)
 
-
 ### Features
 
-* update README and fix github release 
([#7](https://github.com/node-casbin/expression-eval/issues/7)) 
([486e284](https://github.com/node-casbin/expression-eval/commit/486e284fa0582e3cd0a588e41cd39dc0a4964c02))
+- update README and fix github release 
([#7](https://github.com/node-casbin/expression-eval/issues/7)) 
([486e284](https://github.com/node-casbin/expression-eval/commit/486e284fa0582e3cd0a588e41cd39dc0a4964c02))
 
 # 
[5.1.0](https://github.com/node-casbin/expression-eval/compare/v5.0.2...v5.1.0) 
(2024-10-24)
 
-
 ### Features
 
-* improve package.json 
([ba888a9](https://github.com/node-casbin/expression-eval/commit/ba888a96c51b921aa79f0a4cf4823f191a861ebd))
+- improve package.json 
([ba888a9](https://github.com/node-casbin/expression-eval/commit/ba888a96c51b921aa79f0a4cf4823f191a861ebd))
diff --git a/packages/utils/expression-eval/package.json 
b/packages/utils/expression-eval/package.json
index 9c2ea2d..ddbd6db 100644
--- a/packages/utils/expression-eval/package.json
+++ b/packages/utils/expression-eval/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@casbin/expression-eval",
-  "version": "5.3.0",
+  "version": "5.3.1",
   "description": "JavaScript expression parsing and evaluation.",
   "source": "index.ts",
   "main": "dist/index.js",
diff --git a/packages/watchers/etcd-watcher/CHANGELOG.md 
b/packages/watchers/etcd-watcher/CHANGELOG.md
index 0508467..ff18f5f 100644
--- a/packages/watchers/etcd-watcher/CHANGELOG.md
+++ b/packages/watchers/etcd-watcher/CHANGELOG.md
@@ -1,7 +1,16 @@
-# 1.0.0 (2020-11-12)
+## 1.0.1
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
 
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
+
+# 1.0.0 (2020-11-12)
 
 ### Bug Fixes
 
-* export and docs 
([8ad9031](https://github.com/node-casbin/etcd-watcher/commit/8ad903133425965289f2f5e75ddef51ae5b8c437))
-* upgrade TypeScript for building 
([9e61e9f](https://github.com/node-casbin/etcd-watcher/commit/9e61e9f3100fbba6dd31e69da2258395251a26c3))
+- export and docs 
([8ad9031](https://github.com/node-casbin/etcd-watcher/commit/8ad903133425965289f2f5e75ddef51ae5b8c437))
+- upgrade TypeScript for building 
([9e61e9f](https://github.com/node-casbin/etcd-watcher/commit/9e61e9f3100fbba6dd31e69da2258395251a26c3))
diff --git a/packages/watchers/etcd-watcher/package.json 
b/packages/watchers/etcd-watcher/package.json
index c457d91..60773e3 100644
--- a/packages/watchers/etcd-watcher/package.json
+++ b/packages/watchers/etcd-watcher/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@casbin/etcd-watcher",
-  "version": "1.0.0",
+  "version": "1.0.1",
   "description": "Etcd watcher for node-casbin",
   "license": "Apache-2.0",
   "main": "lib/watcher.js",
diff --git a/packages/watchers/mongo-changestream-watcher/CHANGELOG.md 
b/packages/watchers/mongo-changestream-watcher/CHANGELOG.md
index 492ccf7..16dbb71 100644
--- a/packages/watchers/mongo-changestream-watcher/CHANGELOG.md
+++ b/packages/watchers/mongo-changestream-watcher/CHANGELOG.md
@@ -1,39 +1,43 @@
 # 
[1.3.0](https://github.com/node-casbin/mongo-changestream-watcher/compare/v1.2.0...v1.3.0)
 (2025-11-05)
 
+## 1.3.1
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
 
 ### Features
 
-* improve README badges 
([#18](https://github.com/node-casbin/mongo-changestream-watcher/issues/18)) 
([01980ad](https://github.com/node-casbin/mongo-changestream-watcher/commit/01980ada1551620066b48a147351b0cd41cff83b))
+- improve README badges 
([#18](https://github.com/node-casbin/mongo-changestream-watcher/issues/18)) 
([01980ad](https://github.com/node-casbin/mongo-changestream-watcher/commit/01980ada1551620066b48a147351b0cd41cff83b))
 
 # 
[1.2.0](https://github.com/node-casbin/mongo-changestream-watcher/compare/v1.1.1...v1.2.0)
 (2025-11-05)
 
-
 ### Features
 
-* upgrade all packages, upgrade mongodb to v6 
([#16](https://github.com/node-casbin/mongo-changestream-watcher/issues/16)) 
([a7a737d](https://github.com/node-casbin/mongo-changestream-watcher/commit/a7a737d09afca813aa981d4b57496851ac175894))
+- upgrade all packages, upgrade mongodb to v6 
([#16](https://github.com/node-casbin/mongo-changestream-watcher/issues/16)) 
([a7a737d](https://github.com/node-casbin/mongo-changestream-watcher/commit/a7a737d09afca813aa981d4b57496851ac175894))
 
 ## 
[1.1.1](https://github.com/node-casbin/mongo-changestream-watcher/compare/v1.1.0...v1.1.1)
 (2023-08-07)
 
-
 ### Bug Fixes
 
-* fix broken links 
([#14](https://github.com/node-casbin/mongo-changestream-watcher/issues/14)) 
([e5c3f76](https://github.com/node-casbin/mongo-changestream-watcher/commit/e5c3f76e30d528dcbba76f4ca040d99ed05e5cc8))
+- fix broken links 
([#14](https://github.com/node-casbin/mongo-changestream-watcher/issues/14)) 
([e5c3f76](https://github.com/node-casbin/mongo-changestream-watcher/commit/e5c3f76e30d528dcbba76f4ca040d99ed05e5cc8))
 
 # 
[1.1.0](https://github.com/node-casbin/mongo-changestream-watcher/compare/v1.0.0...v1.1.0)
 (2023-05-13)
 
-
 ### Features
 
-* add an option to wait for stream ready 
([#9](https://github.com/node-casbin/mongo-changestream-watcher/issues/9)) 
([9b03bbd](https://github.com/node-casbin/mongo-changestream-watcher/commit/9b03bbd9b5756e76a39e70b801c55eacf967f3be)),
 closes [#8](https://github.com/node-casbin/mongo-changestream-watcher/issues/8)
+- add an option to wait for stream ready 
([#9](https://github.com/node-casbin/mongo-changestream-watcher/issues/9)) 
([9b03bbd](https://github.com/node-casbin/mongo-changestream-watcher/commit/9b03bbd9b5756e76a39e70b801c55eacf967f3be)),
 closes [#8](https://github.com/node-casbin/mongo-changestream-watcher/issues/8)
 
 # 1.0.0 (2022-08-26)
 
-
 ### Bug Fixes
 
-* disable husky 
([#4](https://github.com/node-casbin/mongo-changestream-watcher/issues/4)) 
([959c89c](https://github.com/node-casbin/mongo-changestream-watcher/commit/959c89c6ca3be7f1e40feccdb3f5c850714a06b9)),
 closes [#2](https://github.com/node-casbin/mongo-changestream-watcher/issues/2)
-
+- disable husky 
([#4](https://github.com/node-casbin/mongo-changestream-watcher/issues/4)) 
([959c89c](https://github.com/node-casbin/mongo-changestream-watcher/commit/959c89c6ca3be7f1e40feccdb3f5c850714a06b9)),
 closes [#2](https://github.com/node-casbin/mongo-changestream-watcher/issues/2)
 
 ### Features
 
-* add MongoDB Change Stream Watcher for Node-Casbin 
([#1](https://github.com/node-casbin/mongo-changestream-watcher/issues/1)) 
([d5dbdee](https://github.com/node-casbin/mongo-changestream-watcher/commit/d5dbdee4a76b9a0399cc02d5b255780f270ae520))
+- add MongoDB Change Stream Watcher for Node-Casbin 
([#1](https://github.com/node-casbin/mongo-changestream-watcher/issues/1)) 
([d5dbdee](https://github.com/node-casbin/mongo-changestream-watcher/commit/d5dbdee4a76b9a0399cc02d5b255780f270ae520))
diff --git a/packages/watchers/mongo-changestream-watcher/package.json 
b/packages/watchers/mongo-changestream-watcher/package.json
index 81419c0..c5b7983 100644
--- a/packages/watchers/mongo-changestream-watcher/package.json
+++ b/packages/watchers/mongo-changestream-watcher/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@casbin/mongo-changestream-watcher",
-  "version": "1.3.0",
+  "version": "1.3.1",
   "description": "Casbin Watcher based on MongoDB Change Streams",
   "license": "Apache-2.0",
   "main": "lib/cjs/watcher.js",
@@ -67,7 +67,7 @@
     "@types/node": "24.10.0",
     "@typescript-eslint/eslint-plugin": "^5.33.1",
     "casbin": "^5.40.0",
-    "casbin-mongoose-adapter": "^5.4.0",
+    "casbin-mongoose-adapter": "^5.6.2",
     "coveralls": "^3.1.1",
     "cz-conventional-changelog": "^3.3.0",
     "eslint": "^8.22.0",
diff --git a/packages/watchers/pubsub-watcher/CHANGELOG.md 
b/packages/watchers/pubsub-watcher/CHANGELOG.md
new file mode 100644
index 0000000..854b87d
--- /dev/null
+++ b/packages/watchers/pubsub-watcher/CHANGELOG.md
@@ -0,0 +1,11 @@
+# @casbin/pubsub-watcher
+
+## 1.0.2
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
diff --git a/packages/watchers/pubsub-watcher/package.json 
b/packages/watchers/pubsub-watcher/package.json
index d5ab948..a318596 100644
--- a/packages/watchers/pubsub-watcher/package.json
+++ b/packages/watchers/pubsub-watcher/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@casbin/pubsub-watcher",
-  "version": "1.0.1",
+  "version": "1.0.2",
   "description": "Google Cloud Pub/Sub watcher for node-casbin",
   "license": "Apache-2.0",
   "main": "lib/watcher.js",
diff --git a/packages/watchers/redis-watcher/CHANGELOG.md 
b/packages/watchers/redis-watcher/CHANGELOG.md
index 0a64b7e..955619f 100644
--- a/packages/watchers/redis-watcher/CHANGELOG.md
+++ b/packages/watchers/redis-watcher/CHANGELOG.md
@@ -1,42 +1,46 @@
 # 
[1.2.0](https://github.com/node-casbin/redis-watcher/compare/v1.1.0...v1.2.0) 
(2026-02-02)
 
+## 1.2.1
+
+### Patch Changes
+
+- First release from the apache/casbin-node-extensions monorepo.
+
+  The 23 source repositories were consolidated (full git history and tags
+  preserved). Future development and releases happen here; the old
+  repositories will be archived. See the README for the package map.
 
 ### Features
 
-* fix bug that NPM released, but github not released 
([#37](https://github.com/node-casbin/redis-watcher/issues/37)) 
([a5f78ed](https://github.com/node-casbin/redis-watcher/commit/a5f78ede3f552c37351f1cf495f8ea49d86c5e0f))
-* fix CI build by pinning @types/babel__traverse for TypeScript 3.7.4 
compatibility ([#39](https://github.com/node-casbin/redis-watcher/issues/39)) 
([16afbd5](https://github.com/node-casbin/redis-watcher/commit/16afbd545544d1f53351caaa53a299910e21c34e))
+- fix bug that NPM released, but github not released 
([#37](https://github.com/node-casbin/redis-watcher/issues/37)) 
([a5f78ed](https://github.com/node-casbin/redis-watcher/commit/a5f78ede3f552c37351f1cf495f8ea49d86c5e0f))
+- fix CI build by pinning @types/babel__traverse for TypeScript 3.7.4 
compatibility ([#39](https://github.com/node-casbin/redis-watcher/issues/39)) 
([16afbd5](https://github.com/node-casbin/redis-watcher/commit/16afbd545544d1f53351caaa53a299910e21c34e))
 
 # 
[1.1.0](https://github.com/node-casbin/redis-watcher/compare/v1.0.2...v1.1.0) 
(2026-02-02)
 
-
 ### Bug Fixes
 
-* fix broken links 
([#31](https://github.com/node-casbin/redis-watcher/issues/31)) 
([3deaa9c](https://github.com/node-casbin/redis-watcher/commit/3deaa9c4fc5c98a5456b2213f3e9c9c456d2af33))
-
+- fix broken links 
([#31](https://github.com/node-casbin/redis-watcher/issues/31)) 
([3deaa9c](https://github.com/node-casbin/redis-watcher/commit/3deaa9c4fc5c98a5456b2213f3e9c9c456d2af33))
 
 ### Features
 
-* pin casbin version and drop Node.js 18 to fix CI test failures 
([#34](https://github.com/node-casbin/redis-watcher/issues/34)) 
([dd63a07](https://github.com/node-casbin/redis-watcher/commit/dd63a07b05c6ca40ca6a2308a54593915028663e))
-* remove codebeat badge from README 
([a738a82](https://github.com/node-casbin/redis-watcher/commit/a738a8273ed5db81f4bbd155d0b08db9da34b6b1))
-* upgrade CI Node.js version to 18 and 20 
([00b9121](https://github.com/node-casbin/redis-watcher/commit/00b912101324dbaa417a335d08a45a506968300e))
+- pin casbin version and drop Node.js 18 to fix CI test failures 
([#34](https://github.com/node-casbin/redis-watcher/issues/34)) 
([dd63a07](https://github.com/node-casbin/redis-watcher/commit/dd63a07b05c6ca40ca6a2308a54593915028663e))
+- remove codebeat badge from README 
([a738a82](https://github.com/node-casbin/redis-watcher/commit/a738a8273ed5db81f4bbd155d0b08db9da34b6b1))
+- upgrade CI Node.js version to 18 and 20 
([00b9121](https://github.com/node-casbin/redis-watcher/commit/00b912101324dbaa417a335d08a45a506968300e))
 
 ## 
[1.0.2](https://github.com/node-casbin/redis-watcher/compare/v1.0.1...v1.0.2) 
(2022-08-17)
 
-
 ### Bug Fixes
 
-* CI node version 
([#29](https://github.com/node-casbin/redis-watcher/issues/29)) 
([58ab475](https://github.com/node-casbin/redis-watcher/commit/58ab47572211c7cfd5e9377fecc880cc1116e5e3))
+- CI node version 
([#29](https://github.com/node-casbin/redis-watcher/issues/29)) 
([58ab475](https://github.com/node-casbin/redis-watcher/commit/58ab47572211c7cfd5e9377fecc880cc1116e5e3))
 
 ## 
[1.0.1](https://github.com/node-casbin/redis-watcher/compare/v1.0.0...v1.0.1) 
(2021-05-09)
 
-
 ### Bug Fixes
 
-* remove Node 10 in CI. 
([6bc655b](https://github.com/node-casbin/redis-watcher/commit/6bc655b4602e60e00bc10a0ae0b4a55e8f776a89))
+- remove Node 10 in CI. 
([6bc655b](https://github.com/node-casbin/redis-watcher/commit/6bc655b4602e60e00bc10a0ae0b4a55e8f776a89))
 
 # 1.0.0 (2020-11-19)
 
-
 ### Features
 
-* bump to @casbin/redis-watcher 
([#7](https://github.com/node-casbin/redis-watcher/issues/7)) 
([716db41](https://github.com/node-casbin/redis-watcher/commit/716db41bb1f8671f6941b5735bbbaaf0e9eac92c))
+- bump to @casbin/redis-watcher 
([#7](https://github.com/node-casbin/redis-watcher/issues/7)) 
([716db41](https://github.com/node-casbin/redis-watcher/commit/716db41bb1f8671f6941b5735bbbaaf0e9eac92c))
diff --git a/packages/watchers/redis-watcher/package.json 
b/packages/watchers/redis-watcher/package.json
index d0d7258..1d092bd 100644
--- a/packages/watchers/redis-watcher/package.json
+++ b/packages/watchers/redis-watcher/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@casbin/redis-watcher",
-  "version": "1.2.0",
+  "version": "1.2.1",
   "description": "Redis watcher for node-casbin",
   "license": "Apache-2.0",
   "main": "lib/watcher.js",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 309c4b6..a3a29bb 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -23,6 +23,7 @@ overrides:
   '@babel/parser': 7.25.9
   casbin-redis-adapter>casbin: 5.9.0
   '@casbin/pubsub-watcher>casbin': 5.1.2
+  human-id: 1.0.2
 
 importers:
 
@@ -606,8 +607,8 @@ importers:
   packages/middlewares/egg-authz:
     dependencies:
       koa-authz:
-        specifier: ^3.0.0
-        version: 3.0.1([email protected])
+        specifier: ^3.0.2
+        version: link:../koa-authz
     devDependencies:
       casbin:
         specifier: ^3.0.0
@@ -1035,8 +1036,8 @@ importers:
         specifier: ^5.40.0
         version: 5.51.1
       casbin-mongoose-adapter:
-        specifier: ^5.4.0
-        version: 5.6.1([email protected])([email protected])
+        specifier: ^5.6.2
+        version: link:../../adapters/mongoose-adapter
       coveralls:
         specifier: ^3.1.1
         version: 3.1.1
@@ -5331,12 +5332,6 @@ packages:
     resolution: {integrity: 
sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==}
     hasBin: true
 
-  [email protected]:
-    resolution: {integrity: 
sha512-rVN0QJZroLepjT6CEhZYGyFz/Dsv4FwF5YhoRsQ17IZVcgJEbqUxUDgFlLyyp6CBJ/+q87vCMgV+L7QXsJHY2Q==}
-    engines: {node: '>=8.0.0'}
-    peerDependencies:
-      casbin: ^5.28.0
-
   [email protected]:
     resolution: {integrity: 
sha512-XiB2fLoDygNH6CgnxOC9mDa4aHB0M9eciFar7PGmC3ksKN4QGYUJgAZG+X64X90mhYW2j22LVx2dArFcMpwTmA==}
 
@@ -8329,9 +8324,8 @@ packages:
     resolution: {integrity: 
sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
     engines: {node: '>= 14'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-Z+8unD6em/MJwyrkWQ2M3wygRGI1+MztbutiNwk1DCuEPXOZRWGjtcMPZYP1exY9iNZMhd7ZOSMQSo9WYtiQRw==}
-    hasBin: true
+  [email protected]:
+    resolution: {integrity: 
sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
 
   [email protected]:
     resolution: {integrity: 
sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
@@ -10269,12 +10263,6 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-s05WGpvvzyTuRlRE8fM7ru2Z3O+InbJuBcckTWKg2W+2c1k6SnFa3IfiSSt0/peFrlYAXgNoxuJWWVNmWh+K/A==}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-/XG759dJ59A6s5qLQZFUZakGE9ufusfGZ5lreV/lEk1B7F+AkcXNG88zyDK+RuYVG13jxfdPVJSagjK6f3ZI2g==}
-    engines: {node: '>= 7.6.0'}
-    peerDependencies:
-      casbin: ^3.0.0
-
   [email protected]:
     resolution: {integrity: 
sha512-kBH3IYPMb+iAXnrxIhXnW+gXV8OTzCu8VPDqvcDHW9SQrbkHmqPQtiZwrltNmSq6/lpipHnT7k7PsjlVD7kK0w==}
     engines: {node: '>=8.0.0'}
@@ -16611,7 +16599,7 @@ snapshots:
     dependencies:
       '@changesets/types': 6.1.0
       fs-extra: 7.0.1
-      human-id: 4.2.2
+      human-id: 1.0.2
       prettier: 2.8.8
 
   '@cnakazawa/[email protected]':
@@ -17752,7 +17740,9 @@ snapshots:
       source-map: 0.6.1
       string-length: 2.0.0
     transitivePeerDependencies:
+      - bufferutil
       - supports-color
+      - utf-8-validate
 
   '@jest/[email protected]':
     dependencies:
@@ -22023,20 +22013,6 @@ snapshots:
       ansicolors: 0.3.2
       redeyed: 2.1.1
 
-  [email protected]([email protected])([email protected]):
-    dependencies:
-      casbin: 5.51.1
-      mongoose: 8.24.7([email protected])
-    transitivePeerDependencies:
-      - '@aws-sdk/credential-providers'
-      - '@mongodb-js/zstd'
-      - gcp-metadata
-      - kerberos
-      - mongodb-client-encryption
-      - snappy
-      - socks
-      - supports-color
-
   [email protected]:
     dependencies:
       expression-eval: 2.1.0
@@ -26098,7 +26074,7 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  [email protected]: {}
+  [email protected]: {}
 
   [email protected]: {}
 
@@ -28313,7 +28289,9 @@ snapshots:
       pretty-format: 24.9.0
       throat: 4.1.0
     transitivePeerDependencies:
+      - bufferutil
       - supports-color
+      - utf-8-validate
 
   [email protected]:
     dependencies:
@@ -28335,10 +28313,7 @@ snapshots:
       pretty-format: 25.5.0
       throat: 5.0.0
     transitivePeerDependencies:
-      - bufferutil
-      - canvas
       - supports-color
-      - utf-8-validate
 
   [email protected]:
     dependencies:
@@ -30372,10 +30347,6 @@ snapshots:
     dependencies:
       ms: 2.1.3
 
-  [email protected]([email protected]):
-    dependencies:
-      casbin: 3.1.0
-
   [email protected]:
     dependencies:
       co-body: 6.2.0
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index dfc4eb6..4c4e664 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -4,3 +4,5 @@ packages:
 onlyBuiltDependencies:
   - better-sqlite3
   - sqlite3
+
+linkWorkspacePackages: true


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to