1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-11-26 06:28:35 +01:00

display breaking changes in bold

This commit is contained in:
Ell 2021-11-29 21:44:00 +01:00
parent 376a068864
commit 0371e6ce75

View file

@ -1,5 +1,5 @@
# Changelog # Changelog
MLEM tries to adhere to [semantic versioning](https://semver.org/). Breaking changes are written in *italics*. MLEM tries to adhere to [semantic versioning](https://semver.org/). Breaking changes are written in **bold**.
Jump to version: Jump to version:
- [5.2.0 (Unreleased)](#520-unreleased) - [5.2.0 (Unreleased)](#520-unreleased)
@ -17,7 +17,7 @@ Additions
- Added DrawExtendedAutoTile to the AutoTiling class - Added DrawExtendedAutoTile to the AutoTiling class
Improvements Improvements
- *Moved AutoTiling to Graphics namespace* - **Moved AutoTiling to Graphics namespace**
- Cache TokenizedString inner offsets for non-Left text alignments to improve performance - Cache TokenizedString inner offsets for non-Left text alignments to improve performance
- Exposed Camera's RoundPosition - Exposed Camera's RoundPosition
- Exposed the epsilon value used by Camera - Exposed the epsilon value used by Camera
@ -30,7 +30,7 @@ Fixes
- Fixed some end-of-line inconsistencies when using the Right text alignment - Fixed some end-of-line inconsistencies when using the Right text alignment
Removals Removals
- *Removed deprecated Misc versions of SoundEffectInfo and SoundEffectInstanceHandler* - **Removed deprecated Misc versions of SoundEffectInfo and SoundEffectInstanceHandler**
### MLEM.Ui ### MLEM.Ui
Additions Additions
@ -39,9 +39,9 @@ Additions
- Added a formatting code to allow for inline font changes - Added a formatting code to allow for inline font changes
Improvements Improvements
- *Made Image ScaleToImage take ui scale into account* - **Made Image ScaleToImage take ui scale into account**
- *Added style properties for a lot of hardcoded default element styles* - **Added style properties for a lot of hardcoded default element styles**
- *Allow setting a custom effect and depth stencil state for ui drawing* - **Allow setting a custom effect and depth stencil state for ui drawing**
- Exposed the epsilon value used by Element calculations - Exposed the epsilon value used by Element calculations
- Allow style properties to set style values with a higher priority, which allows elements to style their default children - Allow style properties to set style values with a higher priority, which allows elements to style their default children
- Allow changing the entire ui style for a single element - Allow changing the entire ui style for a single element
@ -56,7 +56,7 @@ Fixes
- Fixed some inconsistencies with element transformations and mouse interaction - Fixed some inconsistencies with element transformations and mouse interaction
Removals Removals
- *Removed ScrollBar ScrollerOffset* - **Removed ScrollBar ScrollerOffset**
### MLEM.Data ### MLEM.Data
Additions Additions
@ -64,7 +64,7 @@ Additions
- Added JsonTypeSafeWrapper and JsonTypeSafeGenericDataHolder - Added JsonTypeSafeWrapper and JsonTypeSafeGenericDataHolder
Improvements Improvements
- *Use TitleContainer for opening streams where possible* - **Use TitleContainer for opening streams where possible**
- Set GraphicsResource Name when loading assets using RawContentManager - Set GraphicsResource Name when loading assets using RawContentManager
## 5.1.0 ## 5.1.0
@ -73,8 +73,8 @@ Additions
- Added RotateBy to Direction2Helper - Added RotateBy to Direction2Helper
Improvements Improvements
- *Moved ColorHelper.Invert to ColorExtensions.Invert* - **Moved ColorHelper.Invert to ColorExtensions.Invert**
- *Allow enumerating SoundEffectInstanceHandler entries* - **Allow enumerating SoundEffectInstanceHandler entries**
- Improved NinePatch memory usage - Improved NinePatch memory usage
- Moved sound-related classes into Sound namespace - Moved sound-related classes into Sound namespace
- Added customizable overloads for Keybind, Combination and GenericInput ToString methods - Added customizable overloads for Keybind, Combination and GenericInput ToString methods
@ -91,7 +91,7 @@ Additions
- Added a masking character to TextField to allow for password-style text fields - Added a masking character to TextField to allow for password-style text fields
Improvements Improvements
- *Explicitly disallow creating Paragraphs without fonts to make starting out with MLEM.Ui less confusing* - **Explicitly disallow creating Paragraphs without fonts to make starting out with MLEM.Ui less confusing**
- Removed LINQ Any and All usage in various methods to improve memory usage - Removed LINQ Any and All usage in various methods to improve memory usage
- Allow adding Link children to non-Paragraph elements - Allow adding Link children to non-Paragraph elements
@ -129,7 +129,7 @@ Additions
- Added text alignment options to tokenized strings - Added text alignment options to tokenized strings
Improvements Improvements
- *Replaced TextInputWrapper with a more refined MlemPlatform that includes the ability to open links on various platforms* - **Replaced TextInputWrapper with a more refined MlemPlatform that includes the ability to open links on various platforms**
- Allow NinePatches to be drawn tiled rather than stretched - Allow NinePatches to be drawn tiled rather than stretched
- Added the ability for Direction2 to be used as flags - Added the ability for Direction2 to be used as flags
- Made Padding and Direction2 DataContracts - Made Padding and Direction2 DataContracts
@ -144,8 +144,8 @@ Fixes
- Fixed UnderlineCode ending in the wrong places because it was marked as a font-changing code - Fixed UnderlineCode ending in the wrong places because it was marked as a font-changing code
Removals Removals
- *Removed the array-based GetRandomEntry method* - **Removed the array-based GetRandomEntry method**
- *Removed obsolete ColorExtension methods* - **Removed obsolete ColorExtension methods**
### MLEM.Ui ### MLEM.Ui
Additions Additions
@ -159,7 +159,7 @@ Additions
- Added text alignment options to paragraphs - Added text alignment options to paragraphs
Improvements Improvements
- *Removed unnecessary GraphicsDevice references from UiSystem* - **Removed unnecessary GraphicsDevice references from UiSystem**
- Stop a panel's scroll bar from being removed from its children list automatically - Stop a panel's scroll bar from being removed from its children list automatically
- Dispose of panels' render targets to avoid memory leaks - Dispose of panels' render targets to avoid memory leaks
- Allow changing the color that a panel renders its texture with - Allow changing the color that a panel renders its texture with