Skip to content

Commit 8f1b0bf

Browse files
authored
Release v3.0.0-alpha.12 (#50)
- feat: toml backend (#49) - add TOML storage backends - move mysql teardown/disconnect into mysql classes - fix: don't log sensitive information - add: TOML stores for group, nameserver, permission, session (#47) - routes file organization (#46) - group factories (#44) - get group class ready for a multi-db store future. - ci: remove local codeql config (#43) - ci: update permissions to be explicit (#42) - ci: only test active node version on mac/win (1 test vs 3) - feat: docker compose support + env var config overrides (#40)
1 parent 0fc9257 commit 8f1b0bf

5 files changed

Lines changed: 23 additions & 14 deletions

File tree

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[submodule ".release"]
22
path = .release
3-
url = git@github.com:msimerson/.release.git
3+
url = https://github.com/msimerson/.release.git

CHANGELOG.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
66

77
### Unreleased
88

9-
- move mysql teardown/disconnect into mysql classes
9+
### [3.0.0-alpha.12] - 2026-04-13
10+
11+
- toml backend (#49)
12+
- add: TOML stores for group, nameserver, permission, session (#47)
13+
- move mysql teardown/disconnect into mysql classes
1014
- fix: don't log sensitive information
11-
- add: TOML stores for group, nameserver, permission, session
15+
- routes file reorg (#46)
16+
- factories for groups (#44)
17+
- ci: remove local codeql config (#43)
18+
- ci: update permissions to be explicit (#42)
19+
- docker compose support + env var config overrides (#40)
1220

1321
### [3.0.0-alpha.11] - 2026-04-07
1422

@@ -86,3 +94,4 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
8694
[3.0.0-alpha.9]: https://github.com/NicTool/api/releases/tag/v3.0.0-alpha.9
8795
[3.0.0-alpha.10]: https://github.com/NicTool/api/releases/tag/v3.0.0-alpha.10
8896
[3.0.0-alpha.11]: https://github.com/NicTool/api/releases/tag/v3.0.0-alpha.11
97+
[3.0.0-alpha.12]: https://github.com/NicTool/api/releases/tag/v3.0.0-alpha.12

CONTRIBUTORS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
This handcrafted artisanal software is brought to you by:
44

5-
| <img height="80" src="https://avatars.githubusercontent.com/u/261635?v=4"><br><a href="https://github.com/msimerson">msimerson</a> (<a href="https://github.com/NicTool/api/commits?author=msimerson">19</a>)|
6-
| :---: |
5+
| <img height="80" src="https://avatars.githubusercontent.com/u/261635?v=4"><br><a href="https://github.com/msimerson">msimerson</a> (<a href="https://github.com/NicTool/api/commits?author=msimerson">26</a>)| <img height="80" src="https://avatars.githubusercontent.com/u/586805?v=4"><br><a href="https://github.com/aberoham">aberoham</a> (<a href="https://github.com/NicTool/api/commits?author=aberoham">1</a>)|
6+
| :---: | :---: |
77

88
<sub>this file is generated by [.release](https://github.com/msimerson/.release).
99
Contribute to this project to get your GitHub profile included here.</sub>

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nictool/api",
3-
"version": "3.0.0-alpha.11",
3+
"version": "3.0.0-alpha.12",
44
"description": "NicTool API",
55
"main": "index.js",
66
"type": "module",
@@ -49,21 +49,21 @@
4949
"@eslint/js": "^10.0.1",
5050
"eslint": "^10.2.0",
5151
"eslint-config-prettier": "^10.1.8",
52-
"globals": "^17.4.0"
52+
"globals": "^17.5.0"
5353
},
5454
"dependencies": {
5555
"@hapi/cookie": "^12.0.1",
5656
"@hapi/hapi": "^21.4.8",
5757
"@hapi/hoek": "^11.0.7",
5858
"@hapi/inert": "^7.1.0",
59-
"joi": "^17.13.3",
6059
"@hapi/jwt": "^3.2.3",
6160
"@hapi/vision": "^7.0.3",
6261
"@nictool/dns-resource-record": "^1.6.0",
63-
"@nictool/validate": "^0.8.9",
64-
"hapi-swagger": "^17.3.2",
65-
"mysql2": "^3.20.0",
66-
"qs": "^6.15.0",
62+
"@nictool/validate": "^0.8.10",
63+
"@msimerson/hapi-openapi": "^18.0.0",
64+
"joi": "^18.1.2",
65+
"mysql2": "^3.22.0",
66+
"qs": "^6.15.1",
6767
"smol-toml": "^1.6.1"
6868
},
6969
"prettier": {
@@ -72,4 +72,4 @@
7272
"singleQuote": true,
7373
"trailingComma": "all"
7474
}
75-
}
75+
}

routes/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import Hapi from '@hapi/hapi'
88
// import Cookie from '@hapi/cookie'
99
import Inert from '@hapi/inert'
1010
import Vision from '@hapi/vision'
11-
import HapiSwagger from 'hapi-swagger'
11+
import HapiSwagger from '@msimerson/hapi-openapi'
1212
// import Hoek from '@hapi/hoek'
1313

1414
import qs from 'qs'

0 commit comments

Comments
 (0)