mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-16 06:18:42 +02:00
MISC: Update changelog (#1948)
This commit is contained in:
120
src/Constants.ts
120
src/Constants.ts
@@ -109,16 +109,124 @@ export const CONSTANTS = {
|
||||
|
||||
// Also update Documentation/doc/changelog.md when appropriate (when doing a release)
|
||||
LatestUpdate: `
|
||||
## v2.7.1 dev branch: Last updated 8 December 2024
|
||||
## v2.7.1 dev branch: Last updated 3 February 2025
|
||||
|
||||
### MAJOR CHANGES
|
||||
|
||||
- Grant Bladeburner API access to SF6 and "Blade's Simulacrum" augmentation to SF7.3 (@Sphyxis)
|
||||
- Move tail-related APIs to ns.ui namespace (@catloversg)
|
||||
- Support scripts playing against each other on "No AI" board (@ficocelliguy)
|
||||
|
||||
### MAJOR ADDITIONS
|
||||
### UI
|
||||
### DOCUMENTATION
|
||||
|
||||
- Fix: Company name in Job tab is not updated when switching companies in edge cases (@Nerdpie)
|
||||
- Make minor changes in buttons and error messages of tutorial (@catloversg)
|
||||
- Infiltration remembers faction choice for reputation reward (@catloversg)
|
||||
- Add filter tool to list of installed augmentations (@catloversg)
|
||||
- Disable buttons when player cannot buy things in tech vendor (@catloversg)
|
||||
- Show warning message for deprecated API Server feature (@catloversg)
|
||||
- Change "overclock" to "Boosted by bonus time" in Sleeves tab (@catloversg)
|
||||
- Hide spoiler content in Soft Reset popup (@catloversg)
|
||||
- Change how hacking level requirement is shown in "Create program" tab (@catloversg)
|
||||
- Fix: "Import Save Comparison" popup is shown after reloading (@catloversg)
|
||||
- Fix: Editor shows "+1 overload" with all NS APIs (@catloversg)
|
||||
- Fix: Editor becomes laggy and autocomplete may not work when player has too many scripts (@catloversg)
|
||||
- Fix: Edited code disappears in editor after switching tab (@catloversg)
|
||||
- Fix: Editor shows error popup when opening scripts on "." server (@catloversg)
|
||||
- Add UI to share RAM to boost reputation gain (@catloversg)
|
||||
- Fix: Sleeves UI shows and sets wrong task (@catloversg)
|
||||
- Add Grafting tab to sidebar (@catloversg)
|
||||
- Improve UX of Remote API setting page (@catloversg)
|
||||
- Add reward info to intro page of infiltration (@catloversg)
|
||||
- Fix: Wrong plural form in modal of coding contract (@catloversg)
|
||||
- Show all jobs instead of only one in Job tab (@catloversg)
|
||||
|
||||
### MISC
|
||||
### SPOILER CHANGES
|
||||
|
||||
- Fix: Tail log does not render multiline logs properly in edge cases (@catloversg)
|
||||
- Fix: Game takes too long to process crime work with large number of cycles (@catloversg)
|
||||
- API: Add "No AI" to GoOpponent type (@catloversg)
|
||||
- Add raw command string to autocomplete data (@catloversg)
|
||||
- Show user-friendly error message when running empty script (@catloversg)
|
||||
- Fix: ns.weaken reports wrong result when server security is near min value (@nanogyth)
|
||||
- Use same multiplier to calculate server's reduced money for all hacking methods (NS APIs and manual hack via UI) (@catloversg)
|
||||
- Add ns.ui.setTailFontSize API to change tail font size (@G4mingJon4s)
|
||||
- Fix: Running TypeScript scripts are not automatically started when game reloads (@catloversg)
|
||||
- Clarify messages related to "buy" command (@catloversg)
|
||||
- Remove RAM usage percentage in "free" CLI if it's NaN (@catloversg)
|
||||
- Add more error info to error dialog and tail log (@catloversg)
|
||||
- Fix: Grow log shows invalid values in edge cases (@catloversg)
|
||||
- Log script kill immediately and identify the guilty script (@yichizhng)
|
||||
- Add source map to transformed scripts (@catloversg)
|
||||
- Fix: Static RAM calculator cannot process abstract methods (@catloversg)
|
||||
- Include all executable types in error message of "run" command (@PerpetuaLux)
|
||||
- Add ns.ui.renderTail API (@catloversg)
|
||||
- Improve typing of coding contract API (@G4mingJon4s)
|
||||
- Add ns.enums.FactionName API (@catloversg)
|
||||
- Fix: Typo in API break notice of v2.6.1 (@catloversg)
|
||||
- Clarify "Disable ASCII art" setting (@catloversg)
|
||||
- Clarify availability of "buy" command (@catloversg)
|
||||
- Allow using wss for RFA (@catloversg)
|
||||
|
||||
### DOCUMENTATION
|
||||
|
||||
- Fix typo in "Getting Started" page (@catloversg)
|
||||
- Improve Infiltration docs (@catloversg)
|
||||
- Clarify input and output of Square Root coding contract (@catloversg)
|
||||
- Fix typo of CrimeStats (@catloversg)
|
||||
- Add starter React documentation (@danielpza)
|
||||
- Clarify return value of ns.getPurchasedServerCost and ns.getPurchasedServerUpgradeCost when input is invalid (@NagaOuroboros)
|
||||
- Fix migration doc typo (@esainane)
|
||||
- Clarify ns.exit (@Mathekatze)
|
||||
- Make nuke and port opening functions return boolean (@catloversg)
|
||||
- Document shorts in terms of actual finance terms (@d0sboots)
|
||||
- Replace outdated links for v2 migration guide and changelog (@catloversg)
|
||||
|
||||
### SPOILER CHANGES - UI
|
||||
|
||||
- Add visual cues to warn player of dangerous actions and status of population, chaos (@catloversg)
|
||||
- Allow empty string in amount and price fields in sell modals before confirming (@catloversg)
|
||||
- Show production multiplier of product in research popup (@catloversg)
|
||||
- Show operation description in tooltip of completed BlackOps (@catloversg)
|
||||
|
||||
### SPOILER CHANGES - MISC
|
||||
|
||||
- Allow passing 0 SkillPoints to ns.formulas.bladeburner.skillMaxUpgradeCount (@catloversg)
|
||||
- Change description and add tooltip for HackMoney-related multipliers (@catloversg)
|
||||
- Clarify "Company Favor" hash upgrade (@catloversg)
|
||||
- Increase number of displayed digits for "Base Size Modifier" of Stanek's Gift (@catloversg)
|
||||
- Remove mention of passive reputation gain when player is in BN2 (@catloversg)
|
||||
- Fix: Wrong warning of sellAmt being negative (@catloversg)
|
||||
- Add ns.singularity.getSaveData API (@catloversg)
|
||||
- Reword description of "Operation Tyrell" and "Operation Wallace" BlackOps (@Hihahahalol)
|
||||
- Standardize behavior of "connect" command and ns.singularity.connect API (@catloversg)
|
||||
- Decrease interval of check for faction invitation (@TheAimMan)
|
||||
- Change multiplier of defense level in BN14 (@ficocelliguy)
|
||||
- Fix: Sleeve takes on contracts without checking availability (@catloversg)
|
||||
|
||||
### SPOILER CHANGES - DOCUMENTATION
|
||||
|
||||
- Clarify isBusy and stopAction Singularity APIs (@catloversg)
|
||||
- Clarify ns.grafting.getGraftableAugmentations API (@catloversg)
|
||||
- Clarify type of returned value of ns.gang.getOtherGangInformation (@catloversg)
|
||||
- Clarify description of BN2 about gang and The Red Pill (@catloversg)
|
||||
- Clarify returned value of ns.bladeburner.getActionCountRemaining (@catloversg)
|
||||
- Fix incorrectly documented BusinessFactor (@esainane)
|
||||
- Fix typo in proof of boost material optimizer (@catloversg)
|
||||
|
||||
### CODEBASE/REFACTOR
|
||||
|
||||
- No changes since 2.7.0 release.
|
||||
|
||||
- Fix: React warning of missing keys in CovenantPurchasesRoot.tsx (@catloversg)
|
||||
- Fix: Flaky stock market test (@catloversg)
|
||||
- Convert Literature entries and helper functions to TSX (@NagaOuroboros)
|
||||
- Update webpack and its plugins (@catloversg)
|
||||
- Dockerize Bitburner (@romaswe)
|
||||
- Change signature of interpolate function in Infiltration code (@catloversg)
|
||||
- Validate theme, editor theme, and styles (@catloversg)
|
||||
- Fix React warning when using StatsTable (@catloversg)
|
||||
- Remove unused type of parameter of Favor component (@catloversg)
|
||||
- Merge TypeAssertion files (@catloversg)
|
||||
- Refactor ns.singularity.purchaseAugmentation (@catloversg)
|
||||
- Refactor Player.applyForJob (@catloversg)
|
||||
`,
|
||||
} as const;
|
||||
|
||||
@@ -70,6 +70,8 @@
|
||||
- Fix typo in Corporation documentation (@catloversg)
|
||||
- Add more information for deprecated nFormat API (@catloversg)
|
||||
- Clarify FactionWorkRepGain multiplier (@catloversg)
|
||||
- Improve FAQ and handbook (.lit file) of Corporation (@catloversg)
|
||||
- Clarify prerequisites of augmentations when grafting (@catloversg)
|
||||
|
||||
### MISC
|
||||
|
||||
@@ -167,6 +169,8 @@
|
||||
- Deduct karma when successfully completing action involving killing (@catloversg)
|
||||
- Fix: Hashserver UI shows wrong server list when purchasing upgrades (@catloversg)
|
||||
- Fix wrong initial productionMult of new division (@catloversg)
|
||||
- Add new API (ns.corporation.canCreateCorporation) to check if player can create corporation (@catloversg)
|
||||
- Print error message when player cannot create corporation (@catloversg)
|
||||
|
||||
### CODEBASE/REFACTOR
|
||||
|
||||
@@ -221,6 +225,9 @@
|
||||
- Fix: Generic Reviver does not handle Message class (@catloversg)
|
||||
- Add tests for b1tflum3 and destroyW0r1dD43m0n API (@catloversg)
|
||||
- Multiple large refactors to savegame loading for better validation and safety (@catloversg)
|
||||
- Enable new lint rules (@catloversg)
|
||||
- Show error dialog when finding out old bugs in pre-v2.4.0 (@catloversg)
|
||||
- Use "esnext" target when transforming code with swc (@catloversg)
|
||||
|
||||
## v2.6.2 Release: 3 July 2024
|
||||
|
||||
|
||||
Reference in New Issue
Block a user