-
Notifications
You must be signed in to change notification settings - Fork 18
Release version 2.56 #182
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
Comments
Run Mode before you release. It doesn't run as expected. |
@WingEraser We will and thanks for all the feedback and help! I didn't have time to check your pull requests or Mode , but it's on my list. |
Picture me saying this like a 6-year-old who was just told to clean his room: "Do we have to?" Since we don't have any new features (pretty much only bugfixes), can't we just point users to the list of commits? ;) But if a changelog is needed (and I would actually be glad to do the dirty work and write it), I have been playing around with labels and milestones in such a way that it should be as simple as going through this list and copying the information over:
Also, how detailed should a changelog be? New features are always good to include, but a list like "The following 42 bugs were fixed:" isn't all that useful to someone who never ran into any of them, or someone wanting to update to the new Flixel version and want to see if they need to change their own code in any way. |
Mode's menu does not work because we set If we decide to keep
I see your point, but that's not polite :D Personally I always look at the changelogs to check if everything I use will continue to work, or to have a minimum understanding of what has changed. We don't need a changelog listing all bugs that were fixed, we can condense them, e.g.:
If a developer gives Flixel Community a try and it doesn't work for his game, the changelog will give him a hint: "Oh, I use FlxTilemap, maybe they have changed something I was relying on". That's the real meaning of a changelog for me.
That's perfect! We can condense issues targeting the same class, such as the |
This is the gist of the changelog. I still need to clean it up and make it look a bit prettier. Also, there are a few last changes on their way. Do you guys have any thoughts? Anything that should be moved/removed? New FeaturesAdd properties ImprovementsPrevent being able to set a Performance ImprovementsNo need to fill a camera twice if not blending alpha #143 BugfixesFix Should these be in the changelog?Move source to |
That's great, well done! About your last question, I think it's important to include these entries:
|
We are almost there! :D As soon as we review and merge the last pending pull request (regarding the offset by 1 in STYLE_LOCKON), we can focus on the tasks here. Flixel Community website is ready (I've made a small facelift), only the download links are "wrong" (we must merge |
Now I just need to (sorry it's taking so long, there were bugs in the automatic build script which for some reason weren't appearing when I ran it last time). |
It is complete!! There are two ways we could release Flixel (I uploaded files to both so we can play around with them and see what we like): The old wayAs I have done before, I pushed everything to the following repo: Each "category" can be found in a separate branch (and GitHub also generates download links for each type):
I'm rather proud of the fact that I make all of these by editing the version number in the The new waySee the following page (and the necessary links can be found on that page, though I can't seem to add descriptions to the downloads): It's fancy, and clear, plus it looks nice when you have a list of all available releases (though I still need to add the binaries etc to the other versions): Sadly, this way requires some manual fiddling, however, when combined with the automated scripts I have been using, the amount of manual work is still very minimal. I might even be able to hook into the GitHub API and upload the files automatically there too. |
The final bug has been fixed and merged. Now all that is left is the website and cake. After some consideration, I think I will scrap the "old" way of doing things and instead use GitHub's new release system. I can handle some manual uploading. I haven't uploaded the latest builds yet, however, the links to them will be identical to the links currently on the release page (so you can go ahead and add the links to the site, and they will still be valid after I replace the old builds): |
Done! Flixel v2.56 builds have been uploaded:
|
Website updated, all set, it's time to celebrate! 🎉 Congratulations to everyone involved! It took us some time to discuss all those issues (and iron out all their bugs), but we did it. Now it's time to dive for more awesome features! And the so promised cake 😃 |
😄 Now forum announcement and let Adam know about it. |
I think I have two pulls from the previous version, with the old layout (assuming the change actually happened)... GIT has the ability to resolve merges where files have relocated last I checked and I offered to update those once the release happened as a base for work others wished to do (and to complete work in them). Would it help the community for me to handle the merge from upstream down to my changes and then submit changes back upstream in those requests? Perhaps this isn't the best place to ask. Edit: I went ahead and made an attempt at #160. Granted those changes aren't overly significant anyhow. It's untested code, however, and may have unintentionally created a mess. The change is making problems in my fork, which doesn't surprise or upset me overly much. Just makes me feel tired. #169 is on my todo list. I'll be busy until early December due to the holiday and the need to cram work into our schedule immediately after it. But I guess here's a sign of life to show that my inept, long-winded, and often silly self is still here wanting to help 🐺 Edit2: Yay on the new incremental, by the way, ladies and gentlemen 👍 |
And it is appreciated! It is normal for many (and I must confess I have been guilty of this myself) to send an issue or pull request to a project, then disappear without it being resolved properly. Kudos to you for sticking around. :) I just apologize that I'm putting you through so much extra work having to re-do the commits, but just say the word and I will give a hand. |
I started a thread on the Flixel forums: Let me know I should adjust the title or any of the content. |
This issue lists all tasks we need to finish in order to ship version _2.56_.
dev
intomaster
The text was updated successfully, but these errors were encountered: