Skip to content

Releases: golemfactory/golem-js

v0.10.0-beta.1

31 Aug 09:52
Compare
Choose a tag to compare
v0.10.0-beta.1 Pre-release
Pre-release

0.10.0-beta.1 (2023-08-31)

Bug Fixes

  • executor: added global YagnaApi module (c28a1b0)

Features

  • outbound: added readme to outbound example (8dd0b6e)
  • outbound: fixed outbound example (afd0e1f)

v0.9.0

31 Aug 08:33
Compare
Choose a tag to compare

0.9.0 (2023-08-31)

Bug Fixes

  • fixed the proposal property type so that users don't have to force-cast types (86eec56)

Features

  • added limitPriceFilter strategy to the SDK itself, updated README (082bbd3)
  • elevated Result from interface to class and provided utlity method to convert stdout to JSON (f4a1ee8)
  • made pricing more accesible for users by adding Proposal.pricing getter (a30045b)

Reverts

  • reverting the changes in e2e tests which break the build (9915fb5)

v0.9.0-beta.2

29 Aug 13:06
Compare
Choose a tag to compare
v0.9.0-beta.2 Pre-release
Pre-release

0.9.0-beta.2 (2023-08-29)

Bug Fixes

  • executor: added global YagnaApi module (c28a1b0)

v0.9.0-beta.1

28 Aug 11:19
9875ab1
Compare
Choose a tag to compare
v0.9.0-beta.1 Pre-release
Pre-release

0.9.0-beta.1 (2023-08-28)

Features

  • outbound: added readme to outbound example (8dd0b6e)
  • outbound: fixed outbound example (afd0e1f)

v0.8.3

28 Aug 10:10
614ea72
Compare
Choose a tag to compare

0.8.3 (2023-08-28)

Bug Fixes

v0.8.2

24 Aug 07:18
ead224c
Compare
Choose a tag to compare

0.8.2 (2023-08-24)

Bug Fixes

  • git conflicts: merge with master (f37bce3)
  • removed a workaround for rollup issue which is breaking the package contents (c3f599b)

v0.8.1

22 Aug 10:53
4fd34ba
Compare
Choose a tag to compare

0.8.1 (2023-08-22)

Bug Fixes

  • implemented long-polling to get events from yagna, improving performance #541
  • batch no longer rejects on single step error (123c922)
  • implemented recommended workaround for rollup issues
  • payment account is now automatically initialized so that the user does not have to do it manually #543

Docs

  • updated docs generating scripts for the new docs design

0.8.0

11 Aug 17:41
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.7.1...0.8.0

0.7.1

11 Aug 17:42
Compare
Choose a tag to compare

What's Changed

  • Added missing tmp package (JST-77) by @mgordel in #526
  • Executor.end exits requestor scripts (JST-75: ) by @mgordel in #528

Full Changelog: 0.7.0...0.7.1

0.7.0

11 Aug 17:43
Compare
Choose a tag to compare

Release notes

Proudly presents a first real Golem’s JavaScript API release that simplifies the development of applications on the Golem Network without any limits would make Golem a dream-come-true platform also for JavaScript developers.

This new release includes a complete API refactoring breaking with the previous convention of a ported API from Python version - yapapi.
Version 0.7.0 is mainly focused on:

  • new API interface to develop application on Golem easier
  • WebRequestor - provision of browser support
  • refactor SDK to use native JS convention instead porting from Py

This version does not support backwards compatibility

New features

The first real Golem's JS API - native mechanisms from the JS world for JS developers

One of our main objectives was to create a new API interface to provide JavaScript developers an easier way to create applications on the Golem Network. Compared to the previous version, where the way of working with the SDK was taken from the Python environment, in the current version we have rebuilt the way of develop application using SDK to make it enjoyable and natural for JavaScript developers.

WebRequestor - support for browser

We removed node engine-specific dependencies and implemented native support for multiple communication processes with the yagna service, that allows us to provide support functionality of execute requests on the Golem Network directly from the browser. This functionality is called WebRequestor. Now the built library yajsapi you can import to your frontend project.

New API

  • Redesigned Task API
  • Redesigned Work Context API
  • Added following methods in Task API: run(), map(), forEach(), beforeEach()
  • Added following methods in Work Context API: run(), uploadFile(), uploadJson(), downloadFile(), beginBatch()

What's Changed

Full Changelog: 0.6.1...0.7.0