CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 12:59:55 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"e62edace36a6745bda1133533365ea8c"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=3uQNl0NmIG68Vm%2BkU2ASxUswIzednWGJOpTg1f2vsimeGTg4B1%2FxPq1yOevxqHtQyxs4t9Ac33bpiV3WSbaRGeuMERgKESRKj7pu0OsfWuYuW0thEN6rACExgHmHrmW9CQ8pfvJW9mpCTZEsw727O%2F1GWZYjLZx%2FhKLFis%2FYwNGNEZzMo9HDprK32NCnEWatVqP4%2Fe06c7smRfA6TstaITQ2OEG3f%2Bw3K%2BysfCKc7wFz%2BKosyEOwQdv8eHX6ko1P8zCnrQZP4%2FaoHUtmgB8doQ%3D%3D--Lb0G1zrZtnTFLzQn--ZUtwYThYbtwdkbESNTzc3A%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.339750051.1753275595; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 12:59:55 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 12:59:55 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 86E2:351DD4:BDE871:E1E2C3:6880DCCB
Releases · haroldadmin/Vector · GitHub
15 Feb 01:28
Loading
20 Sep 19:41
Loading
04 Aug 11:50
Loading
29 Jul 16:15
Loading
22 Jun 06:47
Loading
06 Jun 08:58
Loading
04 Jun 15:01
Loading
04 Jun 11:31
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 8
Releases: haroldadmin/Vector
Releases · haroldadmin/Vector
Version 0.6.0
Compare
Changes
Since version 0.5.0
Fixes
- Fix crash when trying to create ViewModels with zero constructor arguments
- Fix crash when requesting activityViewModel from a fragment.
- Add consumer proguard rules to vector module
- Fix improper ViewModel instantiation when factory does not implement create method
- withState actions are now treated as side-effects
- Make Kotlin, Fragment, ViewModel SavedState and Coroutines libraries part
of the public API in Gradle
New Features
- New Documentation website covering components of this library, as well as real world usage scenarios.
- A brand new StateProcessor built using the
select
expression - Add a new simple sample app to the repository
Assets 2
Version 0.5.0
Compare
A lot of new features in this release, including automatic ViewModel creation, support for assisted inject factories, and more.
New:
- Add new viewmodel delegates for Fragments and Activities for automatic viewmodel
creation. - Better support for libraries such as AssistedInject, because of overloaded versions of
viewmodel delegates which accept a factory lambda for the viewmodel. - Easier state persistence in
SavedStateVectorViewModel
, using the newKEY_SAVED_STATE
for storing state objects in the saved state handle and a newsetStateAndPersist
method. - Migrate Sample app to use Dagger and AssistedInject
Other:
- Deprecate
setInitialState
method - Reflection benchmarks in the benchmark module
The library is stuck on androidx.lifecycle v2.2.0-alpha04 for now because of a SavedStateController
bug in version 2.2.0-alpha05.
There is a ton of new stuff in this release. Please file issues if you have a bug report or a feature request.
Assets 3
Version 0.4.0
Compare
Features:
- Add SavedStateVectorViewModel which has access to SavedStateHandle to easily persist state
- Change LiveData based state observable from VectorViewModel to a Kotlin Flow based observable
- Updated sample app with support for editing entities
Fixes:
- Remove unused Fragment dependency from vector module
Deprecations:
- Deprecate renderState() method in VectorFragment in favour or a parameterized implementation
Assets 2
Version 0.3.0
Compare
New:
- Internal refactoring of StateStore into sub-components
- Target Android Q
- Update to Coroutines 1.3.0-RC
Assets 2
Version 0.2.0
Compare
Features
- Add logging feature. StateStore and ViewModel now log state changes if
logging is enabled - Update Kotlin to 1.3.40
Fixes
- Fix CoroutineScope in Application class of Sample app
- Update Android Gradle Plugin and sample app dependencies
Assets 2
Version 0.1
Compare
New features:
- StateStore is now built using Coroutine Actors, performance is much improved.
setState
andwithState
inVectorViewModel
are no longer suspend functions, so they can be called outside a coroutine scope as well.
Fixes:
- Fix implementation of CoroutineScope in
VectorFragment
Misc:
- Sample app now handles state persistence in the
AddEntityFragment
Assets 2
Initial Release
Compare
Any community contributions are welcome.
Assets 2
Initial Release
Compare
This is the initial release of Vector. Please provide us with any feedback or suggestions you may have.
Contributions are welcome.
Assets 2
You can’t perform that action at this time.