Releases: Calindra/eitri-android
Releases · Calindra/eitri-android
5.1.0
5.0.1
- API Level: 34
- Patches
- 5.0.1 - Fix an error that could prevent the command Eitri.navigation.open() to run correctly.
- Breaking Changes
- Some methods in EitriMachine class are now suspend methods (enableCertificatePinning, enableCustomCaTrust)
- Setting null in Storage values now removes the entire record from Storage
- Features:
- Added HTTP Streaming Support
- Added Cookie Injection Support before page load in WebFlows
- Reduced Frozen Frames in low memory devices
5.0.0
- API Level: 34
- Breaking Changes
- Some methods in EitriMachine class are now suspend methods (enableCertificatePinning, enableCustomCaTrust)
- Setting null in Storage values now removes the entire record from Storage
- Features:
- Added HTTP Streaming Support
- Added Cookie Injection Support before page load in WebFlows
- Reduced Frozen Frames in low memory devices
4.6.0
- API Level: 33
- Features:
- Add the ability to customize the
user-agentwhen using Webflows - Introduce support for secure storage
- Added new parameter
replaceinnativeNavigation.open()
- Add the ability to customize the
4.5.0
4.4.0
4.3.0
- API Level: 32
- Features:
- The method
eitriMachine.modules.registeris now idempotent - New custom Trust Store that enables eitri-android to recognize extra Certificate Authorities
- Adopted contracts 4.1.0
- Implements new contract for ActivityResultHandler
- The method
- Fixes:
- Fixed URL encoding to handle edge cases on older APIs
- Fixed orientation loop on certain foldables
4.2.0
- API Level: 32
- Features:
- Added EventBus access for exposed APIs
- Added EventBus access for modules
- Added support for a new parameter, followRedirects , in the HTTP layer
4.1.0
- API Level: 31
- Features:
- New Bifrost methods
- Added new
GooglePaynamespace- Eitri.googlePay.isAvailable()
- Eitri.googlePay.init()
- Added new
- Adds the
setOnCriticalUpdateRequiredListenercallback, which notifies host apps when new content becomes available and the currently loaded content is deprecated and must be reloaded. Host apps can then decide how to reload the eitri-app content or even the entire application.
- New Bifrost methods
- Fixes:
- Fix memory retention caused by circular class referencing
4.0.1
- Patches
- 4.0.1 - Removed the dependency "com.google.android.gms:play-services-location" that was planned for removal in 4.0.0. The dependency was no longer being used.
- API Level: 30
- Features:
- Adds support for Modules, a new modular architecture for dynamic feature integration.
- Adds a license checker to control environment and bundle ID usage.
- BREAKING CHANGES:
- Geolocation features have been removed from Eitri Machine as an inauguration of the modular architecture. They are now in the Geolocation Module.
- To adopt the Geolocation Module, it is necessary to add it as a dependency to your project. An example of how to do so can be found in the eitri-android-geolocation repositories.
- Geolocation features have been removed from Eitri Machine as an inauguration of the modular architecture. They are now in the Geolocation Module.