skytemple-randomizer icon indicating copy to clipboard operation
skytemple-randomizer copied to clipboard

Bump ndspy from 3.0.0 to 4.1.0

Open dependabot[bot] opened this issue 1 year ago • 0 comments

Bumps ndspy from 3.0.0 to 4.1.0.

Release notes

Sourced from ndspy's releases.

Version 4.1.0

  • Replaced the crcmod dependency with a pure-Python CRC16 implementation in ndspy itself.
  • Fixed a bug in the undocumented ndspy.graphics2D module.
  • A few documentation improvements.

Version 4.0.0

  • Many bugfixes. Thank you to everyone who reported bugs!

  • The ndspy.codeCompression and ndspy.lz10 now have CLIs. They also gained convenience functions for compressing and decompressing to/from files rather than :py:class:bytes objects.

  • ndspy.bmg.BMG now calls encoding value 1 'cp1252' rather than 'latin-1'; the latter was just a guess on my part. It also gained a new read-only attribute ndspy.bmg.BMG.fullEncoding that is useful for manually decoding BMG strings, in case you need to do that for some reason.

  • ndspy.rom.NintendoDSRom.iconBanner now supports all versions of icon/banner data, not just the first version. The ICON_BANNER_LEN constant has been removed, since it is not actually meaningful (different versions have different lengths).

  • ndspy.Processor is now an enum.IntEnum, rather than just an enum.Enum.

  • Assertions now have messages indicating what went wrong.

  • The ndspy and ndspy.bmg modules now have unit tests.

  • Changes pertaining to undocumented modules:

    • ndspy.color's API has been redesigned. However, this may be reverted or redesigned again before the module is stabilized.
    • Almost all ndspy.texture.TextureFormat enum members were renamed.
    • ndspy.graphics2D got further API improvements.
    • ndspy.extras.music now automatically parses unparsed SSEQs.
Commits
  • b315991 Prepare for 4.1.0 release
  • 0850b5e Fix a Sphinx warning
  • 711c9d4 Add warnings to the tutorials about variable names that could be confusing
  • 27bc68c Removed crcmod dependency. (#8)
  • cb32b7c Add warning and clarification about NARC.endiannessOfBeginning
  • ac75e31 Fix incorrect variable name (#7)
  • 84a17a7 Prepare for 4.0.0 release
  • 31ed790 Add a todo comment to color.py
  • 3c36ad3 Minor documentation improvements
  • c02199e Update sequence event docs with new info from Prof. 9
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

dependabot[bot] avatar Jul 31 '23 08:07 dependabot[bot]