diff --git a/src/Constants.ts b/src/Constants.ts
index 5686e5b58..7a89ab9f4 100644
--- a/src/Constants.ts
+++ b/src/Constants.ts
@@ -105,12 +105,98 @@ export const CONSTANTS = {
// Only use this if a backdoor is installed in the company's server
CompanyRequiredReputationMultiplier: 0.75,
- // Also update doc/source/changelog.rst
+ // Also update Documentation/doc/changelog.md when appropriate (when doing a release)
LatestUpdate: `
## v2.6.3 Dev: Last updated 15 August 2024
-See current dev branch changes here (commit history)
-
-See 2.6.2 changelog here
+### MAJOR ADDITIONS
+
+- BN options selection interface (@catloversg)
+- Support JSX, TS, TSX script files (@catloversg)
+
+### UI
+
+- Tweak Hacknet summary (@catloversg)
+- Only show relevant changes in "Purchased Augmentations" table (@catloversg)
+- Correctly show remaining grafting/programming time left when cycles are skipped. (@tom.prince)
+- Update monaco-editor to 0.50.0 and work around a bug (@tom.prince, @catloversg)
+- Fix misleading favor numbers (@catloversg)
+- Sync UI updates to game updates. (@tom.prince)
+- Always show description of faction price multiplier (@catloversg)
+- Add apostrophe to stanek's gift strings (@nicole)
+- Use Autocomplete instead of Select in augmentation tool (@catloversg)
+- Notify players about documentation tab after getting SF1.1 (@catloversg)
+
+### DOCUMENTATION
+
+- Remove obsolete description of killall (@catloversg)
+- Update description of source files (@catloversg)
+- Add link to NS API documentation (@catloversg)
+- fix a typo in the hamming code problem statement (@jazzybones)
+- Fix broken link in README.md (@ngcthao)
+- Remove " "s from .getDescription() result (@gmcew)
+- Typo in ns2 migration doc (@mctylr-gh)
+- Remove unmaintained VS Code extension from docs (@catloversg)
+- Fix link to non-existing page (@BaxoPlenty)
+- Add help text for changelog command (@catloversg)
+- Clarify deprecation warning of ns.getTimeSinceLastAug() (@catloversg)
+- Fix typos in NetscriptDefinitions.d.ts (@catloversg)
+- Add GoAnalysis and GoCheat doc namespaces (@catloversg)
+- Hamming Code parity sentence clarification, "Find All Valid Math Expressions" missing line breaks added, example formatting made consistent (@gmcew)
+- Outdated formula of favor in tooltip (@catloversg)
+- add scoring rules explanations to how to play page and score modal (@ficocelliguy)
+- Fix wrong description of ns.singularity.applyToCompany (@catloversg)
+- Fix errors and warnings shown by api-extractor (@catloversg)
+- Remove wrong information in ns.weaken (@catloversg)
+
+### MISC
+
+- Fix wrong money source when traveling (@catloversg)
+- Update caniuse-lite to latest version (@tom.prince)
+- Use ramOverride() to set compiled script RAM (@d0sboots)
+- Remove redundant type of CONSTANTS (@catloversg)
+- Add threshold for warning about system clock (@catloversg)
+- Provide type definitions for \`React\` and \`ReactDOM\` in in-game editor. (@tom.prince)
+- Fix "Router called before initialization" race (@d0sboots)
+- Always include stack trace in Recovery Mode (@d0sboots)
+- Add a type annotation to webpack configuration function. (@tom.prince)
+- Remove testing code in ScriptTransformer (@catloversg)
+- Use mathjax from npm, rather than vendored copy. Also fix mathjax path. (@tom.prince)
+- Don't spin forever if IDB can't be loaded (@d0sboots)
+- Prevent runtime NotAllowedError on Safari (@robofinch)
+- Remove unsed attribues of internal \`ScriptDeath\`. (@tom.prince)
+- Enable strict typechecking of typescript, and several other typescript improvements (@tom.prince)
+- Add some more types to \`webpack.config.js\`. (@tom.prince)
+- Minesweepergame minor bugfix, made rounding behavior for height, width and mine count consistent (@mmjr-x)
+- Refactor Person.ts and Sleeve.ts (@catloversg)
+- Fix crash when accessing nonexist files with file protocol (@catloversg)
+- Stop terminal scp from revealing and copying to unreachable servers (@yichizhng)
+- Tab completion uses wrong command list (@catloversg)
+- Fix: prompt does not reset text value (@catloversg)
+- Remove unnecessary dependency in Person class (@catloversg)
+- Remove js-sha256 (@catloversg)
+- Duplicated program in edge case (@catloversg)
+- Small change in devmenu augmentation tool (@catloversg)
+- Update Electron to v29 (@catloversg)
+- Improve rep calculation accuracy (@d0sboots)
+- CORPORATION: Fix NaN Total Assets caused by bug in bulkPurchase API (#1573) (@catloversg)
+- Cancel infiltration when player is hospitalized (@catloversg)
+- Update Node version (@catloversg)
+
+### SPOILER CHANGES
+
+- Change formula of bladeburner skill cost (@catloversg)
+- Fix wrong behavior of ns.bladeburner.getSkillUpgradeCost (@catloversg)
+- Disable rumor of Bladeburners in BN8 (@catloversg)
+- Stop current work when starting a program with Singularity (@TheAimMan)
+- Cap Gang recruit member calculation (@TheAimMan)
+- Allow upgrading bladeburner skill level over max safe integer (@catloversg)
+- Wrong countdown of remaining time for Bladeburner action (@catloversg)
+- Duplicated augmentation when buying after grafting (@catloversg)
+- Wrong success range of Bladeburner general action (@catloversg)
+- Add buyAmount and importAmount to Corporation Material API (@yichizhng)
+- Add success chance of Bladeburner action to Sleeves UI (@catloversg)
+- Allow filtering graftable augmentations (@catloversg)
+- Wrong error message when failing to recruit gang member (@catloversg)
`,
} as const;
diff --git a/src/SaveObject.ts b/src/SaveObject.ts
index 99883506e..171097197 100644
--- a/src/SaveObject.ts
+++ b/src/SaveObject.ts
@@ -853,7 +853,6 @@ function createNewUpdateText() {
"Please report any bugs/issues through the GitHub repository " +
"or the Bitburner subreddit (reddit.com/r/bitburner).\n\n" +
CONSTANTS.LatestUpdate,
- true,
),
1000,
);
@@ -868,7 +867,6 @@ function createBetaUpdateText() {
"Please report any bugs/issues through the github repository (https://github.com/bitburner-official/bitburner-src/issues) " +
"or the Bitburner subreddit (reddit.com/r/bitburner).\n\n" +
CONSTANTS.LatestUpdate,
- true,
),
1000,
);
diff --git a/src/Terminal/commands/changelog.ts b/src/Terminal/commands/changelog.ts
index b4a333bbf..78753e297 100644
--- a/src/Terminal/commands/changelog.ts
+++ b/src/Terminal/commands/changelog.ts
@@ -1,3 +1,3 @@
import { CONSTANTS } from "../../Constants";
import { dialogBoxCreate } from "../../ui/React/DialogBox";
-export const changelog = () => dialogBoxCreate("Most recent changelog info:\n\n" + CONSTANTS.LatestUpdate, true);
+export const changelog = () => dialogBoxCreate("Most recent changelog info:\n\n" + CONSTANTS.LatestUpdate);