Skip to content

Releases: michalc/OpenTTDLab

v0.0.65

08 Jun 21:50
2406be3
Compare
Choose a tag to compare

What's Changed

  • docs: documentation on parse_savegame by @michalc in #185
  • docs: mention that OpenTTDLab can be used as a test harness by @michalc in #186
  • docs: links to API sections by @michalc in #187
  • docs: rename fetching to configuring by @michalc in #188
  • docs: fix link to running experiments by @michalc in #189
  • docs: rename second 'Running experiments' section to 'Core function' by @michalc in #190
  • refactor: use partial to reduce indentation and step towards public BaNaNaS client by @michalc in #191
  • refactor: remove almost unused argument in (private) _bananas_download by @michalc in #192
  • refactor: fewer arguments in private bananas function by @michalc in #193
  • refactor: fewer arguments private bananas download function by @michalc in #194
  • refactor: split querying TCP server and download by @michalc in #195
  • perf: make only one connection per content to tcp server by @michalc in #196

Full Changelog: v0.0.64...v0.0.65

v0.0.64

08 Jun 12:02
02d72ab
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.63...v0.0.64

v0.0.63

08 Jun 10:40
1cfae3e
Compare
Choose a tag to compare

What's Changed

  • fix: caching behaviour of libraries when there are multiple by @michalc in #183

Full Changelog: v0.0.62...v0.0.63

v0.0.62

03 Jun 05:47
7936825
Compare
Choose a tag to compare

What's Changed

  • docs: update scaling example by @michalc in #181
  • fix: don't copy the OpenGFX binary to the current directory by @michalc in #182

Full Changelog: v0.0.61...v0.0.62

v0.0.61

02 Jun 18:58
0d29074
Compare
Choose a tag to compare

What's Changed

  • feat: use built-in Python multiprocessing by @michalc in #180

Full Changelog: v0.0.60...v0.0.61

v0.0.60

02 Jun 17:50
39af96b
Compare
Choose a tag to compare

What's Changed

  • feat: move to multiprocess from threads by @michalc in #177
  • ci: use token for CodeCov upload to avoid rate limiting errors by @michalc in #178

Full Changelog: v0.0.59...v0.0.60

v0.0.59

02 Jun 13:48
8324e4b
Compare
Choose a tag to compare

What's Changed

  • refactor: remove unused linkgraph code by @michalc in #173
  • feat: uncompress binaries into the run directory rather than the cache directory by @michalc in #175
  • docs: explain what versions of OpenTTD are supported by @michalc in #176

Full Changelog: v0.0.58...v0.0.59

v0.0.58

02 Jun 06:24
b34e941
Compare
Choose a tag to compare

What's Changed

  • docs: improve clarity on ai_libraries by @michalc in #170
  • docs: fix style around version warning by @michalc in #171
  • docs: put downloading and caching of AI libraries up front by @michalc in #172

Full Changelog: v0.0.57...v0.0.58

v0.0.57

01 Jun 20:49
6f6664d
Compare
Choose a tag to compare

What's Changed

  • feat: output combined stdout and stderr, and indicate if we think it errored by @michalc in #160
  • docs: document that AI libraries are automatically downloaded by @michalc in #169

Full Changelog: v0.0.56...v0.0.57

v0.0.56

01 Jun 20:01
ede4a1e
Compare
Choose a tag to compare

What's Changed

The main change in this release is the ability to (automatically) download dependencies, and transitive dependencies, for AIs (and AI libraries) fetched from bananas

  • refactor: read all bytes from socket when querying BaNaNaS by @michalc in #161
  • refactor: step towards automatically downloading dependencies by @michalc in #162
  • refactor: store files using info from downloading by @michalc in #163
  • refactor: clearer variable names by @michalc in #164
  • refactor: more code that support multiple files per AI by @michalc in #165
  • refactor: towards downloading AI libraries from AI download by @michalc in #166
  • refactor: move fetching content ID to function by @michalc in #167
  • feat: automatically download dependencies from BaNaNaS by @michalc in #168

Full Changelog: v0.0.55...v0.0.56