diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-06-17 02:08:53 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-06-17 02:08:53 -0500 |
| commit | 46bc9c9d164ace2c4c0d12a28905e83e2dae74a7 (patch) | |
| tree | 22b8f65a7e760f70098b51c8871ed1c97f4a3db0 | |
| parent | 05aa96d20ca726908a7d8b1943f86f0c4e11bf18 (diff) | |
Prepare 0.3.0 release
| -rw-r--r-- | .github/workflows/ci.yml | 3 | ||||
| -rw-r--r-- | CHANGELOG.md | 53 | ||||
| -rw-r--r-- | CMakeLists.txt | 4 |
3 files changed, 3 insertions, 57 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0bb0ed2..3ad9450 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -188,7 +188,7 @@ jobs: echo "- Channel: stable" echo "- Commit: ${COMMIT}" echo "" - echo "See CHANGELOG.md for the full list of changes." + echo "See the GitHub release notes for the full list of changes." } > "${NOTES_FILE}" EXISTING_DRAFT="$(gh release view "${TAG}" --json isDraft --jq '.isDraft' 2>/dev/null || true)" @@ -196,7 +196,6 @@ jobs: if [[ "${EXISTING_DRAFT}" == "true" ]]; then gh release edit "${TAG}" \ --title "${TITLE}" \ - --notes-file "${NOTES_FILE}" \ --draft \ --prerelease=false \ --latest=false diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index d5fcc5e..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,53 +0,0 @@ -# Fluorine Manager — Changelog - -All notable user-facing changes to Fluorine Manager land here. Versioning -follows SemVer (MAJOR.MINOR.PATCH). Two distribution channels: - -- **stable** — tagged `v*` releases. Each tag cuts a normal GitHub release. -- **beta** — rolling release under the `beta` tag. Every push to `main` that - builds successfully replaces the assets on that one release — no new tag - per build. Beta builds embed a `B<timestamp>` suffix in their version - string (e.g. `0.1.4B202604231800`) and a commit hash, so the in-app - updater can tell whether the build you're running already matches the - current rolling release. - -## [Unreleased] - -## [0.2.3] - 2026-05-30 - -### Changed -- Made the virtual filesystem faster and more reliable for large mod lists, - file moves, and frequent file changes. -- Updated the bundled FUSE support. -- Made Proton launches and prefix setup use the expected Steam Linux Runtime - environment more consistently. - -### Added -- Added a Nexus settings button to remove Fluorine's download link association. - -### Fixed -- Fixed download link association on Linux so old MO2 or Vortex handlers are - less likely to keep taking priority after moving to Fluorine Manager. - -## [0.2.2] - 2026-05-24 - -### Changed -- Updated the embedded MO2 integration through upstream 2.5.3 Beta 12. -- Stable release publishing now preserves existing draft `v*` releases while - forcing published stable releases out of prerelease state and marking them - as latest. - -### Added -- Clearer prefix setup progress and failure logs, including installer exit - code descriptions when dependency setup fails. - -### Fixed -- Native Stardew Valley launch path detection. -- Invalid instance recovery messaging during startup. -- Prefix dependency setup and related VFS handling. -- Preview NIF third-party warning noise during builds. - -## [0.1.3] - -- First versioned Fluorine Manager release (baseline pre-CHANGELOG). - See git history for earlier work. diff --git a/CMakeLists.txt b/CMakeLists.txt index 21c3d77..7ec1a74 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,8 +5,8 @@ project(ModOrganizer2 VERSION 2.5.3 LANGUAGES C CXX) # Fluorine Manager version (distinct from the MO2 engine version above). # --------------------------------------------------------------------------- set(FLUORINE_VERSION_MAJOR 0) -set(FLUORINE_VERSION_MINOR 2) -set(FLUORINE_VERSION_PATCH 3) +set(FLUORINE_VERSION_MINOR 3) +set(FLUORINE_VERSION_PATCH 0) set(FLUORINE_BUILD_CHANNEL "stable" CACHE STRING "Build channel: 'stable' for tagged releases, 'beta' for rolling CI builds") set(FLUORINE_BUILD_TIMESTAMP "" CACHE STRING |
