Skip to content

November 11th 2024

Choose a tag to compare

@julien51 julien51 released this 11 Nov 13:39
· 1157 commits to master since this release
b01e722

What's Changed

Event Collection

  • feature(locksmith):Add email notifications for event collection status changes by @0xTxbi in #14897
  • fix(locksmith): Fix email dispatch in event collection by @0xTxbi in #15016

Next version of the protocol

  • feat(smart-contracts): add hasRole hook by @clemsos in #14829
  • feat(smart-contracts): update reward computation by @clemsos in #14696
  • feat(smart-contracts): owners count excludes the zero address by @clemsos in #14828
  • feat(smart-contracts): Purchase multiple periods by @clemsos in #14845
  • feat(smart-contracts): add lock upgrade test by @clemsos in #15034
  • feat(smart-contracts): emit PaymentReceipt event by @clemsos in #14832

Notification Menu

  • feature(unlock-app): Refactor email linking prompt to dashboard notification by @0xTxbi in #15002
  • fix(unlock-app): Refactor email notif by @0xTxbi in #15012

EventCaster

  • feat(locksmith): returning an existing key rather than trying to mint another one by @julien51 in #15022
  • feat(locksmith): API for eventcaster is now async by @julien51 in #15039

User migration

  • feature(locksmith): Add privy controller to locksmith service by @0xTxbi in #15031
  • feature(unlock-app): Migrate Unlock accounts by @0xTxbi in #15033
  • feature(unlock-app): Prompt user to sign out before account migration by @0xTxbi in #15036
  • fix(unlock-app): actually showing the captcha component by @julien51 in #15038
  • feature(unlock-app): Improve wallet migration with responsiveness, auth, and feedback by @0xTxbi in #15040
  • fix(unlock-app): Fix UI conflict with sign-out prompt during account migration by @0xTxbi in #15043
  • fix(unlock-app): Fix Google OAuth flow for account migration and add error logging by @0xTxbi in #15044
  • fix(unlock-app): Better oauth state handling by @0xTxbi in #15045
  • fix(unlock-app): refactor waas util and clean up sessions by @0xTxbi in #15046
  • feature(unlock-app): Unlock legacy accounts migration UX improvements and cleanup by @0xTxbi in #15048

Other minor features and fixes

  • fix(unlock-app): Remove Unlock Header from demo page by @0xTxbi in #14902
  • feature(unlock-app): Add default opengraph metadata by @0xTxbi in #14907
  • fix(packages/ui): Modal improvement by @0xTxbi in #14903
  • New blog posts from RSS feed by @github-actions in #14906
  • feature(unlock-app): Remove next-seo by @0xTxbi in #14908
  • feat(ci): add cross-chain bridge health checks to daily ci run by @clemsos in #14909
  • New blog posts from RSS feed by @github-actions in #14913
  • feature(unlock-app): Migrate recover page to app router by @0xTxbi in #14988
  • feature(unlock-app): _document.tsx migration to app router by @0xTxbi in #14989
  • feature(unlock-app): Remove dashboard page and configure redirect in Nextjs by @0xTxbi in #14987
  • refactor(unlock-app): Privy refactored by @julien51 in #14911
  • single thread tests by @julien51 in #14992
  • feat(networks) adding dao to network config by @julien51 in #15003
  • New blog posts from RSS feed by @github-actions in #15009
  • feature(unlock-app): Improved ComboBox by @0xTxbi in #15013
  • fix(locksmith): locksmith type fixing by @0xTxbi in #15019
  • feature(unlock-app): Migrate unsubscribe page to app router by @0xTxbi in #15015
  • New blog posts from RSS feed by @github-actions in #15020
  • feature(docs): Upgrade docs by @0xTxbi in #15021
  • fixing typescript by @julien51 in #15028
  • feat(governance): check that SAFE bridge/delay modules setup is correct by @clemsos in #14884
  • feat(ui): adding another method to advance tabs by @julien51 in #15035
  • feature(locksmith): re-enable captcha for staging by @0xTxbi in #15037
  • fix(unlock-app): using captcha in both places by @julien51 in #15041

Dependency upgrades

  • fix(deps): update wedlocks by @renovate in #14981
  • chore(deps): update packages/paywall by @renovate in #14966
  • chore(deps): update packages/ui by @renovate in #14967
  • chore(deps): update packages/unlock-js - autoclosed by @renovate in #14968
  • chore(deps): update dependency @openapitools/openapi-generator-cli to v2.15.3 by @renovate in #14991
  • fix(deps): update packages/ui by @renovate in #14998
  • fix(deps): update dependency wrangler to v3.84.1 by @renovate in #14994
  • fix(deps): update packages/eslint-config by @renovate in #14997
  • fix(deps): update dependency eslint to v9.14.0 by @renovate in #15007
  • fix(deps): update dependency tailwind-merge to v2.5.4 by @renovate in #14953
  • fix(deps): update react monorepo by @renovate in #14957
  • fix(deps): update material-ui monorepo by @renovate in #14956
  • fix(deps): update dependency zod-to-json-schema to v3.23.5 by @renovate in #14955
  • fix(deps): update dependency react-to-print to v3.0.2 by @renovate in #14951
  • fix(deps): update dependency sequelize to v6.37.5 by @renovate in #14952
  • fix(deps): update dependency rate-limiter-flexible to v5.0.4 by @renovate in #14947
  • fix(deps): update dependency pdfmake to v0.2.14 by @renovate in #14946
  • fix(deps): update dependency nodemailer to v6.9.16 by @renovate in #14945
  • fix(deps): update dependency next-auth to v4.24.10 - autoclosed by @renovate in #14944
  • fix(deps): update dependency geoip-country to v5.0.202410292341 by @renovate in #14942
  • fix(deps): update dependency frames.js to v0.19.5 by @renovate in #14941
  • fix(deps): update dependency express to v4.21.1 by @renovate in #14939
  • fix(deps): update dependency embla-carousel-react to v8.3.1 by @renovate in #14938
  • fix(deps): update dependency @vercel/speed-insights to v1.0.14 by @renovate in #14935
  • fix(deps): update dependency @types/archiver to v6.0.3 by @renovate in #14934
  • fix(deps): update dependency @stripe/react-stripe-js to v2.8.1 by @renovate in #14933
  • fix(deps): update dependency @hookform/resolvers to v3.9.1 by @renovate in #14931
  • fix(deps): update dependency @guildxyz/sdk to v2.6.9 by @renovate in #14930
  • fix(deps): update dependency @decent.xyz/box-common to v3.3.17 by @renovate in #14929
  • fix(deps): update dependency @nuintun/qrcode to v4.1.6 by @renovate in #14932
  • fix(deps): update dependency @vitest/eslint-plugin to v1.1.7 by @renovate in #14936
  • fix(deps): update dependency cookie-parser to v1.4.7 by @renovate in #14937
  • fix(deps): update babel monorepo by @renovate in #14928
  • fix(deps): update dependency express-session to v1.18.1 by @renovate in #14940
  • fix(deps): update dependency react-hook-form to v7.53.1 by @renovate in #14950
  • fix(deps): update dependency hardhat to v2.22.15 by @renovate in #14943
  • fix(deps): update dependency @matterlabs/hardhat-zksync-deploy to v1.6.0 by @renovate in #14969
  • fix(deps): update dependency @matterlabs/hardhat-zksync-upgradable to v1.8.1 by @renovate in #14970
  • fix(deps): update dependency @openzeppelin/hardhat-upgrades to v3.5.0 by @renovate in #14973
  • fix(deps): update dependency @safe-global/api-kit to v2.5.3 - autoclosed by @renovate in #14975
  • fix(deps): update subgraph by @renovate in #14999
  • fix(deps): update dependency @tanstack/react-query to v5.59.16 by @renovate in #14976
  • fix(deps): update dependency @safe-global/protocol-kit to v5 by @renovate in #14986
  • fix(deps): update eth-node by @renovate in #14995
  • fix(deps): update sentry-javascript monorepo by @renovate in #14958
  • chore(deps): update vitest monorepo to v2.1.4 by @renovate in #14926
  • fix(deps): update dependency zksync-ethers to v6.14.2 by @renovate in #14978
  • fix(deps): update dependency @openzeppelin/upgrades-core to v1.40.0 by @renovate in #14974
  • fix(deps): update dependency @matterlabs/hardhat-zksync-verify to v1.7.0 by @renovate in #14971
  • fix(deps): update dependency geoip-country to v5.0.202411012341 by @renovate in #15010
  • fix(deps): update dependency react-dropzone to v14.3.4 by @renovate in #14949
  • fix(deps): update dependency netlify-cli to v17 - autoclosed by @renovate in #15001
  • fix(deps): update wedlocks by @renovate in #15006
  • fix(deps): update dependency typescript to v5.6.3 by @renovate in #14954
  • fix(deps): update dependency eslint to v9.14.0 by @renovate in #14977
  • fix(deps): update typescript-eslint monorepo to v8.12.2 by @renovate in #14980
  • chore(deps): update node.js to v20.18.0 by @renovate in #14993
  • chore(deps): lock file maintenance by @renovate in #15014
  • chore(deps): update dependency eslint to v9.14.0 by @renovate in #15005
  • chore(deps): update dependency eslint to v9.14.0 by @renovate in #15004
  • chore(deps): update dependency vite-plugin-svgr to v4.3.0 by @renovate in #14990
  • chore(deps): update ipfs/kubo docker tag to v0.31.0 by @renovate in #14964
  • chore(deps): update ipfs/go-ipfs docker tag to v0.31.0 by @renovate in #14963
  • chore(deps): update dependency eslint to v9.14.0 by @renovate in #14962
  • chore(deps): update dependency eslint to v9.14.0 by @renovate in #14961
  • chore(deps): update dependency eslint to v9.14.0 by @renovate in #14960
  • chore(deps): update dependency tsx to v4.19.2 by @renovate in #14923
  • chore(deps): update dependency @types/mocha to v10.0.9 by @renovate in #14918
  • chore(deps): update dependency @nomicfoundation/ignition-core to v0.15.7 by @renovate in #14917
  • chore(deps): update dependency @nomicfoundation/hardhat-ignition-ethers to v0.15.7 by @renovate in #14916
  • chore(deps): update dependency @graphql-codegen/cli to v5.0.3 by @renovate in #14914
  • chore(config): migrate renovate config by @renovate in #15023
  • chore(deps): update packages/types by @renovate in #15025
  • chore(deps): update storybook monorepo to v8.4.2 by @renovate in #15024
  • chore(deps): update dependency @nomicfoundation/hardhat-ignition to v0.15.7 by @renovate in #14915
  • chore(deps): update dependency vite to v5.4.10 by @renovate in #14924
  • chore(deps): update dependency @cloudflare/workers-types to v4.20241022.0 - autoclosed by @renovate in #14959
  • fix(deps): update dependency @mdx-js/react to v3.1.0 by @renovate in #14972
  • chore(deps): update dependency ubuntu to v24 by @renovate in #14982
  • chore(deps): update yarn to v4.5.1 by @renovate in #14927
  • chore(deps): update nextjs monorepo to v14.2.16 by @renovate in #14925
  • chore(deps): update dependency tsup to v8.3.5 by @renovate in #14922
  • chore(deps): update dependency @vitejs/plugin-react to v4.3.3 by @renovate in #14920
  • chore(deps): update dependency @types/react-gtm-module to v2.0.4 by @renovate in #14919
  • chore(deps): update packages/hardhat-plugin by @renovate in #14965
  • chore(deps): update node.js to v22 by @renovate in #14984
  • fix(deps): update dependency ethers to v6.13.4 by @renovate in #14730
  • chore(deps): update dependency tailwindcss to v3.4.14 by @renovate in #14921

Full Changelog: 20241030-1...20241111-1