From 633da383016ad0521f9f1c17cdd99478d2701e41 Mon Sep 17 00:00:00 2001 From: Snarling <84951833+Snarling@users.noreply.github.com> Date: Wed, 3 Jul 2024 15:14:45 -0800 Subject: [PATCH] RELEASE: 2.6.2 (#1454) --- src/Constants.ts | 15 ++++--- src/Documentation/doc/changelog.md | 69 ++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+), 7 deletions(-) diff --git a/src/Constants.ts b/src/Constants.ts index 3a1bd51d0..3bf9300e6 100644 --- a/src/Constants.ts +++ b/src/Constants.ts @@ -55,9 +55,9 @@ export const CONSTANTS: { CompanyRequiredReputationMultiplier: number; // Only use this if a backdoor is installed in the company's server LatestUpdate: string; } = { - VersionString: "2.6.2dev", - isDevBranch: true, - VersionNumber: 39, + VersionString: "2.6.2", + isDevBranch: false, + VersionNumber: 40, /** Max level for any skill, assuming no multipliers. Determined by max numerical value in javascript for experience * and the skill level formula in Player.js. Note that all this means it that when experience hits MAX_INT, then @@ -156,14 +156,14 @@ export const CONSTANTS: { // Also update doc/source/changelog.rst LatestUpdate: ` -## v2.6.2 dev - Last update 27 June 2024 - -See 2.6.1 changelog at https://github.com/bitburner-official/bitburner-src/blob/v2.6.1/src/Documentation/doc/changelog.md +## v2.6.2 Release: 3 July 2024 ### CHANGES - Hotfix (also backported to 2.6.1): Fixed an issue with invalid format on steam cloud save (@catloversg) - Augmentations: Augmentations that affect starting money now add money instead of replacing it (@jjclark1982) +- API: ns.spawn can now be used with 0 delay for a synchronous effect (@d0sboots) +- API: Added the ns.ramOverride function, which allows altering the ram usage of a script at runtime (@d0sboots) - Coding Contracts: Improved the performance of the All Valid Math Expressions contract checker (@yichizhng) - Coding Contracts: Simplified the Shortest Path contract checker (@gmcew) - Documentation: Various improvements (@mrsimo, @catloversg, @ficocelliguy, @gmcew, @otac0n) @@ -194,7 +194,7 @@ See 2.6.1 changelog at https://github.com/bitburner-official/bitburner-src/blob/ - Terminal: Added grep command (@muesli4brekkies) - Terminal: Improved autocompletion for mixed case strings (@yichizhng) - Codebase: Partial migration away from outdated mui/styles (@Caldwell-74) -- Codebase: Cleanup / refactoring (@catloversg, @Caldwell-74, @Snarling, @ficocelliguy) +- Codebase: Cleanup / refactoring (@catloversg, @Caldwell-74, @Snarling, @ficocelliguy, @tomprince) ### SPOILER CHANGES @@ -212,6 +212,7 @@ See 2.6.1 changelog at https://github.com/bitburner-official/bitburner-src/blob/ - Grafting: Fixed a spacing issue (@Sphyxis) - Grafting: Fixed an issue that could cause hacknet node production to be inaccurrate when combined with Grafting (@catloversg) - Grafting: Fixed an issue that could cause inaccurate HP after Grafting (@catloversg) +- Grafting: Added ns.grafting.waitForOngoingGrafting (@catloversg) - Intelligence: Changed scaling for intelligence gain from manual hacking (@catloversg) - Sleeve: Sleeve travel can no longer be performed if the player has insufficient funds (@gmcew) - Sleeve: It's no longer possible to install an unavailable augmentation on a sleeve (@yichizhng) diff --git a/src/Documentation/doc/changelog.md b/src/Documentation/doc/changelog.md index 6a3207bde..d11f8c4a4 100644 --- a/src/Documentation/doc/changelog.md +++ b/src/Documentation/doc/changelog.md @@ -1,5 +1,74 @@ # Changelog +## v2.6.2 Release: 3 July 2024 + +### CHANGES + +- Hotfix (also backported to 2.6.1): Fixed an issue with invalid format on steam cloud save (@catloversg) +- Augmentations: Augmentations that affect starting money now add money instead of replacing it (@jjclark1982) +- API: ns.spawn can be used with 0 delay for a synchronous effect (@d0sboots) +- API: Added the ns.ramOverride function, which allows altering the ram usage of a script at runtime (@d0sboots) +- Coding Contracts: Improved the performance of the All Valid Math Expressions contract checker (@yichizhng) +- Coding Contracts: Simplified the Shortest Path contract checker (@gmcew) +- Documentation: Various improvements (@mrsimo, @catloversg, @ficocelliguy, @gmcew, @otac0n) +- Electron: Game can now load correctly when the path includes symbolic links (@catloversg) +- Faction: Fixed some edge cases around Favor overflow (@catloversg) +- Faction: All available invites are sent at once (@catloversg) +- Faction UI: show which skills are relevant for each type of Faction work (@gmcew) +- Font: Embedded the JetBrains Mono font as "JetBrainsMono" (@catloversg) +- Go: Can now play manually as white against your own scripts (@ficocelliguy) +- Go: Save a full game history to prevent repeat moves (@ficocelliguy) +- Go: Support offline time / bonus cycles to allow less time between AI moved (@ficocelliguy) +- Hacking: Clamp hack success chance to prevent issues with infinity (@Caldwell-74) +- Hacknet: Fix an issue that caused inaccurate level base cost (@JamesWilcox-git) +- Hacknet: UI improvements (@jjclark1982) +- Hospital: Can now be hospitalized even when busy performing a work task (@catloversg) +- Infiltration: Automating infiltration is now more difficult (@catloversg) +- Infiltration: Wire game shows wire colors on wires (@muesli4brekkies) +- Misc: Changed how negative changes in system time are handled (@catloversg) +- Programs UI: Now displays time remaining (@TheAimMan) +- Servers: Existing servers can now have more than 1 core (@TheAimMan) +- Scripts: Relative imports can now be used (@Caldwell-74) +- Script Editor: Improved detection of possible infinite loops (@G4mingJon4s) +- Script Editor: Cursor location is remembered when switching tabs or game pages (@catloversg) +- Script Editor: Improvements to vim mode (@G4mingJon4s) +- Script Editor: Individual script tabs can be in separate editor modes (@G4mingJon4s) +- Skills: Fix an inconsistency in experience needed to level a skill from 1 to 2 (@catloversg) +- Terminal: Add more options to the rm command (@G4mingJon4s, @d0sboots) +- Terminal: Added grep command (@muesli4brekkies) +- Terminal: Improved autocompletion for mixed case strings (@yichizhng) +- Codebase: Partial migration away from outdated mui/styles (@Caldwell-74) +- Codebase: Cleanup / refactoring (@catloversg, @Caldwell-74, @Snarling, @ficocelliguy, @tomprince) + +### SPOILER CHANGES + +- Bladeburner: Added a button to stop the current action (@Kelenius, @catloversg) +- Bladeburner: Improved logging of information in the Bladeburner console (@Kelenius, @catloversg) +- Bladeburner: Black Operations show in the expected order again (@catloversg) +- Bitnode 5: Show bitnode multipliers while in BN5.1 (@catloversg) +- Bitverse: Spawned scripts will no longer launch from the bitverse screen (@catloversg) +- Corporation: Refactor markup multiplier (@catloversg) +- Corporation: Allow mass discarding products by selling for 0 (@gmcew) +- Corporation: Allow access to constants even when API access is not available (@ilkecan) +- Gang: Show equipment even when it cannot be purchased yet (@catloversg) +- Gang: Fix an issue with wanted gain rate (@catloversg) +- Gang: Show effective gain rates when bonus time in effect (@G4mingJon4s) +- Grafting: Fixed a spacing issue (@Sphyxis) +- Grafting: Fixed an issue that could cause hacknet node production to be inaccurrate when combined with Grafting (@catloversg) +- Grafting: Fixed an issue that could cause inaccurate HP after Grafting (@catloversg) +- Grafting: Added ns.grafting.waitForOngoingGrafting (@catloversg) +- Intelligence: Changed scaling for intelligence gain from manual hacking (@catloversg) +- Sleeve: Sleeve travel can no longer be performed if the player has insufficient funds (@gmcew) +- Sleeve: It's no longer possible to install an unavailable augmentation on a sleeve (@yichizhng) +- Sleeve: No longer show a dialog message if a sleeve is working at a job while quitting that company (@Kelenius) +- Sleeve: ns.sleeve.setToBladeburnerAction works again for setting sleeves to Bladeburner contract work (@Sphyxis) +- Singularity: Add ns.singularity.getFactionWorkTypes (@catloversg) +- Singularity: Fix an edge case issue with ns.singularity.getAugmentationFactions (@catloversg) + +### OTHER + +- Nerf noodle bar + ## v2.6.1 - 21 May 2024 ### MAJOR CHANGES