Releases: OpenFuturePlatform/open-api
Releases · OpenFuturePlatform/open-api
[2.5.0] - 2018-07-27
Added
- Scaffold v2
- Scaffold activation flag
- Activate and deactivate a scaffold from the scaffold page
- Handling of different scaffold versions by API
- Readable exception messages
- Payment widget authorization
- User message when user's token is expiring during an active session
Changed
- Time standard is changed to UTC
- Only integer numbers allowed as share value
- System messages moved to a separate file
[2.4.0] - 2018-07-13
Added
- Scaffold events on a scaffold page
- Events real-time update
- Current token expiration message
- Edit a scaffold title
- Automatic reconnection to a chain if a connection is lost
Changed
- Smart contract code optimization
Removed
- Description field from a scaffold
[2.3.0] - 2018-06-29
Added
- Edit scaffold description
- Developers keys management:
- Generate API key
- Show API keys list
- Add API keys name
- Edit API keys name
- Deactivate API key
- Communication protocol between API and scaffold
- Scaffold events decoder
- Backend: events are sent by a webhook
- Scaffold: unit tests
- Application unit tests
Changed
- Default values are no longer required for additional scaffold properties
- Application will automatically reconnect to a chain of a connection is lost
[2.2.1] - 2018-06-25
Added
- Webhook URL validation
- Currency type is required for a template
- Reaching Scaffold properties limit message
- Client validation for Scaffold properties duplicates
Fixed
- Scaffold Compilation: 400 bad request in case of sending "properties.type": "BOOLEAN"
- Scaffold Shareholders: 500 NPE in case of adding/editing shareholders by a backend
- Scaffold Creation: 400 bad request in case of providing more than 2 scaffold properties
[2.2.0] - 2018-06-22
Added
- Scaffold templates. Now you can fill in scaffold fields and add additional scaffold properties in one click using predefined templates
- Scaffold templates samples
- Transaction split. Now you can add several transaction recipients and set recipients shares after scaffold deployment
- Transaction split: add an additional recipient
- Transaction split: set additional recipient's share
- Transaction split: edit additional recipient's share
- Transaction split: delete an additional recipient
Changed
- Unit tests
[2.1.0] - 2018-06-18
Added
- Public API Specification
- Scaffold deployment via MetaMask
- Scaffold activation via MetaMask
- The number of inactive Scaffolds is limited to 10 Scaffolds
- Choose Scaffold deployment method
- Active Ethereum network recognition
- Off-chain data synchronization
- Receive Scaffolds
- Receive Scaffold transactions
- Set Scaffold webhooks
- Receive Scaffold state
- Backend: OPEN API Keys management
- Backend: Update Scaffold Information
- Backend: Scaffold templates
- Backend: Split Transaction
- Scaffold: Split Transaction
[2.0.0] - 2018-06-04
Added
- Scaffold activation: transfer at least 10 OPEN Tokens to a scaffold to make it active.
- Active scaffold flag
- Scaffold activating message
- Scaffold list pagination
- Immediate funds withdrawal. Now contract amount is directly transferred to developers wallet without additional actions required.
- Logo - link to /scaffolds
- Link to Etherscan
Changed
- API code refactored from Node.js to Kotlin
- Google authentication
- Log in
- Log out
- Get current user
- Save user after authentication
- Scaffold processing
- Scaffold template processing
- Scaffold compiling
- Scaffold deploy
- Scaffold display
- Get scaffolds of current user
- Get scaffold by his address
- API web interface is refactored
- Front-end build into target back-end directory
- Routing and link refactoring
- Supply integration with new API
- Default currency and auto convert into Ethereum
- Creating scaffold with key select input
Removed
- "Withdraw" button is removed