• v1.3.0 ec76054e41

    Release 1.3.0

    wmantly released this 2026-07-23 06:27:01 +00:00

    Added

    • OAuth client management API at /api/oauth/client (group
      app_sso_oauth_admin): list, create, update, delete, and rotate-secret
      for OAuth clients, backed by the Resource model.
    • Dockerized test suite: docker-compose.test.yml spins up OpenLDAP +
      Redis + a test-runner that seeds the test user and runs the full jest
      suite (174 tests).

    Fixed

    • Completed the model-redis -> @simpleworkjs/orm port shipped
      half-finished in 1.2.1: OTP login 500s, impersonation 500s, every
      OAuth client evaluating as disabled (all /oauth/authorize requests
      400'd), missing Resource.slug on client create, and unknown-token
      lookups returning 200.
    • User.login returns a clean 401 when neither uid nor username is
      supplied.
    • Depend on published @simpleworkjs/orm ^0.2.8 / model-redis ^1.6.0
      instead of a local file: link that broke docker npm ci.

    Changed

    • Removed the Mobile Phone field from the user create/edit form.
    Downloads