398 lines
9.6 KiB
Markdown
398 lines
9.6 KiB
Markdown
# Change log
|
|
|
|
## [2.0.0-preview.17] - 2021-06-09
|
|
|
|
### Fixed
|
|
|
|
- Fixed missing stats over vector sprite asset preview
|
|
|
|
## [2.0.0-preview.16] - 2021-04-30
|
|
|
|
### Fixed
|
|
|
|
- Fixed null-reference exception occurring in IL2CPP builds
|
|
|
|
## [2.0.0-preview.15] - 2021-04-19
|
|
|
|
### Fixed
|
|
|
|
- Fixed prefab transform reset during asset rename
|
|
- Added missing dependencies in package.json
|
|
|
|
## [2.0.0-preview.14] - 2021-01-11
|
|
|
|
### Fixed
|
|
|
|
- Fixed path arcs when the sweep angle is very small
|
|
- Sanitized tessellation options to prevent infinite loops
|
|
|
|
## [2.0.0-preview.13] - 2020-09-08
|
|
|
|
### Changes
|
|
|
|
* Moved SVGImage/SVGImageEditor to the Unity.VectorImage namespace
|
|
* Renamed UIElements assets to UI Toolkit assets
|
|
* Added support for rgba() colors
|
|
|
|
### Fixes
|
|
|
|
* Fixed WebGL unrepresentable float error during segment length evaluation
|
|
* Fixed image fills not working when defined later in the file
|
|
|
|
## [2.0.0-preview.12] - 2020-02-13
|
|
|
|
### Changes
|
|
|
|
* Added a "Textured Sprite" option to use the SVG's pixels per unit instead of the texture
|
|
|
|
### Fixes
|
|
|
|
* Fixed gradients not showing properly on Metal
|
|
* Prevent hang while evaluating segment length with large coordinates
|
|
|
|
## [2.0.0-preview.11] - 2019-12-04
|
|
|
|
### Fixes
|
|
|
|
* Fixed CSS class used on root svg element
|
|
* Properly handling referenced stop data defined later in the file
|
|
* Fixed alpha blending for UI shaders
|
|
* Fixed path corners in polygon definitions
|
|
|
|
## [2.0.0-preview.10] - 2019-11-19
|
|
|
|
### Fixes
|
|
|
|
* Added support for RectMask2D
|
|
* Fixed sRGB support for UI shaders
|
|
* Fixed unmatched BeginSample/EndSample in GenerateAtlas()
|
|
|
|
## [2.0.0-preview.9] - 2019-11-15
|
|
|
|
### Fixes
|
|
|
|
* Fixed invalid VectorExpandEdges.shader path
|
|
|
|
## [2.0.0-preview.8] - 2019-11-06
|
|
|
|
### Changes
|
|
|
|
* Added "uGUI SVGImage" asset type, which sets the proper stencil state for uGUI's masking system
|
|
|
|
### Fixes
|
|
|
|
* Fixed VectorImage winding order
|
|
* Fixed LibTess preprocessor-dependent namespaces
|
|
|
|
## [2.0.0-preview.7] - 2019-10-24
|
|
|
|
### Changes
|
|
|
|
* Gradient support for strokes
|
|
|
|
## [2.0.0-preview.6] - 2019-09-23
|
|
|
|
### Changes
|
|
|
|
* Changed default gradient resolution from 128 -> 64 pixels to help batching with UIElements renderer
|
|
|
|
### Fixes
|
|
|
|
* Using serializable VectorImageVertex (only works on 2019.3b4 and later)
|
|
|
|
## [2.0.0-preview.5] - 2019-08-01
|
|
|
|
### Fixes
|
|
|
|
* Fixed pivot wrongly computed on textured sprites when SVG origin alignement is selected (case 1172332)
|
|
* Added preserve aspect ratio in SVGImage
|
|
|
|
## [2.0.0-preview.4] - 2019-07-08
|
|
|
|
### Fixes
|
|
|
|
* Fixed ArgumentOutOfRangeException when closing paths with not enough segments
|
|
* Fixed textured-sprite import issue after a full project reimport
|
|
|
|
## [2.0.0-preview.3] - 2019-06-26
|
|
|
|
### Changes
|
|
|
|
* Added a new asset import type (UIElements Vector Image) for upcoming UIElements support in Unity 2019.3.
|
|
|
|
### Fixes
|
|
|
|
* Fixed 'T' path instruction not computing the proper reflected control point
|
|
|
|
## [2.0.0-preview.2] - 2019-06-18
|
|
|
|
### Changes
|
|
|
|
There are some breaking changes when going from `1.0.0-preview` to `2.0.0-preview`:
|
|
|
|
* The deprecated API have been removed. Most notably, the removal of the `IDrawable` interface.
|
|
* The texture atlas layout for the gradient settings was changed. It now stores gradient settings in the first 3 columns of the atlas instead of the first row. This allows for a more efficient atlas packing. If you made a variant of the `Unlit/VectorGradient` shader, you may have to update it.
|
|
* The `SVGImporter` will now ignore the root `viewBox` attribute by default. Use the "Only Apply Root ViewBox" viewport option to bring back the old behavior.
|
|
|
|
### Fixes
|
|
|
|
* Fixed flipYAxis in FillMesh API
|
|
|
|
## [1.0.0-preview.26] - 2019-05-01
|
|
|
|
### Fixes
|
|
|
|
* Removed unused variable to fix warning
|
|
|
|
## [1.0.0-preview.25] - 2019-05-01
|
|
|
|
### Changes
|
|
|
|
* Importing SVG from editor code allows local Texture2D references
|
|
* URL scheme whitelisting on image tags
|
|
* Using next power-of-two texture size, fixes gradient issues on some Android devices
|
|
|
|
### Fixes
|
|
|
|
* Fixed pivot not being applied on textured sprite assets
|
|
* Fixed SVGParser rotation center in transforms
|
|
|
|
## [1.0.0-preview.24] - 2019-04-04
|
|
|
|
### Fixes
|
|
|
|
* Applying material's color in VectorGradient.shader
|
|
* Fixed duplicated points causing issues with polygons
|
|
* Added repository information to package.json
|
|
|
|
## [1.0.0-preview.23] - 2019-01-04
|
|
|
|
### Changes
|
|
|
|
* Deprecating Matrix2D.Rotate in favor of RotateRH and RotateLH
|
|
* Added support for gradient fills defined later in the file
|
|
|
|
### Fixes
|
|
|
|
* Fixed invalid SVG pen position when 'z' command occurs after 'm'
|
|
|
|
## [1.0.0-preview.22] - 2018-11-16
|
|
|
|
### Changes
|
|
|
|
* Proper support for styling in symbols
|
|
|
|
### Fixes
|
|
|
|
* Fixed precision issues with dashed strokes
|
|
* Fixed modifying node hierarchy while iterating through it
|
|
* Fixed CSS data parsing
|
|
* Clearing temp render texture when expanding edges
|
|
* Fixed instancing for gradient shader
|
|
|
|
## [1.0.0-preview.21] - 2018-10-23
|
|
|
|
### Changes
|
|
|
|
* Added support for borders (slices) for textured sprites
|
|
* SVGImageEditor is now fallback custom editor
|
|
|
|
### Fixes
|
|
|
|
* Fixed viewport clipping working when viewBox is applied
|
|
* Fixed dark outlines when rendering to texture
|
|
* Fixed alpha-blending in VectorGradient.shader
|
|
* Silenced obsolete warnings because of WWW usage
|
|
|
|
## [1.0.0-preview.20] - 2018-09-26
|
|
|
|
### Changes
|
|
|
|
* Removed "Per-Axis" texture wrap mode
|
|
|
|
### Fixes
|
|
|
|
* Fixed sprite value not being set in SVGImage's sprite property
|
|
|
|
## [1.0.0-preview.19] - 2018-09-24
|
|
|
|
### Changes
|
|
|
|
* Using viewBox for relative coordinates, when available
|
|
|
|
### Fixes
|
|
|
|
* Fixed issue with gradient user-units when no viewBox is specified
|
|
|
|
## [1.0.0-preview.18] - 2018-09-21
|
|
|
|
### Changes
|
|
|
|
* Improved texture import editor. Better basic tessellation defaults.
|
|
* Enabled GPU instancing, _RendererColor works out-of-the-box
|
|
* Made the auto-computed tessellation options less aggressive
|
|
* Allowing different width/height when importing to a texture
|
|
* Moved external libraries to their own namespaces
|
|
* Moved the sprite stats over the preview
|
|
* Filling atlas with opaque black to help with SVG sprite picking
|
|
* Support for sample count (for import-to-texture)
|
|
* Setting DtdProcessing to ignore
|
|
|
|
### Fixes
|
|
|
|
* Fixed flipped winding order when flipYAxis is false
|
|
* Fixed SVGImageEditor for 2018.1
|
|
|
|
## [1.0.0-preview.17] - 2018-09-13
|
|
|
|
### Changes
|
|
|
|
* Support for sprite mesh type on textured sprites
|
|
|
|
## [1.0.0-preview.16] - 2018-09-13
|
|
|
|
### Changes
|
|
|
|
* Node-by-id support
|
|
* Added SVGImage for Canvas UI
|
|
* Preserve viewport option
|
|
* Support for auto-generate physics outline
|
|
* Setting Closed=true closes the path connecting the last segment to the first instead of a straight line
|
|
* First iteration of "import to texture" feature
|
|
* Deprecated Rectangle, Path, Filled and IDrawable. Only Shape remains.
|
|
* Improved SVGOrigin and pivot support
|
|
* Added support for flipYAxis in FillMesh method
|
|
* Multiple object editing improvements
|
|
|
|
### Fixes
|
|
|
|
* Fixed relative positioning with viewBox
|
|
* Fixed elliptical-arc-to error with large sweep angles
|
|
* Fixed polygon winding after transform
|
|
* Fixed `<use>` always overriding fill/stroke even when not set
|
|
* Fixed "ProhibitDtd" obsolete warning on .NET 4.x backend
|
|
* Fixed issues with symbols and patterns usage
|
|
* Fixed support for empty 'd' elements
|
|
* Fixed issue when symbols are defined after `<use>`
|
|
* Fixed invalid SVG Origin when Y-axis is fipped
|
|
* Fixed sprite editor align/pivot to not interfere with SVG origin value
|
|
* Fixed missing Apply() after atlas generation
|
|
|
|
## [1.0.0-preview.15] - 2018-07-18
|
|
|
|
### Changes
|
|
|
|
* Updated CHANGELOG.md
|
|
|
|
## [1.0.0-preview.14] - 2018-07-17
|
|
|
|
### Changes
|
|
|
|
* Added QuadraticToCubic helper method
|
|
|
|
### Fixes
|
|
|
|
* Taking pixels-per-unit into account to compute tessellation settings
|
|
* Fixed rgb() color attributes not parsed properly
|
|
* Early exit when trying to tessellate paths without enough segments
|
|
* Fixed viewbox computation that were lost during tessellation
|
|
* Fixed namespace issues with 2018.3+
|
|
* Skip stroke tessellation if the width is 0
|
|
|
|
## [1.0.0-preview.13] - 2018-06-11
|
|
|
|
### Changes
|
|
|
|
* Showing imported sprites stats
|
|
|
|
### Fixes
|
|
|
|
* Elements with display:none are not displayed anymore
|
|
* Fixed parse issue when loading an unsupported texture from the image tag
|
|
|
|
## [1.0.0-preview.12] - 2018-06-07
|
|
|
|
### Fixes
|
|
|
|
* Using culture invariant float parsing
|
|
* Fixed import error when using percentage sizes in svg tag
|
|
|
|
## [1.0.0-preview.11] - 2018-06-05
|
|
|
|
### Fixes
|
|
|
|
* Fixed some precision issues
|
|
* More conservative processing of 'none' for 'stroke-dasharray'
|
|
* Revert "Fixed handling of 'none' styles"
|
|
|
|
## [1.0.0-preview.10] - 2018-05-23
|
|
|
|
### Fixes
|
|
|
|
* Adjusting the triangle's winding order after scene tessellation
|
|
|
|
## [1.0.0-preview.9] - 2018-05-15
|
|
|
|
### Changes
|
|
|
|
* Renamed Third-Party Notices
|
|
|
|
### Fixes
|
|
|
|
* Fixed handling of 'none' styles
|
|
|
|
## [1.0.0-preview.8] - 2018-05-05
|
|
|
|
### Changes
|
|
|
|
* Support for multiple SVG editing
|
|
* Updated documentation after docs team revision
|
|
|
|
## [1.0.0-preview.7] - 2018-04-26
|
|
|
|
### Changes
|
|
|
|
* Optimized path for convex shapes
|
|
|
|
### Fixes
|
|
|
|
* Fixed SVG StreamReader not being closed
|
|
* Fixed polyline corners
|
|
|
|
## [1.0.0-preview.6] - 2018-04-24
|
|
|
|
### Changes
|
|
|
|
* Physics outline fixes and using preview texture for Sprite Editor, when available
|
|
* Improved sampling step distance tooltip text
|
|
* Removed skin-based animation tools
|
|
|
|
## [1.0.0-preview.5] - 2018-04-18
|
|
|
|
### Changes
|
|
|
|
* Added Third-Party Notices
|
|
* Added MakeArc_MakesArcInClockwiseDirection test
|
|
|
|
## [1.0.0-preview.4] - 2018-04-13
|
|
|
|
### Changes
|
|
|
|
* MakeArc now returns a BezierPathSegment[] instead of BezierSegment[]. Added BezierSegmentsToPath API.
|
|
* Using the new code naming conventions (CamelCase for properties)
|
|
|
|
## [1.0.0-preview.3] - 2018-04-09
|
|
|
|
### Changes
|
|
|
|
* Exposed BuildRectangleContour API
|
|
|
|
## [1.0.0-preview.2] - 2018-04-05
|
|
|
|
### Changes
|
|
|
|
* Moved SVGParser to Unity.VectorGraphics namespace
|
|
|
|
## [1.0.0-preview.1] - 2018-04-04
|
|
|
|
* Initial release |