Skip to content

Releases: biqqles/flint

Version 0.9.0

07 Oct 20:56
Compare
Choose a tag to compare
  • New DLL functions: dump_all and dump_all_to_file
  • Entity: added as_dict
  • Added hardpoint parsing
  • Downgraded some parsing errors to warnings

Version 0.8.2

02 Apr 10:47
Compare
Choose a tag to compare
  • Fixed flint.set_install_path raising AttributeError
  • Added EntitySet .keys and .items so it behaves more like a dict
  • Fixed Ship defaults to match vanilla
  • Ship class names are loaded from DLLs instead of hardcoded
  • resources.dll is no longer ignored
  • ShipPackage.cost and Ship.price now return the price of the ship's hull and all its default equipment

Version 0.8.1

12 Feb 18:22
Compare
Choose a tag to compare
  • ini.parse and related functions will now raise FileNotFoundError if the file does not exist, rather than AssertionError

Version 0.8

07 Feb 21:09
Compare
Choose a tag to compare
  • Added many more stats to Ship
  • Added Equipment.is_valid()
  • Added Gun.is_missile and Gun.is_turret
  • Fixed crash that occured when a Jump had multiple goto entries
  • Added more useful warning messages for invalid BaseGood sections
  • Added Motor entity
  • comment keys in INIs are now ignored

Version 0.7.1

23 Jan 21:04
Compare
Choose a tag to compare
  • Improved efficiency of pathfinding
  • Added ShipPackage.equipment()
  • Extended Engine entity

Version 0.7

22 Oct 15:18
Compare
Choose a tag to compare
  • Added Munition entry and added related methods to Gun
  • Added Mine and Explosion entities
  • Extended CounterMeasure entity
  • Added EntitySet.reindex and EntitySet.unique

Version 0.6

13 Sep 20:34
Compare
Choose a tag to compare
  • Added Solar.system()
  • The INI parser is now multithreaded
  • Added Ship.sold_at() and Ship.bought_at()
  • Added Base.owner()
  • Added Faction.props() and Faction.legality()
  • Added ini.group()
  • Initial parsing of missions
  • Moved RDL-related functions to a new module, flint.interface

Version 0.5

27 Jun 01:56
Compare
Choose a tag to compare
  • Initial equipment parsing added
  • Completely new INI parser
  • ini.parse is now ini.sections
  • EntitySet.arb is now EntitySet.first

Version 0.4

18 Jun 21:29
Compare
Choose a tag to compare
  • Interactive mode moved into main package
  • Added EntitySet.of_type()
  • Added Faction.can_dock_at()
  • Added bini.is_bini()

Version 0.3

08 Jun 19:53
Compare
Choose a tag to compare

Changes in this release:

  • Updated documentation for Solar
  • INI: sections with syntax errors are now dropped
  • formats.ini.parse is now cached
  • DLL: new function lookup_as_plain
  • Entity: infocard parameter changed
  • Entity and subclasses are now data classes from dataclassy rather than dataclasses
  • Group has been renamed to Faction; get_groups has been renamed to get_factions
  • Faction: ids_short_name field and short_name method added
  • Base: system_ method added