Releases: MegaMek/mekhq
Releases · MegaMek/mekhq
0.49.19.1 Milestone
MekHQ 0.49.19.1 dot release with QOL updates
What's Changed
- Fix #4023: Save boardType to XML
- Fix #4052: Move modifiedTemperature to AtBScenario
- Fix #4061: Campaign no longer loads in 0.49.19+ due to unusual Person and Infantry attributes
- Fix #4062: StratCon generating Weather, Light, and Planetary conditions despite Campaign options
- Commit f6646c3: update data files
- Fix for Commando case-based name collisions
- Commit ac63979: data fixes
- Commit 7637e54: data fixes
- Commit 27781e0: data fixes
v0.49.19 Development Snapshot
What's Changed
- Adding Clan Personnel Tracking to MegaMek by @SJuliez in #3845
- Partial fix for failing refit tests by @Sleet01 in #3853
- Bump GitHub action versions by @sixlettervariables in #3859
- Fix 3775: unable to assign nonsuperheavy crew by @Sleet01 in #3855
- Fix 3848: Unit bays not accepting Aeros for transport, with unit test by @Sleet01 in #3851
- Fix 3856: aeros dont appear in basic unit information by @Sleet01 in #3857
- BadEvent Modifier Fix by @Thom293 in #3875
- StratCon Mapgen Fix by @Thom293 in #3874
- [Enhancement] 499 new callsigns by @IllianiCBT in #3865
- [Refactoring] Fixed Typo and Removed Indents by @IllianiCBT in #3866
- Interstellar Map Hiring Hall Highlight by @Thom293 in #3878
- Fix 3839: load last save loads clientsettings.xml instead by @Sleet01 in #3869
- Update history.txt for PR #3869 by @Sleet01 in #3883
- [#3730] Victory Point Terminology Changes by @IllianiCBT in #3891
- [Balance] Adjusted Retirement TN and Payout Values by @IllianiCBT in #3867
- update clearGameData by @kuronekochomusuke in #3877
- [Balance] [AtB/StratCon] Base Attack (Defender) Objective Changes by @IllianiCBT in #3889
- [Typo] Corrected Typo in Mass Repair Dialog by @IllianiCBT in #3892
- [Bug Fix] #2990 - Fixed Victory Point Allocation on Draw by @IllianiCBT in #3888
- [Bug] [Company Generator] Correct Starting Cash Dice Count by @IllianiCBT in #3895
- Disconnect quietly from GameThread for MekHQ by @AaronGullickson in #3900
- update planetary conditions chance logic by @kuronekochomusuke in #3834
- [Enhancement] Added 255 New Callsigns (redux) by @IllianiCBT in #3902
- Correct writing to XML of EMI and Blowing Sand conditions by @AaronGullickson in #3903
- Write BotForce entities to XML with EntityListFile by @AaronGullickson in #3906
- Fix 3880 cannot refit clan mechs due to renames by @Sleet01 in #3899
- [Typo] Corrected Typo in testIsTechBA by @IllianiCBT in #3917
- Capitalize deadborder directory for MM consistency by @AaronGullickson in #3948
- Added Nag Dialog for Prisoners of War Outside of Contracts by @IllianiCBT in #3942
- Change ransomed unit buttons to sold unit button in scenario resolve dialog by @AaronGullickson in #3956
- MekHQ fix for WOB.pm/.PM mismatch and missing parent faction check by @Sleet01 in #3945
- Add Tech/Vessel Column to Tech Skills View by @IllianiCBT in #3916
- StratCon Air & Arty Modifiers by @Thom293 in #3947
- Add disabled option for Personnel Market by @AaronGullickson in #3953
- Fix #3949: Custom ScenarioObjectives do not change ScenarioStatus in ResolveScenarioWizardDialog by @AaronGullickson in #3950
- No selling units in scenario resolution if campaign disallows selling by @AaronGullickson in #3958
- Variable OperationalVP Added to CommonObjectiveFactory.java by @IllianiCBT in #3951
- Update history.txt by @Sleet01 in #3959
- Fix 3882: update Aerospace handling and reporting in MHQ by @Sleet01 in #3925
- Update history.txt by @Sleet01 in #3960
- Prevent advancing day with pending vanilla scenarios by @AaronGullickson in #3930
- Added Nag for Wounded Personnel without Doctor by @IllianiCBT in #3937
- add lances to the force string when sending data to megamek by @kuronekochomusuke in #3901
- 3901: add lances to the force string when sending data to megamek for… by @kuronekochomusuke in #3962
- Add missing cockpit costs and weights by @neoancient in #3922
- Added Nag Dialog for Pregnant Combatants by @IllianiCBT in #3944
- Unmaintained Unit Nag Dialog Suppressed for Units set to Salvage by @IllianiCBT in #3943
- Clamped Unit Rating Mod for CamOps (redux) by @IllianiCBT in #3933
- Hide Toughness When 0 by @IllianiCBT in #3923
- Added Dialog to Confirm New Campaign (redux) by @IllianiCBT in #3915
- Adjusted Default Tech Counts by @IllianiCBT in #3908
- Adjusted Zoom Speed on Interstellar Map Panel by @IllianiCBT in #3967
- Move new lance creation to AtBGameThread by @AaronGullickson in #3973
- add missing folder to build files by @kuronekochomusuke in #3987
- Load bot entities in the chat lounge by @AaronGullickson in #3983
- Add all deployment variables to BotForce by @AaronGullickson in #3991
- Fix #3767: NPE while scouting if AtB tries to generate enemy with SPAs not found in MM by @Sleet01 in #3994
- Update history.txt by @Sleet01 in #3998
- Implements RFE #3995: Set default theme to overall suite default at startup... by @Sleet01 in #3997
- Update history.txt by @Sleet01 in #4000
- Added Ability to Collapse/Expand Logs, Missions and Kills in Personnel Unit Screen by @IllianiCBT in #3968
- Reduced Personnel Table Right-Click Menu Clutter by @IllianiCBT in #3970
- Removed Unnecessary Error Log by @IllianiCBT in #3985
- Added Scenario & Mission Tracking to Kills, Added Ability to Assign Kills to Scenario and/or Mission by @IllianiCBT in #3988
- Fixed Ship Search Overvaluing Ultra-Green Personnel by @IllianiCBT in #3990
- Add new player deployment variables to Scenario by @AaronGullickson in #3996
- Fix MHQ #4002: prevent infinite loop while assigning SPAs by removing unusable entries by @Sleet01 in #4009
- Update history.txt by @Sleet01 in #4010
- Fixed Untreated Personnel Nag Triggering for Prisoners. by @IllianiCBT in #4003
- Update history.txt by @Sleet01 in #4012
New Contributors
- @IllianiCBT made their first contribution in #3865
Full Changelog: v0.49.18...v0.49.19
v0.49.18 Development Snapshot
What's Changed
- Implement #4397 Internal Bomb Bay (MHQ compatibility) by @Sleet01 in #3805
- New StratCon Scenario Modifiers by @Thom293 in #3801
- Adjust campaign creation dialogs to have correct jdialod owner for re… by @gcoopercos in #3788
- MekHQ part of fix for #4648 by @Sleet01 in #3810
- MUL parser updates by @kuronekochomusuke in #3818
- in repair bay unit list show if unit is in repair or salvage mode by @kuronekochomusuke in #3816
- Armor rework, part 1a by @neoancient in #3823
- Adaptation to the clanname field for Meks by @SJuliez in #3826
- #3740 Standardising on C-Bills by @jackreichelt in #3825
- Fix jvm thrashing in github actions. by @HoneySkull in #3828
- Armor rework, part 1b by @neoancient in #3827
- add max contract salvage percentage to campaign options by @kuronekochomusuke in #3821
- #3763 reversing quality names in unit set quality GM menu by @jackreichelt in #3824
- #3194 Awarding non-stackable medals to multiple people by @jackreichelt in #3822
- Closing opening comment in eras.xml by @jackreichelt in #3831
- Armor rework, part 2: support vehicle armor by @neoancient in #3833
- manually set TO&E force commander by @NickAragua in #3772
- Fix chassis lookup by @SJuliez in #3843
- Dependencies update by @SJuliez in #3841
- fix issue_3842 by @kuronekochomusuke in #3844
- StratCon Heavy Battles, by PhoenixHeart. by @Thom293 in #3840
New Contributors
- @gcoopercos made their first contribution in #3788
- @jackreichelt made their first contribution in #3825
Full Changelog: v0.49.16...v0.49.18
v0.49.17 Development Snapshot
What's Changed 0.49.17
- No code changes
What's Changed 0.49.16
- Childrens filter in personnel screen by @nutritiousemployee in #3771
- [Nightly] Attempt to temporarily fix nightly gradle heap JVM out of mem thrashing. by @HoneySkull in #3785
- Beast mounted infantry by @neoancient in #3780
- Moving Quirks to unit files: adapt MHQ to MM changes by @SJuliez in #3796
- User files directory setting in MHQ by @SJuliez in #3800
New Contributors
- @nutritiousemployee made their first contribution in #3771
Full Changelog: v0.49.15...v0.49.17
DO NOT USE v0.49.16 Development Snapshot
THIS RELEASE HAS A MAJOR BUG AND SHOULD NOT BE USED. RELEASED ONLY FOR ARCHIVE PURPOSES
What's Changed
- Childrens filter in personnel screen by @nutritiousemployee in #3771
- [Nightly] Attempt to temporarily fix nightly gradle heap JVM out of mem thrashing. by @HoneySkull in #3785
- Beast mounted infantry by @neoancient in #3780
- Moving Quirks to unit files: adapt MHQ to MM changes by @SJuliez in #3796
- User files directory setting in MHQ by @SJuliez in #3800
New Contributors
- @nutritiousemployee made their first contribution in #3771
Full Changelog: v0.49.15...v0.49.16
v0.49.15 Development Snapshot
- Improve contrast between revealed/unrevealed hexes
- Generate scenario using default temp mappings when facility-specific mappings aren't present
- fix missing badlands image
- definition file paths are now linux-friendly
- Issue #3725: Improve performance when searching for parts using "planetary acquisition"
- Issue #2854: Implemented CamOps errata for avionics repair times
- PR #3756: Tech level filtering in the unit selector dialog has been corrected
- Issue #3747: Unable to Assign Pilots to Tripod Mechs
- PR #3766: weight calculation for spare mech locations
- PR #3768: Arano Restoration Campaign - Planetary Control
v0.49.14 Development Snapshot
- PR #3676: Gradle build fixes
- Issue #3682: Prevent NPE when changing bot config
- Issue #3683 - fix issue preventing loading saved campaigns containing MASC
- Issue #3621 - prevent NPE completing ship search immediately after loading campaign
- PR #3692: Adaptations to MM's #4474 (BV calculation and reports update)
- Issue #3402, #3715: Only hostile units are now displayed on the killboard during scenario resolution, Stratcon fixes
- PR #3694: New StratCon feature - tracks now have individual terrain hexes (with graphics) and average temperatures;
the terrain influences the map presets used for tactical battles; temperature is passed to megamek (may be hot!) - PR #3724: "Clan Personnel" special flag now correctly sets the person's clan status
- PR #3731: Fix nightly build from a missed method rename in MegaMek.
- Issue #3713: allied turrets have upgraded network security; defeat in evacuation scenarios results in facility capture instead of destruction
v0.49.13 Development Snapshot
- 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
- 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
- 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