From 37e1f01efafbf1e853af0b2b428d00de5d6ddde7 Mon Sep 17 00:00:00 2001 From: catloversg <152669316+catloversg@users.noreply.github.com> Date: Wed, 2 Apr 2025 06:40:31 +0700 Subject: [PATCH] MISC: Update changelog (#2064) --- src/Constants.ts | 46 ++++++++++++++++++++++++++++-- src/Documentation/doc/changelog.md | 9 ++++++ 2 files changed, 53 insertions(+), 2 deletions(-) diff --git a/src/Constants.ts b/src/Constants.ts index 612173153..706ff80f6 100644 --- a/src/Constants.ts +++ b/src/Constants.ts @@ -4,7 +4,7 @@ * Constants for specific mechanics or features will NOT be here. */ export const CONSTANTS = { - VersionString: "3.0.0dev", + VersionString: "2.8.1dev", isDevBranch: true, VersionNumber: 42, @@ -109,22 +109,64 @@ export const CONSTANTS = { // Also update Documentation/doc/changelog.md when appropriate (when doing a release) LatestUpdate: ` -## v3.0.0 dev changelog (Updated 3/5/2025, currently no changes from 2.8) +## v2.8.1 Dev: Last updated 1 April 2025 ### MAJOR CHANGES ### UI +- Increase width of each job in "Job" tab (#2017) (@catloversg) +- Fix: Cannot buy augmentations via UI when money is equal to cost (#2039) (@catloversg) +- Do not close scripts in editor when their servers are deleted (#2049) (@catloversg) +- Add button for exporting save file in recovery screen (#2060) (@catloversg) +- Show faction enemies even after joining (#2046) (@catloversg) + ### MISC +- Correctly initialize board from save when there are no prior moves (#1995) (@ficocelliguy) +- Fix first-time Go initialization (#2012) (@d0sboots) +- Add support for getting the save file through the RFA (#2004) (@G4mingJon4s) +- ns.getServer("home").moneyAvailable returns player's money (#2024) (@NagaOuroboros) +- Fix: Game crashes when loading new save in edge cases (#2026) (@catloversg) +- Ensure that IPvGO promises are initialized correctly on a new save and on fluming (#2032) (@ficocelliguy) +- Ensure there is always at least one offline node (#2030) (@ficocelliguy) +- Fix: Player can manipulate internal state of coding contract (#2040) (@catloversg) +- Fix: Player can win more than casino's limit (#2042) (@catloversg) +- Add new analysis method to set a custom testing board state (#2029) (@ficocelliguy) +- IPvGO: Improve type checking and documentation (#2028) (@ficocelliguy) +- Restarting the tutorial doesn't soft reset your game (#1992) (@paulcdejean) +- Fix exploit where favor limit from IPvGO was removed on augmentation (#2050) (@ficocelliguy) +- Add support for highlighting nodes and adding small text (#1996) (@ficocelliguy) + ### DOCUMENTATION +- Update TSDoc of ns.purchaseServer and CodingContract types (#2023) (@catloversg) +- IPvGO: Clarify how favor is gained from wins (#2051) (@ficocelliguy) +- Clarify AutocompleteData.server and ns.formatNumber (#2062) (@catloversg) + ### SPOILER CHANGES - UI +- Make SF description in Augmentations tab and BitVerse always be the same (#2013) (@catloversg) +- Make BN-hint popups harder to be dismissed accidentally (#2021) (@catloversg) +- Warn player if they enable territory clash when gang power is too low (#2061) (@catloversg) + ### SPOILER CHANGES - MISC +- Warn player that they cannot accept Stanek's Gift after joining Bladeburner with SF7.3 (#2005) (@catloversg) +- Disable effect of SF7.3 and SF10 if player disables them with advanced options (#2019) (@catloversg) +- Add ns.singularity.cat (#1999) (@NagaOuroboros) + ### SPOILER CHANGES - DOCUMENTATION +- Clarify effect of Bladeburner augmentation and Stanek's Gift fragment (#2058) (@catloversg) +- Clarify conditions of activating Gang, Bladeburner, Stanek's Gift (#2053) (@catloversg) +- Clarify Market-TA1, Market-TA2, MaxSalesVolume (#2014) (@catloversg) ### CODEBASE/REFACTOR + +- Suppress false-positive console errors caused by RamCalculation.test.ts (#2002) (@catloversg) +- Fix React warnings in BitVerse (#2020) (@catloversg) +- "getCornerMove" coordinates corrected (#2027) (@wasniahC) +- CI: Pin commit id of tj-actions/changed-files (#2031) (@catloversg) +- Add mathjax-full and csstype as direct dependencies (#2037) (@ficocelliguy) `, } as const; diff --git a/src/Documentation/doc/changelog.md b/src/Documentation/doc/changelog.md index f9ffa836a..737a10f03 100644 --- a/src/Documentation/doc/changelog.md +++ b/src/Documentation/doc/changelog.md @@ -38,6 +38,8 @@ - Warn player if they are editing and saving files on non-home servers (#1968) (@catloversg) - Improve performance of April Fools Easter egg (#1977) (@catloversg) - Add disambiguation to the confusing "1s / ls" tutorial step (#1972) (@ficocelliguy) +- Fix: Multiple problems with Job tab (#1976) (@catloversg) +- Add "Run" action to run current script in editor (#1987) (@catloversg) ### MISC @@ -72,6 +74,7 @@ - Show user-friendly error message when there is syntax error in scripts (#1963) (@catloversg) - Do not round return value of getBonusTime APIs (#1961) (@catloversg) - JetBrains Mono font shows wrong glyphs (#1971) (@catloversg) +- Fix: Some calculations return NaN due to Player.playtimeSinceLastAug being 0 in edge cases (#1985) (@catloversg) ### DOCUMENTATION @@ -88,6 +91,8 @@ - Replace outdated links for v2 migration guide and changelog (#1934) (@catloversg) - Clarify ns.nuke (#1969) (@catloversg) - Clarify ns.scan (#1965) (@catloversg) +- Clarify values returned in range 0-1 (#1986) (@catloversg) +- Add docs for autocomplete (#1981) (@muesli4brekkies) ### SPOILER CHANGES - UI @@ -125,6 +130,7 @@ - Fix typo in proof of boost material optimizer (#1938) (@catloversg) - Clarify ns.singularity.softReset (#1980) (@catloversg) - Clarify ns.singularity.quitJob (#1979) (@catloversg) +- Clarify value of gang territory (#1978) (@catloversg) ### CODEBASE/REFACTOR @@ -143,6 +149,9 @@ - Move coding contract code to a separate folder (#1932) (@G4mingJon4s) - Update webpack and katex (#1975) (@catloversg) - Update api-extractor (#1982) (@catloversg) +- Refactor KeyBindingPage (#1984) (@catloversg) +- Make minor change in migration code for version 2.8 (#1989) (@d0sboots) +- Refactor duplicate code in updateSkillLevels (#1988) (@d0sboots) ## v2.7.0: 8 December 2024