Skip to content

Releases: MegaMek/mekhq

v0.49.13 Development Snapshot

24 May 23:15
Compare
Choose a tag to compare
  • Data: updates to the Stratcon FAQ now version 2.3 in docs\atb folder.
  • PR #3618: Campaign Options: Properly Disable Retirement and Dependent Options On Preset Load
  • PR #3619: Campaign Options: Properly Disable Contract Market Pane based on AtB Selection
  • Issue #3634: Re-enable Mass Mothball dialog
  • Issue #3654: Engines can be swapped again in meklab
  • Issue #3652/3629: Addressed errors loading campaigns with pending special AtB scenarios
  • Data: Improvements to FedCom Civil War Planetary Control
  • Issue #3502: Campaign Options: Improve Maximum Acquisition Per Day Text and Tool Tip Text
  • PR #3662: Update refit classes based on CamOps
  • Issue #3632: [Stratcon] Text clarification regarding airborne dropship modifier
  • PR #3663: Properly classify CASE refits
  • Issue #3600: [Stratcon] Regenerating bot forces no longer duplicates displayed scenario objectives
  • PR #3665: Stratcon Hidden Facility Modifier Fix

v0.49.12 Development Snapshot

04 Mar 23:01
Compare
Choose a tag to compare
  • Issue #3345: Rename Gunnery/Protomech to Gunnery/ProtoMech
  • Issue #3541: Maintenance Extra Time Doesn't Show For Mothballing, Activating, and Mothballed Units
  • Issue #3542: Remove Unit Market Offers That Fail to Parse
  • Issue #3553: Migrate Turn Timer Game Option
  • Issue #3436: Add StratCon Preset
  • Issue #3558: RATs Are Used Outside of AtB
  • PR #3580: Personnel Table: Add Founder Column to Biographical Information View
  • PR #3574: Fixing Support VTOL Maintenance Time
  • PR #3579: Personnel Table Mouse Adapter: Add Founder to Spouse Selection Information
  • PR #3572: Adds Environmental Specialist Specialist
  • Issue #2482: Interstellar Map: Add Contract Search and Planetary Acquisition Radius Options
  • PR #3546: Campaign Options: Move Contract Search Radius and Variable Contract Length to Contract Market
  • PR #3551: Campaign Options: Fixing Financial Year Tool Tip Option Typo
  • Issue #3554: Null Protecting MechSummaryCache Return
  • PR #3557: Yearly Retirement Nag Now Follows Campaign Options
  • PR #3561: Campaign Options Dialog: Fixing Random Retirement Panel Name
  • PR #3563: Base Components: Moving JDisableablePanel to MM
  • Issue #3569: Company Generation Dialog: Fixing Warning Option Names
  • Issue #3573: Null Protect Adding Allied Entities to an Objective
  • Issue #3576: Prevent Ultra-Light and Superheavy Scenario Assignment OutOfBounds NPEs
  • PR #3581: Personnel Table: Adding Flag View
  • Issue #3582: Company Generator: Prevent Preset From Loading in Older Versions
  • Issue #3583: Campaign Preset: Prevent Preset From Loading in Older Versions
  • PR #3586: Campaign Ops Unit Rating: Properly Calculate Admin Personnel Numbers
  • PR #3589: Phenotype Enum: Migrating Uses to Simplification Methods
  • PR #3590: Fixing New Campaign SPA Options Reset
  • PR #3591: Use JFrame Instead of Frame as Frame has Accessibility Issues
  • MM Issue #4098: Adding Sprite Camouflage and Damage Export Options
  • PR #3550: Initial Swapovers to allow for Legendary and Heroic Skill Levels
  • Issue #3318: Add manual personnel payments that generate Finance debit
  • Issue #3543: Cleaning up some medal award images
  • PR #3603: News Update
  • Issue #3592: Handling Procration for Returning Pregnant Personnel
  • Issue #3607: Properly Load Support Edge Option Text
  • Issue #3605: News Properly Shows in Advance Days Dialog
  • PR #3614: Unit Table Mouse Adapter: Only Allow Unit Assignments for Available Units
  • PR #3612: Unit Market Pane: Fixing Missing Table Name
  • Issue #3601: Fixing Nag Display and Specified Description Text
  • Issue #3599: Prevent Null Entity Generation Scenario Creation NPEs
  • Java 17: Manifest File Add-Opens

v0.49.11 Development Snapshot

22 Dec 18:16
Compare
Choose a tag to compare
  • PR #3453: Remove restriction limiting generated/dynamic Scenarios to the current Campaign Week
  • PR #3450: Base Components: DefaultMHQScrollablePanel
  • PR #3482: Infantry refactor adaptation
  • PR #3486: Fixes issue where training ammo was affected by the parts cost multiplier
  • PR #3487: No longer attempt to include transport costs in contract costs if pay for transport is disabled
  • Issue #3478: Added "Partial Success" contract outcome option
  • PR #3466: Adding Faction Data Validation to Campaign Options Pane
  • Random Death: Fixing recommended type to Exponential from erroneous Percentage
  • PR #3499: MHQXMLUtility: Refit Swapover
  • PR #3500: MHQXMLUtility: Campaign: Removing duplicated fields
  • PR #3507: New Campaign Project: Adding Separate New Campaign Initialization Messages
  • Issue #3473: Load Default AtB Config When Custom Config Cannot Be Parsed
  • Issue #3489: Adding Small Craft and DropShip Transport Support
  • Issue #3492: Removing Cached ToolTip Portraits between MM Launches
  • Issue #3472: AdvanceDaysDialog: Replace Advance to New Decade with Advance to New Quarter
  • Issues #2467, #3483: Fix Part Store Battle Armour Tech Introduction and Clan Filtering
  • PR #3516: Company Generator: Adding Faction Options
  • PR #3511: Contract Market: Adding Transit Time and Estimated Profit Columns
  • PR #3501: MHQXMLUtility: Parts Swapover and Removing Deprecated Method Uses
  • PR #3520: Standardize Scenario and Mission naming so they no longer have displayed overlap
  • Issue #1858: Sandblaster can now be trained
  • PR #3529: Player Java 17 Support
  • Issue #3524: Fixing Missing Federated Commonwealth Planetary Events
  • PR #3534: Scenario Template Editor: Fixing Scrolling Intervals
  • PR #3535: MRMS Dialog: Fixing Scrolling Intervals
  • Issue #3373: Company Generator: Parts No Longer Go Missing After Unit Removal Before Reload
  • Issue #3435: Company Generator: Fixing Preset System
  • PR #3538: Data Loading: Don't Override the Selected Date
  • Issue #3389: Personnel Table: Sort Age Using Birthdate
  • Updating to Apache Commons Text 1.10.0 from 1.9
  • Updating to Commonmark 0.21.0 from 0.19.0
  • Updating to FlatLAF 2.6 from 2.4
  • Updating to JAXB Runtime 4.0.1 from 4.0.0
  • Updating to Joda Money 1.0.3 from 1.0.2
  • Updating to Joda Time 2.12.2 from 2.11.1
  • Updating to JUnit 5.9.1 from 5.9.0
  • Updating to Launch4j 2.5.4 from 2.5.3
  • Updating to Log4j 2.19.0 from 2.18.0
  • Updating to Mockito 4.10.0 from 4.6.1
  • Updating to Mockito JUnit Jupiter 4.10.0 from 4.6.1

v0.49.10 Development Snapshot

12 Sep 15:38
Compare
Choose a tag to compare

No Changes from 0.49.9

v0.49.9 Development Snapshot

07 Sep 15:43
Compare
Choose a tag to compare
  • PR #3306: Swapping to a Single Retirement Campaign Report
  • PR #3311: MHQXMLUtility: Fixing Refit Filename and Campaign XML Custom Unit Name escaping
  • PR #3261: Fixing all Assert Usages
  • PR #3156: New Campaign Project: Improved Loading Stages
  • PR #3334: Finances: Fixing Missing Options Handling
  • PR #3338: CampaignGUI: Fixing Campaign Save Resource Leaks
  • PR #3339: Fixing Try With Resources Resource Leaks
  • Issue #3229: Can now train Astech and Medtech skills in AtB for 5xp
  • Issue #3343: Mass Training Dialog: Properly Handle Skills With Training Disabled
  • PR #3344: Ignore End Date for Active Contract Scenario Assignment
  • PR #3340: Fixing Close Exists Resource Leaks
  • Issues #3346/3347: CustomizePersonDialog: Fixing Skills and Abilities Scroll Increments
  • Issue #3362: CampaignOptionsPane: Personnel Tab: Allow Horizontal Scrolling
  • Issue #2901: Removing IS Factions from Lupus Generation for 2860-3000
  • Issue #3370: Retirement: Fixing missing s in report format
  • Issue #3372: Fixing Campaign Loan Report Issues
  • Issue #3375: Export MUL File Exports a MUL Per Player
  • PR #3337: Testing: Heavily Expanding Personnel Unit Testing. Fixing Civilian Role Comparison, Loan Week Calculation, and Pregnancy Week Calculation.
  • Issue #3291: Fixing No Exclusive Bloodnames Bloodname Generation Exception
  • PR #3399: Fixing Single Entity MUL NPE with Null Campaign
  • Issue #3408: Player-controlled DropShips now properly register damage on post-battle resolution screen
  • Issue #2791, 3225: User is now able to delete scenarios from both briefing tab and StratCon map using GM mode
  • RFE #3410: Scenario templates can now load force definition from fixed MUL file; must be located in data/scenariotemplates/fixedmuls
  • PR #3419: Moving Financial Institutions to Data
  • PR #3417: Scenarios can now subtract money as a "reward" when defining loot (to simulate drop costs/entry fees/etc)
  • PR #3426: Canceling out of GM -> Set Unit Quality dialog no longer generates an error message
  • PR #3431: Base Components: Adding AbstractMHQScrollablePanel and Fixing Company Generation Options Dialog Scrolling
  • PR #3424: Properly fail to load a Campaign when the version can't be parsed
  • PR #3445: Individual units contribute to BV/unit count for OpFor budger
  • PR #3446: Company Generator: Improving Missing Force Icon Handling
  • Updating to Gradle 7.5.1 from 6.7
  • Updating to grgit 5.0.0 from 4.1.1
  • Updating to FlatLAF 2.4 from 2.2
  • Updating to Commonmark 0.19.0 from 0.18.2
  • Updating to Log4j 2.18.0 from 2.17.2
  • Updating to Joda Time 2.11.1 from 2.11.0
  • Updating to Mockito 4.6.1 from 4.5.1
  • Updating to JUnit 5.9.0 from 5.8.2

v0.49.8 Development Snapshot

27 May 21:17
Compare
Choose a tag to compare
  • PR #3117: Adding Build-Date to the Manifest File
  • PR #3115: Fixing MekHQ's Javadoc Build
  • PR #3130: Fixing Unit Order File I/O Copypaste Bug
  • Issue #3097: Adding Medical Dialog Handwriting Font Selection Option
  • PR #3137: Fixing the final two LGTM issues
  • PR #3113: AbstractIcon: MekHQ's Preferences Now Write to MekHQ's File
  • PR #3123: Company Generator: Adding MechWarrior Callsign Generation Option
  • Issue #3132: Adding Entity Generation Null Protection for Officer Duel Scenario
  • PR #3105: Base Components: CompleteMissionDialog Rewrite
  • Issue #2877: Part XML File I/O using MHQXMLUtility
  • Issue #3143: Choose splash image and sizing based on dpi scaled sizes
  • PR #3161: Fixing two accidentally kept negations for Random Dependents Removal
  • PR #3159: AutosaveService: Fixing Two Assert Uses
  • Issue #3153: Adding Verbose Planetary Acquisitions Reporting Save Game Warning
  • Issue #3146: Fixing NPEs in Campaign::getForceFor to handle NPE raised from unit assignment
  • PR #3163: Campaign Options Dialog: Fixing Scrolling Issues
  • Issue #3185: Fixing Ransom With None Skill Experience
  • PR #3186: Fixing Person null portrait exception handling
  • PR #3192: GUI Menu Bar: Adding Accelerators to Menu Items
  • PR #3182: Fixing Export Units with no units export typo
  • PR #3204: Autosave: Fixing resource leaks and nullability
  • PR #3181: TransactionType: Alphabetical Options Rework
  • Data: Adding UlyssesSockdrawer Chaos Campaign Guide.
  • Issue #3196: Fixing Remove Unit NPE
  • Issue #3207: Hangar Report: Adding Missing Ultralight IndustrialMech Category
  • Issue #3211: Handling UnitTableMouseAdapter Bomb Bay Null Munition Types NPE
  • PR #3220: Fixing VTOL Pilot Assignment
  • PR #3221: Increasing Maximum Bulk Part and Personnel Purchase Quantity to 10k
  • Issue #3224: Personnel Modules: Death
  • PR #3238: Fixing MekHQ's log paths
  • Issue #3173: Hangar Table: Adding Crew State and Condition columns
  • Issue #2696: Adding Colouring to the Personnel Unit Assignment Menus
  • PR #3245: PersonnelTable: Fixing Dead and Absent Personnel Colour Usage
  • MML Issue #1094: Export/Print to PDF Results in Exception in Full Suite Build
  • Issue #3167: Fixing Board Utilities Exception on Scenario Start
  • Issue #3252: Fixing Retirement Table Column Pay Bonus Sorters and Default Return Values
  • PR #3254: Fixing Transaction Type Migration
  • Issue #3246: Adding Campaign Reports to Personnel Status Changes
  • PR #3250: Allow editing of base contract pay for AtB-style contracts in 'Edit Mission' UI
  • PR #3262: Contract Score now shows properly in AtB
  • Issue #3260: Clear Makeshift Clubs Upon Return To MekHQ
  • PR #3267: Add conventional fighters to AtB unit market
  • PR #3266: Adding Missing Retirement Civilian Error Logging
  • Modernizing Presets to 0.49.8 Standards
  • PR #3269: RandomOriginOptions: Fixing Specified System File Write
  • Issue #3270: Preventing RandomFactionGenerator Rebel Faction Target NPE from Null Faction Borders
  • PR #3276: Campaign Options: Renaming Chase Missions to the Proper Chase Scenarios
  • PR #3268: Personnel Modules: Migrate Retirement and Dependent Modules based on AtB Enablement
  • PR #3264: Connection Rework Phase 2.5: Adding Start Game Options for Low Resource Systems
  • PR #3106: Financial Terms: Fixing / Expanding Asset Terms, Fixing Loan Term Date Calculations, Adding Semiannual Term
  • Issue #3281: Preventing Contract Market No Selected Contract NPE
  • PR #3292: Prevent StratCon from generating scenarios on the strategic map when enemy morale is "rout".
  • Issue #3294: Unit Is Properly Removed after Black Market Swindle
  • Issue #3160: Stratcon - Prevent "Good Intel" modifier from removing units that are scenario objectives
  • Issue #3289: AtB/StratCon - added adjustable setting to control likelyhood of opposing force special pilot abilities (range from none to "everyone")
  • Issue #2612: Expanded StratCon FAQ Documentation
  • Issue #2973: StratCon - integrated command contracts no longer generate objectives other than "positive VPs"
  • Updating to JAXB 4.0.0 from 2.3.2
  • Updating to Launch4j 2.5.3 from 2.5.1
  • Updating to Apache Commons CSV 1.9.0 from 1.8
  • Updating to Log4j2 2.17.2 from 2.17.1
  • Updating to Apache Commonmark 0.18.2 from 0.18.1
  • Updating to Joda Time 2.10.14 from 2.10.13
  • Updating to JAXB Runtime 3.0.2 from 2.3.2
  • Adding JUnit Jupiter 5.8.2
  • Updating to JUnit Vintage 5.8.2 from JUnit 4.13.2
  • Updating to Mockito 4.5.1 from 4.2.0

v0.49.7 MILESTONE

18 Feb 19:12
Compare
Choose a tag to compare
  • PR #3043: Logging: Default Global Exception Handler and Standardized Legacy Logging
  • Issue #3040: Fixing Unit Icon Filename Write Copy/paste Error
  • Issue #3038: Fixing missing Personnel Table Integer Comparators
  • PR #3048: Fixing C3 filename
  • PR #2938: Initial MHQ Suite Locale Setup, Proper Date Localization
  • PR #2992: Personnel Modules: Retirement / Dependent Stopgaps: Expanded Options, Ability to Disable
  • PR #2856: New Campaign Project: Random Origin Options Rework
  • Issue #2974: Windows Build Unix Script MML Startup Script Missing
  • PR #3054: Ensure Proper UserData Folder Inclusions
  • PR #3055: Updating connectors to Randis IV and Collean, and removing duplicated data
  • Issue #2947: Reset Skill Minimum upon scrap
  • Issue #2897: Prevent Loading of parts with invalid part ids
  • Issue #2928: Return a Null Refit When The New Entity Can't Be Parsed
  • PR #3060: Add shifting wind direction and strength to Scenario
  • PR #3066: Add sucsId to planetary systems data
  • PR #3052: Abstract Icon: Force Icon Piece Cleanups
  • PR #3068: Change dates in system_events.xml to all have the same format
  • PR #3070: Fix faction codes
  • PR #3074: Updating Launch4j and GRGit to latest
  • Updating jFreeChart and Joda Time to latest
  • Updating Apache Commons Text to 1.9 and Apache Commons CSV to 1.8
  • Updating to Org.Commonmark 0.18.1 from Atlassian Commonmark 0.13.0
  • Updating to Mockito Core 4.2.0 from 4.1.0
  • Issue #3063: Increasing default Start Game Delay to 1,000 from 500
  • MekHQ Options: Defaulting New Day Force Icon Operational Status to True
  • Issue #3062: Preventing NPE when a Tech doesn't get returned by Campaign::getPerson
  • Issue #3075: Adding missing kills sorter
  • PR #3085: Integrate faction changes from 3151 SUCS data, removing PIND faction
  • PR #3086: Finishing PIND faction removal
  • Fixing JàrnFòlk and Fiefdom of Randis faction names
  • PR #3087: SuiteOptions: Naming standardization and finishing initial setup
  • PR #3091: Allow traitor units in scenarios
  • Issue #3072: Fixing (primarily) Early Era Force Generator Faction Generation NPE
  • Issue #3076: Add Paperdoll Fallback For Unimplemented Composite Handling
  • PR #3080: Fixing CancellationException During Cancelled Startup
  • PR #3096: Improved Initial Log Message
  • Issue #3102: Fixing Contract Completion Retirement ConMod
  • PR #3007: Skill Generation: Phenotype Bonus Applies to Proper Skills
  • PR #3020: New Campaign Project: Campaign Options Pane
  • Fixing Republic of the Barrens faction name
  • Fixing Starting Contract Count label so it says it's not implemented
  • PR #3033: New Campaign Project: AtB Company Generator
  • CampaignAnon Starter Guide v4.0, with New Campaign Project coverage
  • PR #3121: Replacing MHQ's Startup GUI with a modified version of MML's
  • PR #3122: Adding Font Directory Parsing

v0.49.6 Development Snapshot

31 Dec 23:41
Compare
Choose a tag to compare
  • PR #2857: Personnel Status: Expansions for Random Death
  • PR #2933: Startup: Rename Origin Force Node With Campaign Name
  • PR #2951: AssignUnitToPersonMenu: Adding Missing Personnel Filters
  • Increased base RAM assignment to 2 GB
  • PR #2474: Copy C3 Master on Restore
  • PR #2952: Personnel Assignment Menus Performance Improvements
  • PR #2959: Finances: Fixing Various Property Issues
  • PR #2960: Campaign Options Dialog: Fixing Portrait Generation Property Issue
  • Issue #476: Log Entry for Personnel Moved In/Out of a ToE Force
  • Issue #2932, #2944: When assigning a vehicle gunner, don't assign them as a driver also.
  • Issue #2866: Actually replace VTOL rotors as opposed to just eating the part
  • MegaMek #3232, #3244: PersonnelOptions/PilotOptions Fix (Multiplayer Games and Saves should now work properly)
  • Issue #2962: AtB Campaigns Now Properly Load with Automatic or Tech Acquisition Skills
  • PR #2345: Refactor equipment unscrambling to make it testable
  • PR #2991: Updating Mockito to 4.1.0
  • PR #2986: Fixing Unit Market Preference Copy/Paste Error
  • PR #3002: Log4j2 2.17.1 Swapover From Log4j1 1.2.17
  • PR #3004: JUnit Update to 4.13.2 from 4.12
  • Issue #2863: Adding Dates Personnel Tab Filter, Displaying Dates, and adding Pregnancy Colour
  • PR #2851: Personnel Modules: Marriage: Modularization and Expanded Options
  • PR #2908: Personnel Modules: Divorce: Modularization, Random Divorce, Expanded Options, and Bulk Manual Divorce
  • PR #3017: PersonnelTableModelColumn Enum: Improved Personnel Comparator Usage, Other Personnel Tab Filter, Improved Column Uses for the Batch XP and Personnel Market Tables
  • Issues #347, #354, #2235, #2448: AbstractIcon: Force Icon Rework and Kailan's Pack Swapover
  • PR #2977: GitHub Actions: Adding Support For Multiple Java Distributions and Versions, with Temurin as our default
  • Issue #3023: Fix multiple situations where extremely low or high-skill units with multiple crew members would cause a lockup during scenario resolution
  • PR #3024: Improving Scenario View Graphics as part of migrating functionality from AtBScenario to Scenario
  • Issue #2983: Reordering spouse KIA logging so it is assigned to the correct person
  • Issue #2993: Fixing Duplicated Small Craft and JumpShip Pilot Assignment

v0.49.5 Development Snapshot

06 Nov 18:39
Compare
Choose a tag to compare
  • PR #2777: RAT Tab: Separating RATs into their own Campaign Options Tab
  • PR #2493: Procreation: Modularization, Expanded Options, and Bulk Manual Assignment/Removal
  • Documentation: Windchild Docs folder, Updating Existing Docs
  • PR #2937: Fixing Finances Inline Date Format

v0.49.4 Development Snapshot

30 Oct 19:06
Compare
Choose a tag to compare
  • Issue #274: Moving Era Definitions to Data
  • PR #2793: Expanded Finances Transaction Types
  • Issue #2798: Adding Total XP Earnings Tracking
  • PR #2818: ReportHyperlinkListener Parsing Bugfixes
  • Issue #2825: Individual Camouflage Bulk Assignment from Same Original Camouflage
  • Issue #2521: Star League Caches No Longer Generate in Pre-Spaceflight, Early Spaceflight, and Age of War Eras
  • Issue #2838: Turrets now generate with the proper faction and thus names
  • Issue #2841: Properly hide the MechWarriors grouping when using individual role filters
  • Issue #2747: Fixing StratCon Scenario Template Path Capitalization
  • PR #2847: Preventing Null Force Template Addition
  • PR #2849, 2846: Addressed multiple errors resulting in failure to generate aerospace scenarios
  • PR #2860: Unit Market properly initializes for new campaigns
  • PR #2861: StratCon Tab NPE
  • PR #2862: Removing Useless Shares Sorter
  • Issue #2865: Specialist Infantry Salary Multiplier
  • PR #2844: AbstractIcon: Force Camouflage: Layering and Properly Sending to MegaMek
  • Data: Adding UlyssessSockdrawer's excellent Co-op guide to docs folder.
  • Issue #2873: Part doesn't serlialize brandNew flag
  • Issue #2878: Prevent dropship bay doors from continuously breaking down when loading saves
  • Issue #1236: Adding full support for Tripod 'Mechs
  • Issue #1420: Can No Longer Deploy a Person Multiple Times
  • Issue #2867: Making the default unit market type the Open market instead of the Employer Market
  • PR #2869: Serializing StratCon OpFor Skill and Quality
  • PR #2883: Monday Training XP Assignment on New Day instead of AtB Scenario Generation
  • PR #2889: Ransom is no longer automatically selected at 100% salvage rights
  • Issue #210: One Person will be Artillery Trained when hiring minimum complement for an artillery-armed unit
  • Issue #2567: AtB now follows the part acquisition skill option
  • PR #2884: Briefing Room: Print Sheets now prints sheets for all units in AtB
  • Issue #2496: Maintenance Properly Includes Unofficial SPAs
  • Issue #2809: Grounded dropship scenarios will no longer feature immediately floating and crashing dropships; will start
  • PR #2891: Maintainer Unofficial SPA
  • PR #2880: Standardized Suite Version Tracking
  • Issue #1793: Reports: AbstractDialog Swapover, GUI Code Isolation, Preference Bugfixes, and Code Standardization
  • Issues #1092, #1105, #1950, and #2695: Person/Tech to Unit and Unit to Person/Tech Assignment Menu Standardization
  • PR #2855: New Campaign Project: Campaign Preset Rework
  • PR #2912: Fixing an NPE in Personnel Filter Style
  • PR #2916: Dependents cannot have an assigned unit
  • PR #2915: AtB Dynamic Scenario: Fixing missing serialization on all non-map values
  • Issue #2918: AtBContract End Date Display Does Not Update on Contract Extension
  • Issue #2920: Full Swapover to MekHQ's PersonnelOptions over MegaMek's PilotOptions
  • PR #2921: Main GUI Bottom Line Formatting Issues: Missing Space and Standardizing Colon Bolding
  • PR #2924: SelectAbilitiesDialog: Adding SPA Display Name Sorting
  • PR #2930: Improving Client Unknown Phase Logging During Initial Connection