Changelog update for 2.5.0 (#828)

This commit is contained in:
Snarling 2023-09-24 09:11:49 -04:00 committed by GitHub
parent 875bddbbdb
commit 6d3495d05f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 50 additions and 43 deletions

@ -1,12 +1,12 @@
{ {
"name": "bitburner", "name": "bitburner",
"version": "2.3.2dev", "version": "2.5.0",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "bitburner", "name": "bitburner",
"version": "2.3.2dev", "version": "2.5.0",
"dependencies": { "dependencies": {
"electron-config": "^2.0.0", "electron-config": "^2.0.0",
"electron-log": "^4.4.8", "electron-log": "^4.4.8",

@ -1,6 +1,6 @@
{ {
"name": "bitburner", "name": "bitburner",
"version": "2.4.1", "version": "2.5.0",
"description": "A cyberpunk-themed programming incremental game", "description": "A cyberpunk-themed programming incremental game",
"main": "main.js", "main": "main.js",
"author": "Daniel Xie, Olivier Gagnon, et al.", "author": "Daniel Xie, Olivier Gagnon, et al.",

4
package-lock.json generated

@ -1,12 +1,12 @@
{ {
"name": "bitburner", "name": "bitburner",
"version": "2.4.1", "version": "2.5.0",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "bitburner", "name": "bitburner",
"version": "2.4.1", "version": "2.5.0",
"hasInstallScript": true, "hasInstallScript": true,
"license": "SEE LICENSE IN license.txt", "license": "SEE LICENSE IN license.txt",
"dependencies": { "dependencies": {

@ -1,7 +1,7 @@
{ {
"name": "bitburner", "name": "bitburner",
"license": "SEE LICENSE IN license.txt", "license": "SEE LICENSE IN license.txt",
"version": "2.4.1", "version": "2.5.0",
"main": "electron-main.js", "main": "electron-main.js",
"author": { "author": {
"name": "Daniel Xie, Olivier Gagnon, et al." "name": "Daniel Xie, Olivier Gagnon, et al."

@ -83,7 +83,7 @@ export const CONSTANTS: {
Donations: number; // number of blood/plasma/palette donation the dev have verified., boosts NFG Donations: number; // number of blood/plasma/palette donation the dev have verified., boosts NFG
LatestUpdate: string; LatestUpdate: string;
} = { } = {
VersionString: "2.4.2dev", VersionString: "2.5.0dev",
isDevBranch: true, isDevBranch: true,
VersionNumber: 34, VersionNumber: 34,
@ -219,49 +219,56 @@ export const CONSTANTS: {
// Also update doc/source/changelog.rst // Also update doc/source/changelog.rst
LatestUpdate: ` LatestUpdate: `
## v2.4.2 dev changelog (last updated 9/12/23) ## v2.5.0 dev changelog (last updated 9/24/23)
See 2.4.1 changelog: https://github.com/bitburner-official/bitburner-src/blob/stable/src/Documentation/doc/changelog.md See 2.4.1 changelog: https://github.com/bitburner-official/bitburner-src/blob/stable/src/Documentation/doc/changelog.md
### NOTES
(Corporation) The gameplay balance of the Corporation mechanic will be significantly different this patch, due to bugfixes for both share price and valuation. Fully automated scripts and overall gameplay strategies for Corporation may need to be adjusted.
### API CHANGES: ### API CHANGES:
- ns.print and ns.tprint now handle Set and Map. (@ficocelliguy) - ns.print and ns.tprint now handle Set and Map. (@ficocelliguy)
- Added CorporationDivisions property to BitNodeMultipliers interface (@Caldwell-74) - (Corporation) Added CorporationDivisions property to BitNodeMultipliers interface (@Caldwell-74)
#### CORP - (Corporation) Added makesMaterials and makesProducts properties to CorpIndustryData interface. (@Caldwell-74)
- Added makesMaterials and makesProducts properties to CorpIndustryData interface. (@Caldwell-74) - (Corporation) Added issueNewSharesCooldown property to the CorporationInfo interface.
- Added issueNewSharesCooldown property to the CorporationInfo interface. - (Gang) Added ns.gang.getRecruitsAvailable: Gets the number of additional gang members that can currently be recruited (@myCatsName)
#### GANG - (Gang) Added ns.gang.respectForNextRecruit: Gets the respect threshold for recruiting the next gang member (@myCatsName)
- Added ns.gang.getRecruitsAvailable: Gets the number of additional gang members that can currently be recruited (@myCatsName) - (Gang) Added ns.gang.renameMember: Renames a gang member (@myCatsName)
- Added ns.gang.respectForNextRecruit: Gets the respect threshold for recruiting the next gang member (@myCatsName)
- Added ns.gang.renameMember: Renames a gang member (@myCatsName)
### BUGFIX ### BUGFIX
- Hashnet - Buying multiple company favor upgrades at the same time will actually apply them all instead of just one. (@aschmider) - Taking a university class no longer gives the player an achievement for working out in a gym. (@myCatsName)
- Terminal: Bash keybinding ctrl-C clears an ongoing terminal history search (@ncharris93) - Bash keybind ctrl-C clears an ongoing terminal history search (@ncharris93)
- Corporation: "Same sell amount in all cities" works with Products again. (@Caldwell-74) - (Corporation): Fix bug in valuation calculation (@yichizhng)
- (Corporation): Fix bug in share price calculation (@jjclark1982)
- (Corporation) "Same sell amount in all cities" works with Products again. (@Caldwell-74)
- (Hashnet) Buying multiple company favor upgrades at the same time will actually apply them all instead of just one. (@aschmider)
### DOCS AND UI ### OTHER CHANGES
- Tail windows now remain on the page, but hidden, when on pages like Infiltration where they should not be shown. This will impact any React content added via ns.printRaw, as the content will no longer be unmounted and remounted when navigating to/from Infiltration. (@ficocelliguy) - MISC: Improved handling of aliases in the Terminal (@ficocelliguy)
- Faction augmentation page updates more reliably (@zerbosh) - MISC: Improved error messages for ns.getPurchasedServer (@ficocelliguy)
- Added a text filter on the Faction Augmentations page (@ficocelliguy) - MISC: ns.sleep and ns.asleep now show a formatted time in the script log. (@ficocelliguy)
- Improved pagination of Active Scripts page (@Ookamiko, @ficocelliguy) - MISC: Fix an exploit that allowed over 100% utilization of a server's ram (@d0sboots)
- Various UI improvements for Gang (@myCatsName) - MISC: (Bladeburner / Sleeve) Bladeburner training action is available for sleeves (@Zelow79)
- Icarus message no longer shows repeatedly for players that are in the endgame. (@ficocelliguy) - UI: Tail windows now remain on the page, but hidden, when on pages like Infiltration where they should not be shown. This means any modifications made to the tail window directly will persist through an infiltration, and React content added via printRaw will no longer unmount and remount. Scripts that relied on the previous behavior might need to be adjusted. (@ficocelliguy)
- Remove work completion dialogs when performing an augmentation install (@ficocelliguy) - UI: Faction augmentation page updates more reliably (@zerbosh)
- Tweaked some number formatting to look better in Corp and Stats page (@zerbosh) - UI: Added a text filter on the Faction Augmentations page (@ficocelliguy)
- Improve documentation for ports (@muesli4brekkies) - UI: Improved pagination of Active Scripts page (@Ookamiko, @ficocelliguy)
- Updated documentation for ns.tail and ns.getScriptLogs to make it clear a PID can be used. (@myCatsName) - UI: Icarus message no longer shows repeatedly for players that are in the endgame. (@ficocelliguy)
- Improve documentation for FilenameOrPID functions (@VictorS) - UI: Remove work completion dialogs when performing an augmentation install (@ficocelliguy)
- Added initial ingame documentation for Bladeburner and Gang (@myCatsName) - UI: Improve soft reset dialog, and always show dialog when soft resetting (@myCatsName)
- Improved various existing ingame documentation pages (@myCatsName) - UI: While closing, modals no longer update displayed info and become inert (@Snarling)
- Improve API documentation for Bladeburner and Gang functions (@myCatsName) - UI: (Bladeburner) Fix a possible NaN display value in Bladeburner (@zerbosh)
- Bladeburner: Fix a possible NaN display value in Bladeburner (@zerbosh) - UI: (Corporation) Multiple UI improvements for Corporation (@jjclark1982)
- Corporation: Market TA no longer has its own dialog box, it's set in the normal sell dialog (@Caldwell-74) - UI: (Corporation) Tweaked some number formatting to look better in Corp and Stats page (@zerbosh)
- Corporation: Fix an incorrect value in the party dialog box (@aschmider) - UI: (Corporation) Market TA no longer has its own dialog box, it's set in the normal sell dialog (@Caldwell-74)
- Corporation: Improved the descriptions for Corporation states (@Caldwell-74) - UI: (Corporation) Fix an incorrect value in the party dialog box (@aschmider)
- UI: (Corporation) Improved the descriptions for Corporation states (@Caldwell-74)
### MISC / OTHER - UI: (Gang) Various UI improvements for Gang (@myCatsName)
- Made Bladeburner Training action available to sleeves (@Zelow79) - DOCS: Improve documentation for ports (@muesli4brekkies)
- Improved handling of aliases in the Terminal (@ficocelliguy) - DOCS: Updated documentation for ns.tail and ns.getScriptLogs to make it clear a PID can be used. (@myCatsName)
- Improved error messages for ns.getPurchasedServer (@ficocelliguy) - DOCS: Improve documentation for FilenameOrPID functions (@VictorS)
- DOCS: Improved various existing ingame documentation pages (@myCatsName)
- DOCS: (Bladeburner / Gang) Added initial ingame documentation for Bladeburner and Gang (@myCatsName)
- DOCS: (Bladeburner / Gang) Improve API documentation for Bladeburner and Gang functions (@myCatsName)
`, `,
}; };