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) +### MAJOR ADDITIONS -See 2.6.2 changelog here +- 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);