Skip to content

Releases: reimagined/resolve

V0.9.0

12 Apr 14:15
Compare
Choose a tag to compare

Breaking changes

  • API between read/view-models facade in resolve-query and it's usage in resolve-scripts.
  • Invocations for read/view models into client-side intial state building, sagas and auth side had been changes (see below).

New

  • Add logical and comparation query operators for find/findOne/update operations in readmodel-adapters, referenced to #527 .
  • Functions executeReadModelQuery and executeViewModelQuery for sagas and auth side, which supports simplified arguments for read/view models invocation, and auto jwtToken bind for auth facade (See hacker news example).

Improvements

  • Fixed initial state for view models and it's reconciliation while serializing on server and deserializing on client side.
  • Beautify example applications todo-two-levels and hacker-news with bootstrap styles.

V0.8.1

05 Apr 15:36
Compare
Choose a tag to compare

Breaking changes

  • Project structure minor changes
  • One intuitive resolve config instead of three previous

New

  • resolve-auth package and new auth example
  • Snapshots of aggregates and view models

Improvements

  • Smooth transitions in hacker-news example
  • Documentation topics
  • Examples' style

V0.7.4

28 Mar 10:16
Compare
Choose a tag to compare

Fixes

  • Fix crash on React Native

Improvements

  • Import HackerNews clone as another example

V0.7.2

23 Mar 15:07
Compare
Choose a tag to compare

Fixes

  • Change npm API

Improvements

  • Documentation improvements

V0.7.1

21 Mar 13:33
Compare
Choose a tag to compare

Breaking changes

  • Exclude graphq in read-models

V0.6.1

20 Mar 14:51
Compare
Choose a tag to compare

New

Improvements

Fixes

V0.5.2

28 Feb 14:05
09077dd
Compare
Choose a tag to compare

Exclude jest from create-resolve-app

V0.5.0

27 Feb 11:25
fe06217
Compare
Choose a tag to compare
  • feat(resolve-scripts): include resolve router, fix config files to provide router paths instead of Root compontent (#476)
  • fix(examples): add todo-two-levels, fix todo example and remove router examples
  • feat(resolve-scripts, resolve-command, resolve-query): exclude getJwtValue function and pass JWT directly (#477)
  • remove benchmarks (#480)
  • migrate from npm to yarn (#481)
  • ci: use yarn (#483)
  • docs(create-resolve-app): fix (#485)
  • fix(resolve-scripts, resolve-redux): rename ROOT_DIR -> ROOT_PATH (#486) fixes #484
  • docs(all packages): fix links (#487)
  • feat(resolve-scripts, resolve-redux): reactxp support (#478)
  • fix(resolve-redux): fix graphql_connector, add resolve-redux to resolve-scripts, remove isomorphic-fetch from resolve-redux; fix template package.json
  • fix(create-resolve-app): add one more template, fix template copy, fix template prepublish, add resolve-redux to dependencies, update reactxp version
  • feat(resolve-scripts): custom client index support
  • fix(resolve-scripts, resolve-redux): fix graphql_connector for react native
  • fix(resolve-scipts): fix env name, fix resolve-scripts index file, fix client-index.js file
  • docs: Create ToDo List App Tutorial.md
  • fix(all packages): use [email protected] (#491)
  • fix(resolve-storage-lite): error message (#492)
  • fix(resolve-scripts): fix isomorphic fetch import (#493)
  • fix(resolve-scripts-auth): use async callbacks (#494)
  • Fix socket for RN (#496)
  • feat(resolve-query, resolve-readmodel): new store API for projections and resolvers (#495)

V0.4.0

05 Feb 14:20
@xv2 xv2
822b78d
Compare
Choose a tag to compare

feat(resolve-query, resolve-readmodel-mongo): implement mongodb adapter and persistence storage in database

feat(resolve-redux): add success reaction on send command (#433)

fix(resolve-scripts): pass the getJwtValue param to the initial state function (#434)

docs(all packages): update documentation and articles

refactor(all packages): move to jest testing framework, count and increment coverage

refactor(resolve-redux): refactor view models (#453)

  • Rename "resolveMiddleware" to "createResolveMiddleware"
  • Rename "viewModel" to "viewModelName"
  • Remove "withViewModel"
  • Add "connect"
  • Add custom event bus support (for example mqtt)
  • Add the flag "loading"
  • Fix SSR

fix(all packages): fix prettier speed (#460)

fix(resolve-scripts): hotfix root dir on authorization (#466)

fix(resolve-scripts): React peer dependencies fix, add SSR configuration, fix testcafe runner & fix documentation (#456)

fix(resolve-scripts): fix auth env.ROOT_DIR (#468)

feat(resolve-readmodel-redis): implement readmodel Redis adapter (#461)

feat(resolve-readmodel-memory, resolve-readmodel-mongo, resolve-query): simplify query interface (#463)

ci: fix Jenkinsfile (#457)

0.2.2

09 Jan 13:42
0f0081e
Compare
Choose a tag to compare
  • fix(resolve-readmodel-memory): add insertion _id (#426)

  • fix(resolve-redux): add success reaction on send command (#428)

  • fix(resolve-scripts): pass the getJwtValue param to the initial state function (#431)

  • fix(resolve-scripts): optimise package dependencies and reduce production client bundle size (#441)

  • docs: add docs (#442)

  • fix(examples): fix launch commands in package.json (#440)

  • ci: fixed Jenkinsfile to produce sequential alpha/beta versions and documentation for resolve-es

  • ci: update Jenkinsfile for fresh CI (#446)