Releases: MonoGame-Extended/Monogame-Extended
Release list
Version 6.0.1
What's Changed
- Add TryGetAnimation to SpriteSheet by @oconnerj in #1148
- Add Intersects methods for CollisionShape2D by @Svarshick in #1152
- Resolve issue where LDtk level grid size was ignored if different than default grid size in project by @AristurtleDev in #1160
- Handle empty tile gid 0 in tileset collection by @AristurtleDev in #1161
- Normalize particle texture paths before content load by @AristurtleDev in #1163
- Update version to 6.0.1 by @AristurtleDev in #1164
New Contributors
- @oconnerj made their first contribution in #1148
- @Svarshick made their first contribution in #1152
Full Changelog: v6.0.0...v6.0.1
v6.0.0
Hi everyone,
Version 6.0.0 of MonoGame.Extended is here.
This release has been a long time coming, and it touches some of the oldest and most heavily used parts of the library. The biggest changes in 6.0.0 are a new 2D geometry suite, a fully overhauled 2D collision system, a completely rewritten tilemap system, and an important upgrade to the Entity Component System.
Some of these features started life as separate efforts and grew over time as the design became clearer. Rather than treat them as isolated additions, 6.0.0 brings them together into a more consistent foundation for games that rely on geometry, collisions, worlds, and rendering-heavy content pipelines.
Read more about the changes at https://www.monogameextended.net/blog/version-6/
v6.0.0-preview.4
What's Changed
- Fix tilemap rotation issue #1138
- Fix/tilemap render clipping by @AristurtleDev in #1140
Full Changelog: v6.0.0-preview.2...v6.0.0-preview.4
Version 6.0.0-preview.2
What's Changed
- Add support for "Collection of Images" from Tiled by @AristurtleDev in #1134
- Replace BitVector32 with custom ComponentBits to lift 32 component restriction by @AristurtleDev in #1135
Full Changelog: v6.0.0-preview.1...v6.0.0-preview.2
Version 5.5.1
What's Changed
- Cancelling changing the texture in Ember removes path and ember crashes if texture cannot be found when loaded by @ericlothspeich in #1132
New Contributors
- @ericlothspeich made their first contribution in #1132
Full Changelog: v5.5.0...v5.5.1
Version 5.5.0
What's Changed
- Resolve particle double content path append by @AristurtleDev in #1129
- Add uniform random scale to ParticleVector2Parameter by @AristurtleDev in #1130
Full Changelog: v5.4.0...v5.5.0
Version 6.0.0-preview.1
MonoGame.Extended 6.0.0-preview.1
I'm excited to share the first preview release of MonoGame.Extended 6.0.0!
This preview introduces the new tilemap system, a format-agnostic API that loads and renders maps from Tiled, LDtk, and Ogmo Editor through a single unified interface. Samples are now available so you can see it in action and try it out in your own projects.
This is a preview, so feedback and bug reports are very welcome.
Read more in the blog post
https://www.monogameextended.net/blog/version-6-0-0-preview-1/
Version 5.4.0
Read more about this release in the blog post at https://www.monogameextended.net/blog/version-5-4-0/
What's Changed
- Setup project so that preview releases can be made by @AristurtleDev in #1093
- Use
-pnot/pby @AristurtleDev in #1095 - Exclude tilemap testing for new content builder project by @AristurtleDev in #1096
- Exclude testing for new content builder project by @AristurtleDev in #1097
- Add Update(TimeSpan) overload to animation APIs by @walteryoung in #1104
- Fix Texture2DAtlas.Name returning relative texture path instead of content asset name by @AristurtleDev in #1105
- Fix/issue 1094 collisions in layers not working by @AristurtleDev in #1106
- Add good-first-issue workflow by @AristurtleDev in #1108
- Add AOT/trimming support for Extended content type readers by @AristurtleDev in #1109
- Tweening and EasingFunction Maintenance by @AristurtleDev in #1110
- Fix alpha rendering issue in PrimtiveDrawing and PrimitiveBatch by @AristurtleDev in #1111
- Add outline toggle to DrawSolidRectangle and DrawSolidCircle (#727) by @AristurtleDev in #1112
- Fix incorrect winding order detection in Triangulator (#791) by @AristurtleDev in #1114
- Expose ActiveTweens on Tweener and deprecate AllocationCount (#966) by @AristurtleDev in #1115
- Add OnUpdate callback to Tween (#992) by @AristurtleDev in #1116
- Add OnActivated and OnDeactivated lifecycle hooks to Screen (#1090) by @AristurtleDev in #1117
- Fix excessive heap allocation in Triangulator (#930) by @AristurtleDev in #1118
- Add no-ops for
ContentTypeReaderManager.AddTypeCreatorfor KNI and FNA since these are exclusively MonoGame additions by @AristurtleDev in #1120 - Fix/kni tests by @AristurtleDev in #1121
New Contributors
- @walteryoung made their first contribution in #1104
Full Changelog: v5.3.1...v5.4.0
Version 5.3.1
What's Changed
- Use xvfb in tests for release workflow by @AristurtleDev in #1069
- Check for UTF-8 Byte Order Mark Preamble at the start of stream. by @AristurtleDev in #1077
- Allow Negative Spacing In Bitmap Fonts by @AristurtleDev in #1079
- Allow negative character id by @AristurtleDev in #1080
- Revert back to using indexer to add kerning pairs by @AristurtleDev in #1081
- Update version to 5.3.1 by @AristurtleDev in #1082
Full Changelog: v5.3.0...v5.3.1
Version 5.3.0
What's Changed
- Add fixtures for graphics tests by @AristurtleDev in #1048
- Add World Bounds Constraint to Orthographic Camera by @AristurtleDev in #1049
- Fixed build error when using FNA by @atpaden in #1051
- Add a copy constructor and Clone method to the Sprite class by @AristurtleDev in #1052
- Change ExtendedContentManager method accessors to protected by @AristurtleDev in #1053
- Add stack-based screen management with background update support by @AristurtleDev in #1054
- Resolve Issue With OrthographicCamera WorldToScreen and ScreenToWorld transitions when using a non-zero positioned viewport by @AristurtleDev in #1055
- Expose entity lifecycle events on World by @AristurtleDev in #1058
- Add zoom-to-point methods for OrthographicCamera by @AristurtleDev in #1059
- Feature/move ondelete call timing 1062 by @AristurtleDev in #1063
- Add Normalize() method to RectangleF to handle negative width/height by @AristurtleDev in #1065
- Remove duplicated CreateComponentBits call in Update when when entities are changed by @AristurtleDev in #1066
- Reverse changing of
RectangleF.IntersecttoRectangleF.Intersectionby @AristurtleDev in #1067 - Update version to 5.3.0 for next release by @AristurtleDev in #1068
New Contributors
Full Changelog: v5.2.0...v5.3.0