Skip to content

Latest commit

 

History

History
207 lines (173 loc) · 24.1 KB

CHANGELOG.md

File metadata and controls

207 lines (173 loc) · 24.1 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.6.1 (2021-01-08)

Note: Version bump only for package aloxide

0.6.0 (2020-12-16)

Features

  • demux: ✨ support get blockchain data from hyperion api (1b38168)

0.5.0 (2020-11-10)

Bug Fixes

  • demux: 🐛 handler version type as index need to have fix length (556318f)

Features

  • bridge: ✨ add metadata to field (a9621e7)
  • model-sequelize: ✨ apply advanced config with meta data in field config (75e2f7f)

0.4.0 (2020-11-06)

Bug Fixes

  • abstraction: 🐛 remove redundant parameter (b8b778a)
  • aloxide-js: fix issue that cannot deploy/update smart contract via SDK (#103) (3e00dcf)
  • bridge: ♿ if outputPath is not absolute path then it should be a relative to the global config (fcfd324)
  • bridge: fix issue that deployed smart contract doesn't show any GET methods (#103) (1e1d40a)
  • chore: ignore ts (f368768)

Features

  • abstraction: ✨ separate the eos and can builder (afeddc2)
  • chore: enhance unit test (#109) (c14e84c)

0.3.0 (2020-10-28)

Bug Fixes

  • aloxide-js: fix ICON SDK type definitions (#50) (a323464)
  • aloxide-js: fix linter and beatify files (#50) (7a44c1c)
  • bridge: 🐛 generate EOS smart-contract with logDataOnly (700bd93)
  • chore: change version of supported eosjs and icon sdk to newest and update yarn.lock (#50) (7a71aea)
  • demux: 🐛 typo in file name (7485a04)
  • example-api-gateway: 🐛 update configuration of model builder (280b349)
  • example-demux: 🐛 fix mismatch version (bd2adca)
  • example-demux: 🐛 force recreate table (fa0aa61)
  • example-generante-sm: 🐛 remove model of sequelize (91bc96f)
  • model-knex: 🐛 fix mismatch version (daef6c4)
  • model-sequelize: 🐛 fix map string type to text (4ab0a1d)
  • model-sequelize: 🐛 private key with string can not have size greater than 3072 bytes (22b96f1)
  • setup: 🔥 remove ambiguous field version in the setup package.json file (d1ce8be)

Features

  • abstraction: ✨ add command-line tool for generateing smart contract (c523a72)
  • aloxide-js: add Aloxide network config validation (#50) (73ad30d)
  • aloxide-js: add Entity Manager to the SDK to make it easier to read/write data on blockchain (#19) (04fefb9)
  • aloxide-js: add type definitions to aloxide JS (#50) (3a5bf56)
  • aloxide-js: add unit test (#19) (150ab56)
  • aloxide-js: enhance SDK read/write function and clean code (#19) (73fcdbe)
  • aloxide-js: support configuring path for blockchain network (#19) (bcc0e5e)
  • aloxide-js: update test case (#50) (b825ca0)
  • aloxide-js: update test case for helpers and EOS (#50) (a04cde0)
  • alxdjs: sdk to deploy smart contract (c7fda29)
  • demux-icon: add unit test for util (832717b)
  • example-aloxide-js: add example repo to show how to use Aloxidde JS SDK (#19) (b482258)
  • example-demux: 📝 push sample data to blockchain (48a1199)
  • example-demux:#82 add example demux (8a68e94)
  • example-demux: ✨ deploy smart-contract to CAN (d439e9c)
  • example-demux: ✨ index data to dynamodb (f1ed0b8)
  • example-demux: ✨ index data to mongo DB (2e816cd)
  • example-demux: ✨ index data to postgres and mysql (f6fb35f)
  • model-knex: 📦 add new module @aloxide/model-knex (b6efb0e)
  • model-sequelize: enhance unit test (bd1255a)

0.2.1 (2020-09-29)

Bug Fixes

  • abstraction: 🔥 remove validate since we don't need it (fe0ca77)
  • bridge: add clean mock (d23e7c6)
  • demux: ✅ fix unit test of DbUpdater.ts (c37b003)
  • setup: 🐛 fix publish script (9cba1f9)

Features

  • demux:#89 add the payload to metadata so that we can get (b6b399f)
  • demux: ✨ export BaseHandlerVersion (e0c52c0)

0.2.0 (2020-09-25)

Bug Fixes

  • abstraction: 🎨 fix variable naming (a37fdf3)
  • abstraction: 🐛 fix case of letter in utils (792062b)
  • abstraction: 🔥 fix removing @aloxide/logger (f609e74)
  • app: ⬆️ update dependency lock (55fea62)
  • app: 💄 fix dependency (8a9661a)
  • app: 💄 remove redundant log debug of config.adapter (7ba20b9)
  • app: read smart contract template from node_modules (ab6a866)
  • app: update resolve template path (01cf607)
  • birdge: use lower;5D case for method in ICON (6c1cc7b)
  • bridge: 🎨 shorten log output (da7da06)
  • bridge: 🐛 correct the naming cre udp del (943bfef)
  • bridge: 🔥 remove unused file (8da1d3f)
  • bridge: remove unused (0a3b83b)
  • chore: change/update license to valid string (120e0ed)
  • demux: 🍻 export DataAdapter (fac0c74)
  • demux: 🐛 fix field type of index state (3f98035)
  • demux: 🐛 fix mapping type (ab2ced7)
  • demux: 🐛 initialize started block with the lastest processed block (0d24040)
  • demux: 🐛 update demux to version 5.0.2-581 (68ccea7)
  • demux: 💩 fix storing index state (8470271)
  • demux: ✨ upgrade demux version to 5.0.2-581 (0edd068)
  • demux: ⚡ remove redundant code in AloxideActionHandler (2a53a7c)
  • demux: ⚡ try improve build speed (76952b3)
  • demux-icon: 🐛 fix dependency of bunyan (8b526d0)
  • demux-icon: 🐛 fix the config of retry request (cc8bf9c)
  • demux-icon: 🐛 get block by height require hex code to be lower case (6728af0)
  • demux-icon: 🐛 unexpected null when destruct data from transaction (38629c1)
  • demux-icon: 🐛 update demux icon action payload (73fc343)
  • demux-icon: 🔥 update example minimize logger (b1f8743)
  • demux-icon: 📝 fix version and license (6d737a6)
  • demux-icon: ✅ fix unit test (4566b4f)
  • demux-icon: ✅ remove unnecessary dependency package (fc20cc6)
  • example-api-gateway: 🚑 update config so that it can work with new @aloxide/demux (0df8965)
  • example-api-gateway: 🚑 update configuration since @aloxide/api-gateway changed a lot (741ce82)
  • example-api-gateway: 🚑 update due to demux was changed a lot (15249d7)
  • example-api-gateway: 🚑 update due to demux was changed a lot (9a2e2a4)
  • example-api-gateway: 🐛 fix script start server (a117720)
  • example-api-gateway: 🐛 load data from env file (8fe83a1), closes /github.com/lecle/aloxide/pull/16#discussion_r471207441
  • example-api-gateway: 🐛 remove unused code (a463245), closes /github.com/lecle/aloxide/pull/16#discussion_r471211080
  • example-api-gateway: 💡 fix start script so it does not block global start (bf6b2e9)
  • example-api-gateway: 💄 remove unused scripts and update doc (609af3e)
  • example-api-gateway: ✅ fix unit test (1466eb8)
  • example-generante-sm: 🗑️ change logger and runner (188faef)
  • logger: 🔥 remove success function in the Logger interface (4765a3a)
  • logger: ✅ fix unit test (c926af1)
  • model-sequelize: 🎨 fix return type (e42569f)
  • model-sequelize: 🐛 fix import sequelize (ff419a5)
  • model-sequelize: 🐛 type mapping (e3235b6)
  • model-sequelize: 🐛 unknow type NUMBER in postgres (1e1a549)
  • setup: 🚑 remove postinstall hook due to recursively calling yarn install (111a5cc)
  • setup: 🐛 add ignore env of python env (162d7ab)
  • setup: 🐛 fix export logger (b981904)
  • setup: 🔥 update public access (69965d5)
  • setup: ✅ we only need to run yarn pub since it call yarn version behind the scenes (ac58c53)
  • setup: 🔧 update configuring of running test unit (7d92c88)
  • setup: config lerna to use single version mode (62a3882)

Features

  • abstraction: ✨ add option logDataOnly (fcd80fa)

  • abstraction: add more test case and code coverage (243c344)

  • api-gateway: 📦 add api-gateway and example (9fc7729)

  • app: 📝 add icon template (275e676)

  • app: 🤖 add supported actions (c1c7688)

  • app: 🤖 add supported actions (178d977)

  • app: ✨ remove samples and add bridge + abstraction (848a10d)

  • app: ⚡ add dummy data for testing server (4a37ed3)

  • app: ⚡ add MultipleContractAdapter (6f854df)

  • app: add generating tables (60eb149)

  • bastraction: validate entities (d597466)

  • bridge: ✨ add option logDataOnly (9261d26)

  • bridge: ✨ add option outputPath (bf14c51)

  • bridge: ✨ add sequelize model adapter (e8c4a06)

  • bridge: ✨ create table method template for ICON (#30) (7ac784a)

  • bridge: add test for eoc contract (32756cb)

  • bridge: add test for icon contract (c61866f)

  • bridge: add test for model adapter (49d33e4)

  • bridge: revert change jest config (a3bcc8b)

  • bridge: update jest config (584b7da)

  • chore: add contributing docs (51314af)

  • demux: 🚑 export createDbUpdater for better supporting customization (1741e06)

  • demux: 🔥 remove dependency on sequelize (3ee036c)

  • demux: 💩 change option and params of AloxideActionHandler (683ccad)

  • demux: ✨ add blockchain name to option (695c84c)

  • demux: ✨ introduce AloxideDataManager (ff9de21)

  • demux: ✨ update DataAdapter support query count and findAll (44fc411)

  • demux: ⚡ change option handlerVersions to array (5a390b6)

  • demux-icon: 🔥 add demux icon (5780e87)

  • demux-icon: ✨ add auto parse hex to number in icon data params (cfbf208)

  • example-api-gateway: ✨ add watcher on iconloop (9de0ae6)

  • example-api-gateway: ✨ apply change from model-squelize (0cb164a)

  • example-generante-sm: 🚑 add example of generate smart-contract no-state-data (bda84fa)

  • add AloxideActionWatcher to watch blockchain once (read one block and exit) (#47) (8037b36)

  • example-generante-sm: ✨ add local testing for icon smart contract (f28bbc6)

  • example-generante-sm: ✨ add t-bears command using docker (57f2fef)

  • setup: 🥚 setup lerna (9a9f7bf)

  • setup: ✨ update lerna config version and publish (636d0f5)

  • setup: ⚡ add tslint configuration (465fa30)

  • refactor(example-generante-sm)!: 🎨 change variable name from resultPath to outputPath (15e97a4)

  • refactor(demux)!: 🚨 remove dependency on demux-eos (d826b54)

BREAKING CHANGES

    • update ContractGeneratorConfig
    • option actionReader become require
  • remove option nodeActionReaderOptions