Skip to content

v0.1.0

Choose a tag to compare

@Barbapapazes Barbapapazes released this 29 Aug 20:24
· 48 commits to main since this release

⚠️ Breaking Changes

The server resolver must now be bind to the event.context using the request hook.

Before

export default defineNitroPlugin((nitroApp) => {
  nitroApp.$authorization = {
    resolveServerUser: () => {
      return { id: 2, name: 'User 1' } satisfies User
    },
  }
})

After

export default defineNitroPlugin((nitroApp) => {
  nitroApp.hooks.hook('request', async (event) => {
    event.context.$authorization = {
      resolveServerUser: () => {
        return { id: 1, name: 'User 1' }
      },
    }
  })
})

Using the event.context is recommended to attach custom properties (instead of the nitroApp).

compare changes

🚀 Enhancements

🩹 Fixes

  • Make component prop args optional (27d51b2)

💅 Refactors

  • ⚠️ Prefer event.context instead of nitro-app (57345df)

📖 Documentation

  • Explain usage with v4 and fix component props (ffc1c4e)
  • Update usage with nitro (e1a48c6)

🏡 Chore

✅ Tests

🤖 CI

⚠️ Breaking Changes

  • ⚠️ Prefer event.context instead of nitro-app (57345df)

❤️ Contributors