DRAW Releases Notes
DRAW 1.1.0
Description
Composer Draw 1.1.0, released in May 2019
Features
- Hard-coded functions and actions memory leak enhancement
- Image & soft-coded UI components
- Creation of backend ServiceApp
- Display of DRAW version
Bug fixes
- Tag, UI components fixes
- Function sub-editors adjustments
- Interaction event on bricks
DRAW 1.1.1
Description
Composer Draw 1.1.1, released in June 2019
Features
- Devise, implement and filtering actions in the Marketplace
- Soft-coded UI elements improvements
- UIEditor : Dropdown refining
Bug fixes
- Rendering issue in soft coded lists
DRAW 1.1.3
Description
Composer DRAW 1.1.3, released in July 2019
Features
- Visibility of Business Models in imported projects
- Logic and DataModel editor and sub-editors improvements
- ResetDB in debug mode is set by default
DRAW 1.2.0
Description
Composer DRAW 1.2.0, released in July 2019
Features
- Retrieving bricks in the Marketplace using a namespace
- Marketplace UX improvements
- Datamodel modifications for Folders, Functions and Service Apps
Bug fixes and minor improvements
- Deleting a function no longer deletes Business Model properties/relations
- Improved Logout experience
- Folder and Logic Editors improvements
DRAW 1.2.1
Description
Composer DRAW 1.2.1, released in August 2019
Bug fixes and minor improvements
- SyncControlFlow added to the Control flow input and output
- EventHandlers resource leaks fixed
- Property mapping permissions don’t break the runtime applications
- Media Library’s images can now be exported
- Added an inline editor for dates, using a Calendar
DRAW 1.2.2
Description
Composer DRAW 1.2.2, released in August 2019
Bug fixes and minor improvements
- Rendering in a drop-down menu improvement
- Video controls do no longer appear when displaying webcam
- Global data set display data browser enhancements
DRAW 1.2.3
Description
Composer DRAW 1.2.3, released in September 2019
Features
- Improved performance of the composer.
- Themes profiling
- Updates on softcoded FileUpload
DRAW 1.3.0
Description
Composer DRAW 1.3.0, released in September 2019
Features
- Text components support for multiple lines.
- Grouping/Ungrouping of UI components with selectable layout.
- Labels & Buttons can have their width and height automatically calculated.
- Font family selection is done via a dropdown.
- Properties with a default value can be reset to the default via a button click.
- Screens are now scrollable.
- Groups are manageable from the tree view.
- Labels now has an auto-wrap property.
- New Media players (Video & Audio).
Bug fixes and minor improvements
- UI Components and Editors improvements: dispatch events, themes
- Property Editor: Function Inline/Editor
- Helper/controller to run Function definitions
- Updated default Olympe theme
- Fixes within Function sub-editor calls
- Improved current Video Stream with Video & Audio players
- HTTP Bricks headers, responses and methods implemented
DRAW 1.3.1
Description
Composer DRAW 1.3.1, released on October 2019
Features
- List of available theme classes available
- Implementation of function to list all cameras streams
- Repositories can now be moved
Bug fixes and minor improvements
- Select non-business models in model inline editor
- Switching layout and checkboxes works now in realtime
- Scroll-bars of VisualComponent fixed
- UI Screen Context Editor, Screen UI property and UI Scroll improvements
- iPhone brick camera fix
DRAW 1.3.2
Description
Composer DRAW 1.3.2, released on 2019
Bug fixes and minor improvements
- Clone default Olympe theme is now possible.
- Sub-editor add marketplace panel + resizable panels
- Function Editor - Properties / Relations drop down various improvements
- Subeditors rendering the Marketplace themselves
DRAW 1.3.3
Description
Composer DRAW 1.3.3, released on November 2019
Features
- Themes editor UX changes
- New login screen
Bug fixes
- UIComponent properties are computable
- Better transitions between screens on event
- Deleting a Visual Component in a screen no longer deletes the model
- Visual Component Default percentage value set to 100
DRAW 1.3.6
Description
Composer DRAW 1.3.6, released on November 2019
Features
- Datetime inline editor for the DataSet editor
- Scrolling improvements in the UI Editor
Bug fixes
- Allow texts to be selected by default
- UI Editor and Function Editor improvements for Visual Component
- Exporting a project to a ZIP file glitch fixed
- Logic Editor fix for adding removing inputs/outputs
- Include Theme when new project is created
- Removed ContentWidth and ContentHeight properties from GroupModel
DRAW 1.3.7
Description
Composer DRAW 1.3.7, released on December 2019
Features
- Expose offsets from scrollable components
Bug fixes
- Expose properties of checkbox (toggle) element
Datamodel modifications
- Two more properties added on GroupDefinition
- New properties on dropdowns
DRAW 1.4.0
Description
Composer DRAW 1.4.0, released on December 2019
Features
- Important standardization of the base models of the Runtime datamodel.
- Reorganization of the Olympe Runtime DataModel
- Screenflows are now contained within UIApp.
Bug fixes
- Fix relations of files within MediaLibrary
- Service App Editor is called "Device"
- Add placeholder and disabled properties on TextArea
- Fixed linking of screens transitions and property mappings within screenflows
- ControlFlow is now a model
DRAW 1.4.1
Description
Composer DRAW 1.4.1, released on January 2020
Features
- Form controls enhancements
- UI Apps have now a popup that displays a list of usages
Bug fixes
- Implement queries that retrieves the list of usages of UIProperties/Event, Functions, BusinessModels and BusinessModel properties
- Expose properties of checkbox (toggle) element
- UI Editor and UI property various bug fixes
- New input to format datetime
- Improved UX experience when renaming or deleting items in Layers panel
DRAW 1.4.2
Description
Composer DRAW 1.4.2, released on February 2020
Features
- Promoting an anonymous function/action to a reusable one
- New Action implemented: Take Photo
- DRAW UX Improvements
Bug fixes
- Logic, UI, Folder Editors various improvements
- App names are not displayed in the header anymore.
- Support "keep alive" sessions in DRAW and in App Runtime.
DRAW 1.5.0
Description
Composer DRAW 1.5.0, released on February 2020
Features
- Bricks documentation available
- Added Root Repository
- DRAW Authentication changes
- Root repositories are the new objects containing repositories
Bug fixes
- Bricks documentation data model
- DRAW crashes improvements when promoting a Function
- Issue when moving a repository into another repository fixed
- RootRepositories have been added
- Added Documentation MetaData model and relation.
- Added hardcoded value functions for positioning (Center, Top, Percent...). - Added a function label to identify those.
DRAW 1.5.1
Description
Composer DRAW 1.5.1, released on March 2020
Features
- New properties on labels; Auto-wrap and break-word, truncate text (ellipsis)
- Bricks documentation improvements
- UX Improvements
Bug fixes
- OnLoad/OnStart Functions fix
- Runtime application was running multiple times
- FontFamily dropdown doesn't support Font that have no name
- UI Editor Visual Components located in the Marketplace
- Usage of custom fonts in Media Library
DRAW 1.5.2
Description
Composer DRAW 1.5.2, released on March 2020
Features
- Simplify permissions of projects
Bug fixes
- Screen size adjustments
- Control flows usage.
- We removed the User&Group object and its Editors
DRAW 1.5.4
Description
Composer DRAW 1.5.4, released on April 2020
Features
- Datamodel Editor inheritance
- Display all usage of an UI Property and Event
- Usages listing of functions, actions or Visual Components with improved design
- It is now possible to see the documentation of functions in the function editor
- Add padding to buttons
- Functions and actions can now throw errors
- The default theme has been revamped
- Back and Next navigator buttons can be used to navigate in DRAW
Bug fixes and minor improvements
- Promoted actions having control flow inputs and no control flow output fixed
- Custom events on VisualComponent are triggered onLoad
- Complex Properties crash in Data Set Editor and Properties Panel fixed
- Generate bricks documentation for Doc platform
- Editing Visual Components with default values improved
DRAW 1.6.0
Description
Composer DRAW 1.6.0, released on May 2020
New features
- Tag of an object visible in Folder Editor
- DatePicker Visual Component
- Integrate link to Support site in DRAW
- Editing the documentation of the brick
- Additional datetime and string manipulation bricks
- Release of IsOnline brick
- Added error handling for HTTP actions
- Additional listdef manipulation bricks
- Provide additional data queries bricks
- Branch brick was refactored into a function
Bug fixes
- Make runtime default import extensible
- (Image) files are now persisted
- Error handling and logic editor UX adjustments
- Improved existing ocumentation
- Logic Editor: Error flow output prevents from testing an action
- Theme properties Editor improvements
- DataSet editor supports inherited properties and relations
- Imported projects rendering
- Improve marketplace visibility
- UI Editor: Group/ungroup issues
- Implementation and fix documentation UX
- HTML tags are now parsed correctly
DRAW 1.6.1
Description
Composer DRAW 1.6.1, released in May 2020
Features
- Cloning a brick in the Folder Editor
- Implement feedback form
- Account users setup
- Welcome popup added to DRAW
Bug fixes
- Improvements on DRAW’s performance
- Updated link to Olympe support website
- Fixes for marketplace
- Community Martetplace Visibility UX/UI
- Allowing offline start-up
DRAW 1.6.2
Description
Composer DRAW 1.6.2, released on June 2020
Bug fixes and minor improvements
- DRAW setup wizard improvements around accounts
- Breadcrump enhacements for displaying Screens/Visual Components
- Dropdown inline Editor fixes
DRAW 1.6.3
Description
Composer DRAW 1.6.3, released on June 2020
Bug fixes and minors
- Fixed Function definition inline-editor and warnings (eg: dropdown renderer)
- Fixed Logic bricks to be less restrictive
DRAW 1.7.0
Description
Composer DRAW 1.7.0, released on June 2020
Features
- Files properties displayed in the Data Set Editor
- Running a Service App in a separate tab
Bug fixes and minor improvements
- Service App: Hide functions that also exist as actions
- Folder editor: select text when creating a new object
- Always display tags in Data Set Editor
- Adapt DRAW to be compatible with File improvements
- Welcome Text improvements
- Complex final component should be subscribed by usage
- %EMPTY% no longer appears when text is computed by a function.
- Remove Device from project marketplace
- Logic bricks improvements
DRAW 1.7.1
Description
Composer DRAW 1.7.1, released on July 2020
Features
- Visual differentiator between softcoded function and hardcoded ones in Function Editor
Bug fixes
- Documentation improvements
DRAW 1.7.2
Description
Composer DRAW 1.7.2, released on July 2020
Bug fixes
- Function call bricks deletion improvements in the Function Sub-Editor
- Branch brick accepts null / undefined as condition
- Allow the tag of a BusinessModel to be shown in the DataModel editor
DRAW 1.7.3
Description
Composer DRAW 1.7.3, released on July 2020
Bug fixes and minor improvements
- Fix Property Mapping
- Service Apps improvements
- Data Set Editor supports uploading a file
- Functions promotions
- VisualComponent is shown in the navigationTree
DRAW 1.8.0
Description
Composer DRAW 1.8.0, released on September 2020
Features
- Subscriptions backend oriented
Bug fixes and minor improvements
- Bricks Documentation improvements
- Documentation in DRAW for function outputs/inputs and UI properties
- Fix datatable edition
- UI Improvement about the Welcome message, Function Editor, Account creator
- Fix Account creator screen
- Themes were not correctly linked to UI Apps
- Import other repositories in a repository
- Improved error handling for Hardcoded bricks
DRAW 1.8.1
Description
COmposer DRAW 1.8.1, released on September 2020
Bug fixes
- Automatic saver improvements in implementation
- Terminate the snapshooter process when a connection to the server cannot be established
- Allow the use of automatic saver with permissions enabled
DRAW 1.8.2
Description
Composer DRAW 1.8.2, released on October 2020
Bug fixes and minor improvements
- Screenflow unmapping UI properties in transitions fix
- Image Visual Component improvement
- Chrome Support for macOS Big Sur
DRAW 1.9.0
Description
Composer DRAW 1.9.0, released on November 2020
Important notes
- Long Term Support (LTS) release.
- Subscriptions only mode is now fully supported
Bug fixes
- Handling data in Subscription mode (Property Mapping)
- Set user password brick
- Add SubscribeInstance bricks
DRAW 1.9.1
Description
Composer DRAW 1.9.1, released on November 2020
Bug fixes
- Multiple bugs with Runnables fixed
- Screenflow Editor’s return functions fixes
DRAW 1.9.2
Description
Composer DRAW 1.9.2, released on December 2020
Features
- Connect & Disconnect bricks to handle orchestrator connections in SC apps
Bug fixes
- Automatic save Missing files in the bootstrap binaries
- ScreeflowEditor's return
- Property mapping not available in OnStart event
- Login & Logout bricks will now wait until operation is complete before triggering the control flow
DRAW 1.10.0
Description
Composer DRAW 1.10.0, released on November 2020
Features
- Generating standard getter/setter/constructor for a Business Model
- Generating JS boiler plate of logic coded bricks from DRAW
- Changing functions inputs/outputs rank
- Generating a coded brick from DRAW
Bug fixes and minor improvements
- UI Improvement for brick parameter name and contextual Menus
- Imported business models as function inputs/outputs usage
- Provide DRAW on a public repository
- Map component improvements
DRAW 1.10.1
Description
Composer DRAW 1.10.1, released on November 2020
Features
- Adding default values to a Coded Brick input
Bug fixes
- Logic Editor scrolling enhancement in UI Property Picker
- UI Editor improvements
- TreeLayer manipulation around moving elements
DRAW 1.10.2
Description
Composer DRAW 1.10.2, released on January 2020
Features
- Implementation of a REST API connector using a Swagger file
Bug fixes and minor improvements
- Automatic save enhancements
- Refactor Swagger API
- Generator Constructors/Getters/Setters: Inputs/Outputs are now visible
- Logic Editor improvements
- Generate custom getter/setter/constructor
DRAW 1.10.3
Description
Composer DRAW 1.10.3, released on February 2021
Bug fixes
- Moving function from one folder content is no longer deleted
- Data model editor: Generate skeleton
- OpenAPI Generation improvements
- Support offline mode and subscription
DRAW 1.11.0
Description
Composer DRAW 1.11.0, released on March 2021
New features
- Safe mode: recover broken projects - avoid getting stuck in DRAW by allowing the user to reload the UI Editor in safe mode, without rendering any broken data.
- Error message prompt to the user, inviting to reload DRAW in Safe mode to edit the problematic brick
- Edit input/output type in logic editor
- Added support for large transactions, via dedicated HTTP endpoints
- Only Projects can now be imported/exported from DRAW
- DRAW stability and zoom issues improvements
Bug fixes and minor improvements
- Domains (Login bricks included) are now removed
- Offline mode improvements
- Map Component - updates for map rendering and map ID due to changes in the map providers
- SC Runtime spinner
- You will see dates stored in UTC timezone within Neo4j
- Bricks created in Olympe DRAW are by default public now
- Various UI improvements for bricks, property picker, logic editor, tooltips and zoom issues
- You can create an OpenAPI connector only from inside a Project or a Folder
- Snapshooter small enhancements