Releases: mtgred/netrunner
Releases · mtgred/netrunner
v138
What's Changed
- Propose small wording change for Corp install message by @roitk in #7783
- Add Docker files to support personal deployments by @xdg in #7766
- ghost trojans work on remote by @NBKelly in #7857
- adv-counter instead of token by @NBKelly in #7858
- smc log doubled by @NBKelly in #7859
- print log message for jailbreak by @NBKelly in #7856
- runner-trash-installed-program generic sub by @NBKelly in #7860
- grip has an article by @NBKelly in #7863
- fix github actions by @NoahTheDuke in #7912
- log ip address on login by @NBKelly in #7907
- fix automation for patchwork by @NBKelly in #7910
- simplified CI by @NBKelly in #7909
- drm source is correct now by @NBKelly in #7908
- Allow disabling websockets in profile settings by @butzopower in #7891
- queue GOW at start of turn by @NBKelly in #7886
- More cards wait by @NBKelly in #7885
- attini vs hush test by @NBKelly in #7884
- Quotes for Esâ by @the-all in #7879
- leech/sucker keep the menu open by @NBKelly in #7875
- Explicit reveals by @NBKelly in #7873
New Contributors
- @roitk made their first contribution in #7783
- @xdg made their first contribution in #7766
- @the-all made their first contribution in #7879
Full Changelog: v137...v138
v137
Notable Features
- Added preconstructed decks for worlds 2024
- Auto-pump/break extended to all relevant cards in the card pool (boomerang, botulus, etc)
- Quotes for gateway ids
- Cursed patchwork rules
- Option for timestamps in game log
- Option for credit and memory costs in deckbuilder
- A whole lot of bug fixes
What's Changed
- Only send typing event when typing is not set by @NBKelly in #7794
- Enforce conditions better by @NBKelly in #7796
- Clean up set aside by @NBKelly in #7800
- Side spectate on frontend too by @NBKelly in #7801
- Strip cause-card down to just side by @NBKelly in #7797
- Audrey auto-icebreaker by @NBKelly in #7811
- Add Quotes for System Gateway by @Cluedrew in #7802
- Log card trashed by maw when it's known by @NBKelly in #7810
- Auto break standard cards by @NBKelly in #7812
- Fix Hot Pursuit by @NoahTheDuke in #7808
- Dont overwrite flips by @NBKelly in #7798
- She/it, he/it by @NBKelly in #7741
- Fix typo in laser pointer ability msg by @NBKelly in #7742
- Add a function to simplify revealing cards by @NBKelly in #7739
- Expend uses the cdef now by @NBKelly in #7795
- Patchwork cursed rules update by @NBKelly in #7759
- Startup legality checker updated for new rule by @NBKelly in #7756
- Make matryoshka a cost by @NBKelly in #7751
- Eru queues twice by @NBKelly in #7748
- Effcom doesn't crash the lobby by @NBKelly in #7744
- Ganked raindrops interaction by @NBKelly in #7775
- Environmental testing is not silent on 3 counters by @NBKelly in #7767
- Indicate action to indicate paid ability by @NBKelly in #7820
- Use latest java-time by @NBKelly in #7815
- Media blitz async fixed by @NBKelly in #7847
- Fenris fake-id is not installed by @NBKelly in #7842
- Async swaps on install by @NBKelly in #7841
- Rejig vs annicam by @NBKelly in #7840
- Stinson ignores all costs by @NBKelly in #7838
- Worlds 2024 preconstructed lists by @NBKelly in #7835
- Issue 7825: Trash Jarogniew Mercs using corp basic action by @heyshiloh in #7834
- Issue 7821: check multi subtypes card helper function by @heyshiloh in #7833
- Get user block options from the app state instead of the lobby by @NBKelly in #7828
- Fix install and discard bad behaviour by @NBKelly in #7826
- Issue 7493: Add credit cost of cards alongside their names and influence in deck builder by @heyshiloh in #7829
- Info bounty no mark by @NBKelly in #7832
- Display encounter info by @NBKelly in #7819
- Add helper for trojans/hosting-req by @NBKelly in #7818
- Issue 7799: Timestamps in game log by @heyshiloh in #7822
- Rez all to end screen by @NBKelly in #7814
- Bump elliptic from 6.5.4 to 6.5.7 by @dependabot in #7817
- Option to enable/disable auto-pass prio on rez by @NBKelly in #7762
New Contributors
- @Cluedrew made their first contribution in #7802
- @heyshiloh made their first contribution in #7834
Full Changelog: v136.1...v137
v136.1
v136
What's Changed
- indexed install messages work again by @NBKelly in #7768
- dont try to update stats for nil decks by @NBKelly in #7791
- close the card menu when you end turn by @NBKelly in #7790
- fixed missing space in street peddler abi by @NBKelly in #7789
- Juli vs basic action card by @NBKelly in #7788
- Rework threading model by @NBKelly in #7778
- fix lobby list not filtering right on manual request by @NBKelly in #7792
Full Changelog: v135...v136.1
v135
Major Features
- Trialing a threading model for handling games
What's Changed
- Update some zh-simp translation by @klingeling in #7740
- Moved update profile button by @Wikignometry in #7752
- checkpoint between install and rez by @NBKelly in #7761
- use claypoole to seperate lobby threads from game threads by @NBKelly in #7735
- unlazy the menus on the frontend by @NBKelly in #7763
- Fix basic action log msg by @NBKelly in #7769
- Implemented Security leak (terminal directive) by @NBKelly in #7770
- Russian translation v3 by @xiaat in #7772
Full Changelog: v134...v135
v134
Summary
Bugfixes and server side logging
What's Changed
- dont duplicate cards trashed during checkpoints by @NBKelly in #7715
- umbrella logs the corp side interaction by @NBKelly in #7716
- Add preconstructed to the visible format list by @NBKelly in #7723
- Bhankar vs zato by @NBKelly in #7720
- Minor cleanup of some ice by @NBKelly in #7712
- precon format name changes by @NBKelly in #7724
- undo-turn resets the 'started-turn' flag by @NBKelly in #7719
- handle precon like casual for fenris/rebirth by @NBKelly in #7725
- added some more cpu logging by @NBKelly in #7727
Full Changelog: v133...v134
v133
New Feature: Preconstructed Format.
Step into the shoes of a world champion, or a runner up, and see if you have what it takes to either change history, or reinforce it, in preconstructed versions of their finals games, and the would-be finals games we never got to see.
What's Changed
- Gatekeeper makes runner wait by @NBKelly in #7709
- Feature: Precon deck format by @NBKelly in #7710
- Precon tr cleanup by @NBKelly in #7713
Full Changelog: v132...v133
v132
Notable Changes
- Russian Translation overhauled
- Can't play abilities while other abilities are pending
- Respirocytes saves you against djupstad/reeducation
- Optional card-specific sounds (check your settings)
- Can now create lobbies using the beginner or intermediate gateway decks
- Replays no longer linger and respawn mid game
- Added implementations for The Collective and HB: Chronos Protocol.
What's Changed
- don't prompt when checking card reqs for installability status by @NBKelly in #7620
- Fix missing 4 nbsp before the set name in cardbrowser by @klingeling in #7618
- environmental testing log by @NBKelly in #7622
- smc-log-message by @NBKelly in #7623
- Name derez source by @NBKelly in #7624
- close the 'start of game' window whenever you start your turn by @NBKelly in #7628
- CSS vs. undo-click test by @NBKelly in #7627
- assert swaps are legal before swapping by @NBKelly in #7625
- Score only during your turn by @NBKelly in #7626
- respirocytes, reeducation, djupstad interact nicely now by @NBKelly in #7621
- cider indent hint for
changed?
macro by @NBKelly in #7633 - Paying advancements or power counters no longer duplicates hosted trash can cards by @NBKelly in #7643
- miraju looping on archives does not lock the game up by @NBKelly in #7645
- alarm clock enforces first encounter by @NBKelly in #7642
- another test for malandragem opt by @NBKelly in #7641
- red team vs undo click, pruned options by @NBKelly in #7639
- Fix Mitosis black screen when scoring/rezzing by @NBKelly in #7638
- masterwork overinstall boomerang recreation attempt by @NBKelly in #7637
- dont offer new remote as an option when at remote limit by @NBKelly in #7646
- Slee vs Ankusa return to hand test by @NBKelly in #7644
- kamali 1.0 now completes its subroutines by @NBKelly in #7648
- tori hanzo no longer triggers PU mill by @NBKelly in #7649
- Runner install msg cleanup by @NBKelly in #7635
- hyperdriver lets you end turn by @NBKelly in #7650
- tied actions to clicks being spend, and the card type, so juli can be correct by @NBKelly in #7636
- Commands cleanup + enable api access command by @NBKelly in #7647
- Ru translation v2 by @xiaat in #7657
- Fix set for previous cards; Update some zh-simp translation by @klingeling in #7655
- fix Tomorrow's Headline log by @francescopellegrini in #7664
- cloud eater logs the runner choice now by @NBKelly in #7667
- fixed typo on docklands pass by @NBKelly in #7672
- Assert we fixed the sabotage eid issue by @NBKelly in #7668
- Don't process abilities while a prompt is open by @NBKelly in #7669
- Fixed edge case overinstall unique card issue by @NBKelly in #7665
- raindrops interactive with boomerang by @NBKelly in #7666
- deregister thunderbolt on run start too by @NBKelly in #7678
- Fix double start of turn issue by @NBKelly in #7676
- Added ffg's unreleased identities by @NBKelly in #7684
- Ice unit testing suite by @NBKelly in #7683
- ablative text mentions restriction by @NBKelly in #7687
- Accellerated diagnostics no longer locks game when cards moved by @NBKelly in #7688
- Some minor wording updates by @NBKelly in #7689
- boomerang doesnt have duplicate prompts with virtuoso by @NBKelly in #7690
- ice strength moved away from ice art by @NBKelly in #7691
- can use two simulchips in a turn test by @NBKelly in #7693
- Sensor net works as intended by @NBKelly in #7694
- fixes an unescaped set of quotes in ru translation by @NBKelly in #7695
- stinson unit test uncommented by @NBKelly in #7698
- Warden fatuma works by @NBKelly in #7697
- enforce runner side by @NBKelly in #7699
- Mirrormorph triggers after action resolves by @NBKelly in #7692
- unregister keydown listener when leaving replay by @NBKelly in #7701
- Hellion beta test correctness by @NBKelly in #7696
- default options on new accounts by @NBKelly in #7704
- Gateway precon automation by @NBKelly in #7703
- charlotte is interactive even when no counters on it (for real this time) by @NBKelly in #7700
- prevent accessing only card to access if it wasn't already a candidate by @NBKelly in #7677
- Choose one helper function by @NBKelly in #7673
- use noto emoji font in gamerow and replay bar by @NBKelly in #7591
- Play sound when changing volume by @NBKelly in #7571
- Allow bespoke game sounds by @NBKelly in #7575
- Notify users 30 seconds before lobby times out by @NBKelly in #7572
Full Changelog: v131...v132
v131
What's Changed
- Only diff logs when sending messages by @NoahTheDuke in #7601
- Add function names to all msg-handler methods by @NoahTheDuke in #7602
- don't share stats until the game is over by @NBKelly in #7604
- mark freshly revealed archives cards as new by @NBKelly in #7606
- Fix some missing translations and update Chinese in translations.cljs by @klingeling in #7603
- sunset angel arena by @NBKelly in #7605
- deck builder: Filter ID choices based on selected format by @butzopower in #7610
- Only prune old replays when there's a new replay by @butzopower in #7613
- allow spectating by side + only compute diff if it's relevant by @NBKelly in #7607
- Add Set name's translations in cardbrowser; Fix Chinese language card data broken by @klingeling in #7616
- Namespace translations, add tasks to find missing or broken translations by @NoahTheDuke in #7615
- nanuq behaves correctly when moving out of play now by @NBKelly in #7581
Full Changelog: v130...v131
v130
What's Changed
- tatu bola swaps the correct ice after already being swapped by @NBKelly in #7590
- remove tournament hash functionality by @NBKelly in #7599
- Cupellation prompt displays cost by @NBKelly in #7598
- updated reeducation message for if runner has too few cards by @NBKelly in #7597
- Fix being unable to play cards after one side closes a run prompt by @NBKelly in #7596
- Remove nested state histories being stored in click-states and turn-state by @butzopower in #7600
- Update Chinese in translations.cljs by @klingeling in #7589
New Contributors
- @klingeling made their first contribution in #7589
Full Changelog: v129...v130