Skip to content
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

Release 1.6.0 #81

Merged
merged 1 commit into from
Dec 3, 2023
Merged

Release 1.6.0 #81

merged 1 commit into from
Dec 3, 2023

Conversation

applejag
Copy link
Owner

@applejag applejag commented Dec 3, 2023

Changelog

  • Added converters for Unity.Mathematics. This includes all the float2, double3, int4, bool4, and similar types. (#80)

    There are no custom converters for the matrix types (float2x2, float2x3, etc), as they currently work out-of-the-box.

  • Added ResolutionConverter to be able to read JSON from older Unity versions. (#79)

  • Fixed compilation errors when targeting .NET Standard 2.1. (#79)

  • Fixed converter types taking long time to load, sometimes causing lag spikes each time assembly got reloaded (especially when entering play-mode).

    The issue was that this package tries to find all converters by looping through all types in all assemblies.

    You should see better performance now, as we are using more optimized code paths and making use of Unity's TypeCache.

    If your project still suffers from big lag spikes, then you can opt-out completely of the "auto type scanning" code via the settings found at "Edit > Json.NET converters settings..." (#79)

@applejag applejag self-assigned this Dec 3, 2023
@applejag applejag merged commit fb951e6 into master Dec 3, 2023
2 checks passed
@applejag applejag deleted the release/1.6.0 branch December 3, 2023 21:55
@applejag applejag added the release New release for this repo. Once PR is merged a deploy will be made. label Mar 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release New release for this repo. Once PR is merged a deploy will be made.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant