Files
js/legacy_packages/auth/CHANGELOG.md
T

59 KiB

@thirdweb-dev/auth

4.1.97

Patch Changes

4.1.96

Patch Changes

4.1.95

Patch Changes

4.1.94

Patch Changes

4.1.93

Patch Changes

4.1.92

Patch Changes

4.1.91

Patch Changes

4.1.90

Patch Changes

4.1.89

Patch Changes

4.1.88

Patch Changes

4.1.87

Patch Changes

4.1.86

Patch Changes

4.1.85

Patch Changes

4.1.84

Patch Changes

4.1.83

Patch Changes

4.1.82

Patch Changes

4.1.81

Patch Changes

4.1.80

Patch Changes

4.1.79

Patch Changes

4.1.78

Patch Changes

4.1.77

Patch Changes

4.1.76

Patch Changes

4.1.75

Patch Changes

4.1.74

Patch Changes

4.1.73

Patch Changes

4.1.72

Patch Changes

4.1.71

Patch Changes

4.1.70

Patch Changes

4.1.69

Patch Changes

4.1.68

Patch Changes

4.1.67

Patch Changes

4.1.66

Patch Changes

4.1.65

Patch Changes

4.1.64

Patch Changes

4.1.63

Patch Changes

4.1.62

Patch Changes

4.1.61

Patch Changes

4.1.60

Patch Changes

4.1.59

Patch Changes

4.1.58

Patch Changes

4.1.57

Patch Changes

4.1.56

Patch Changes

4.1.55

Patch Changes

4.1.54

Patch Changes

4.1.53

Patch Changes

4.1.52

Patch Changes

4.1.51

Patch Changes

4.1.50

Patch Changes

4.1.49

Patch Changes

4.1.48

Patch Changes

4.1.47

Patch Changes

4.1.46

Patch Changes

4.1.45

Patch Changes

4.1.44

Patch Changes

4.1.43

Patch Changes

4.1.42

Patch Changes

4.1.41

Patch Changes

4.1.40

Patch Changes

4.1.39

Patch Changes

4.1.38

Patch Changes

4.1.37

Patch Changes

4.1.36

Patch Changes

4.1.35

Patch Changes

4.1.34

Patch Changes

4.1.33

Patch Changes

4.1.32

Patch Changes

4.1.31

Patch Changes

4.1.30

Patch Changes

4.1.29

Patch Changes

4.1.28

Patch Changes

4.1.27

Patch Changes

4.1.26

Patch Changes

4.1.25

Patch Changes

4.1.24

Patch Changes

4.1.23

Patch Changes

4.1.22

Patch Changes

4.1.21

Patch Changes

4.1.20

Patch Changes

4.1.19

Patch Changes

4.1.18

Patch Changes

4.1.17

Patch Changes

4.1.16

Patch Changes

4.1.15

Patch Changes

4.1.14

Patch Changes

4.1.13

Patch Changes

4.1.12

Patch Changes

4.1.11

Patch Changes

4.1.10

Patch Changes

4.1.9

Patch Changes

4.1.8

Patch Changes

4.1.7

Patch Changes

4.1.6

Patch Changes

4.1.5

Patch Changes

4.1.4

Patch Changes

4.1.3

Patch Changes

4.1.2

Patch Changes

4.1.1

Patch Changes

4.1.0

Minor Changes

Patch Changes

4.0.7

Patch Changes

4.0.6

Patch Changes

4.0.5

Patch Changes

4.0.4

Patch Changes

4.0.3

Patch Changes

4.0.2

Patch Changes

4.0.1

Patch Changes

4.0.0

Major Changes

  • #1630 ce4608bf Thanks @jnsdls! - Dropped Support for Solana:

    • We've decided to drop support for Solana across our SDKs.
    • Starting with this version of our SDKs all previous solana related functionality will be removed.
    • Previous versions of our SDKs will continue to work with Solana. However, we will not be providing any further updates or bug fixes for Solana.
    • You can read a detailed explanation of our decision on our blog.

Patch Changes

3.2.48

Patch Changes

3.2.47

Patch Changes

3.2.46

Patch Changes

3.2.45

Patch Changes

3.2.44

Patch Changes

3.2.43

Patch Changes

3.2.42

Patch Changes

3.2.41

Patch Changes

3.2.40

Patch Changes

3.2.39

Patch Changes

3.2.38

Patch Changes

3.2.37

Patch Changes

3.2.36

Patch Changes

3.2.35

Patch Changes

3.2.34

Patch Changes

3.2.33

Patch Changes

3.2.32

Patch Changes

3.2.31

Patch Changes

3.2.30

Patch Changes

3.2.29

Patch Changes

3.2.28

Patch Changes

3.2.27

Patch Changes

3.2.26

Patch Changes

3.2.25

Patch Changes

3.2.24

Patch Changes

3.2.23

Patch Changes

3.2.22

Patch Changes

3.2.21

Patch Changes

3.2.20

Patch Changes

3.2.19

Patch Changes

3.2.18

Patch Changes

3.2.17

Patch Changes

3.2.16

Patch Changes

3.2.15

Patch Changes

3.2.14

Patch Changes

3.2.13

Patch Changes

3.2.12

Patch Changes

3.2.11

Patch Changes

3.2.10

Patch Changes

3.2.9

Patch Changes

3.2.8

Patch Changes

3.2.7

Patch Changes

3.2.6

Patch Changes

3.2.5

Patch Changes

3.2.4

Patch Changes

3.2.3

Patch Changes

3.2.2

Patch Changes

3.2.1

Patch Changes

3.2.0

Minor Changes

  • #1150 d60e544a Thanks @adam-maj! - Add support for multipled logged in accounts and token refreshing to auth

Patch Changes

3.1.1

Patch Changes

3.1.0

Minor Changes

Patch Changes

3.0.23

Patch Changes

3.0.22

Patch Changes

3.0.21

Patch Changes

3.0.20

Patch Changes

3.0.19

Patch Changes

3.0.18

Patch Changes

3.0.17

Patch Changes

3.0.16

Patch Changes

3.0.15

Patch Changes

  • #874 49922de9 Thanks @iketw! - [RN] Adds Auth to React Native

    • Adds an optional secureStorage to authConfig
    • Adds expo-secure-store to store the JWT token securely in React Native, passing a default value
    • Stores the token in secure storage to be accessed by subsequent calls
    • Returns the token in useLogin to be used by the user

    How I tested:

    • Tested in Android/iOS/Web

    Usage:

    <ThirdwebProvider
          activeChain="ethereum"
          supportedWallets={[metamaskWallet(), rainbowWallet()]}
          authConfig={{
            domain: https://your-domain.com,
            authUrl: '/api/auth',
          }}>
          <AppInner />
        </ThirdwebProvider>
    
    const { login } = useLogin();
    const { logout } = useLogout();
    const { user, isLoggedIn } = useUser();
    ...
    
    const token = await login();
    
  • Updated dependencies [4acb2b55, 82bea3fa, 664d1cd0, c2fec930]:

3.0.14

Patch Changes

3.0.13

Patch Changes

3.0.12

Patch Changes

3.0.11

Patch Changes

3.0.10

Patch Changes

3.0.9

Patch Changes

3.0.8

Patch Changes

3.0.7

Patch Changes

3.0.6

Patch Changes

3.0.5

Patch Changes

3.0.4

Patch Changes

3.0.3

Patch Changes

3.0.2

3.0.1

Patch Changes

3.0.0

Major Changes

  • #460 a6c074c Thanks @adam-maj! - Complete Auth redesign and update to add a number of major and quality of life improvements, including the following:

    • Ability to use Auth APIs with both cookies and JWTs, allowing non browser clients to interact with Auth (mobile, gaming, scripts, etc.)
    • Ability to store session data and other data on the Auth user
    • Callbacks to run side-effects on login, logout, and requesting user data
    • Ability to configure cookies for custom domains and backend setups
    • Support for validation of the entire EIP4361/CAIP122 specification
    • No more need for redirects or payload encoding on Auth requests
    • and more...

    See the new documentation to view the new changes and usage: Auth Documentation.

    How to upgrade

    The ThirdwebAuth constructor now takes the domain in the constructor, and takes a more generic wallet interface as input. The wallet can be imported from the @thirdweb-dev/wallets package, or for more simpler use cases, from the @thirdweb-dev/auth/evm entrypoint.

    import { PrivateKeyWallet } from "@thirdweb-dev/auth/evm";
    
    // Pass in domain and wallet to the constructor
    const wallet = new PrivateKeyWallet("0x...");
    const auth = new ThirdwebAuth(wallet, "example.com");
    
    // Auth functions no longer require domain to be passed in
    const payload = await auth.login();
    

2.0.41

2.0.40

2.0.39

2.0.38

2.0.37

2.0.36

2.0.35

2.0.34

Patch Changes

2.0.33

2.0.32

2.0.31

Patch Changes

2.0.30

2.0.29

2.0.28

2.0.27

2.0.26

2.0.25

2.0.24

2.0.23

2.0.22

2.0.21

Patch Changes

2.0.20

2.0.19

2.0.18

2.0.17

2.0.16

2.0.15

2.0.14

Patch Changes

2.0.13

2.0.12

2.0.11

2.0.10

2.0.9

2.0.8

Patch Changes

2.0.7

Patch Changes

2.0.6

Patch Changes

2.0.5

Patch Changes

2.0.4

Patch Changes

2.0.3

Patch Changes

2.0.2

Patch Changes

2.0.1

Patch Changes

2.0.0

Patch Changes

1.0.8

Patch Changes

1.0.7

Patch Changes

1.0.6

Patch Changes

1.0.5

Patch Changes

1.0.4

Patch Changes

1.0.3

Patch Changes

1.0.2

Patch Changes

1.0.1

Patch Changes

1.0.0

Minor Changes

  • 3abe26c: initialze monorepo packages

Patch Changes

0.2.1

Patch Changes