Releases: TitanNanoDE/ApplicationFrame
Releases · TitanNanoDE/ApplicationFrame
v1.2.2 Cotton Candy Cloud
v1.2.1 Cotton Candy Cloud
v1.2.0 Cotton Candy Cloud
Features
- [IndexedDB] Store entries can now be deleted. Either via
.delete()
or.clear()
#138 (#139) - [IndexedDB] It is now possible to close a DB at runtime by explicitly calling
.close()
#129 (#131) - [IndexedDB] DB upgrades can now be performed on an already opened DB via
.upgrade()
. This allows to specify an additional set of version definitions #130 (#135)
Bug Fixes
v1.1.2 Cotton Candy Cloud
ServiceWorker
cache was constantly being refreshed, no matter if files actually changed or not #101 (#102)web/ServiceWorker.init()
should return a promise, so users can catch registration errors #96 (#106)- Requests were not properly matched against the static cache and would always freshly fetched #97 (#103)
ServiceWorker
event dispatch did not properly work. Events never arrived in the SW or any client #95 (#98)
v1.1.1 Cotton Candy Cloud
- the export of
CustomElement
was incorrect which made it impossible to be imported
v1.1.0 Cotton Candy Cloud
- a
CustomElement
prototype for the web has been implemented. This prototype provides automatic management of properties and attributes, as well as callbacks for property / attribute changes. #66 - a new
Observable
prototype has been introduced it allows observers to observe their emitted events. (#77) - The new
SubscriberFeature
allows objects to "auto-subscribe" toEventTargets
(#80) - in addition to the
istanbulVM
there is now also amochaVM
which can be used with thenyc
package instead ofistanbul
(#75)
v1.0.0 Cotton Candy Cloud
- implementation of memory management
- RenderEngine now uses memory management to keep GC down
- Application prototype now uses EventTarget as it's prototype
- the node VM encapsulation has been strengthened
- experimental ServiceWorker API
- WebManifest API
- Experimental rendering enhancement, render task segmentation and frame skipping has been implemented
- NetworkRequest got progress events
- promise capabilities of the DataStorage have been fixed
- Network requests now expose a completed flag which indicates wether or not the NetworkRequest has already been completed.
- all legacy modules have been removed
v0.7.0 Dev Version 5
- all legacy modules have been removed
- render engine post render tasks have been fixed
- experimental service worker cache has been improved
- indexed DB internal module imports have been fixed
v0.7.0 Dev Version 4
- Network requests now expose a
completed
flag which indicates wether or not theNetworkRequest
has already been completed.
v0.7.0 Dev Version 3
- promise capabilities of the DataStorage have been fixed