skytemple-randomizer
skytemple-randomizer copied to clipboard
Bump ndspy from 3.0.0 to 4.1.0
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
andndspy.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 attributendspy.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. TheICON_BANNER_LEN
constant has been removed, since it is not actually meaningful (different versions have different lengths).
ndspy.Processor
is now anenum.IntEnum
, rather than just anenum.Enum
.Assertions now have messages indicating what went wrong.
The
ndspy
andndspy.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 release0850b5e
Fix a Sphinx warning711c9d4
Add warnings to the tutorials about variable names that could be confusing27bc68c
Removed crcmod dependency. (#8)cb32b7c
Add warning and clarification about NARC.endiannessOfBeginningac75e31
Fix incorrect variable name (#7)84a17a7
Prepare for 4.0.0 release31ed790
Add a todo comment to color.py3c36ad3
Minor documentation improvementsc02199e
Update sequence event docs with new info from Prof. 9- Additional commits viewable in compare view
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.