Skip to content

Releases: ajul/pyradox

v5.0.0

25 Mar 02:37

Choose a tag to compare

Now on PyPi as pyradox-txt-parser.

Integrated grotaclas's encoding fix for eu4 worldmap.

Various other changes from long ago.

v4.2.0

22 Feb 02:15

Choose a tag to compare

  • Trees can now be nested inside groups. This appears in e.g. HoI4 save files, which are now parseable.
  • Simplified yml caching; it is no longer necessary to specify a list of specific files to search for a localisation.

v4.1.0

28 Jan 02:23

Choose a tag to compare

Some significant restructuring. Changes include:

  • Reorganized core modules, splitting off datatypes and filetypes into subpackages.
  • Table is no longer a thing; csvs now parse to Trees.
  • Improved the base parse* functions in terms of ease of finding game directories so we no longer need pyradox.load.
  • Output more easily to JSON, CSV, and HTML.

v4.0.1

27 Jan 04:23

Choose a tag to compare

  • More automatic finding of game directory.
  • Some script fixes.

v4.0.0

24 Jan 21:22

Choose a tag to compare

Major changes:

  • Changed naming convention to snake_case.
  • Reworked date/time primitive.
  • Added color primitive.

v3.0.0

05 Aug 03:43

Choose a tag to compare

As per semantic versioning guidelines, this will be called 3.0.0 since it contains a moderate backwards compatibility break.

Removed pyradox.struct.List as per #2.

key = { value0 value1 value2 }

is syntactic sugar for

key = value0 key = value1 key = value2

Use the findAll(key) method to iterate over all values matching a key.

Some other improvements to Tree methods.

v2.8.0

01 Jul 20:16

Choose a tag to compare

Major changes:

  • Now uses own yml parser instead of pyyaml.
  • HoI4, Stellaris scripts.

v3.0.0 will change the behavior of item groups and will break some existing scripts. See #2 . This is the last release of v2.x.

Trade extractor v1.0

20 Aug 05:24

Choose a tag to compare

Add a trade extractor for EU4, which produces node, country, power, money tuples.

Battle extractor v1.2

03 Apr 06:07

Choose a tag to compare

Hardcode cp1252 encoding to support systems that do not default to it.

v2.7.4

02 Apr 05:19

Choose a tag to compare

Use cp1252 encoding.