Skip to main content

v0.2.3

nauth-toolkit team

Changed

  • Lazy reCAPTCHA script loading by defaultRecaptchaService no longer preloads the Google reCAPTCHA script at startup. The script is loaded on first execute() call, avoiding unnecessary network requests on pages that don't need reCAPTCHA. Set autoLoadScript: true to restore eager preloading
  • Removed APP_INITIALIZER for reCAPTCHA — both the NgModule and provideRecaptcha() standalone paths no longer force-instantiate RecaptchaService at app bootstrap

Fixed

  • reCAPTCHA first-login failureinjectScript() now waits for grecaptcha.ready() / grecaptcha.enterprise.ready() instead of just script.onload, fixing a race condition where the first execute() call failed because the library hadn't finished initializing
  • Docusaurus trailing slash — set trailingSlash: false to prevent duplicate URLs