Skip to content

Tags: NicTool/api

Tags

v3.0.0-alpha.12

Toggle v3.0.0-alpha.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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)

v3.0.0-alpha.11

Toggle v3.0.0-alpha.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Factories (#39)

- decorate user & group with permissions
- add some missing PUT routes
- better error handling validation errors
- constraining views by GID
- zone record factory & subclasses
- zone factory & subclasses
- user factory, toml, mysql, mongodb, elastic classes

v3.0.0-alpha.10

Toggle v3.0.0-alpha.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v3.0.0-alpha.10 (#38)

- zone_record can be empty, default 0
- convert .yaml to .toml

v3.0.0-alpha.9

Toggle v3.0.0-alpha.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
npm publish: add --tag=next to prerelease versions (#37)

v3.0.0-alpha.8

Toggle v3.0.0-alpha.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v3.0.0-alpha.8 (#35)

- lib/zone: add limit option
- lib/nameserver.js: handle null fields from DB
- routes/zone: report zone name on validation failure

v3.0.0-alpha.7

Toggle v3.0.0-alpha.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 3.0.0 alpha.7 (#34)

- updates to sync with dependencies
- sql: update
- prettier

3.0.0-alpha.6

Toggle 3.0.0-alpha.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v3.0.0-alpha.6 (#33)

- dep(eslint): upgrade to v9
- dep(\*): bump versions to latest
- feat(conf.d/http): added tls
- feat(session): added JWT for session auth
- feat(zone): removed location
- feat(routes/zone_record): added, fixes #17
- change(routes/users): result is always array
- change(routes/ns): GET id is optional, result is always array
- change(routes/zone): GET id is optional, result is always array

3.0.0-alpha.5

Toggle 3.0.0-alpha.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v3.0.0-alpha.5 (#31)

- feat(lib/zone): added, with tests, fixes #22
- feat(lib/zone_record): added, with tests, fixes #23
- feat: default GET sets deleted=false
  - group, nameserver, permission, user, zone
- sql: return indicative boolean for delete
- test(zr): added maps from NT SQL 2 to dns-rr std formats
* feat(zr): added dbToObject and objectToDb
* user: avoid logging auth data
* feat(zrs): test every type of zone record

3.0.0-alpha.4

Toggle 3.0.0-alpha.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release v3.0.0-alpha.4 (#29)

* feat(lib/nameserver): added, with tests
* feat(routes/nameserver): added, with tests
* group: updated validate names (_res, _req)
* update validate version

3.0.0-alpha.3

Toggle 3.0.0-alpha.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release 3.0.0-alpha.3 (#28)

- routes/permission: added GET, POST, DELETE
- permission.get: default search with deleted=0
- session.put: added
- session: store user/group info in cookie (saves DB trips)
- mysql(insert, select, update, delete): return just the query
- lib/group.get: convert booleans
- lib/user.get: convert booleans