pencil icon indicating copy to clipboard operation
pencil copied to clipboard

v0.7.1 Release Plan

Open chchwy opened this issue 1 year ago • 9 comments

Time to prepare for the 0.7.1 release.

Please carefully review the milestone: →→→ 0.7.1 milestone

Source code

  • [x] Make sure all unit tests are working and are OK
  • [ ] Test all features known to work and make sure they behave the same
  • [ ] Update contributor list
  • [ ] Update MetaInfo
    • [ ] Add entry for new release → Update TODOs in #1924 then merge
  • [x] Make sure 0 issues in milestone
  • [ ] Add release tag to the correct commit
  • [x] Created release/0.7.1 branch

Deployment

  • [ ] Merge pencil2d/pencil2d.github.io#39
  • [ ] When renaming the AppImage, also update the plaintext metadata block at the beginning of the *.AppImage.zsync file accordingly
  • [ ] Build and upload manually compiled versions:
    • [ ] 32-bit Linux AppImage
  • [ ] Add downloads to the Bitbucket mirror
  • [ ] Update download links:
  • [ ] Update packages

Social media

Announce with release notes (or a link to the release notes) on the following platforms:

chchwy avatar Nov 11 '24 05:11 chchwy

I'd like to begin preparing the v0.7.1 release since I have some availability to work on Pencil2D lately.

  • I will start a quick QA session by animating daily with the release/0.7.1 branch to verify the build stability
  • I will arrange a v0.7.1 RC in a few days

Please let me know if you have any questions.

chchwy avatar Jun 05 '25 05:06 chchwy

There is only one issue (#1873) left in the milestone and it is nearly ready to be merged.

I will create the RC release after that.

chchwy avatar Jun 05 '25 06:06 chchwy

0.7.1-rc1 is available at: https://github.com/pencil2d/pencil/releases/tag/v0.7.1-rc1

chchwy avatar Jun 19 '25 01:06 chchwy

@chchwy Awesome, I'll be able to fully trial the RC on the weekend. For public testing purposes, I'll post notice as soon as I have an understanding of current changes / updates compared to 0.7.0 so I can help provide support if needed.

As always, thanks everyone for the hard work!

Jose-Moreno avatar Jun 19 '25 02:06 Jose-Moreno

Thanks @Jose-Moreno

Please see the following changelog, I just summarized from the git history:

Improvements

  • #1916 Improved toolbox layout. Tools now intelligently arrange in rows with consistent spacing and can shrink to single column.

Fixes

  • #1873 Fixed frame not being drawn on the timeline
  • #1878 Fixed broken image import camera transform
  • #1881 Fixed keyframes moving beyond layer name boundaries in Timeline
  • #1896 Fixed memory leak in ClipboardManager where cloned frames were not deleted
  • #1896 Fixed frame data loss when copying/pasting bitmap keyframes by properly cloning backing files and implementing temporary working directory for PCL projects
  • #1896 Fixed frame filename exceeding path length limit
  • #1897 Fixed view rotation affecting various view handles
  • #1918 Fixed SoundManager calculating frame length incorrectly

Changes

  • #1907 Disabled Timeline double-click keyframe creation to prevent accidental keyframes

DevOps

  • #1895 Added more details to FileManager error reports
  • #1902 Fixed Linux build failure by running actions outside container
  • #1912 Ensured QDebug is included for all qDebug uses

chchwy avatar Jun 19 '25 03:06 chchwy

@chchwy Thanks! I shared a simple post on socials asking for assistance with testing so we can hopefully obtain additional feedback. On the other hand I did a preliminary test drive for the RC. In general it's working OK under Win 11 Home 24h2. While I did run into some issues that I'm already documenting, I noticed a couple of them might be related to some of the canvas update modifications that were implemented since 0.7.0. For now I need to test thoroughly to figure out reproduction steps and see which ones are either actual bugs, regressions or simple oversights. I'll let you guys know as soon as I have more useful info.

Jose-Moreno avatar Jun 22 '25 16:06 Jose-Moreno

I am working on the macOS notarization https://github.com/pencil2d/pencil/issues/1922 hopefully I can get it done in a couple of days.

chchwy avatar Jul 24 '25 08:07 chchwy

Any news when the final version of 0.7.1 is going to be released?

eugenialoli avatar Sep 14 '25 20:09 eugenialoli

@eugenialoli No. Testing of the first release candidate revealed several issues that I think should be fixed before the final release. Development is very slow right now, so there's really no telling how long it will take.

scribblemaniac avatar Sep 15 '25 09:09 scribblemaniac