Skip to content

Latest commit

 

History

History
698 lines (442 loc) · 39 KB

CHANGELOG.md

File metadata and controls

698 lines (442 loc) · 39 KB

1.0.1 (2023-08-22)

1.0.0 (2023-08-22)

Bug Fixes

  • ability to leave/burn own tokens (097e9d3)
  • actually update agreementExtension (efc3651)
  • add explicit gasLimit to fix optimism (1c7c23a)
  • allow removal of extension links and widgets (9de53c2)
  • await minting to catch errors; use double gas limit for mint&remix (20eeddc)
  • bignumber overflow (ce8b6fe)
  • bulk burn role tokens (d49e15c)
  • bulkburn fix (0da054c)
  • bulkMint (3cb942c)
  • burn agreement role tokens db update (e5b6f79)
  • case-insensitive clippings (8aa1763)
  • catch getWrappedTokens error (3b5555b)
  • cors (d7c8d7c)
  • create api wallet record if not found; handle 0 nonce (eadb933)
  • create gnosis safe (c69b4fe)
  • cron calculation (e00a884)
  • data overflowing varchar column (ff37f9c)
  • datetime formatting (c243f13)
  • default to max gas fee instead of throwing error (d2d6aea)
  • discord activation for new Discord (5811ed5)
  • emit error code on failed upgrade; set gas price in upgrade (4d6da6d)
  • ensure wallet is set for meem id users (6c27b09)
  • everything passing lint (0c43523)
  • fix naming for withAddressReactions (a767db4)
  • handle conflicting slash commands (ec8c8fd)
  • increase gas for arbitrum goerli (6ce6ea7)
  • isAdmin check (cb89a22)
  • make sure to check chainId when querying agreements and roles (1ee3269)
  • mint permissions for contractless (44bfc2c)
  • only send mention webhook if set (66f1174)
  • orm sync error (01a076b)
  • pagination and counting issues w/ GetMeemPasses (c7cb090)
  • parent/root not set on meemToIMeem (676c42a)
  • prevent dupe meem creation (5833279)
  • properly parse contract error messages (37dba20)
  • race condition for nonce (cd5b809)
  • reconnect websocket provider (f27f1bf)
  • reinitialize for non-contract agreements (8b9ce1f)
  • remove hardcoded network (e4c673b)
  • remove unused deps to reduce filesize (4f9a9cd)
  • remove variant when converting to emoji (1a2c6a4)
  • save contractURI to db (02d9f91)
  • save verifiedBy, update gateway (3ae413a)
  • set admins diff on contract during re-init (8fb4d8a)
  • set agreement extension isSetupComplete to true on migration by default (2831f8c)
  • set aws keys in sockets file (4047db9)
  • set aws keys in sockets file (bb96fdb)
  • set gasPrice to prevent underpriced tx (78721ca)
  • set isDefault on wallet (b377ce0)
  • set proper chainId (5cc414c)
  • set quality on create-image output (910ca11)
  • set roles diff properly (79880f3)
  • slack disconnect not hooked up (c3be700)
  • sort by reaction nulls last (1e59e60)
  • swap out moralis for pinata (232f826)
  • sync db -> meemId contract to handle storage layout changes in contract (14c9f8e)
  • timestamp saving (db95694)
  • tokenId count (9d607f6)
  • tokenId wrong in mint; burn permission check (baab89b)
  • twitter minting permission; missing error codes (c263d25)
  • udpate symphony category (9bff154)
  • update owner on transfer (7b6a79c)
  • use Alchemy sdk to help prevent connection / rate limit issues (0410c32)
  • use big numbers for token id (dde282f)
  • use eip-155 transactions (33acddb)
  • use generic IPFS urls (a05fad9)
  • use websocket RPC (cfaf282)
  • wallet lookup (3d511c5)
  • wrong call in sls endpoint (1da9cf5)

Features

  • /rules for slack (bcdf3d8)
  • add "hasApplied" to MeemPass w/ endpoint to update (3a99b68)
  • add additional extension properties (97edaf1)
  • add gundb peers config (d827e32)
  • add hasOnboarded flag to MeemIdentification model (416c5b6)
  • add isSetupComplete to createAgreementExtension (17d01a3)
  • add messageId to webhook (d2c810c)
  • add mintedAt from contract (dad454f)
  • add postgres DB support (f833448)
  • Add role grant/remove event handlers (9d053c9)
  • attachments, reactions, user in webhook (116313f)
  • better gas estimation, multi-chain support (19e5459)
  • bulk burn tokens (5a6c0e2)
  • bulk mint (1f2fe74)
  • child counts (434944a)
  • cleanup socket subscription on emit failure (237fcee)
  • clipping query enhancements (3a5ca59)
  • Clippings (61a1e99)
  • combine whitelist / access (94a2afe)
  • contract abis / types for Meem id and auctions; stubbed out tweet/hashtag model relationship (23e09db)
  • contractless agreement creation; updated bulk mint/burn (ef46330)
  • create child meems; M0 project creation (4e9885e)
  • cron to update ens name (31bd58f)
  • custom emoji support (6efa662)
  • default twitter / wallet (cc9d5a4)
  • email template (94a7627)
  • emit errors on contract creation (4adf483)
  • emit to specific address and add JWT to meem updated event (07e62f0)
  • endpoint to check if agreement admin (bb1346c)
  • epm support (96e673a)
  • extension categories (75fcafc)
  • extensions widget definition (b14d319)
  • fetch already-wrapped tokens (ae3b530)
  • flag to ignore whitelist (dc5bb38)
  • gassless club creeation (54dcac7)
  • generate types files (511babf)
  • get feedback sent to bot and send webhook (8471e8e)
  • get me endpoint (e233b34)
  • getChildMeems and filter by minter, meemType (b5b1c71)
  • getMeems sorting (449d018)
  • gnosis safe club integration (57fab4b)
  • handle contract error codes; refactor minting (f7f9929)
  • handle custom slack emoji (350a54a)
  • handle unclip event (4197aee)
  • integrate meemId contracts for testing (c7c341f)
  • invites (43c85de)
  • join slack channels on rule creation (10f5638)
  • keep track of admin token for MeemContract (949d27e)
  • keep track of transfers (7d88d0d)
  • listen to Meem contract events (48b499f)
  • MeemId / MVP of meempass (dc4a4b8)
  • migrate fully to queued transactions (760aa94)
  • multi-chain support (37bff2b)
  • new publish types (4edc4a3)
  • optimize getMeems, track metadata and data in DB, return tokenId w/ IMeem (5789533)
  • private bot message replies (f1ba1d5)
  • pull numCopies / numRemixes from contract; sync reactions (fc40385)
  • reactions (9f76c95)
  • refresh ens and set at login (c100df8)
  • remove from meem id (0dfe28a)
  • replace discord userIds in message with user tag (b49b059)
  • return Meem data attribute (1051685)
  • save base64 images to s3 for minting (3118d5d)
  • save event uuid fixes; experimental gundb support (155bad5)
  • save metadata (8bec88d)
  • search meem metadata (e2e915a)
  • send and accept invites (182a811)
  • slack emoji (82e9589)
  • sockets and dynamodb (eff33fb)
  • sort by reactions (bc15a57)
  • split tweet into thread (cf663df)
  • standardize date handling and pull in all fields for contracts (4548a11)
  • support for separate remixes/copies totals (f9df412)
  • support merkle proofs for address verification (75c77d3)
  • support multiple chains and test whitelisting (df61a2a)
  • track MeemContract owner (122b481)
  • transaction limits (df383b9)
  • unit-testing with hardhat / meem contract support (23942cb)
  • update bot copy (1826fef)
  • update extensions list (cb647c9)
  • upgrade club (e6cb934)

1.21.1 (2023-05-02)

Bug Fixes

  • discord activation for new Discord (5811ed5)

1.21.0 (2023-05-02)

Features

  • custom emoji support (6efa662)
  • replace discord userIds in message with user tag (b49b059)
  • split tweet into thread (cf663df)

1.20.0 (2023-04-25)

Features

1.19.2 (2023-04-12)

Bug Fixes

  • remove variant when converting to emoji (1a2c6a4)

1.19.1 (2023-04-11)

Bug Fixes

  • only send mention webhook if set (66f1174)

1.19.0 (2023-04-10)

Bug Fixes

  • ability to leave/burn own tokens (097e9d3)
  • bulkburn fix (0da054c)
  • bulkMint (3cb942c)
  • mint permissions for contractless (44bfc2c)
  • reinitialize for non-contract agreements (8b9ce1f)
  • tokenId count (9d607f6)
  • tokenId wrong in mint; burn permission check (baab89b)

Features

  • add messageId to webhook (d2c810c)
  • contractless agreement creation; updated bulk mint/burn (ef46330)
  • get feedback sent to bot and send webhook (8471e8e)
  • update bot copy (1826fef)

1.18.8 (2023-03-30)

1.18.7 (2023-03-30)

1.18.6 (2023-03-29)

Bug Fixes

  • slack disconnect not hooked up (c3be700)

1.18.5 (2023-03-29)

1.18.4 (2023-03-29)

1.18.3 (2023-03-29)

1.18.2 (2023-03-29)

1.18.1 (2023-03-29)

1.18.0 (2023-03-29)

Bug Fixes

  • handle conflicting slash commands (ec8c8fd)

Features

  • /rules for slack (bcdf3d8)
  • attachments, reactions, user in webhook (116313f)
  • join slack channels on rule creation (10f5638)

1.17.3 (2023-02-23)

Bug Fixes

  • make sure to check chainId when querying agreements and roles (1ee3269)

1.17.2 (2023-02-10)

1.17.1 (2023-02-10)

1.17.0 (2023-02-07)

Bug Fixes

Features

1.16.0 (2023-01-27)

Bug Fixes

  • actually update agreementExtension (efc3651)
  • set agreement extension isSetupComplete to true on migration by default (2831f8c)
  • udpate symphony category (9bff154)

Features

  • add additional extension properties (97edaf1)
  • add isSetupComplete to createAgreementExtension (17d01a3)
  • endpoint to check if agreement admin (bb1346c)
  • extension categories (75fcafc)

1.15.0 (2023-01-24)

Bug Fixes

  • bulk burn role tokens (d49e15c)
  • burn agreement role tokens db update (e5b6f79)

Features

  • Add role grant/remove event handlers (9d053c9)

1.14.0 (2023-01-19)

Features

1.13.1 (2023-01-12)

Bug Fixes

  • allow removal of extension links and widgets (9de53c2)

1.13.0 (2023-01-06)

Features

  • extensions widget definition (b14d319)

1.12.0 (2022-12-23)

Bug Fixes

  • add explicit gasLimit to fix optimism (1c7c23a)
  • create api wallet record if not found; handle 0 nonce (eadb933)
  • increase gas for arbitrum goerli (6ce6ea7)
  • race condition for nonce (cd5b809)
  • set admins diff on contract during re-init (8fb4d8a)
  • set proper chainId (5cc414c)
  • set roles diff properly (79880f3)
  • use Alchemy sdk to help prevent connection / rate limit issues (0410c32)
  • use eip-155 transactions (33acddb)

Features

  • keep track of admin token for MeemContract (949d27e)
  • migrate fully to queued transactions (760aa94)
  • multi-chain support (37bff2b)

1.11.4 (2022-10-11)

1.11.3 (2022-09-21)

1.11.2 (2022-09-14)

1.11.1 (2022-09-14)

1.11.0 (2022-09-14)

Bug Fixes

Features

  • track MeemContract owner (122b481)

1.10.4 (2022-09-12)

1.10.3 (2022-09-07)

1.10.2 (2022-09-06)

Bug Fixes

  • emit error code on failed upgrade; set gas price in upgrade (4d6da6d)

1.10.1 (2022-09-02)

1.10.0 (2022-08-31)

Features

  • bulk mint (1f2fe74)
  • support merkle proofs for address verification (75c77d3)
  • transaction limits (df383b9)

1.9.3 (2022-08-18)

1.9.2 (2022-08-18)

1.9.1 (2022-08-17)

1.9.0 (2022-08-17)

Bug Fixes

Features

1.8.7 (2022-08-16)

1.8.6 (2022-08-16)

1.8.5 (2022-08-15)

Bug Fixes

  • set gasPrice to prevent underpriced tx (78721ca)

1.8.4 (2022-08-15)

1.8.3 (2022-08-12)

1.8.2 (2022-08-11)

1.8.1 (2022-08-11)

1.8.0 (2022-08-11)

Bug Fixes

Features

  • cron to update ens name (31bd58f)
  • emit errors on contract creation (4adf483)
  • gnosis safe club integration (57fab4b)
  • refresh ens and set at login (c100df8)

1.7.4 (2022-08-01)

1.7.3 (2022-08-01)

1.7.2 (2022-08-01)

1.7.1 (2022-07-29)

1.7.0 (2022-07-29)

Features

1.6.0 (2022-07-13)

Features

1.5.5 (2022-06-14)

Bug Fixes

  • ensure wallet is set for meem id users (6c27b09)
  • wallet lookup (3d511c5)

1.5.4 (2022-06-09)

Bug Fixes

  • reconnect websocket provider (f27f1bf)

1.5.3 (2022-06-07)

1.5.2 (2022-06-07)

1.5.1 (2022-06-07)

1.5.0 (2022-06-07)

Bug Fixes

  • case-insensitive clippings (8aa1763)
  • datetime formatting (c243f13)
  • fix naming for withAddressReactions (a767db4)
  • remove hardcoded network (e4c673b)
  • remove unused deps to reduce filesize (4f9a9cd)
  • save contractURI to db (02d9f91)
  • sort by reaction nulls last (1e59e60)
  • swap out moralis for pinata (232f826)

Features

  • child counts (434944a)
  • clipping query enhancements (3a5ca59)
  • Clippings (61a1e99)
  • getMeems sorting (449d018)
  • handle unclip event (4197aee)
  • pull numCopies / numRemixes from contract; sync reactions (fc40385)
  • reactions (9f76c95)
  • search meem metadata (e2e915a)
  • sort by reactions (bc15a57)
  • standardize date handling and pull in all fields for contracts (4548a11)

1.4.14 (2022-03-03)

1.4.13 (2022-03-02)

1.4.12 (2022-03-02)

Bug Fixes

  • data overflowing varchar column (ff37f9c)
  • save verifiedBy, update gateway (3ae413a)

1.4.11 (2022-03-01)

Bug Fixes

1.4.10 (2022-03-01)

1.4.9 (2022-02-28)

Bug Fixes

  • await minting to catch errors; use double gas limit for mint&remix (20eeddc)

1.4.8 (2022-02-25)

Bug Fixes

  • parent/root not set on meemToIMeem (676c42a)
  • prevent dupe meem creation (5833279)

1.4.7 (2022-02-11)

1.4.6 (2022-02-11)

1.4.5 (2022-02-11)

1.4.4 (2022-02-08)

1.4.3 (2022-02-08)

1.4.2 (2022-02-08)

1.4.1 (2022-02-08)

Bug Fixes

  • set isDefault on wallet (b377ce0)

1.4.0 (2022-02-07)

Bug Fixes

  • orm sync error (01a076b)
  • pagination and counting issues w/ GetMeemPasses (c7cb090)
  • set aws keys in sockets file (4047db9)
  • set aws keys in sockets file (bb96fdb)
  • twitter minting permission; missing error codes (c263d25)
  • use generic IPFS urls (a05fad9)

Features

  • add hasOnboarded flag to MeemIdentification model (416c5b6)
  • getChildMeems and filter by minter, meemType (b5b1c71)
  • integrate meemId contracts for testing (c7c341f)
  • keep track of transfers (7d88d0d)
  • optimize getMeems, track metadata and data in DB, return tokenId w/ IMeem (5789533)
  • save event uuid fixes; experimental gundb support (155bad5)
  • save metadata (8bec88d)
  • support for separate remixes/copies totals (f9df412)
  • unit-testing with hardhat / meem contract support (23942cb)

1.3.5 (2022-01-10)

1.3.4 (2022-01-10)

1.3.3 (2022-01-08)

Bug Fixes

  • sync db -> meemId contract to handle storage layout changes in contract (14c9f8e)

1.3.2 (2021-12-22)

1.3.1 (2021-12-22)

1.3.0 (2021-12-22)

Bug Fixes

Features

  • add "hasApplied" to MeemPass w/ endpoint to update (3a99b68)
  • add postgres DB support (f833448)
  • contract abis / types for Meem id and auctions; stubbed out tweet/hashtag model relationship (23e09db)
  • create child meems; M0 project creation (4e9885e)
  • default twitter / wallet (cc9d5a4)
  • emit to specific address and add JWT to meem updated event (07e62f0)
  • get me endpoint (e233b34)
  • listen to Meem contract events (48b499f)
  • MeemId / MVP of meempass (dc4a4b8)
  • remove from meem id (0dfe28a)
  • return Meem data attribute (1051685)

1.2.4 (2021-12-02)

1.2.3 (2021-12-02)

1.2.2 (2021-12-02)

1.2.1 (2021-12-02)

Bug Fixes

  • default to max gas fee instead of throwing error (d2d6aea)

1.2.0 (2021-12-01)

Features

  • combine whitelist / access (94a2afe)

1.1.2 (2021-11-30)

1.1.1 (2021-11-30)

Bug Fixes

  • catch getWrappedTokens error (3b5555b)

1.1.0 (2021-11-30)

Bug Fixes

  • cors (d7c8d7c)
  • everything passing lint (0c43523)
  • properly parse contract error messages (37dba20)
  • set quality on create-image output (910ca11)

Features

  • add mintedAt from contract (dad454f)
  • better gas estimation, multi-chain support (19e5459)
  • cleanup socket subscription on emit failure (237fcee)
  • fetch already-wrapped tokens (ae3b530)
  • flag to ignore whitelist (dc5bb38)
  • handle contract error codes; refactor minting (f7f9929)
  • save base64 images to s3 for minting (3118d5d)
  • sockets and dynamodb (eff33fb)
  • support multiple chains and test whitelisting (df61a2a)

1.0.0 (2021-11-04)

1.0.0 (2020-10-09)

Features