Skip to content

Latest commit

 

History

History
358 lines (333 loc) · 44 KB

CHANGELOG.MD

File metadata and controls

358 lines (333 loc) · 44 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.2.0 (2022-10-17)

⚠ BREAKING CHANGES

  • pagination in all routes instead of offset and limit
  • lookso search with pagination
  • feed fetching with pagination

Features

  • analysing keys (15abd23)
  • asset added to db (e18eb66)
  • basic display for universal receiver (f785389)
  • blockchain indexing script improvement (wait the indexing end before going to next blocks, fetch metadata of lsp4 and lsp3 even when no value found in the log) (58e261a)
  • compress image with sharp (1d3b16a)
  • config files for 4 environments (c4bc64d)
  • construct feed wip (3b312c4)
  • construct feed with child posts (32efd40)
  • control on address (7b427de)
  • controller signature route for up auth (7037e84)
  • data changed table added (e344be1)
  • database functions and tests for contract and chain-sync tables (14eb316)
  • db script with unique constraints (544d770)
  • easy json url decoding (6a45998)
  • erc725y-schema added to DB (1a67b44)
  • EthLogs length (87054e2)
  • extract contract when universal receiver event found in the script (e2bc605)
  • feed and profile activity with viewOf option (1ccae33)
  • fetch icons of assets when constructing feed (b584ceb)
  • fetch profiles of user (4572e5d)
  • filling db with erc725y schemas (e2baed9)
  • filling display types in DB (cac0dac)
  • generate display for data changed events (9902e8b)
  • generate method interfaces from abi script (1a15525)
  • GET a user (61267f0)
  • get date from validator and construct feed with post (d5974a5)
  • get feed or activity filtering by type (e679c40)
  • get user nonce (1f5d650)
  • handle universal receiver events (e8ee641)
  • handling function names when no display for execute events (5204209)
  • if asset with no image or name, fetch it and index it (3a085c3)
  • image compression on upload (0120c9d)
  • index new registry posts (cfc8442)
  • indexing script (91c2f4f)
  • indexing script listen to metadata update (234d30a)
  • inRegistry and transactionHash added to post table (c552bf3)
  • insert registry changes (51e0b27)
  • insert user route (89793e8)
  • isNFT and supply added to contract metadata (d311c8a)
  • isNFT and supply added to contract metadata (76492c6)
  • json error responses (399589f)
  • json error responses (a39269d)
  • key display added to the db (5673255)
  • like routes and isLiked in feed (00bcfb3)
  • like, follow and unfollow build and return json on limit exceeded (5c3e71b)
  • logger service (19dfb8c)
  • lookso routes to follow, get followers and following (bb786e3)
  • lookso routes to get notifications and count (6a01658)
  • new db architecture for flexible method display (0c1b578)
  • new db script (a651439)
  • new displays for feed (d52b1d0)
  • new indexing script (d018c20)
  • new models (cf96733)
  • new sql db creation script (76ad1a8)
  • not-found return for GET user (e48a4c8)
  • notification query ordered by date and with offset and limit (2397f40)
  • notification table support (197bce7)
  • notification triggers (25f17cb)
  • pagination in all routes instead of offset and limit (9ca6fa1)
  • post with nonce (995ab4c)
  • Providing JWT for a validity of 6h (c99aa71)
  • query all posts (eb4c058)
  • Query and create profiles with archived status (73283dd)
  • query data changed by block number (791a8bf)
  • query event by logId (e58605c)
  • query followers return if the user is following them (8ae3eab)
  • query notifications count db (5205b72)
  • query posts count (736433d)
  • query users of a profile (20f9b43)
  • registry changes added to the DB (ff8b5cd)
  • render user posts in feed (669388b)
  • route to fetch profile infos (9d2f5ef)
  • route to fetch profile infos (faac5b0)
  • route to get address from a usertag (02cf468)
  • route to know if a use like a post (1c4d0d6)
  • routes to get feed and activity of users (3ad71f0)
  • routes to push likes and follows to blockchain (ac62f25)
  • routes with data writing protected with JWT (775e886)
  • script also retrieve decoded function parameters (c6ecc3e)
  • script update, don t index events related to posting and step of 7s instead of 20s (cbf3100)
  • search feature (c96d630)
  • search with limit and offset (821d47e)
  • select image utils script (6d39518)
  • set all notifications to viewed (2227e58)
  • set display script (69f6e79)
  • sql script with image hash and asset (6c19020)
  • supply from number to string (ef4e9fb)
  • support for parentPost (comment) (b3a2df3)
  • support for tokenAmount parameters (7a9e70c)
  • support for validator address in the profile post (0e17ba1)
  • supporting new interfaces of LSP0 and LSP7 (53cc0b1)
  • tag notifications (a99ec7f)
  • transaction table added (1c96fab)
  • try and catch everything in the script (bafc47b)
  • update registry properly (b2f48fc)
  • update user (9d3a446)
  • Update user profile (set archived status) (79a7141)
  • upload a post on arweave (e898f22)
  • upload a post on arweave (97af8f1)
  • upload image and fetch post object (218cb57)
  • user friendly nonce auth message (c023a5e)
  • user schema (48458f7)
  • user_profile_relation created on user creation or update (17be688)
  • user-friendly message when unknown function executed (5b8ab3b)
  • value received and contract created supported in the feed (aa8232d)
  • verify if user have permissions on selected profile (9d0fd71)
  • wip indexing all blockchain up related info (e727408)
  • wip indexing all blockchain up related info 2 (c5cfcfb)

Bug Fixes

  • 300ms timeout for axios get when fetch feed (74109d9)

  • 404 if no profiles for a user (fab6395)

  • address control before JWT check (6492fda)

  • check if page is undefined in query (cee7f72)

  • contract Object (d5e6f78)

  • cookie package added & permission verification uncommented (d46f153)

  • cors policy (38b84d8)

  • cors policy plz work (9c1f0bf)

  • count posts return count (394ad34)

  • db creation script with author instead of sender for a post (76d19da)

  • display correctly token amount (aa01461)

  • do not throw an error when no result (6f0d070)

  • do not throw if image not found (2203b16)

  • does not return empty registry if fail to fetch (17e023b)

  • don t throw if user do not have image on fetch profile notifications (d2b5a9c)

  • dotenv config (b8b3600)

  • double quotes for uppercase in postgres column names (e3380ac)

  • fetch is following and followers with viewOf query param (06bf636)

  • global regex matching (b7b23b5)

  • if page === undefined, then page = 0 in comments get route (0e80e14)

  • index blockchain script properly index events (539ad09)

  • lsp7 token display type = tokenAmount (97a2216)

  • no notification when sender = receiver (52ce574)

  • no staging command in the package.json (61a5c1b)

  • no throw when no image (bb375c6)

  • no user_profile_relations or users table (18fc5d5)

  • no user_profile_relations or users table (98d4a46)

  • notifications get route fixed (92a2917)

  • params validity before JWT validity control (658f88f)

  • posts always displayed in the same order when rendering feed (30694d2)

  • profile feed get route fixed (795f173)

  • query contract throw if not found (5873f22)

  • registry uploading (8d02d95)

  • report error with label while indexing registry (52e80e7)

  • return empty posts feed array when no following (53ac409)

  • return only image url when query followers or following (c316e75)

  • right notification event (ebedc16)

  • routes to get a post and comments (493be8b)

  • run dev with dev environment (31ad964)

  • script running withour waiting for indexing (e7d9b4c)

  • scripts with correct envs (d04cbf9)

  • scripts with correct envs for linux server (784a8bf)

  • select notifications ordering by date DESC (b2f4489)

  • stopping the request on JWT error (f3fd0a6)

  • throw if no tx found on tx query (9f49a94)

  • try catch in front of every indexing (25dbf9e)

  • try to insert when updating registry (c65c3f1)

  • type "sended" to "sent" (bf6b60f)

  • Universal Receiver event "to" display instead of "from" when sended (e427694)

  • upload content return url when bundlr (8a84885)

  • usertag regex (2c17187)

  • using logging function instead of console.log (310d50f)

  • variable name in db creation script (caca932)

  • feed fetching with pagination (8243e03)

  • lookso search with pagination (9ac5505)

1.1.0 (2022-09-21)

Features

  • analysing keys (15abd23)
  • asset added to db (e18eb66)
  • basic display for universal receiver (f785389)
  • blockchain indexing script improvement (wait the indexing end before going to next blocks, fetch metadata of lsp4 and lsp3 even when no value found in the log) (58e261a)
  • compress image with sharp (1d3b16a)
  • config files for 4 environments (c4bc64d)
  • construct feed wip (3b312c4)
  • construct feed with child posts (32efd40)
  • control on address (7b427de)
  • controller signature route for up auth (7037e84)
  • data changed table added (e344be1)
  • database functions and tests for contract and chain-sync tables (14eb316)
  • db script with unique constraints (544d770)
  • easy json url decoding (6a45998)
  • erc725y-schema added to DB (1a67b44)
  • EthLogs length (87054e2)
  • extract contract when universal receiver event found in the script (e2bc605)
  • feed and profile activity with viewOf option (1ccae33)
  • fetch icons of assets when constructing feed (b584ceb)
  • fetch profiles of user (4572e5d)
  • filling db with erc725y schemas (e2baed9)
  • filling display types in DB (cac0dac)
  • generate display for data changed events (9902e8b)
  • generate method interfaces from abi script (1a15525)
  • GET a user (61267f0)
  • get date from validator and construct feed with post (d5974a5)
  • get feed or activity filtering by type (e679c40)
  • get user nonce (1f5d650)
  • handle universal receiver events (e8ee641)
  • if asset with no image or name, fetch it and index it (3a085c3)
  • image compression on upload (0120c9d)
  • index new registry posts (cfc8442)
  • indexing script (91c2f4f)
  • indexing script listen to metadata update (234d30a)
  • inRegistry and transactionHash added to post table (c552bf3)
  • insert registry changes (51e0b27)
  • insert user route (89793e8)
  • isNFT and supply added to contract metadata (d311c8a)
  • isNFT and supply added to contract metadata (76492c6)
  • json error responses (399589f)
  • json error responses (a39269d)
  • key display added to the db (5673255)
  • like routes and isLiked in feed (00bcfb3)
  • like, follow and unfollow build and return json on limit exceeded (5c3e71b)
  • logger service (19dfb8c)
  • lookso routes to follow, get followers and following (bb786e3)
  • lookso routes to get notifications and count (6a01658)
  • new db architecture for flexible method display (0c1b578)
  • new db script (a651439)
  • new displays for feed (d52b1d0)
  • new models (cf96733)
  • new sql db creation script (76ad1a8)
  • not-found return for GET user (e48a4c8)
  • notification query ordered by date and with offset and limit (2397f40)
  • notification table support (197bce7)
  • notification triggers (25f17cb)
  • post with nonce (995ab4c)
  • Providing JWT for a validity of 6h (c99aa71)
  • query all posts (eb4c058)
  • Query and create profiles with archived status (73283dd)
  • query data changed by block number (791a8bf)
  • query event by logId (e58605c)
  • query followers return if the user is following them (8ae3eab)
  • query notifications count db (5205b72)
  • query users of a profile (20f9b43)
  • registry changes added to the DB (ff8b5cd)
  • render user posts in feed (669388b)
  • route to fetch profile infos (9d2f5ef)
  • route to fetch profile infos (faac5b0)
  • route to get address from a usertag (02cf468)
  • route to know if a use like a post (1c4d0d6)
  • routes to get feed and activity of users (3ad71f0)
  • routes to push likes and follows to blockchain (ac62f25)
  • routes with data writing protected with JWT (775e886)
  • script also retrieve decoded function parameters (c6ecc3e)
  • script update, don t index events related to posting and step of 7s instead of 20s (cbf3100)
  • search feature (c96d630)
  • search with limit and offset (821d47e)
  • select image utils script (6d39518)
  • set all notifications to viewed (2227e58)
  • set display script (69f6e79)
  • sql script with image hash and asset (6c19020)
  • supply from number to string (ef4e9fb)
  • support for parentPost (comment) (b3a2df3)
  • support for tokenAmount parameters (7a9e70c)
  • support for validator address in the profile post (0e17ba1)
  • tag notifications (a99ec7f)
  • transaction table added (1c96fab)
  • try and catch everything in the script (bafc47b)
  • update registry properly (b2f48fc)
  • update user (9d3a446)
  • Update user profile (set archived status) (79a7141)
  • upload a post on arweave (e898f22)
  • upload a post on arweave (97af8f1)
  • upload image and fetch post object (218cb57)
  • user friendly nonce auth message (c023a5e)
  • user schema (48458f7)
  • user_profile_relation created on user creation or update (17be688)
  • user-friendly message when unknown function executed (5b8ab3b)
  • value received and contract created supported in the feed (aa8232d)
  • verify if user have permissions on selected profile (9d0fd71)
  • wip indexing all blockchain up related info (e727408)
  • wip indexing all blockchain up related info 2 (c5cfcfb)

Bug Fixes

  • 300ms timeout for axios get when fetch feed (74109d9)
  • 404 if no profiles for a user (fab6395)
  • address control before JWT check (6492fda)
  • contract Object (d5e6f78)
  • cors policy (38b84d8)
  • cors policy plz work (9c1f0bf)
  • db creation script with author instead of sender for a post (76d19da)
  • display correctly token amount (aa01461)
  • do not throw if image not found (2203b16)
  • does not return empty registry if fail to fetch (17e023b)
  • don t throw if user do not have image on fetch profile notifications (d2b5a9c)
  • dotenv config (b8b3600)
  • double quotes for uppercase in postgres column names (e3380ac)
  • fetch is following and followers with viewOf query param (06bf636)
  • global regex matching (b7b23b5)
  • lsp7 token display type = tokenAmount (97a2216)
  • no notification when sender = receiver (52ce574)
  • no staging command in the package.json (61a5c1b)
  • no throw when no image (bb375c6)
  • params validity before JWT validity control (658f88f)
  • registry uploading (8d02d95)
  • return empty posts feed array when no following (53ac409)
  • return only image url when query followers or following (c316e75)
  • right notification event (ebedc16)
  • routes to get a post and comments (493be8b)
  • run dev with dev environment (31ad964)
  • script running withour waiting for indexing (e7d9b4c)
  • scripts with correct envs (d04cbf9)
  • scripts with correct envs for linux server (784a8bf)
  • select notifications ordering by date DESC (b2f4489)
  • try catch in front of every indexing (25dbf9e)
  • try to insert when updating registry (c65c3f1)
  • type "sended" to "sent" (bf6b60f)
  • Universal Receiver event "to" display instead of "from" when sended (e427694)
  • upload content return url when bundlr (8a84885)
  • usertag regex (2c17187)
  • using logging function instead of console.log (310d50f)
  • variable name in db creation script (caca932)

1.0.0 (2022-02-27)

Features

  • control on address (7b427de)
  • fetch profiles of user (4572e5d)
  • GET a user (61267f0)
  • insert user route (89793e8)
  • json error responses (399589f)
  • json error responses (a39269d)
  • not-found return for GET user (e48a4c8)
  • Query and create profiles with archived status (73283dd)
  • query users of a profile (20f9b43)
  • update user (9d3a446)
  • Update user profile (set archived status) (79a7141)
  • user schema (48458f7)
  • verify if user have permissions on selected profile (9d0fd71)

Bug Fixes