Merge pull request #4183 from bdaoust28/dev

DOC: Reformatted v2.1.0 changelog rst
This commit is contained in:
hydroflame 2022-10-04 11:42:44 -04:00 committed by GitHub
commit 29e2883203
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -6,167 +6,141 @@ Changelog
v2.1.0 - 2022-09-23 Remote File API v2.1.0 - 2022-09-23 Remote File API
----------------------------------- -----------------------------------
Dev notes Dev note
* The most important change about this update is the introduction of the remote file api.
With this we also deprecate the HTTP file api and the visual studio extension. Those things * The most important change about this update is the introduction of the Remote File API (RFA).
With this we also deprecate the HTTP file API and the Visual Studio extension. Those things
were made during the rush of Steam and aren't well thought out. This new process works with were made during the rush of Steam and aren't well thought out. This new process works with
both the web and Steam version of the game and every text editor. Moving forward we also both the web and Steam version of the game and every text editor. Moving forward we also
won't be doing much, if any, upgrades to the in-game editor. We think it's good enough for won't be doing much, if any, upgrades to the in-game editor. We think it's good enough for
now and if you need more we recommend you hook up your favorite external editor. now and if you need more we recommend you hook up your favorite external editor.
* Added functions to resize, move, and close tail windows
--- NEW FEATURES ---
* New Remote File API for transmitting files to the game (by @Hoekstraa)
* Added a new Augmentation, Z.O.Ë., which allows Sleeves to benefit from Stanek. * Added a new Augmentation, Z.O.Ë., which allows Sleeves to benefit from Stanek.
--- FIXES ---
API API
* Remove incorrectly placed 's' in ns.tFormat() (by @LJNeon) * Remove incorrectly placed 's' in ns.tFormat() (by @LJNeon)
* More ports (previously max 20, now practically unlimited) (by @Hoekstraa) * More ports (previously max 20, now practically unlimited) (by @Hoekstraa)
* Corp functions now return copy of constant arrays instead of the original (by @Mughur) * Corp functions now return copy of constant arrays instead of the original (by @Mughur)
* All the player sub-objects need to be copied for `getPlayer`. (by @MageKing17) * All the player sub-objects need to be copied for `getPlayer`. (by @MageKing17)
* add corp get<constant> functions, UI (by @Mughur) * add corp get<constant> functions, UI (by @Mughur)
* FIX #3860 destroyW0r1dD43m0n now properly gives achievements and FIX #3890 favor now properly syncs across pages and the Donate achievement is now given correctly (by @Aerophia) * [danielyxie/bitburner#3860] destroyW0r1dD43m0n now properly gives achievements
* [danielyxie/bitburner#3890] favor now properly syncs across pages and the Donate achievement is now given correctly (by @Aerophia)
CONTRIBUTIONS
* Modify PR template (by @Hoekstraa)
CCT
* inconsistent probability for generation between online and offline (by @quacksouls)
DOC
* Some typo fixes in Netscript functions (by @quacksouls)
* Fix #4033 Why use Coding Contract API (by @quacksouls)
* typo fix in description of Caesar cipher (by @quacksouls)
* FIX DOCS TYPO IN terminal.rst (by @BugiDev)
* Update bitburner.sleeve.settobladeburneraction.md (by @borisflagell)
CORPORATION
* FIX #3880, #3876, #3322 and #3138 Bunch of corporation fixes (by @Mughur)
* Gave investors some economics classes (by @Mughur)
* Limit shareholder priority on newly issued shares (by @Undeemiss)
UI
* FIX #2962 Add a setting to display middle time unit in Time Elapsed String (by @hydroflame)
* FIX #4106 Fix incorrect experience display in Crime UI. (by @SilverNexus)
* Bitnode stats now show if BB/Corporation are disabled (by @Kelenius)
* Removed three empty lines from BB status screen (by @Kelenius)
* Add missing space to BN7 description (by @hex7cd)
* Improvements to crime work UI (by @Kelenius)
* FIX #3975, #3882 Script Editor more responsive on resize, and fix dirty file indicator (by @Snarling)
API FIX
* getCrimeStats use bitnode multipliers in the output of crime stats (by @phyzical) * getCrimeStats use bitnode multipliers in the output of crime stats (by @phyzical)
SLEEVES
* FIX #3819 Allow using the regeneration chamber with sleeves to heal them. (by @coderanger)
* FIX #4063 fix crash when player tries to assign more than 3 sleeves to Bladeburner contracts (by @Snarling)
* FIX #4051 Sleeves no longer crash when player quits company sleeve was working (by @Snarling)
API BACKUP
* add singularity function for exporting game save back (by @phyzical) * add singularity function for exporting game save back (by @phyzical)
CORPORATION API CODING CONTRACTS
* FIX #3655 Expose exports from Material (by @Rasmoh)
SCRIPTS * inconsistent probability for generation between online and offline (by @quacksouls)
* FIX #4081 Rerunning a script from tail window recalculates ram usage (by @Snarling) * Don't stringify answer if already a string (by @alainbryden)
* FIX #3962 The correct script will be closed even if the player modifies args (v2.0) (by @Snarling) * [danielyxie/bitburner#3755] change input handling for contract attempts (by @Snarling)
CORPORATION
* [danielyxie/bitburner#3880], [danielyxie/bitburner#3876], [danielyxie/bitburner#3322], [danielyxie/bitburner#3138] Bunch of corporation fixes (by @Mughur)
* Gave investors some economics classes (by @Mughur)
* Limit shareholder priority on newly issued shares (by @Undeemiss)
* dont take research points for something already researched via api (by @phyzical)
CORPORATION API
* Fix up param order for limitProductProduction to match docs (by @phyzical)
* [danielyxie/bitburner#3655] Expose exports from Material (by @Rasmoh)
DOCUMENTATION DOCUMENTATION
* Fixed Argument order for scp() (by @njalooo)
CORP API * update docs a bit more, amending some BN and SF texts (by @Mughur)
* Fix up param order for limitProductProduction to match docs (by @phyzical) * Fixed Argument order for scp() (by @njalooo)
* Some typo fixes in Netscript functions (by @quacksouls)
* [danielyxie/bitburner#4033] Why use Coding Contract API (by @quacksouls)
* typo fix in description of Caesar cipher (by @quacksouls)
* typo fix in terminal.rst (by @BugiDev)
* Update bitburner.sleeve.settobladeburneraction.md (by @borisflagell)
* Correct documentation for `run()` with 0 threads. (by @MageKing17)
* Some doc updates (by @Mughur)
* fix documentation for remote api (by @hydroflame)
NETSCRIPT NETSCRIPT
* FIX #2376 ns.exit now exits immediately (by @Snarling)
* FIX #4055 Fix dynamic ram check (by @Snarling) * Added functions to resize, move, and close tail windows
* FIX #4037 ns1 wraps deeper layers correctly. (by @Snarling) * [danielyxie/bitburner#2376] ns.exit now exits immediately (by @Snarling)
* FIX #3963 Prevent bladeburner.setActionLevel from setting invalid action levels (by @MPJ-K) * [danielyxie/bitburner#4055] Fix dynamic ram check (by @Snarling)
* [danielyxie/bitburner#4037] ns1 wraps deeper layers correctly. (by @Snarling)
* [danielyxie/bitburner#3963] Prevent bladeburner.setActionLevel from setting invalid action levels (by @MPJ-K)
* Typo fixes in CodingContract, Hacknet, Singularity APIs (by @quacksouls) * Typo fixes in CodingContract, Hacknet, Singularity APIs (by @quacksouls)
* Fix a typo in doc of Singularity.travelToCity() (by @quacksouls) * Fix a typo in doc of Singularity.travelToCity() (by @quacksouls)
* Update netscript definition file for scp, write, read, and flags (by @Snarling) * Update netscript definition file for scp, write, read, and flags (by @Snarling)
* Correct missing ! for boolean coercion in Corporation.createCorporation(). (by @Risenafis) * Correct missing ! for boolean coercion in Corporation.createCorporation(). (by @Risenafis)
* Normalized Stock API logging (by @Snarling) * Normalized Stock API logging (by @Snarling)
* fix #3992 allow null duration in toast ns function (by @RollerKnobster) * [danielyxie/bitburner#3992] allow null duration in toast ns function (by @RollerKnobster)
* Correct missing `!` for boolean coercion in `singularity.workForCompany()`. (by @MageKing17) * Correct missing `!` for boolean coercion in `singularity.workForCompany()`. (by @MageKing17)
* ns.scp and ns.write are now synchronous + fix exec race condition (by @Snarling) * ns.scp and ns.write are now synchronous + fix exec race condition (by @Snarling)
* FIX #2931 atExit now allows synchronous ns functions (by @Snarling) * [danielyxie/bitburner#2931] atExit now allows synchronous ns functions (by @Snarling)
* Improve real life CPU and memory performance of scripts. (by @Snarling) * Improve real life CPU and memory performance of scripts. (by @Snarling)
* Prompt Add user friendly message to avoid throwing recovery screen for invalid choices (by @phyzical)
INFILTRATION * [danielyxie/bitburner#4081] Rerunning a script from tail window recalculates ram usage (by @Snarling)
* [danielyxie/bitburner#3962] The correct script will be closed even if the player modifies args (v2.0) (by @Snarling)
* Corrected ns formula for infiltration rewards (by @ezylot) * Corrected ns formula for infiltration rewards (by @ezylot)
RFA
* NetscriptDefinitions retains export strings (by @Hoekstraa)
* Fix type of RFAMessages with non-String results (by @Hoekstraa)
* New Remote File API addition for transmitting files to the game (by @Hoekstraa)
SLEEVE
* FIX #4022, #4024, #4025, #3998 (by @Mughur)
DOCS, UI
* update docs a bit more, amending some BN and SF texts (by @Mughur)
GANG
* Added weight to GangMemberTask construction call (by @ezylot)
Coding Contracts
* Don't stringify answer if already a string (by @alainbryden)
TERMINAL
* Fix ansi display bugs (by @Snarling)
SCRIPT EDITOR
* Debounce updateRAM calls. (by @Snarling)
WORK
* Add singularity check for finishing company work (by @Snarling) * Add singularity check for finishing company work (by @Snarling)
DOCS SLEEVES
* Correct documentation for `run()` with 0 threads. (by @MageKing17)
* Some doc updates (by @Mughur)
FILES * [danielyxie/bitburner#3819] Allow using the regeneration chamber with sleeves to heal them. (by @coderanger)
* FIX #3979 Allow characters & and ' in filenames (by @Snarling) * [danielyxie/bitburner#4063] fix crash when player tries to assign more than 3 sleeves to Bladeburner contracts (by @Snarling)
* [danielyxie/bitburner#4051] Sleeves no longer crash when player quits company sleeve was working (by @Snarling)
* [danielyxie/bitburner#4022], [danielyxie/bitburner#4024], [danielyxie/bitburner#4025], [danielyxie/bitburner#3998] (by @Mughur)
* Sleeve crime gain bitnode multiplier fix (by @Mughur)
CORP FIX REMOTE FILE API
* dont take research points for something already researched via api (by @phyzical)
FIX * NetscriptDefinitions retains export strings (by @Hoekstraa)
* Prompt Add user friendly message to avoid throwing recovery screen for invalid choices (by @phyzical) * Fix type of RFAMessages with non-String results (by @Hoekstraa)
TUTORIAL UI
* Fix #3965 Corrected tutorial text (by @mihilt)
CONTRACTS * [danielyxie/bitburner#2962] add a setting to display middle time unit in Time Elapsed String (by @hydroflame)
* FIX #3755 change input handling for contract attempts (by @Snarling) * [danielyxie/bitburner#4106] fix incorrect experience display in Crime UI. (by @SilverNexus)
* Bitnode stats now show if BB/Corporation are disabled (by @Kelenius)
* Removed three empty lines from BB status screen (by @Kelenius)
* Add missing space to BN7 description (by @hex7cd)
* Improvements to crime work UI (by @Kelenius)
* [danielyxie/bitburner#3975], [danielyxie/bitburner#3882] Script Editor more responsive on resize, and fix dirty file indicator (by @Snarling)
HOTFIX
* Fix infil definitions.d.ts (by @phyzical)
MISC MISC
* Added weight to GangMemberTask construction call (by @ezylot)
* Fix ANSI display bugs (by @Snarling)
* Debounce updateRAM calls in script editor. (by @Snarling)
* [danielyxie/bitburner#3979] Allow characters & and ' in filenames (by @Snarling)
* [danielyxie/bitburner#3965] Corrected tutorial text (by @mihilt)
* Fix infil definitions.d.ts (by @phyzical)
* Modify PR template (by @Hoekstraa)
* crime gains, sleeve gang augs and faq (by @Mughur) * crime gains, sleeve gang augs and faq (by @Mughur)
* FIX #3649 Preventing server starting security level from going above 100 (by @Shiiyu) * [danielyxie/bitburner#3649] Preventing server starting security level from going above 100 (by @Shiiyu)
* Adds Shadows of Anarchy (by @Lagicrus) * Adds Shadows of Anarchy (by @Lagicrus)
* Added intormation about hacking managers to hacking algorithms page (by @Kelenius) * Added intormation about hacking managers to hacking algorithms page (by @Kelenius)
* Fix Jest CI Error (by @geggleto) * Fix Jest CI Error (by @geggleto)
* multiple hasAugmentation checks didn't check if the augment was installed (by @Mughur) * multiple hasAugmentation checks didn't check if the augment was installed (by @Mughur)
* Fix for #2442 and #2795. (by @G4mingJon4s) * [danielyxie/bitburner#2442] & [danielyxie/bitburner#2795] (by @G4mingJon4s)
* Adds info regarding augments and focus (by @Lagicrus) * Adds info regarding augments and focus (by @Lagicrus)
* Removed console.log line (by @dhosborne) * Removed console.log line (by @dhosborne)
* Update some doc (by @hydroflame) * Update some doc (by @hydroflame)
* Sleeve crime gain bitnode multiplier fix (by @Mughur)
* trying to fix int problems (by @hydroflame) * trying to fix int problems (by @hydroflame)
* Fix broken ns filesnames (by @hydroflame) * Fix broken ns filesnames (by @hydroflame)
* new formula functions (by @hydroflame) * new formula functions (by @hydroflame)
* v2.0.0 (by @hydroflame)
* test fixes/md updates (by @phyzical) * test fixes/md updates (by @phyzical)
* Remove "based" from positive adjectives in infil (by @faangbait) * Remove "based" from positive adjectives in infiltrations (by @faangbait)
* minor fix in instance calculation (by @hydroflame) * minor fix in instance calculation (by @hydroflame)
* fix dynamic ram miscalc not triggering (by @hydroflame) * fix dynamic ram miscalc not triggering (by @hydroflame)
* Refactor game options into separate components (by @hydroflame) * Refactor game options into separate components (by @hydroflame)
* fix documentation for remote api (by @hydroflame)
* fix settings unfocusing on every key stroke (by @hydroflame) * fix settings unfocusing on every key stroke (by @hydroflame)
* fix some stuff with the timestamp settings (by @hydroflame) * fix some stuff with the timestamp settings (by @hydroflame)
* fix some stuff with the timestamp settings (by @hydroflame)
* Fix unique key problem with ascii elements (by @hydroflame) * Fix unique key problem with ascii elements (by @hydroflame)
* Improve wrong arg user message and add ui.windowSize (by @hydroflame) * Improve wrong arg user message and add ui.windowSize (by @hydroflame)
* fix stack trace missing in some errors (by @hydroflame) * fix stack trace missing in some errors (by @hydroflame)
@ -182,7 +156,7 @@ v2.1.0 - 2022-09-23 Remote File API
* Minor improvements to Netscript Port loading and unloading (by @hydroflame) * Minor improvements to Netscript Port loading and unloading (by @hydroflame)
* Fix hostname generation being weird about dash 0 added (by @hydroflame) * Fix hostname generation being weird about dash 0 added (by @hydroflame)
* upgrade version number. (by @hydroflame) * upgrade version number. (by @hydroflame)
* Nerf Noodle bar * Nerf noodle bar.
v2.0.0 - 2022-07-19 Work rework v2.0.0 - 2022-07-19 Work rework