All Versions
59
Latest Version
Avg Release Cycle
8 days
Latest Release
1607 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.0.2
December 03, 2020 -
v2.0.1 Changes
November 23, 2020โ Additions:
- โ Added support for cube textures and skyboxes. Thanks @dhakehurst !
- Adjustments to 3D API. Thanks @dhakehurst !
- โ Added a new BaseView used for both: View and View3D. Thanks @dhakehurst !
- ๐ Supports specifying gameId to Korge function and a custom settingsFolder to store game settings
- โ Added Resources to the injector (providing local resources to the scenes)
- F7 now displays a debug window on AWT allowing to view the tree and change properties
- โ Added debug components (KorgeDebugNode interface)
- Time on animate is now using TimeSpan instead of plain ints in microseconds
- Animator functions have now variants for most common numeric types instead of using Number
- Timed class uses now TimeSpan
- ๐ BitmapFont.getBounds now replaced with Font.getBounds to support any kind of Font including vector ones
- โ Added debug package with stuff for adding debug information to component and scenes
- โ Removed Html.Alignment that is now replaced with korim TextAlignment
- Html now uses a FontCatalog instance provided to resolve fonts, used only on TextOld for now
- InputKeys now have shift, ctrl, alt and meta tags
- โ Added KeysEvents.downFrame to execute a code on each frame when the specified key is down
- โ Added MouseEvent.onScroll* functions
- ๐ DebugLineRenderContext now support specifying color for each line
- ๐ DebugLineRenderContext supports simplified arbitrary VectorPath rendering
- ๐ฆ Extracted MaskStates and stencils from the animate package to be usable in other parts
- ๐ Fixed stencil support request on several targets
- โ Added RenderContext.renderToBitmap
- โ Added resourceBitmap, resourceFont, resourceBitmapFont and resourceTtfFont extension function delegates for defining lazily loaded resources automatically garbage-collected when defined locally to the scenes
- โ Added ServiceBaseId used for bundles when interacting with external services providing different ids for each platform (like achievements on android / ios)
- ๐ Major TiledMap parsing work. Thanks @RezMike !
- โ Added QView similar to JQuery to perform operations to zero, one or several views at once
- โ Added suppor for strokes to Circle, Ellipse and RoundRect
- โ Added ShapeView for custom shapes using Graphics and supporting strokes
- ๐ Improved FpsOverlay
- โ Added MaskedView using stencils to display only one part of another view using another view as mask
- โ Added TransitionFilter for blended transitions using a mask
- โ Added KTree for serializing/deserializing view trees into XML. The intellij plugin supports editing this format.
- โ Added FastSpriteContainer and FastSprite for lightning fast sprite rendering using the same base texture/bitmap (requires atlases)
- Partially implemented new korui on top of korge views
- โ Added SPONSORS.md file with Patreon sponsors
- ๐ Make View.draggable support a different selector + provide callback
- 0๏ธโฃ Now vector text (Text view with non-bitmap Font) scales along the window by default (adjustable via autoScaling boolean property)
- โ Added View.windowBounds and View.getWindowBounds()
Optimizations:
- BatchBuilder2D optimizations
- ParticleEmitter optimizations
- โ Added BatchBuilder2D.addQuadVerticesFastNormal
- โก๏ธ Optimized Graphics view
๐ Fixes:
- ๐ Fixed mouse drag to work when the window is scaled
- ๐ Some fixes on NativeStorage. Now hopefully stored on the right folders
๐จ Refactors:
- ๐จ Major refactors to dragonbones, spine and swf
๐ฅ Breaking changes:
- โ Removed deprecated code
- Text and Camera replaced by newer implementations. Old implementations keep with TextOld and CameraOld names for a smooth transition
- ๐ Moved admob, box2d to bundles. Added services and inapp billing: https://awesome.korge.org/ ( hosted at https://github.com/korlibs/korge-bundles )
- Dragonbones and Spine now uses some geometry tools from korma instead of providing their own
- Dragonbones Transform renamed to TransformDb
- ๐ Moved Atlas, Atlas2, AtlasPacker and AtlasInfo to korim
- Component now has a BaseView instead of View
- โก๏ธ UpdateComponentV2 is now just UpdateComponent
- Unified ViewsScope into ViewsContainer
- โ Removed resource function and renamed Resource annotation to ResourcePath
- ๐ Changed all HRTimeSpan to just TimeSpan
- Removed View.onKey*, now just use instead View.keys.onKey*
- โ Removed old Achivements, Ads, InAppPayments classes that are now externally-defined bundles
- ๐ IntArray2 moved to kds
- โ Removed Fonts. Shouldn't be required now
- โ Removed old EffectView*
- View.colorAdd changes from Int to ColorAdd
- โ Removed
VfsFile.readBitmapFontWithMipmaps
, just usereadBitmapFont
-
v2.0.0
November 23, 2020 -
v2.0.0-rc3
November 17, 2020 -
v2.0.0-rc2 Changes
October 31, 2020โ Additions:
- โ Added support for cube textures and skyboxes. Thanks @dhakehurst !
- Adjustments to 3D API. Thanks @dhakehurst !
- โ Added a new BaseView used for both: View and View3D. Thanks @dhakehurst !
- ๐ Supports specifying gameId to Korge function and a custom settingsFolder to store game settings
- โ Added Resources to the injector (providing local resources to the scenes)
- F7 now displays a debug window on AWT allowing to view the tree and change properties
- โ Added debug components (KorgeDebugNode interface)
- Time on animate is now using TimeSpan instead of plain ints in microseconds
- Animator functions have now variants for most common numeric types instead of using Number
- Timed class uses now TimeSpan
- ๐ BitmapFont.getBounds now replaced with Font.getBounds to support any kind of Font including vector ones
- โ Added debug package with stuff for adding debug information to component and scenes
- โ Removed Html.Alignment that is now replaced with korim TextAlignment
- Html now uses a FontCatalog instance provided to resolve fonts, used only on TextOld for now
- InputKeys now have shift, ctrl, alt and meta tags
- โ Added KeysEvents.downFrame to execute a code on each frame when the specified key is down
- โ Added MouseEvent.onScroll* functions
- ๐ DebugLineRenderContext now support specifying color for each line
- ๐ DebugLineRenderContext supports simplified arbitrary VectorPath rendering
- ๐ฆ Extracted MaskStates and stencils from the animate package to be usable in other parts
- ๐ Fixed stencil support request on several targets
- โ Added RenderContext.renderToBitmap
- โ Added resourceBitmap, resourceFont, resourceBitmapFont and resourceTtfFont extension function delegates for defining lazily loaded resources automatically garbage-collected when defined locally to the scenes
- โ Added ServiceBaseId used for bundles when interacting with external services providing different ids for each platform (like achievements on android / ios)
- ๐ Major TiledMap parsing work. Thanks @RezMike !
- โ Added QView similar to JQuery to perform operations to zero, one or several views at once
- โ Added suppor for strokes to Circle, Ellipse and RoundRect
- โ Added ShapeView for custom shapes using Graphics and supporting strokes
- ๐ Improved FpsOverlay
- โ Added MaskedView using stencils to display only one part of another view using another view as mask
- โ Added TransitionFilter for blended transitions using a mask
- โ Added KTree for serializing/deserializing view trees into XML. The intellij plugin supports editing this format.
- โ Added FastSpriteContainer and FastSprite for lightning fast sprite rendering using the same base texture/bitmap (requires atlases)
- Partially implemented new korui on top of korge views
Optimizations:
- BatchBuilder2D optimizations
- ParticleEmitter optimizations
- โ Added BatchBuilder2D.addQuadVerticesFastNormal
- โก๏ธ Optimized Graphics view
๐ Fixes:
- ๐ Fixed mouse drag to work when the window is scaled
- ๐ Some fixes on NativeStorage. Now hopefully stored on the right folders
๐จ Refactors:
- ๐จ Major refactors to dragonbones, spine and swf
๐ฅ Breaking changes:
- โ Removed deprecated code
- Text and Camera replaced by newer implementations. Old implementations keep with TextOld and CameraOld names for a smooth transition
- ๐ Moved admob, box2d to bundles. Added services and inapp billing: https://awesome.korge.org/ ( hosted at https://github.com/korlibs/korge-bundles )
- Dragonbones and Spine now uses some geometry tools from korma instead of providing their own
- Dragonbones Transform renamed to TransformDb
- ๐ Moved Atlas, Atlas2, AtlasPacker and AtlasInfo to korim
- Component now has a BaseView instead of View
- โก๏ธ UpdateComponentV2 is now just UpdateComponent
- Unified ViewsScope into ViewsContainer
- โ Removed resource function and renamed Resource annotation to ResourcePath
- ๐ Changed all HRTimeSpan to just TimeSpan
- Removed View.onKey*, now just use instead View.keys.onKey*
- โ Removed old Achivements, Ads, InAppPayments classes that are now externally-defined bundles
- ๐ IntArray2 moved to kds
- โ Removed Fonts. Shouldn't be required now
- โ Removed old EffectView*
-
v2.0.0-alpha
October 10, 2020 -
v1.15.1 Changes
August 02, 2020- โ Add fps overlay
- โ Add timePerFrame to SpriteAnimation's companion
-
v1.15.0 Changes
July 11, 2020- ๐ New Camera API
-
v1.14.0 Changes
July 11, 2020 -
v1.13.12 Changes
July 11, 2020- ๐ Fix an issue with atlas generation not setting the right image file name