Releases: hyperledger-archives/composer
v0.7.5
v0.7.4
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
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
Loopback Connector
- Can now create, update, delete, get resources and submit transactions #477
- Tested with IIB 10.0.0.8. Sample at https://github.com/ampretia/hyperledgercomposer-iib
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
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
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
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
v0.5.11
v0.5.10
- 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.