diff --git a/.gitmodules b/.gitmodules index a8e94cb..1647327 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule ".release"] path = .release - url = git@github.com:msimerson/.release.git + url = https://github.com/msimerson/.release.git diff --git a/CHANGELOG.md b/CHANGELOG.md index edd879d..306596f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/). ### Unreleased -- move mysql teardown/disconnect into mysql classes +### [3.0.0-alpha.12] - 2026-04-13 + +- toml backend (#49) + - add: TOML stores for group, nameserver, permission, session (#47) + - move mysql teardown/disconnect into mysql classes - fix: don't log sensitive information -- add: TOML stores for group, nameserver, permission, session +- routes file reorg (#46) +- factories for groups (#44) +- ci: remove local codeql config (#43) +- ci: update permissions to be explicit (#42) +- docker compose support + env var config overrides (#40) ### [3.0.0-alpha.11] - 2026-04-07 @@ -86,3 +94,4 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/). [3.0.0-alpha.9]: https://github.com/NicTool/api/releases/tag/v3.0.0-alpha.9 [3.0.0-alpha.10]: https://github.com/NicTool/api/releases/tag/v3.0.0-alpha.10 [3.0.0-alpha.11]: https://github.com/NicTool/api/releases/tag/v3.0.0-alpha.11 +[3.0.0-alpha.12]: https://github.com/NicTool/api/releases/tag/v3.0.0-alpha.12 diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 1a5566a..bdd0410 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -2,8 +2,8 @@ This handcrafted artisanal software is brought to you by: -|
msimerson (19)| -| :---: | +|
msimerson (26)|
aberoham (1)| +| :---: | :---: | this file is generated by [.release](https://github.com/msimerson/.release). Contribute to this project to get your GitHub profile included here. diff --git a/package.json b/package.json index 6b29f3a..193a80c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@nictool/api", - "version": "3.0.0-alpha.11", + "version": "3.0.0-alpha.12", "description": "NicTool API", "main": "index.js", "type": "module", @@ -49,21 +49,21 @@ "@eslint/js": "^10.0.1", "eslint": "^10.2.0", "eslint-config-prettier": "^10.1.8", - "globals": "^17.4.0" + "globals": "^17.5.0" }, "dependencies": { "@hapi/cookie": "^12.0.1", "@hapi/hapi": "^21.4.8", "@hapi/hoek": "^11.0.7", "@hapi/inert": "^7.1.0", - "joi": "^17.13.3", "@hapi/jwt": "^3.2.3", "@hapi/vision": "^7.0.3", "@nictool/dns-resource-record": "^1.6.0", - "@nictool/validate": "^0.8.9", - "hapi-swagger": "^17.3.2", - "mysql2": "^3.20.0", - "qs": "^6.15.0", + "@nictool/validate": "^0.8.10", + "@msimerson/hapi-openapi": "^18.0.0", + "joi": "^18.1.2", + "mysql2": "^3.22.0", + "qs": "^6.15.1", "smol-toml": "^1.6.1" }, "prettier": { @@ -72,4 +72,4 @@ "singleQuote": true, "trailingComma": "all" } -} +} \ No newline at end of file diff --git a/routes/index.js b/routes/index.js index 3cb47c8..404d1df 100644 --- a/routes/index.js +++ b/routes/index.js @@ -8,7 +8,7 @@ import Hapi from '@hapi/hapi' // import Cookie from '@hapi/cookie' import Inert from '@hapi/inert' import Vision from '@hapi/vision' -import HapiSwagger from 'hapi-swagger' +import HapiSwagger from '@msimerson/hapi-openapi' // import Hoek from '@hapi/hoek' import qs from 'qs'