From dbc1fffce90c33ff6c41783cdb86d2aff5342379 Mon Sep 17 00:00:00 2001 From: Daniel Sperl Date: Mon, 18 Dec 2017 14:22:36 +0100 Subject: [PATCH] raised version to 2.3 --- CHANGELOG.md | 48 ++++++++++++++++++++++++++ starling/build/ant/build.properties | 2 +- starling/build/gradle/build.gradle | 2 +- starling/src/starling/core/Starling.as | 2 +- 4 files changed, 51 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 10af9ff46..317a865f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,54 @@ Starling: Changelog =================== +version 2.3 - 2017-12-18 +------------------------ + +- added multi-channel support for distance field rendering (closes #994) +- added automatic distance field rendering for TextFields when an appropriate BitmapFont flag is set +- added 'BitmapFontType' class and appropriate properties to 'BitmapFont' +- added support for 'BitmapData' to 'Texture.fromEmbeddedAsset' (closes #1011) +- added 'quality' property to Blur-, DropShadow-, and GlowFilter (refs #1007) +- added BitmapFont management methods to AssetManager (closes #990) +- added 'TextField.getTextBounds' +- added 'Mesh.createDefaultStyle' +- added 'Tween.animatesProperty' (closes #993) +- added a setter for 'SystemUtil.platform' for debugging purposes (closes #979) +- added support for custom file formats in TextureAtlas subclasses +- added support for custom file formats in BitmapFont subclasses +- added support for 'pivotX/Y' attributes in texture atlas XML (closes #445) +- added 'TextureAtlas.registerBitmapFontsWithFontFace' (refs #997, #998) +- updated AGALMiniAssembler with latest changes from Adobe +- updated 'Image.automateSetupForTexture' to support multiple setup/release methods per texture (refs #1004) +- updated default stencil value constant to be public (closes #995) +- updated 'BitmapFont.arrangeChars' method to be public (refs #996) +- optimized basic Effect by exchanging 'seq' with 'sge' opcode (refs #983) +- optimized CompositeFilter by exchanging 'seq' with 'sge' opcode (refs #983) +- fixed problems when using masks and render textures simultaneously (closes #992) +- fixed that composite filter sometimes used incorrect texture smoothing +- fixed resolution quality issue of BlurFilter (closes #1007) +- fixed strange behavior with special characters in filenames (closes #1006) +- fixed that adding the same asset with the same name multiple times would dispose the asset +- fixed outdated documentation (closes #1005) +- fixed wrong method name in API reference +- fixed 'isZero' check in width/height assignment +- fixed that letterSpacing was not applied to BitmapFont (closes #1003) +- fixed alpha problems in DistanceFieldStyle +- fixed that missing chars in bitmap fonts could sometimes screw up text composition +- fixed that auto-scaling of distance field 'softness' didn't take 'contentScaleFactor' into account (refs #828) +- fixed that BitmapFont was not drawn if lineHeight exceeded TextField height (refs #1002) +- fixed rare problem that made object stuck at zero width or height +- fixed that properties of DistanceFieldStyle were not always updated correctly on batching +- fixed that Image with Scale9Grid forgot color information when temporarily setting scaleX or scaleY to zero +- fixed stencil reference value access inconsistencies (refs #992) +- fixed that scaled TrueType TextFields were not rendered in the optimal resolution +- fixed that an incompatible 'mapRepeat' setting on the DisplacementMapFilter caused an exception (closes #1009) +- fixed that workaround for black screen after app re-activation was not limited to mobile (refs #987) +- fixed that TextureMaskStyle did not work on a Samsung Galaxy S8 +- fixed that texture scale was not taken into account for distance field softness +- fixed that AssetManager did not keep references to atlas and font XMLs when texture was missing +- fixed that render context could be requested while application was inactive (refs #987) + version 2.2 - 2017-06-27 ------------------------ diff --git a/starling/build/ant/build.properties b/starling/build/ant/build.properties index e11ec1f95..a4116a4e7 100644 --- a/starling/build/ant/build.properties +++ b/starling/build/ant/build.properties @@ -1,5 +1,5 @@ # basic properties -version = 2.2.1 +version = 2.3 src.dir = ${basedir}/src deploy.dir = ${basedir}/bin doc.dir = ${basedir}/doc/html diff --git a/starling/build/gradle/build.gradle b/starling/build/gradle/build.gradle index c293e4bd7..3cb71bff2 100644 --- a/starling/build/gradle/build.gradle +++ b/starling/build/gradle/build.gradle @@ -77,7 +77,7 @@ ant.FLASH_PLAYER_EXE = FLASH_PLAYER_EXE //---------------------------------- // Set default properties -version = '2.2.1-SNAPSHOT' +version = '2.3' group = 'com.gamua' // Get version from Jenkins CI diff --git a/starling/src/starling/core/Starling.as b/starling/src/starling/core/Starling.as index ae1f1aa6c..0f2c21457 100644 --- a/starling/src/starling/core/Starling.as +++ b/starling/src/starling/core/Starling.as @@ -196,7 +196,7 @@ package starling.core public class Starling extends EventDispatcher { /** The version of the Starling framework. */ - public static const VERSION:String = "2.2.1"; + public static const VERSION:String = "2.3"; // members