Releases: wise-team/steem-wise-core
v2.1.0
Bug Fixes
- abstract log: skip stdout level info on low-verbosity levels (7d4e8e9)
- direct blockchain api: fix #getAllRulesets filtering (1e2dd37)
- direct blockchain api: fix steem object configuration (cb22efa)
- unit tests that used old then api use async/await (69b421b)
- fake blockchain api: fix #loadAllRulesets filter (8fa0665)
- generate fake blockchain file script: append new types (08f915d)
- generate fake blockchain file script: fix d.ts resolution (3ab0950)
- schema: fix schema building script - new types issue (1f134fc)
- synchronizer: fix missing notifier call (9d70036)
- unit and integration tests: make ts-node in mocha load tsconfig (511bf56)
- validator: make validation exception be returned (af40c74)
- wisesql protocol: fix pagination in WiseSQLProtocol.Handler (43c1179)
- fix integration tests (relative to the changes in typings) (1301349)
- fix v1 and v2 schema generation (ccf719c)
Code Refactoring
- move steem-related type defs to steem-js declaration file (dc5552b)
Features
- logging: advanced abstract logging system for all wise projects (c279253)
- add SteemOperationNumber.compare for sorting (52cbdf2)
- conform rest of classes to es6 async/await (1408d7e)
- conform RulesUpdater to es6 async/await (9788cd4)
- fully functional WiseSQLApi (e4cf4ad)
- rewrite rules to comply es6 async/await (9e739c9)
- abstract log: add efficient() fn for cost-effective logging (a1cfb40)
- handle nonexistent posts as validation exception in rules (bf0243b)
- make DirectBlockchainApi compliant with ES6 async/await (4c97b59)
- make FakeApi and DisabledApi compliant with es6 async/await (2d57ef5)
- move from ES5 -> ES6 (2cf2f55)
- remove callbacks from Wise main class (cae789c)
- separate WiseCommand from WiseOperation (easier type manipulation) (3b4462c)
- direct blockchain api: add logger to steem-js object (f4d6530)
- update many dependencies to next major versions (c180a0d)
- logging: allow log level configuration via env (3f5961e)
- sql api: paginated WiseSQLProtocol handler (de5c123)
- wise sql api: add WiseSQLProtocol version handling (f89e149)
- use the new logger and comply to standard NPM logging levels (a2e7e03)
BREAKING CHANGES
- only for typescript users who imported types from internal wise files
- now the only way to wait for results of wise operations is via the promises. It is a step towards modern javascript. Callbacks cause many hard to debug errors ans should be avoided.
- Update many dependencies to next major versions
- Steem-wise-core is now compiled to ES6 js standard. Old browsers (including all versions of Internet explorer are now unsupported). I kindly remind you that now NodeJS 10 is the minimal node version to run steem-wise-core and other wise tools.
v2.0.0
Bug Fixes
- repair invisible badges (b34b3d6)
Features
- delete WiseRESTApi (will be replaced with sql-fallback api) (48755ac)
- update nodeJS to 10.12 (99a2a5f)
- update sql schema to https (6b0a559)
BREAKING CHANGES
- WiseRESTApi is no longer available
- NodeJS 10.12 is required for node apps that use steem-wise-core
v1.2.1
v1.2.0
v1.1.2
WISE 0.19.7
Fixed a bug:
- #21: Rule WeightForPeriod doesn't count the new voteorder
This is release for the whole WISE (contents of it is the same in the following repositories: steem-wise-core, steem-wise-cli, steem-wise-voter-page)
WISE 0.19.5 — new rules
Steem WISE version 0.19.5: New rules
Added features
- New rules:
- Debug mode in daemon: --debug switch in steem-wise-cli (#12)
Fixed bugs
- "Delegator had no such ruleset" (wise-team/steem-wise-cli#9)
This is release for the whole WISE (contents of it is the same in the following repositories: steem-wise-core, steem-wise-cli, steem-wise-voter-page)
Wise v0.14.0 Alpha — protocol V2 & daemon-like synchronization
v0.14.0-alpha v0.14.0 — V2 Protocol & synchronization daemon
v0.13.0 Alpha — Synchronization works
This version introduces working voteorder synchronization. The library implements almost all planned features. Things that are still to be done: custom_rpc rule and total daily weight calculation.
v0.9.1 Alpha
This is the first version of the smartvotes core library. It offers core functionality, which was tested and works. Nevertheless, it is an alpha version, and it has not been tested in by any users. Now I begin integrating it into voter-page and cli library.