Skip to content

Releases: rawilk/profile-filament-plugin

v0.6.0

21 Apr 20:09
67f05d5
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

What's Changed

  • NPM: Bump esbuild from 0.25.0 to 0.25.1 by @dependabot in #86
  • NPM: Bump esbuild from 0.25.1 to 0.25.2 by @dependabot in #88
  • Tweak email rendering and verbiages
  • Update pending email timestamp on resend

Full Changelog: v0.5.8...v0.6.0

v0.5.8

25 Feb 17:44
86d5724
Compare
Choose a tag to compare
v0.5.8 Pre-release
Pre-release

What's changed

  • Revert to TailwindCSS V3 until Filament V4 releases

Full Changelog: v0.5.7...v0.5.8

v0.5.7

25 Feb 17:21
948c368
Compare
Choose a tag to compare
v0.5.7 Pre-release
Pre-release

What's changed

  • Fix styles broken from v0.5.5

Full Changelog: v0.5.6...v0.5.7

v0.5.6

25 Feb 16:55
6f82eb3
Compare
Choose a tag to compare
v0.5.6 Pre-release
Pre-release

What's changed

  • Fix some styles broken in last release

Full Changelog: v0.5.5...v0.5.6

v0.5.5

25 Feb 16:30
cbbdac8
Compare
Choose a tag to compare
v0.5.5 Pre-release
Pre-release

What's Changed

Full Changelog: v0.5.4...v0.5.5

v0.5.4

28 Oct 17:25
d91752e
Compare
Choose a tag to compare
v0.5.4 Pre-release
Pre-release

What's Changed

  • NPM: Bump tailwindcss from 3.4.13 to 3.4.14 by @dependabot in #59
  • Ensure invalid attestation key is not sent through for attestation responses - d91752e

Full Changelog: v0.5.3...v0.5.4

v0.5.3

17 Oct 19:42
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.5.2...v0.5.3

v0.5.2

16 Oct 18:29
2c3976b
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

What's Changed

  • Actually fix typed property $id access before initialization error on WebauthnKey livewire component - 2c3976b

Full Changelog: v0.5.1...v0.5.2

v0.5.1

16 Oct 18:18
efde921
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

What's Changed

  • Prevent typed property WebauthnKey::$id error from happening when a key is deleted - 37a8f4e

Full Changelog: v0.5.0...v0.5.1

v0.5.0

14 Oct 18:53
9a0c014
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

What's Changed

  • NPM: Bump tailwindcss from 3.4.12 to 3.4.13 by @dependabot in #54
  • Update @simplewebauthn/browser from 10.0.0 to 11.0.0
  • Make the abstract view method in the ProfileComponent livewire class optional
  • Change the return type of render in the abstract ProfileComponent livewire class to View|string
  • Add new RequiresSudo trait for filament actions that require authentication
  • Check if user actually has mfa enabled on their account when searching for mfa authentication options
  • Ensure custom package svgs are loaded by blade icons
  • Add new RenderHook enum to reference package render hooks easier
  • Split MfaOverview livewire component into multiple traits
  • Improve sudo mode checks during mfa app/webauthn key registration processes
  • Make userHasMfaEnabled on Mfa facade public for more consistent checking if a given user has mfa enabled on their account
  • Use Str::random(32) instead of random_bytes(32) to generate webauthn challenges
  • Add serializePublicKeyCredentialSource method to Webauthn Facade to serialize webauthn key data for storage
  • Add unserializeKeyData method to Webauthn Facade to hydrate webauthn key data from storage
  • Generate random webauthn assertion public key credential request options object for invalid users instead of returning a 404 to prevent username enumeration

Breaking changes

  • Drop Laravel 10.x support
  • Require minimum Laravel 11.23 version
  • Use filament's infolist section components instead of using the blade section component in certain livewire components, such as ProfileInfo
  • Make the pending email a computed property (pendingEmail) on the UserEmail livewire component
  • Extract edit email action to a dedicated filament action class
  • Extract delete user account action to a dedicated filament action class
  • Extract dedicated action classes for mfa actions
  • Move SudoChallengeAction to the Rawilk\ProfileFilament\Filament\Actions\Sudo namespace
  • Extract the markup for a pending user email change to a new view called profile-filament::livewire.emails.pending-email-info
  • Rename AuthenticatorApp edit policy method to update
  • Upgrade web-auth/webauthn-lib dependency to v5.0.1
  • Remove transports column from webauthn model and migration
  • Change attestationObjectFor, assertionObjectFor, passkeyAttestationObjectFor method signatures on Webauthn facade to accept a user model instead
  • Remove the <x-profile-filament::component-section> blade component
  • ProfileFilament::preferredMfaMethodFor accepts an array enums instead of strings for the $availableMethods argument
  • Remove MaskedEntry infolist item and MaskedValue livewire component

Removed the following views in favor of inline livewire components

  • profile-filament::livewire.profile.profile-info
  • profile-filament::livewire.emails.user-email
  • profile-filament::livewire.delete-account
  • profile-filament::livewire.update-password
  • profile-filament::livewire.mfa-overview
  • profile-filament::livewire.two-factor-authentication.authenticator-app-form
  • profile-filament::livewire.two-factor-authentication.authenticator-app-list-item
  • profile-filament::livewire.two-factor-authentication.recovery-codes
  • profile-filament::livewire.two-factor-authentication.webauthn-keys
  • profile-filament::livewire.two-factor-authentication.webauthn-key
  • profile-filament::livewire.passkey-manager
  • profile-filament::livewire.partials.passkey-list
  • profile-filament::livewire.passkey
  • profile-filament::livewire.partials.register-passkey
  • profile-filament::livewire.sessions.session-manager

Full Changelog: v0.4.1...v0.5.0