161 lines
5.0 KiB
Plaintext
161 lines
5.0 KiB
Plaintext
[0.1.0]
|
|
- [BREAK CHANGE] Update Project version to `1.0.0`
|
|
- Extensions are completely detached from base runtime
|
|
- Custom Variables are stored in JSON format
|
|
- Support Spine's Skins
|
|
- Particle Effects auto start flag
|
|
- Add support to Bitmap Fonts (.fnt)
|
|
- Add support to TinyVG (.tvg)
|
|
- Bug fixes and stability improvements (as usual...)
|
|
|
|
= Editor =
|
|
- New polygons management with open-ended shapes
|
|
- Fully undecorated in Windows OS and macOS
|
|
- Better UI
|
|
- Use ANGLE GLES 2.0 instead of OpenGL 3+
|
|
- Implement new Shader Management
|
|
- Update LWJGL to 3.3.1
|
|
- Update to Java 17
|
|
|
|
= Runtime =
|
|
- Rework Assets management
|
|
- Implement `TextureArrayCpuPolygonSpriteBatch` and `TextureArrayPolygonSpriteBatch` (For GLES 2.0)
|
|
- Fix Particle Effects Memory leaks
|
|
|
|
[0.0.8]
|
|
- [BREAK CHANGE] Rework runtime code, replaced Ashley ECS with Artemis-odb
|
|
- [BREAK CHANGE] Update Spine support to `4.0.18.1`
|
|
- [BREAK CHANGE] Update Talos VFX support to `1.4.0`
|
|
- [BREAK CHANGE] Use new libGDX atlas packing format by default
|
|
- Update libGDX to 1.10.1-SNAPSHOT
|
|
- Support mono space fonts
|
|
- Support Circle shapes for physics bodies
|
|
|
|
= Editor =
|
|
- Update LWJGL to 3.3.0
|
|
- Add FPS Limit in Settings
|
|
- Add Normal Map resource filter
|
|
- Add automatically center origin
|
|
- Restyle Atlas Packing Dialog
|
|
- Many bug fixes and performance improvements
|
|
|
|
= Runtime =
|
|
- Split Typing Label into its own extension
|
|
- Support artemis serialization
|
|
- Add `SceneConfiguration#addTagTransmuter`
|
|
|
|
[0.0.7]
|
|
- [BREAK CHANGE] Spine and Sprite animations are now packed into same main atlas pack
|
|
- [BREAK CHANGE] Update Project version to `0.2.0`
|
|
- Experimental support to Normal Mapping in lights:
|
|
* Simple Images
|
|
* Spine Animations
|
|
- Add light `intensity`
|
|
- Add Physics Sensors
|
|
|
|
= Editor =
|
|
- Use Distance Field fonts for GUI
|
|
- Add Editor performance settings (MSAA, OpenGL 3)
|
|
- Add multiple atlas packing settings
|
|
- Add Import libGDX atlas format
|
|
- Improve `Resources` Panel UI/UX (Multiple selection/delete)
|
|
- Huge improvements to Tiled Plugin:
|
|
* Sprite and Spine animated Tiles
|
|
* UI improvements and general refactoring
|
|
* Split Tile Set image into single tiles (`Resources -> Import Tile Set`)
|
|
* Drop multiple tiles at once
|
|
* Sort tiles with drag and drop
|
|
* Experimental Auto Tiling drawing
|
|
- Improve jpackage releases
|
|
- Update to Java 16
|
|
- Many bug fixes
|
|
|
|
= Runtime =
|
|
- Fix Lights positioning issues
|
|
- Cone Lights direction can be changed with `TransformComponent#rotation`
|
|
|
|
[0.0.6]
|
|
- Update libGDX to 1.10.0
|
|
- Add flipX and flipY flag
|
|
- Experimental support to pseudo3d lights
|
|
|
|
= Editor =
|
|
- Sort resources alphabetically
|
|
- Add Z-Index controls in `Items Tree`
|
|
- Add `Save Project as`
|
|
- Add link scale X/Y properties
|
|
- Add option to scale GUI (`Settings -> General -> UI Scale Density`)
|
|
- Add multiple selection to `Tags` panel
|
|
- Add Import/Export Library Actions
|
|
- Use F10 key to open Console and F11 key to toggle full screen
|
|
- Set minimum OpenGL version to 3.2
|
|
- Stability improvements
|
|
|
|
= Runtime =
|
|
- Support rendering composites to FBO + FBOs stacking
|
|
- Fix Hdpi/Retina rendering
|
|
- Included updated box2dLights dependence into runtime code
|
|
|
|
[0.0.5]
|
|
*Release to switch from Bintray/jCenter to Sonatype/Maven Central*
|
|
|
|
- Runtime performance improvements
|
|
- Update libGDX to 1.9.14
|
|
- Update Ashley to 1.7.4
|
|
|
|
[0.0.4]
|
|
- Add support to Talos Particles VFX
|
|
- Add Sticky Notes feature
|
|
- Add GL Profiler in Performance plugin
|
|
- Add smooth camera pan
|
|
- Add panning camera with scroll gesture
|
|
- Add support to custom shader uniforms
|
|
- Add basic support to screen-reading shaders
|
|
- Add `Resources` menu:
|
|
* Add Create Placeholder
|
|
* Add Create Perlin Noise textures
|
|
- Add colorful `Console` GUI to show debug logs
|
|
- Add hide GUI with F12 button
|
|
- Update HyperLap2D project version to 0.1.1
|
|
- Update libGDX to 1.9.13
|
|
- Fixed some memory leaks and NPEs
|
|
- Improve overall object transforming and support Labels
|
|
- Improved UI with tons of new animations
|
|
- Improved Code Editor style
|
|
|
|
[0.0.3]
|
|
- Fixed bright lights on some GPUs
|
|
- Fixed undo\redo when creating new objects
|
|
- Fixed common crashes with Tiled plugin
|
|
- Improved Tiled plugin with undo\redo commands
|
|
- Improved Plugin APIs
|
|
- Improved normal followers style with animated dashed lines
|
|
- Improved Graph Node Editor output format: replaced JSONObjects with libGDX Json
|
|
- Improved Open/Save dialogs: replaced VisUI with native dialogs
|
|
- Add async texture packing operation
|
|
- Extend Node Graph Editor:
|
|
* Add custom parameters
|
|
* Add custom events
|
|
- Add custom key bindings
|
|
- Add custom exception handler with stacktrace info
|
|
- Add automatic check for updates
|
|
- General bug fix
|
|
|
|
[0.0.2]
|
|
- Support to Typing Labels
|
|
- Experimental Code Editor for:
|
|
* Typing Labels
|
|
* GLSL Fragment shaders
|
|
- Experimental Node Graph Editor for:
|
|
* Create complex actions
|
|
- Actions Library
|
|
- Animations and UI/UX enhancements
|
|
- Better cursor management
|
|
- Track total time spent using HyperLap2D
|
|
- Enable Origin transformation for any object
|
|
- Improve editor performance
|
|
- Fix many bugs and possible NPE across Editor and Plugins
|
|
- Update all dependencies to latest version
|
|
|
|
[0.0.1]
|
|
- Initial public alpha release |