feat: update changelog
This commit is contained in:
@@ -5,3 +5,8 @@
|
||||
- Added an animation skip button for faster 10x multi-pulls
|
||||
- Fixed a bug where opening the Craft menu from Gacha would show an empty screen
|
||||
- Stabilized login flow by resetting connection states after failed auto-logins
|
||||
|
||||
## [2.1.6] — 2026-04-24
|
||||
- Added Gacha system with Star and Gold banners (1x & 10x pulls)
|
||||
- Fragment Craft system — collect drops to craft exclusive skins
|
||||
- Fixed boot screen stuck on "Checking versions..."
|
||||
|
||||
@@ -1,7 +1,19 @@
|
||||
{
|
||||
"latest_version": "2.1.6",
|
||||
"latest_version": "2.1.7",
|
||||
"minimum_app_version": "2.1.0",
|
||||
"releases": [
|
||||
{
|
||||
"version": "2.1.7",
|
||||
"date": "2026-04-24",
|
||||
"pck_url": "https://raw.githubusercontent.com/adtpdn/tekton-updates/main/latest/patch.pck",
|
||||
"pck_size": 0,
|
||||
"changelog": [
|
||||
"Upgraded Gacha interface with dynamic CSGO-style sequential reveal animations",
|
||||
"Added an animation skip button for faster 10x multi-pulls",
|
||||
"Fixed a bug where opening the Craft menu from Gacha would show an empty screen",
|
||||
"Stabilized login flow by resetting connection states after failed auto-logins"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.1.6",
|
||||
"date": "2026-04-24",
|
||||
@@ -9,7 +21,7 @@
|
||||
"pck_size": 0,
|
||||
"changelog": [
|
||||
"Added Gacha system with Star and Gold banners (1x & 10x pulls)",
|
||||
"Fragment Craft system — collect drops to craft exclusive skins",
|
||||
"Fragment Craft system \u00e2\u20ac\u201d collect drops to craft exclusive skins",
|
||||
"Fixed boot screen stuck on \"Checking versions...\""
|
||||
]
|
||||
},
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ custom_features=""
|
||||
export_filter="all_resources"
|
||||
include_filter=""
|
||||
exclude_filter=""
|
||||
export_path="build/tekton_armageddon_v2.1.5.exe"
|
||||
export_path="build/tekton_armageddon_v2.1.7.exe"
|
||||
patches=PackedStringArray()
|
||||
patch_delta_encoding=false
|
||||
patch_delta_compression_level_zstd=19
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ compatibility/default_parent_skeleton_in_mesh_instance_3d=true
|
||||
[application]
|
||||
|
||||
config/name="Tekton Dash Armageddon"
|
||||
config/version="2.1.6"
|
||||
config/version="2.1.7"
|
||||
run/main_scene="res://scenes/ui/boot_screen.tscn"
|
||||
config/features=PackedStringArray("4.6", "Forward Plus")
|
||||
config/icon="res://icon.svg"
|
||||
|
||||
@@ -46,12 +46,7 @@ func _ready() -> void:
|
||||
|
||||
status_label.text = "Checking versions..."
|
||||
|
||||
# In the editor always skip update check — login screen handles session restore
|
||||
if OS.has_feature("editor"):
|
||||
print("[BootScreen] Editor mode — bypassing update check.")
|
||||
_begin_resource_load()
|
||||
return
|
||||
|
||||
# Let the GameUpdateManager handle Editor mode (it will use the local version.json)
|
||||
update_manager.check_for_updates()
|
||||
|
||||
func _get_update_manager() -> Node:
|
||||
|
||||
@@ -34,7 +34,7 @@ parts = version_str.split(".")
|
||||
parts[-1] = str(int(parts[-1]) + 1)
|
||||
new_version = ".".join(parts)
|
||||
|
||||
print(f"Version: {version_str} → {new_version}")
|
||||
print(f"Version: {version_str} -> {new_version}")
|
||||
|
||||
# ─── 3. Read CHANGELOG_DRAFT.md ──────────────────────────────────────────────
|
||||
changelog_lines = []
|
||||
@@ -61,7 +61,7 @@ for line in raw:
|
||||
remaining_lines.append(line)
|
||||
|
||||
if not changelog_lines:
|
||||
print("ℹ No [NEXT] entries found in CHANGELOG_DRAFT.md — skipping version bump and release generation.")
|
||||
print("[INFO] No [NEXT] entries found in CHANGELOG_DRAFT.md -- skipping version bump and release generation.")
|
||||
exit(0)
|
||||
|
||||
print(f"Changelog entries: {len(changelog_lines)}")
|
||||
@@ -92,11 +92,11 @@ manifest = {
|
||||
"releases": existing["releases"]
|
||||
}
|
||||
|
||||
with open(VERSION_JSON, "w") as f:
|
||||
with open(VERSION_JSON, "w", encoding="utf-8") as f:
|
||||
json.dump(manifest, f, indent="\t")
|
||||
f.write("\n")
|
||||
|
||||
print(f"✅ Written: {VERSION_JSON} (latest={new_version})")
|
||||
print(f"[OK] Written: {VERSION_JSON} (latest={new_version})")
|
||||
|
||||
# ─── 6. Bump version in project.godot ────────────────────────────────────────
|
||||
with open(PROJECT_GODOT, "r") as f:
|
||||
@@ -108,10 +108,10 @@ godot_content = re.sub(
|
||||
godot_content
|
||||
)
|
||||
|
||||
with open(PROJECT_GODOT, "w") as f:
|
||||
with open(PROJECT_GODOT, "w", encoding="utf-8") as f:
|
||||
f.write(godot_content)
|
||||
|
||||
print(f"✅ Bumped project.godot → {new_version}")
|
||||
print(f"[OK] Bumped project.godot -> {new_version}")
|
||||
|
||||
# ─── 7. Clear [NEXT] in CHANGELOG_DRAFT.md ───────────────────────────────────
|
||||
archived_header = f"## [{new_version}] — {today}\n"
|
||||
@@ -124,5 +124,5 @@ if remaining_lines:
|
||||
with open(CHANGELOG_DRAFT, "w", encoding="utf-8") as f:
|
||||
f.write(new_draft)
|
||||
|
||||
print(f"✅ Cleared [NEXT] in {CHANGELOG_DRAFT}, archived as [{new_version}]")
|
||||
print(f"[OK] Cleared [NEXT] in {CHANGELOG_DRAFT}, archived as [{new_version}]")
|
||||
print(f"\nDone! Push to patch-release to deploy v{new_version}.")
|
||||
|
||||
Reference in New Issue
Block a user