Releases: Bizboard/arva-js
Release v1.3.0
⁃ True sizing uses canvas.getTextWidth() and heuristics to estimate text height for a lot of use cases. The engine still measures DOM elements for certain use cases, but many use cases have been speed up in order to get the element measurements straight from the first tick
⁃ The engine will now utilise famous’ spec property name hide for renderable who’s size not yet can be determined (for the remainder of the use cases not covered in the above mentioned point)
⁃ To adjust for some deficiencies of Safari and Mozilla with the changes of famous, forced reflow is happening for some use cases
⁃ Bug fix for true sizing calculation
⁃ ArvaRouter slight method refactoring
⁃ Gave the Model the option to use a sub-branch
⁃ Added DataSource.getTimestampSymbol to push a data-synced timestamp
⁃ Fixed DataBoundScrollView race conditions
Release v1.2.5
- Fixed various issues with the DSBV
- Fixed a bug in the Router where getPreviousRoute() would not return the correct previous route
- Cleanup of the Router class
- Added an option to skip throttling in the PrioritisedArray (better performance with longer lists)
- Added error handling for firebase read errors
- Added error handling for firebase remove errors
- Added child_changed event to the LocalPrioritisedArray
- Changed the size resolving rules so that true sized renderables start size are closer to the actual size
- Added the nest decorator
- Fixed various JSDocs and typos
- Added ability to merge classes in Local Model/PrioritisedArray
- Added methods to replace properties in PrioritsedObject, and all entries in PriritisedArray
Release v1.2.3
- Model.prototype.dataExists() returns Promise resolves to boolean whether the data exists
- Model events ‘changed’ and ‘removed’ now works as expected
- Model.prototype.remove() returns Promise
- new Model(…).synced().catch(() => …) catches exceptions related writing the new data
- DataBoundScrollView bug fixes
Release v1.2.2
- Fixes to the size resolver to better account for true sized renderables
- Extended the FirebaseDataSource
- Updated the DataBoundScrollView to better work with multiple datasources
- Fixed a bug where an illegal invocation would break on Android
Release v1.2.1
Master is now up to date with the releases in develop
1.0.0 Beta 3
Final stable beta release before move onto decorator-based release
1.0.0 beta 2
Uses Arva 1.0.0-beta-2
1.0.0-beta-1
Initial public beta
1.0.0-pre-3
Pre-release 3, tagged before refactoring of import statements and some core methods.
1.0.0-pre-2
Changed angular/di.js dependency to Bizboard's fixed fork