Skip to content
This repository has been archived by the owner on Mar 8, 2020. It is now read-only.

Releases: hyperledger-archives/composer

v0.7.5

08 Jun 14:52
Compare
Choose a tag to compare
v0.7.5 Pre-release
Pre-release

Big changes in this release are:

Features

  • Continue to improve documentation
  • Automatically change profile when using docker container (#1167)
  • Enable script and model file rename (#1181)
  • Use the HLF connection profile by default for single line installer (#1200)

Bug Fixes

  • Add correct transactional behaviour to embedded and web runtimes (#1162)
  • Added in retrofit phase in model processing (#1170)

v0.7.4

01 Jun 18:56
Compare
Choose a tag to compare
v0.7.4 Pre-release
Pre-release

Big change in this release is the New User Experience enhancements.

Features

Documentation

  • New user experience changes #1137

Bug Fixes

  • Render enumerations in LoopBack models #1136
  • Throw error for multiple ACL rules with the same name #1135
  • Fix Playground Hang #1122
  • Concept Subclasses retrieved correctly #1118
  • Tidy up subscriptions to event emitters on navigation away from page #1116
  • invokeChainCode() returns array for HLFv1 connector #1106
  • Add documentation for REST security + deployment #1105

Know Issues

Breaking changes

None

v0.7.3

25 May 17:29
Compare
Choose a tag to compare
v0.7.3 Pre-release
Pre-release

Big new features in this release are the ability to emit events from transaction processor functions and to call external services.

Features

Playground

  • Change ns in model file #389
  • Display current identity #1042
  • Enable deletion of model and script files #1023

ACLs

  • Support for multiple verbs in single ACL rule #1040

CLIs

  • Display participant registries in network list #1037

Programming Model and Runtime

  • Emitting outbound events #1016
  • Calling external REST services #1004
  • Restrict JS syntax to ES5 #1008

Loopback Connector

Bug Fixes

  • Fixes for super-type handling #949

Know Issues

  • The Define page does not reinitialise correctly. This can cause spurious errors when deleting files.
  • Script file addition is not working correctly for new script files. As a result, files added through the Playground are not persisted on deploy. The work around for this requires manual import of a valid JavaScript file using the browse function of the Add File modal. Once imported from disc, they file may be deployed and/or modified.

Breaking changes

None

Shoutouts to new contributors!

@m-g-k for updating the VSCode extension!
@Fanarito for a data validation fix

v0.7.2

12 May 08:11
Compare
Choose a tag to compare
v0.7.2 Pre-release
Pre-release

Updates to the playground and a few bug fixes 👍
Support for Hyperledger Fabric v1.0 in the playground has been fixed so it fully works.
Identity switching has also been updated so it works without a manual refresh of the page.
Introduction of shiny new "please wait" dialogs and popup notifications - no more OK dialogs! ✨

Progress with rebranding as part of our move into Hyperledger continues; please note the Docker Hub and the Yeoman generator changes below.

Known issues

None!

Breaking changes

#916 Move from fabriccomposer org to hyperledger org
Docker Hub publishing now points to the hyperledger organisation. The fabriccomposer organisation will no longer be used to publish Composer images.
#926 Renamed generator to generator-hyperledger-composer
The npm module for the Yeoman generator has been renamed to generator-hyperledger-composer, and the command changes to yo hyperledger-composer.

Features

#894 Playground to display "success" notifications
#612 As a user, I want to be able to import all types from another namespace in one line of code

Bug fixes

#823 Model files in dependencies not locateable when using yarn link
#881 InstanceGenerator does not find non-immediate extentions for abstract types
#839 UI nitpicks - May 2017

  • Switch identities without requiring a browser refresh
  • Improve participant typeahead

#685 If an install succeeds but an instantiate fails, you are left with a package on the peer and cannot deploy again
#838 Inheritance graph not crawled properly when inheriting from other namespaces
#877 Cannot connect to HLFv1 using playground connection profiles
#879 HLFv1 sample connection profile is not useful
#477 IIB loopback-connector Update operation

Shoutouts to new contributors!

@pospi for fixing model handling code when using Yarn in #823
Not strictly a new contributor, but hasn't receieved a shoutout yet 😉

v0.7.1

05 May 15:14
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release

Connection profile and identity management support in the playground! 🎉
You can now define and use connection profiles in the playground to connect to Hyperledger Fabric.
Connection profiles for Hyperledger Fabric v0.6 and the v1.0 alpha are supported.
You can also use identity management to manage and switch between multiple Blockchain identities.
Identity management is also available in the web runtime, allowing testing of access control rules.

We have also continued the rebranding exercise, and the work on the playground is now complete.

Finally, now that the playground is functionality equivalent to the old UI composer-ui, we have deleted all of the composer-ui code and will no longer publish updates for it. However, if required, you can still install the old UI using npm or Docker Hub.

Known issues

When you switch identities, it does not apply automatically. You must refresh the page before the selected identity is used.
When using the latest Docker images, you may see errors on first view if you have used a previous version of Composer. To fix this, switch to the JavaScript console and run localStorage.clear().

Breaking changes

None!

Features

#766 Connection profiles
#741 As a playground user i can switch connection profiles and choose an identity
#213 As a contributor I have documentation of standards and expectactions to guide me
#725 Rebrand playground to reflect Hyperledger Composer naming

Bug fixes

#797 Fixed BusinessNetworkConnection.ping() example
#800 Use PushErrorObjectVa instead of PushErrorObject
#801 Access controller does not apply rules to participant subtypes
#842 REST API for submitting a transaction does not return transaction ID

Shoutouts to new contributors!

@torresjeff for fixing the documentation in #797
@BjornvdLaan for fixing a whole bunch of typos in the contributing guide #859

v0.7.0

29 Apr 14:36
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

Our first release in our new home as Hyperledger Composer 🎉
We've moved into the hyperledger organization, our documentation has moved to https://hyperledger.github.io/composer/, and we've made good progress on rebranding 👍
We've also built and documented a version of our getting started guide that runs against Hyperledger Fabric v1.0, so we're now 100% compatible with Hyperledger Fabric v0.6 and v1.0 😁

Breaking changes

The format of serialised relationships has changed from id to resource:org.acme.Type#id

Features

#724 Rebrand website and documentation to reflect Hyperledger Composer naming
#667 Doc updates for V1 getting started
#694 Upgrade Angular Generator
#728 As an end user I can create a blank/empty business network
#756 As a user I can model events

Bug fixes

#717 Cannot generate a REST API from a complex model
#240 Parser accepts definitions with the same name in the same namespace
#696 Composer runtime alters relationships to store as the base resource type
#659 Playground doesn't report error if a .bna fails to import from github
#496 UI Nitpicks - v2

Shoutouts to new contributors!

@opiepj who upgraded the Angular generator to Angular 4 in #694
@jwagantall who integrated our Travis CI builds with Rocket.Chat

v0.5.12

20 Apr 17:59
Compare
Choose a tag to compare
v0.5.12 Pre-release
Pre-release
Bump version to 0.5.12 (#715)

v0.5.11

20 Apr 14:53
Compare
Choose a tag to compare
v0.5.11 Pre-release
Pre-release
Pull in CLI updates  (#708)

* redo1

* redo2

* redo3

* redo4

* version reporting updates

* updates

* corrections

v0.5.10

10 Apr 16:34
Compare
Choose a tag to compare
v0.5.10 Pre-release
Pre-release
  • Rollback breaking changes to composer-common (from v0.5.9)
  • Link fixes in documentation (mainly in the tutorials).
  • Graceful fallback for iOS devices and Safari browsers on the main website homepage.

v0.5.9

09 Apr 22:23
Compare
Choose a tag to compare
v0.5.9 Pre-release
Pre-release

Back out changes to composer archive create