Skip to content

Releases: wise-team/steem-wise-core

v2.1.0

19 Oct 16:12
Compare
Choose a tag to compare

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

16 Oct 12:47
Compare
Choose a tag to compare

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

26 Sep 11:07
Compare
Choose a tag to compare

Bug Fixes

  • blockchain config: rename prop to STEEM_VOTING_MANA_REGENERATION (c3236c4)
  • direct blockchain api: set steem options before each operation (e655171)

v1.2.0

26 Sep 09:51
Compare
Choose a tag to compare

Features

  • update dependencies including steem-js (61169a1)

v1.1.2

18 Sep 15:56
Compare
Choose a tag to compare

Features

  • wise.ts: export Validator (a1d95e6)

WISE 0.19.7

22 Aug 12:45
Compare
Choose a tag to compare

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

09 Aug 20:40
Compare
Choose a tag to compare

Steem WISE version 0.19.5: New rules

Added features

  • New rules:
    • Votes count (#6)
    • Payout (#5)
    • First post (#3)
    • Age of post (#4)
    • Voters (#7)
    • Weight For Period (based on #9)
    • Voting power (#8)
  • Debug mode in daemon: --debug switch in steem-wise-cli (#12)

Fixed bugs

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

03 Jun 13:40
Compare
Choose a tag to compare
v0.14.0-alpha

v0.14.0 — V2 Protocol & synchronization daemon

v0.13.0 Alpha — Synchronization works

13 May 09:53
Compare
Choose a tag to compare
Pre-release

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

04 May 10:33
Compare
Choose a tag to compare
v0.9.1 Alpha Pre-release
Pre-release

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.