Skip to content

Releases: Bizboard/arva-js

Release v1.3.0

09 Jun 13:13
Compare
Choose a tag to compare

⁃ 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

17 May 09:31
Compare
Choose a tag to compare
  • 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

12 Apr 08:58
Compare
Choose a tag to compare
  • 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

23 Mar 14:05
Compare
Choose a tag to compare
  • 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

03 Mar 13:48
Compare
Choose a tag to compare

Master is now up to date with the releases in develop

1.0.0 Beta 3

02 Feb 14:52
Compare
Choose a tag to compare
1.0.0 Beta 3 Pre-release
Pre-release

Final stable beta release before move onto decorator-based release

1.0.0 beta 2

07 Dec 12:22
Compare
Choose a tag to compare
1.0.0 beta 2 Pre-release
Pre-release

Uses Arva 1.0.0-beta-2

1.0.0-beta-1

06 Oct 12:11
Compare
Choose a tag to compare
1.0.0-beta-1 Pre-release
Pre-release

Initial public beta

1.0.0-pre-3

08 Sep 20:17
Compare
Choose a tag to compare
1.0.0-pre-3 Pre-release
Pre-release

Pre-release 3, tagged before refactoring of import statements and some core methods.

1.0.0-pre-2

22 May 08:44
Compare
Choose a tag to compare
1.0.0-pre-2 Pre-release
Pre-release
Changed angular/di.js dependency to Bizboard's fixed fork