diff --git a/electron/package.json b/electron/package.json index 36a9c0b4e9..ee9e2fd7de 100755 --- a/electron/package.json +++ b/electron/package.json @@ -1,6 +1,6 @@ { "name": "bitburner", - "version": "2.3.2dev", + "version": "2.4.1", "description": "A cyberpunk-themed programming incremental game", "main": "main.js", "author": "Daniel Xie, Olivier Gagnon, et al.", diff --git a/package-lock.json b/package-lock.json index 7fd9514cf7..9492a30e38 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "bitburner", - "version": "2.3.2dev", + "version": "2.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "bitburner", - "version": "2.3.2dev", + "version": "2.4.1", "hasInstallScript": true, "license": "SEE LICENSE IN license.txt", "dependencies": { diff --git a/package.json b/package.json index b740268d2c..26c0d74525 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "bitburner", "license": "SEE LICENSE IN license.txt", - "version": "2.4.1dev", + "version": "2.4.1", "main": "electron-main.js", "author": { "name": "Daniel Xie, Olivier Gagnon, et al." diff --git a/src/Constants.ts b/src/Constants.ts index 910db42c2f..e010ef952c 100644 --- a/src/Constants.ts +++ b/src/Constants.ts @@ -83,9 +83,9 @@ export const CONSTANTS: { Donations: number; // number of blood/plasma/palette donation the dev have verified., boosts NFG LatestUpdate: string; } = { - VersionString: "2.4.1dev", - isDevBranch: true, - VersionNumber: 33, + VersionString: "2.4.1", + isDevBranch: false, + VersionNumber: 34, /** 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 @@ -219,42 +219,44 @@ export const CONSTANTS: { // Also update doc/source/changelog.rst LatestUpdate: ` -## v2.4.1dev - Last changelog update 8/21/23 +## v2.4.1 Update (8/26/23) -See 2.4.0 changelog at: -https://github.com/bitburner-official/bitburner-src/blob/stable/src/Documentation/ui/doc/changelog.md +### FEATURE ADDITIONS: -Some changes below include spoilers. +- Added "Enable terminal history search with arrow keys" option in Misc options category, inspired by similar functionality in shells like zsh. (@ficocelliguy) -### MAJOR ADDITIONS: +### BUGFIX: -* Added "Enable terminal history search with arrow keys" option in Misc options category, inspired by similar functionality in shells like zsh. (@ficocelliguy) +- Fixed a bug where buying NeuroFlux Governor would buy one less level than expected (@zerbosh) +- Fixed an issue that could cause the Coding Contract UI to become unreachable (@myCatsName) +- Infiltration: Knowledge of Apollo aug no longer highlights the incorrect wires (@Snarling) -### BUGFIX: +### CODEBASE / DOCS / MISC: -* Fixed a bug where buying NeuroFlux Governor would buy one less level than expected (@zerbosh) -* Fixed an issue that could cause the Coding Contract UI to become unreachable (@myCatsName) -* Knowledge of Apollo aug no longer highlights the incorrect wires (@Snarling) -* ns.sleeve.setToFactionWork no longer allows working for factions the player has not joined (@Snarling) +- Added a new theme "zerenity" (@Zelow79) +- Reorganize game constants (@zerbosh) +- Reorganize ingame documentation folder structure, simplify documentation bundling (@Snarling) +- IP Address coding contract accepts single-quoted entries (@myCatsName) +- Updated an outdated message on ns.killall logs (@myCatsName) +- Updated documentation for ns.share and ns.getSharePower (@myCatsName) +- Removed functions (like ns.getServerRam) are no longer shown when enumerating ns entries. (@Snarling) +- Removed more references to ReadTheDocs that remained after 2.4.0 (@hydroflame) +- Fixed some typos/spacing (@myCatsName) +- Fixed an issue with incorrect React keys in active scripts page (@zornlemma) -### API CHANGES: +### API CHANGES (NON-SPOILER) -* Added ns.singularity.getAugmentationFactions to provide a list of factions that has a given augmentation (@myCatsName) -* Added ns.stock.getConstants (@Snarling) -* Added ownedAugs and ownedSF properties to ns.getResetInfo return value (@Snarling) -* ns.corporation.getConstants now has a ram cost of 0 (@Snarling) +- Added ns.stock.getConstants (@Snarling) +- Added ownedAugs and ownedSF properties to return data of ns.getResetInfo (@Snarling) -### CODEBASE / DOCS / MISC: +### API CHANGES (SPOILERS): + +- Added ns.singularity.getAugmentationFactions to provide a list of factions that have a given augmentation (@myCatsName) +- ns.corporation.getConstants now has a ram cost of 0 (@Snarling) + +### OTHER CHANGES (SPOILERS): -* Added a new theme "zerenity" (@Zelow79) -* Successes for next level is now accurate in the UI for Bladeburner operations (@myCatsName) -* Reorganize game constants (@zerbosh) -* Reorganize ingame documentation folder structure, simplify documentation bundling (@Snarling) -* IP Address coding contract accepts single-quoted entries (@myCatsName) -* Updated an outdated message on ns.killall logs (@myCatsName) -* Updated documentation for ns.share and ns.getSharePower (@myCatsName) -* Removed function (like ns.getServerRam) are no longer shown when enumerating ns entries. (@Snarling) -* Removed more references to ReadTheDocs that remained after 2.4.0 (@hydroflame) -* Fixed some typos/spacing (@myCatsName) +- Successes for next level is now accurate in the UI for Bladeburner operations (@myCatsName) +- ns.sleeve.setToFactionWork no longer allows working for factions the player has not joined (@Snarling) `, }; diff --git a/src/Documentation/doc/changelog.md b/src/Documentation/doc/changelog.md index e6c76e8c4f..b969125d5e 100644 --- a/src/Documentation/doc/changelog.md +++ b/src/Documentation/doc/changelog.md @@ -1,5 +1,45 @@ # Changelog +## v2.4.1 Update (8/26/23) + +### FEATURE ADDITIONS: + +- Added "Enable terminal history search with arrow keys" option in Misc options category, inspired by similar functionality in shells like zsh. (@ficocelliguy) + +### BUGFIX: + +- Fixed a bug where buying NeuroFlux Governor would buy one less level than expected (@zerbosh) +- Fixed an issue that could cause the Coding Contract UI to become unreachable (@myCatsName) +- Infiltration: Knowledge of Apollo aug no longer highlights the incorrect wires (@Snarling) + +### CODEBASE / DOCS / MISC: + +- Added a new theme "zerenity" (@Zelow79) +- Reorganize game constants (@zerbosh) +- Reorganize ingame documentation folder structure, simplify documentation bundling (@Snarling) +- IP Address coding contract accepts single-quoted entries (@myCatsName) +- Updated an outdated message on ns.killall logs (@myCatsName) +- Updated documentation for ns.share and ns.getSharePower (@myCatsName) +- Removed functions (like ns.getServerRam) are no longer shown when enumerating ns entries. (@Snarling) +- Removed more references to ReadTheDocs that remained after 2.4.0 (@hydroflame) +- Fixed some typos/spacing (@myCatsName) +- Fixed an issue with incorrect React keys in active scripts page (@zornlemma) + +### API CHANGES (NON-SPOILER) + +- Added ns.stock.getConstants (@Snarling) +- Added ownedAugs and ownedSF properties to return data of ns.getResetInfo (@Snarling) + +### API CHANGES (SPOILERS): + +- Added ns.singularity.getAugmentationFactions to provide a list of factions that have a given augmentation (@myCatsName) +- ns.corporation.getConstants now has a ram cost of 0 (@Snarling) + +### OTHER CHANGES (SPOILERS): + +- Successes for next level is now accurate in the UI for Bladeburner operations (@myCatsName) +- ns.sleeve.setToFactionWork no longer allows working for factions the player has not joined (@Snarling) + ## v2.4.0 - Death to readthedocs NETSCRIPT: