Melonator / Tower-of-Doom

A roguelite console-styled game built in C#.
9 stars 0 forks source link

Bump SadConsole from 8.99.3 to 9.1.1 #13

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps SadConsole from 8.99.3 to 9.1.1.

Release notes

Sourced from SadConsole's releases.

Version 9.1.0

  • ListBox can display colored strings now.
  • Serialization contracts type is exposed for deriving: SadConsole.Serializer.Contracts.
  • Some On* members of ScreenSurface weren't virtual; fixed.
  • Cursor changes it's cached surface when the parent object's surface changes.
  • Cursor bug fixes.
  • Entity is serializable now.
  • Entities.Renderer can now have entities added/removed without a host object.
  • Added new extension methods in the SadConsole.Quick namespace to speed up construction of objects.
  • ScreenObject.SadComponentAdded/Removed callbacks renamed to OnSadComponentAdded/Removed`.
  • IScreenObject.Surface can now be set.

Version published for v9 NuGet packages

Main libraries were published as v9.0.0. However, some small changes to the project were made for some of the support libraries to also target .NET 5.0 and those versions were bumped to v9.0.1. All of this is considered part of the release for v9 of SadConsole.

Changelog

Sourced from SadConsole's changelog.

v9.1.1 (08/07/2021)

  • StartingConsole is now focused at the start of the game.
  • Shape drawing routines now accept an overload of ShapeParameters. Original shape routines are marked as obsolete.
  • Line drawing math was rewritten and is better now.
  • Cursor component has a .KeyboardPreview event that lets you cancel the keyboard press for the cursor and do your own thing.
  • Game.Instance.StartingConsole is now focused from the start.
  • Cursor.MouseClickReposition logic was incorrectly moving the cursor without a click.
  • {BREAKING} Cursor.PrintAppearanceMatchesHost added and defaults to true. If you were using a customized Cursor.PrintApperance, you must set this property to false.
  • [ExtendedLib] Border helper now has a BorderParameters method that lets you set the colors and style of the border.
  • [ExtendedLib] New AnimatedBoxGrow helper that animates a box from small to large.

v9.1.0 (07/05/2021)

  • ListBox can display colored strings now.
  • Serialization contracts type is exposed for deriving: SadConsole.Serializer.Contracts.
  • Some On* members of ScreenSurface weren't virtual; fixed.
  • Cursor changes it's cached surface when the parent object's surface changes.
  • Cursor bug fixes.
  • Entity is serializable now.
  • Entities.Renderer can now have entities added/removed without a host object.
  • Added new extension methods in the SadConsole.Quick namespace to speed up construction of objects.
  • ScreenObject.SadComponentAdded/Removed callbacks renamed to OnSadComponentAdded/Removed`.
  • IScreenObject.Surface can now be set.

v9.0 (06/05/2021)

  • [ExtendedLib] Added SadConsole.Transisions.Fade instruction to easily allow fading between two objects.
  • Changed Entity.Appearance to protected.
  • Changed fonts to IFont and added SadFont which represents the font system SadConsole uses.
  • Merged code base back to normal develop branch!!
  • Control DrawingSurface renamed to DrawingArea
  • New control SurfaceViewer control which allows you to add a surface as a control with scroll bars to change the view of it.
  • Control.Resize now supported.

v9.0 Beta 4 (01/14/2021)

  • Fixed bug that prevents right/middle mouse click detections.
  • Added label text to progress bar when in horizontal mode.
  • Adjusted the rendering step system. Now steps have a shared output texture to draw to.
  • The new entity type has an Effect property now.
  • ICellEffect.RestoreCellOnFinshed was renamed to RestoreCellOnRemoved.
  • ICellEffect.CloneOnApply was renamed to CloneOnAdd.
  • Move Timer to SadConsole.Components namespace
  • Move Entities.Zone to the SadConsole.Extended library.
  • ScreenObjects now have a add/remove virtual method for components.
  • RenderSteps are now on IScreenSurface instead of IRenderer.
  • ICellSurface had a few methods moved to interfaces and they're implemented by CellSurface.
  • ColoredGlyph.IsDirtySet event added which triggers when IsDirty is set to true.
  • Fixed bug with Entity not drawing the effect.

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
sitiom commented 2 years ago

@dependabot recreate

dependabot[bot] commented 2 years ago

Superseded by #20.