RELEASE.md
Pushing a fastled release, the short version, last updated May 2024
https://github.com/FastLED/FastLED/commit/4444758ffaf853ba4f8deb973532548c9c1ee231
Edit these files to update the version number
Edit this file with release notes and version number.
Release notes should list highlight changes (not necessarily all minor bug fixes) and thank people for their help.
Git commands to commit and tag release'
$ git commit -am "Rev 3.10.3"
$ git tag 3.10.3 master
$ git push
$ git push origin 3.10.3
Then use the GitHub UI to make a new “Release”:
https://github.com/FastLED/FastLED/releases/new
Announce new version on subreddit, highlighting major changes and thanking people for helping.
That's it.
Before starting the version update, ensure release_notes.md has an entry for the new version at the top of the file with:
FastLED 3.10.3)#2067)Update the version number in the following files:
"version": field (around line 41)"version": "3.10.3",)version= line (line 2)version=3.10.3)Three places need updating:
#define FASTLED_VERSION 3010003 (format: XYYYZZZZ where X=major, YYY=minor, ZZZ=patch)#pragma message "FastLED version 3.010.003"#warning FastLED version 3.010.003 (Not really a warning, just telling you here.)PROJECT_NUMBER (around line 51)PROJECT_NUMBER = 3.10.3)$ git add -A
$ git commit -m "Rev 3.10.3"
$ git tag 3.10.3 master
At this point halt with the message to tell the user to do the following steps:
$ git push
$ git push origin 3.10.3
release_notes.md for this versionPost on the FastLED subreddit (r/FastLED) with: