Skip to content

Commit

Permalink
RELEASE: 2.4.1 (#752)
Browse files Browse the repository at this point in the history
  • Loading branch information
Snarling authored Aug 26, 2023
1 parent aaaa980 commit de5ebc9
Show file tree
Hide file tree
Showing 5 changed files with 76 additions and 34 deletions.
2 changes: 1 addition & 1 deletion electron/package.json
Original file line number Diff line number Diff line change
@@ -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.",
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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."
Expand Down
62 changes: 32 additions & 30 deletions src/Constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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)
`,
};
40 changes: 40 additions & 0 deletions src/Documentation/doc/changelog.md
Original file line number Diff line number Diff line change
@@ -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:
Expand Down

0 comments on commit de5ebc9

Please sign in to comment.