RELEASE: 2.4.1 (#752)

This commit is contained in:
Snarling 2023-08-26 18:07:09 -04:00 committed by GitHub
parent aaaa980d10
commit de5ebc993b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 78 additions and 36 deletions

@ -1,6 +1,6 @@
{ {
"name": "bitburner", "name": "bitburner",
"version": "2.3.2dev", "version": "2.4.1",
"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.3.2dev", "version": "2.4.1",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "bitburner", "name": "bitburner",
"version": "2.3.2dev", "version": "2.4.1",
"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.1dev", "version": "2.4.1",
"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,9 +83,9 @@ 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.1dev", VersionString: "2.4.1",
isDevBranch: true, isDevBranch: false,
VersionNumber: 33, VersionNumber: 34,
/** Max level for any skill, assuming no multipliers. Determined by max numerical value in javascript for experience /** 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 * 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 // Also update doc/source/changelog.rst
LatestUpdate: ` LatestUpdate: `
## v2.4.1dev - Last changelog update 8/21/23 ## v2.4.1 Update (8/26/23)
See 2.4.0 changelog at: ### FEATURE ADDITIONS:
https://github.com/bitburner-official/bitburner-src/blob/stable/src/Documentation/ui/doc/changelog.md
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:
* Added "Enable terminal history search with arrow keys" option in Misc options category, inspired by similar functionality in shells like zsh. (@ficocelliguy)
### BUGFIX: ### BUGFIX:
* Fixed a bug where buying NeuroFlux Governor would buy one less level than expected (@zerbosh) - 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) - 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) - Infiltration: 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)
### API CHANGES:
* 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)
### CODEBASE / DOCS / MISC: ### CODEBASE / DOCS / MISC:
* Added a new theme "zerenity" (@Zelow79) - 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 game constants (@zerbosh) - Reorganize ingame documentation folder structure, simplify documentation bundling (@Snarling)
* Reorganize ingame documentation folder structure, simplify documentation bundling (@Snarling) - IP Address coding contract accepts single-quoted entries (@myCatsName)
* IP Address coding contract accepts single-quoted entries (@myCatsName) - Updated an outdated message on ns.killall logs (@myCatsName)
* Updated an outdated message on ns.killall logs (@myCatsName) - Updated documentation for ns.share and ns.getSharePower (@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 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)
* Removed more references to ReadTheDocs that remained after 2.4.0 (@hydroflame) - Fixed some typos/spacing (@myCatsName)
* 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)
`, `,
}; };

@ -1,5 +1,45 @@
# Changelog # 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 ## v2.4.0 - Death to readthedocs
NETSCRIPT: NETSCRIPT: