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)
- demux: ✨ support get blockchain data from hyperion api (1b38168)
0.5.0 (2020-11-10)
- demux: 🐛 handler version type as index need to have fix length (556318f)
- bridge: ✨ add metadata to field (a9621e7)
- model-sequelize: ✨ apply advanced config with meta data in field config (75e2f7f)
0.4.0 (2020-11-06)
- 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)
0.3.0 (2020-10-28)
- 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)
- 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)
- 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)
- demux: ✨ #89 add the payload to metadata so that we can get (b6b399f)
- demux: ✨ export BaseHandlerVersion (e0c52c0)
- 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)
-
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
tooutputPath
(15e97a4) -
refactor(demux)!: 🚨 remove dependency on demux-eos (d826b54)
-
- update ContractGeneratorConfig
-
- option
actionReader
become require
- option
- remove option
nodeActionReaderOptions