====== To do for new release ======
===== Code =====
==== Bump version number ====
in //core.system.php//:\\ ''define('SYSTEM_VER', '1.x');''
==== Update Change Log ====
first headline in //CHANGELOG.md//:\\ ''# yyyy-mm-dd: [FlatPress 1.x "Release Name"](https://github.com/flatpressblog/flatpress/releases/tag/1.x)''\\ -> link is 404 for now, release will be created later
==== Create update package ====
Create update packages from last version (and maybe the one before as well). For details, see https://wiki.flatpress.org/dev:git:gitdiffzip
==== Create new release on GitHub ====
* copy/paste standard phrases from older release
* update all version numbers in text and links to new version
* copy/paste the detailled change log from CHANGELOG.md
* attach previously created update package
===== Public relations =====
==== Update download pages en+de ====
* https://www.flatpress.org/download
* https://www.flatpress.de/download
==== Publish release announcement ====
* write release announcement entry on flatpress.org
* update news box on start page
* publish release announcement on Mastodon
==== Update VERSION identifier ====
Update //flatpress.org/fp/VERSION// (is called by all FlatPress instances for version info)
STABLE|1.X|UNSTABLE|1.X RCx|NOTICE|YYYY-MM-DD: FlatPress 1.X is released!
===== Documentation =====
==== Update the wiki ====
* Upgrade instructions: https://wiki.flatpress.org/en:doc:basic:upgrade
* Version history: [[https://wiki.flatpress.org/doc:flatpress:releases|Version history]]
* System Requirements: [[https://wiki.flatpress.org/doc:techfaq|Frequently Asked Technical Questions]]
Idea: Move project to Codeberg?
//Thoughts: It can also make sense to use both platforms. Many projects use GitHub for main development and Codeberg for a mirror image or alternative platform. Pros and cons keep ~ the balance.//
| **Criteria** | **[[https://en.wikipedia.org/wiki/Codeberg|Codeberg]]** | **[[https://en.wikipedia.org/wiki/GitHub|GitHub]]** |
| Philosophy | Non-profit, open source, community-driven | Commercial, MS ecosystem |
| Data protection & hosting | EU/DSGVO-compliant, Germany | predominantly USA |
| Functions & integrations | Basic features (issues, wikis), Gitea ecosystem | Easy entry / many tutorials, issue linking, extensive CI/CD, security tools |
| User base & ecosystem | Small, but growing slowly? Less reach | Huge community |
| Costs | completely free of charge | free of charge for us as we do not use enterprise products |