Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.3.0 Release #622

Open
19 of 45 tasks
bbbbbr opened this issue Feb 1, 2024 · 0 comments
Open
19 of 45 tasks

4.3.0 Release #622

bbbbbr opened this issue Feb 1, 2024 · 0 comments
Assignees

Comments

@bbbbbr
Copy link
Collaborator

bbbbbr commented Feb 1, 2024

Release Checklist:

Development

Pending Issues:

Tools

  • png2asset export fixes after -use_struct changes

Compiler

NES

  • Mismatch in the vblank manual timing, causing wacky scrolling in some vram uploads when screen is on
  • Proper PAL detection and support would be nice-to-have

SDCC

Docs

  • Misc docs updates
  • Copy updated SDCC docs (could be Makefile target)

Update Changelists & Migration notes:

  • /docs/changelog (medium detail)
  • /docs/pages/09_migrating_new_versions.md (breaking or important changes since last version)
  • /docs/pages/10_release_notes.md (complete detail, clickable links)

Release

Testing:

  • Local Clean build
  • Make Examples
  • Run all examples and test
    • SMS waitpad() issue
    • Banks Intrinsic RAM calc issue
  • Github Action: Build examples
  • png2asset tests

Update Version Numbers:

  • Root Makefile (Doxygen uses this)
  • Header version (/gbdk-lib/include/gbdk/version.h)

Rebuild docs:

  • Regenerate html docs: make docs
  • Generate new PDF: make docspdf

Release Tagging:

  • Merge to master
  • Create Git Release Tag

GBDK-SDCC Builds

  • Update "Latest Release" for GBDK-SDCC Build (if relevant)

Post Release:

  • Github Action: Build and package
    • Fix packing as needed
  • Create Github Release
    • Upload Binaries
    • Changelist (minimal detail)
  • Update root readme
    • Relevant links
    • sdcc versions

Announce:

  • Discord
    • GBDK server
    • smspower server
    • nesdev server
    • gbdev server
  • Gameboy Forums
  • Twitter
  • Mastodon
  • SMSpower
  • Reddit
    • r/Gameboy
    • r/gbdev/
    • r/consolehomebrew
    • r/retrogamedev
@bbbbbr bbbbbr self-assigned this Feb 1, 2024
@bbbbbr bbbbbr changed the title 4.2.next Release 4.3.0 Release Mar 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant