Releases: passportxyz/passport
Releases · passportxyz/passport
v1.0.9
What's Changed
- feat(app): update verifier abi by @schultztimothy in #1328
- feat(platforms): added a common caching mechanism for platforms by @lucianHymer in #1333
- feat(platforms): integrate Phi stamp by @chibie in #1327
- feat(app): add maintenance page and config by @chibie in #1342
- fix(iam): install proper lerna version in Dockerfile by @nutrina in #1344
- 1309 score onchain by @nutrina in #1338
- fix(infra): default env values for test pipelines in iam server by @schultztimothy in #1346
- feat(app): patch stamps instead of separate delete + add by @lucianHymer in #1341
- fix(app): don't wait for ceramic when patching stamps by @lucianHymer in #1354
Full Changelog: v1.0.8...v1.0.9
v1.0.8
What's Changed
- 1278f okx wallet by @michaelgreen06 in #1316
- 983 zksync banner by @michaelgreen06 in #1318
- feat: add zkSync Era credential by @chibie in #1320
- feat(api): spacing adjustments to align with design tokens by @lucianHymer in #1319
- 1112 documentation update by @schultztimothy in #1315
- feat(platforms): update gtc staking levels by @chibie in #1326
Full Changelog: v1.0.7...v1.0.8
v1.0.7
What's Changed
- feat(app): added Toggle, Button, and Checkbox components matching design tokens by @lucianHymer in #1282
- feat(app,iam): handling the errors returned by the RPC provider when … by @nutrina in #1296
- feat: use credential hashes to display on-chain indicator by @chibie in #1299
- fix(app): remove debugger statement by @nutrina in #1302
- 1236 hypercert stamp by @schultztimothy in #1298
- 1236 update hypercert permissions by @schultztimothy in #1307
- 1235 metadata by @lucianHymer in #1305
- 1190 auto releases 1 by @lucianHymer in #1276
- feat(app): add postBuild script to export command for fleek by @lucianHymer in #1311
- fix(app): for 1235 - put public files in "out/" for app export by @lucianHymer in #1312
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- 1272 design tokens - updating fonts by @lucianHymer in #1281
- 1251 update smart contract integration by @schultztimothy in #1279
- feat(iam): check for env variable to be present when startin IAM, and… by @nutrina in #1286
- 1258 replay protection by @michaelgreen06 in #1285
- feat(iam): adjustments to eas attestation for gas optimisation by @nutrina in #1284
- 1252 gas optimisation 1 by @nutrina in #1292
- feat: display on-chain status for credentials of a stamp by @chibie in #1287
- import all platform & provider configs from @gitcoin/passport-platforms by @aminah-io in #1283
- fix(app): make on-chain status use feature flag by @lucianHymer in #1297
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- fix(app): add link to kb article & add error log to ceramicContext by @michaelgreen06 in #1217
- refactor(app): ui review updates by @schultztimothy in #1209
- 1075 guild stamp by @schultztimothy in #1224
- Ff guild by @schultztimothy in #1227
- 1084 stamps on chain rebase by @lucianHymer in #1228
- fix(iam): added env variables to infra files by @lucianHymer in #1229
- 1084 stamps on chain fix score position by @lucianHymer in #1230
- refactor(platforms): update wording and admin requirements by @schultztimothy in #1231
- fix(app): add border color by @schultztimothy in #1237
- 1186 why stamps expired by @michaelgreen06 in #1240
- 1084 sepolia guard by @schultztimothy in #1241
- infra(iam): bump IAM specs + enable autoscaling by @nutrina in #1255
- 1253 stamp verification failures 1 by @nutrina in #1259
- fix(app): ff guld stamp on oboard by @schultztimothy in #1262
- chore(app, platforms): remove facebook friends provider by @schultztimothy in #1268
- feat(infra): adding release and deploy workflow by @lucianHymer in #1269
- feat(app): display on-chain status of individual stamps by @chibie in #1260
- Changes button verbiage to 'wallet' for additional signer by @aminah-io in #1266
Full Changelog: v1.0.4-app...v1.0.5
v1.0.4-app
What's Changed
- 1150 test issue multiple stamps by @schultztimothy in #1192
- fix(platforms): use correct alchemy url by @schultztimothy in #1176
- 1161 test stamp selection by @schultztimothy in #1193
- fix(app): removing env vars related to submitting passport for live s… by @nutrina in #1203
- feat(app): hide onboarding flow checkbox by @schultztimothy in #1201
- 1171 refresh show only valid stamps check endpoint by @lucianHymer in #1205
- fix(app): using flex positioning so skip message is not overlapping s… by @schultztimothy in #1208
- fix(platforms): mark gtc staking as evm by @schultztimothy in #1213
- Fixing language 4kbw by @michaelgreen06 in #1214
- fix(platforms): add path to staking app-bindings and return checkSum … by @schultztimothy in #1215
- feat(app): collapse credentials of unselected stamp in 1-click modal by @chibie in #1202
Full Changelog: v1.0.3-app...v1.0.4-app
v1.0.3-app
What's Changed
- feat: add data storage info to stamps modal by @chibie in #1182
- feat(app): added loading screen by @lucianHymer in #1177
- feat(app): adjust logic to rely on the BE to trigger the submission w… by @nutrina in #1183
- chore(app): updates 1 click language by @michaelgreen06 in #1184
- 1181 language update by @michaelgreen06 in #1185
Full Changelog: v1.0.2-app...v1.0.3-app
v1.0.2-app
What's Changed
- fix(app): further simplified logic, re-enabled switch=false if all ch… by @lucianHymer in #1169
- fixes(app): updates verifyButton Logic & drawercloseButton bg by @michaelgreen06 in #1173
- fix(app): build issue by @lucianHymer in #1172
- fix(app): update verifyButton logic and drawerclosebutton by @michaelgreen06 in #1174
- 1132 sidedrawer prettier by @michaelgreen06 in #1175
- feat(app): adding scorer context by @nutrina in #1166
Full Changelog: v1.0.1-app...v1.0.2-app
Release Passport v1.0.1
What's Changed
- Feat(vite-app, identity, iam, types): Implements project base and identity authentication management server by @gdixon in #20
- [#18] As a new passport holder, I can create a passport so that I can collect stamps by @shavinac in #25
- test(identity): improves identity test coverage(100%) by @farque65 in #22
- feat(app): uses localStorage as storage solution by @farque65 in #30
- feat(iam,app): implements google as an identity provider by @gdixon in #31
- feat(app): create cards for stamp providers by @shavinac in #35
- Identity tests refactor by @shavinac in #32
- feat(iam): build docker image for IAM package by @pragmatriot in #40
- refactor(app): adds nextjs context by @farque65 in #44
- refactor(app): Changes front end framework from vite to next by @farque65 in #45
- refactor(app, iam): create example env files, extract variables by @shavinac in #43
- Set up Github Actions & Pulumi deploy for IAM Server by @shavinac in #47
- ci(app): adds cd-app-review github action to update staging-app fleek by @farque65 in #48
- Creates staging-app workflow to deploy staging on workflow_dispatch by @gdixon in #51
- ci(infra): removes unused environment variables and aws resources by @farque65 in #57
- build(github actions, infra): add Staging deployment by @pragmatriot in #55
- fix(app): enables hash based routing utilising react-router-dom by @gdixon in #65
- [#36] Switch over from local storage implementation to Ceramic by @shavinac in #60
- feat(app, iam): adds ens stamp by @farque65 in #71
- Creates production-app workflow to deploy production on workflow_dispatch by @gdixon in #53
- ci(iam): add new iam env vars to gh actions, pulumi by @shavinac in #74
- fix(iam, infra, github actions): updates to RPC_URL environment variable by @farque65 in #76
- fix(app, iam): adds verify modal for ens stamp by @farque65 in #89
- ci(pulumi): add ceramic-testnet and ceramic-mainnet pulumi stacks by @shavinac in #88
- Feat(app, iam): Implements Twitter OAuth as a Provider by @gdixon in #87
- feat(iam, app): implements poh stamp provider by @farque65 in #75
- Poap stamp by @nutrina in #93
- Facebook stamp wip by @pragmatriot in #94
- style(app): updates stamp dashboard by @farque65 in #95
- Poap stamp by @nutrina in #97
- adding network config by @kammerdiener in #111
- style(app): updates login page style by @farque65 in #99
- fix(iam): enable facebook verification with non-owner/developer accounts by @shavinac in #117
- fix(app): fixes dashboard layout by @farque65 in #114
- fix(app): only shows stamps from valid issuer with valid expirationDate by @gdixon in #119
- feat(app): add ceramic did-session pkh flag support and dependencies by @zachferland in #120
- Main hash by @nutrina in #121
- updates readme to have cd in it by @owocki in #124
- feat(iam, app): adds Bright Id Stamp by @farque65 in #126
- feat(app): add loading spinner on card while verification process is in-progress by @shavinac in #127
- feat(app): extend loading spinners until stamp verification is complete by @shavinac in #134
- style(app): changes brightid modal copy and toast by @farque65 in #135
- feat(app): add datadog RUM SDK for FE logging by @pragmatriot in #140
- feat(poap): Styling & content of modals by @nutrina in #138
- feat(app): update logos and branding to be Gitcoin-centered by @shavinac in #146
- test(database-client): run integration tests against community testnet node by @shavinac in #148
- feat(app): displays done toast on stamp addition by @farque65 in #150
- fix(app): removes uri escaping from brightid qr code url by @farque65 in #155
- fix(app, iam): removes uri encoding of did by @farque65 in #159
- feat(app): manually add errors to Datadog RUM from provider Cards by @pragmatriot in #156
- feat(app): adds figma designs to landing page by @farque65 in #164
- fix(app): fix github logo name by @farque65 in #167
- feat(iam): customize wallet signing message when verifying stamps by @shavinac in #169
- feat(app): adds spinner to prompt user to sign wallet before loading passport by @farque65 in #170
- feat(app): datadog front-end logging cleanup by @farque65 in #187
- feat(app): adds logging for ceramic connection event by @farque65 in #190
- fix(app): replaces infura key used for onboard with alchemy rpc url by @farque65 in #193
- fix(app): stops 'verify stamp' spinner on poap stamp verification cancel by @farque65 in #194
- fix: only creates a new passport if we get an empty response from ceramic by @gdixon in #199
- build: rename package scopes @dpopp -> @gitcoin by @shavinac in #186
- feat(logging): have added a logger object to ceramicClient by @nutrina in #214
- feat(passport): enable the download of passport as JSON file by @nutrina in #211
- GitHub stamp by @nutrina in #192
- fix(app): Datadog error logs cleanup by @farque65 in #209
- feat(app): adds Powered By Ceramic Network link by @farque65 in #218
- fix(database-client): handle loading passport with no stamps by @nutrina in #228
- feat(app): add retry connection modal if there was an error attempting to fetch a passport by @shavinac in #221
- fix(app): ensures Ceramic can only be connected to mainnet by @gdixon in #233
- feat(app): adds new passport logo by @farque65 in #239
- fix(database-client): pin passport streams when fetched and when adding a stamp by @shavinac in #242
- fix(app): use ceramic client url for self.id Provider by @shavinac in #245
- build: upgrade ceramic libraries by @shavinac in #249
- fix: ensures addresses fed to Ceramic are lowercase by @gdixon in #253
- build: upgrade ceramic libraries by @nutrina in #257
- refactor(iam): use different http status codes for different iam error response types by @shavinac in #268
- feat(app): updates wallet signature alert style by @farque65 in #271
- refactor(app): create CeramicContextProvider to split up UserContextProvider by @shavinac in #269
- feat(app): restyle loading states on dashboard page by @pragmatriot in #276
- test(database-client): generate a new random DID for ceramic integration tests by @shavinac in #281
- Bump release v1.0.0 by @shavinac in #279
- build(app): upgrade @web3-onboard libraries to latest versions to resolve nextjs export issues by @shavinac in #291
- test(database-client): assert equality on method results, instead of method reference by @shavinac in #289
- refactor: rename
dpopp
->passport
names and references where possible by @shavinac in #303 - feat(app...