Release notes¶
0.0.7 (unreleased)¶
Building.predict_income_delta()has been added. It can calculate the impact that adding (or removing) 1 or more levels of a building can have on its market. (example)Building.calculate_production_efficiency()has been removed.The new
Location.predict_income()method allows calculating how much increasing (or decreasing) control will affect the location income.Locationgot new properties:buildings_by_name,income,tax_base,potential_tax_base,is_coastal.Buildinggot new properties:can_add_level,max_level.A new
BuildingTemplate.estateproperty indicates which estate is allowed to construct the building.BuildingTemplate.supports_country()now also filters by culture and by government reforms.BuildingTemplate.supports_location()now also filters by whether or not the location is coastal.A new
PotentialBuildingclass now represents a building that has no level in a given location but can be built there.Location.buildingsnow provides instances ofPotentialBuildingwhere it used to provideBuildingTemplate.Building.methodsnow has the specific production methods in use by the building. To access all methods of the building template, useBuilding.template.methodsinstead.Building.method_groupshas been removed, useBuilding.template.method_groupsinstead.Building.current_methodshas been removed, useset(building.methods)instead.A new
MarketGood.get_target_price()method replaces theMarketGood.calculate_target_price()classmethod.
0.0.6 (2025-11-22)¶
Fix remaining Windows support issues:
Rakali download and execution now works on Windows.
All “Program Files” folders are iterated to find the one containing the Steam folder.
0.0.5 (2025-11-22)¶
Fix Windows Documents path resolution.
0.0.4 (2025-11-22)¶
Remove msgspec dependency, for Windows friendliness.
0.0.3 (2025-11-22)¶
Added project URLs for the PyPI page.
0.0.2 (2025-11-22)¶
Documentation fixes.
0.0.1 (2025-11-22)¶
Initial version.