-
Notifications
You must be signed in to change notification settings - Fork 313
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Miscellaneous smaller Pub serialization improvements #9287
Commits on Oct 18, 2024
-
chore: Align custom kotlinx-serializers to be objects, part 2
This is a follow-up to 9607cd0 for code that was merged in parallel. Signed-off-by: Sebastian Schuberth <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff8bbc6 - Browse repository at this point
Copy the full SHA ff8bbc6View commit details -
docs(pub): Add links to dependency types
Signed-off-by: Sebastian Schuberth <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e59225e - Browse repository at this point
Copy the full SHA e59225eView commit details -
chore(pub): Order dependency classes as in the linked documentation
Signed-off-by: Sebastian Schuberth <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e834c3 - Browse repository at this point
Copy the full SHA 6e834c3View commit details -
refactor(pub): Reduce code by delegating to the default serializer
Signed-off-by: Sebastian Schuberth <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8be16d9 - Browse repository at this point
Copy the full SHA 8be16d9View commit details -
chore(pub): Simplify deserializing dependencies
The dependencies node itself is never a scalar, so the code can be simplified. Signed-off-by: Sebastian Schuberth <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae06cfc - Browse repository at this point
Copy the full SHA ae06cfcView commit details -
chore(pub): Handle dependency types in the same order as documented
Signed-off-by: Sebastian Schuberth <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a3c230 - Browse repository at this point
Copy the full SHA 4a3c230View commit details -
refactor(pub): Reorder classes into packages
Remove the `utils` package and move its only class to the root. In exchange, group the `Lockfile` and `Pubspec` classes in a new `model` package. Signed-off-by: Sebastian Schuberth <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e045fbd - Browse repository at this point
Copy the full SHA e045fbdView commit details -
refactor(pub): Only use a single shared YAML instance
Signed-off-by: Sebastian Schuberth <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c643da0 - Browse repository at this point
Copy the full SHA c643da0View commit details