Skip to content

v2.0.0

Compare
Choose a tag to compare
@k1ch k1ch released this 23 Feb 22:58
· 26 commits to main since this release
6224df9

Version 2 is Here

This release marks the start of version 2 of The Usher. The significant improvement is the addition of Administration APIs. These APIs will make managing the data itself within Usher much easier. Be sure to review the Open API Spec to view the new APIs now available.

We'll be updating the documentation to detail in more detail how to configure Administration Users that are entitled to perform Admin functions on The Usher. The TL/DR will be creating a role named the-usher:usher-admin and assign the User persona to this role.

What's Changed

  • chore: lib updates by @mikelax in #68
  • chore: upgrade mock server to oas-tools 3 by @mikelax in #69
  • QUICKSTART.md: Correct IDP token script invocation by @plaurent in #73
  • UNTRACKED: chore: update pg version by @mikelax in #74
  • chore: update misc libs by @mikelax in #75
  • explain mock identity provider behavior, update script by @plaurent in #78
  • Topics/k1ch/Admin APIs - POST:/personas by @k1ch in #79
  • Topics/k1ch/ introduce get/personas-permissions by @k1ch in #80
  • UNTRACKED(chore): update misc libs to latest by @mikelax in #81
  • chore: Use dev deps for server project, remove unused libs by @mikelax in #82
  • chore(deps-dev): bump semver from 5.7.1 to 5.7.2 in /server by @dependabot in #83
  • chore(deps): bump the npm_and_yarn at /server security update group in /server with 2 updates by @dependabot in #77
  • chore(deps): bump the npm_and_yarn at /server security update group in /server with 1 update by @dependabot in #76
  • chore(deps): bump ansi-regex from 5.0.0 to 5.0.1 in /server by @dependabot in #53
  • chore(deps): bump minimatch from 3.0.4 to 3.1.2 in /database by @dependabot in #50
  • Topics/k1ch/admin-post-personas-permissions by @k1ch in #84
  • Topics/k1ch/admin-delete-personas-permissions by @k1ch in #85
  • fix: first cut at admin clients api by @mikelax in #16
  • Topics/k1ch/admin GET: /personas/{persona_key}/roles by @k1ch in #87
  • Topics/k1ch/admin PUT:/personas/{persona_key}/roles by @k1ch in #88
  • Topics/k1ch/ Admin DELETE:/personas/{persona_key} by @k1ch in #90
  • Topics / k1ch/ Admin API / DELETE:/personas/{persona_key}/roles/{role_key} by @k1ch in #89
  • UNTRACKED/k1ch/update-get-jwks/ use knex instead of PG pool by @k1ch in #92
  • Topic/k1ch/ Admin GET:/personas by @k1ch in #91
  • Topics/k1ch/ Admin GET:/personas/{persona_key} by @k1ch in #93
  • Chore: k1ch/update libs and package-lock files by @k1ch in #94
  • Topic/k1ch/ bump up package version to: v2.0.0 by @k1ch in #95
  • chore: add fk to permissions table for client key by @mikelax in #96
  • chore: update codeql workflow file by @mikelax in #97
  • Topic/k1ch/ support token generation for persona with permission and no role (#71) by @k1ch in #98
  • Topic/k1ch/ Introduce API - PUT:/clients/{client_id} by @k1ch in #99
  • UNTRACKED/k1ch/update-oas-version by @k1ch in #100

New Contributors

  • @k1ch made their first contribution in #79

Full Changelog: v1.6.1...v2.0.0