Skip to content

Releases: OpenTTD/nml

0.8.0

21 Jun 19:12
243cb49
Compare
Choose a tag to compare

What's Changed

  • Add: Support for Action5 type 1A overlay rocks by @zephyris in #365
  • Fix: ALL_NORMAL_CARGO_CLASSES and ALL_CARGO_CLASSES did not include newer cargo classes. by @frosch123 in #366
  • Fix: Don't announce dependabot PRs by @glx22 in #356
  • Fix: Nicer error message when a station switch returns a SpriteLayout by @glx22 in #360
  • Fix 530e325: 'gh' requires a git repository by @glx22 in #364
  • Fix #367: Incorrect limits for House and Industry Tile by @glx22 in #368
  • Codefix: Remove unneeded "global" by @glx22 in #369
  • Upgrade: bump pypa/cibuildwheel from 2.22.0 to 2.23.2 in the actions group by @dependabot in #370
  • Add: Road/tram/railtype variable 0x45. by @frosch123 in #373
  • Add: Parent scope for airports and airport tiles. by @frosch123 in #374
  • Add: Constants for (new) station and roadstop animation and random triggers. by @frosch123 in #375
  • Change: Vendor in latest ply version by @glx22 in #342
  • Upgrade: bump pypa/cibuildwheel from 2.23.2 to 2.23.3 in the actions group by @dependabot in #376
  • Add: Support for badge menu vertical ellipsis icon by @zephyris in #377
  • Update: changelog for 0.8.0 by @glx22 in #379

Full Changelog: 0.7.6...0.8.0

0.7.6

16 Feb 11:26
d9290e6
Compare
Choose a tag to compare

What's Changed

  • Change: Reduce D0xx usage where possible by @glx22 in #326
  • Update: Python versions for regression by @glx22 in #331
  • Fix nearby_tile_same_grf, nearby_tile_other_grf and nearby_tile_original_gfx, they all compared to wrong constants by @ahyangyi in #330
  • Codechange: Reduce register usage for BinOp by @glx22 in #308
  • Change: Remove road stops variable random_bits by @JGRennison in #329
  • Add: Support for station variable 6B by @glx22 in #320
  • Change: Unreachable range for default only switch should target CB_FAILED by @JGRennison in #328
  • Add: Constants and varact2 variable associated with road waypoints by @JGRennison in #327
  • Change: reduce register consumption for spritelayouts by @glx22 in #306
  • Add: 'const' keyword to allow users to define new constants by @glx22 in #302
  • Add: Support for station property 1E by @glx22 in #333
  • Fix 749aa73: station property 0A should be an extended byte by @glx22 in #334
  • Fix #337: Station 'availability' is a purchase callback by @glx22 in #338
  • Change: Support for 8 bit station tile types. by @PeterN in #339
  • Add: Support for station properties 0E and 0F by @glx22 in #335
  • Add: Basic range check for replace() by @glx22 in #324
  • Fix #340: Always use raw strings for token regex by @glx22 in #341
  • Change: Use extended Action1s by @glx22 in #309
  • Change: cargo class bits 13 and 14 now define potable and non-potable… by @andythenorth in #343
  • Update: Python version for testing by @glx22 in #347
  • Add: --list-unused-strings to list the unused strings by @glx22 in #348
  • Add: Support for Action5 type 19 road waypoints by @zephyris in #351
  • Fix: [Actions] Install missing deps for PyPy by @glx22 in #353
  • Fix: Properly check number of varaction2 ranges by @glx22 in #352
  • Fix: incorrect start values for roadstop var 43/44 by @WenSimEHRP in #349
  • Fix #354: Improve length check for string literal properties by @glx22 in #355
  • Fix: Include information about relevant block in ScriptError message by @Pixel-Tony in #321
  • Change: add vehicle 'refit' callback (cb 0x163) and cargo class filter prop (0x28 for trains etc) by @andythenorth in #344
  • Codefix: There's a new version of 'black' by @glx22 in #361
  • Fix: 'pip install nml' fails to build from source by @glx22 in #362
  • Change: [Actions] Use cibuildwheel for releases by @glx22 in #363
  • Update: changelog for 0.7.6 by @glx22 in #346

New Contributors

Full Changelog: 0.7.5...0.7.6

0.7.5

02 Mar 14:00
26f271f
Compare
Choose a tag to compare

What's Changed

  • Change: add constants GROUNDSPRITE_ROAD_X and GROUNDSPRITE_ROAD_Y by @andythenorth in #307
  • Fix: Register named parameters earlier by @glx22 in #301
  • Add: Support for build probability action CB 162 var10 0 (reverse rail vehicle) by @PeterN in #313
  • Fix cleanup leaving generated files behind by @matthijskooijman in #312
  • Change: Allow creating 32bpp-only NewGRFs by @PeterN in #314
  • Fix a9a1a3e: Don't use station properties 1C/1D for IDs 00-FF by @glx22 in #305
  • Add: [Dependabot] introduce Dependabot to keep our workflows up-to-date by @glx22 in #316
  • Upgrade: [Actions] Bump the actions group with 4 updates by @dependabot in #317
  • Add: Support for faster ship speed 23 and acceleration 24 (OTTD #10734) by @zephyris in #315
  • Update: changelog for 0.7.5 by @glx22 in #319
  • Add: Support town_production_effect and town_production_multiplier. by @PeterN in #318
  • Change: add --no-palette-validation optional arg by @andythenorth in #322
  • Update: changelog for 0.7.5 by @glx22 in #323

New Contributors

Full Changelog: 0.7.4...0.7.5

0.7.4

28 Jun 20:12
bbe945e
Compare
Choose a tag to compare

What's Changed

  • Change: Use a single replacenew-type 'SIGNALS' instead of 3 different constants. by @frosch123 in #297
  • Fix #295: Adjust version_openttd for OpenTTD >= 12.0. by @frosch123 in #296
  • Fix dfb4499: incomplete read only checks (again) by @glx22 in #292
  • Change: Support extended DCxx string range, and station names for IDs > 255 by @glx22 in #293
  • Support for roadtype direction markings (OTTD #10282) by @FLHerne in #274
  • Update: changelog for 0.7.4 by @glx22 in #298

Full Changelog: 0.7.3...0.7.4

0.7.3

21 May 21:09
3ce13ca
Compare
Choose a tag to compare

What's Changed

  • Change: Extend vehicle random bits to 16. by @PeterN in #288
  • Support extended object/station/roadstop limits (draft) by @andythenorth in #287
  • Codechange: [Actions] Use 'gh' to upload release assets by @glx22 in #284
  • Add: STAT_ALL_TILES constant for use instead of 0xFF by @Brickblock1 in #283
  • Fix: [Actions] nmlc version could not be determined during regression by @glx22 in #285
  • Add: Support for {FORCE} string command by @glx22 in #289
  • Add: --no-32bpp and --no-extra-zoom option to skip some alternative sprites by @glx22 in #286
  • Update: changelog for 0.7.3 by @glx22 in #291

Full Changelog: 0.7.2...0.7.3

0.7.2

17 Apr 19:54
52e8fc2
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.7.1...0.7.2

0.7.1

03 Dec 23:48
Compare
Choose a tag to compare

What's Changed

  • Fix action0properties.py by @Brickblock1 in #260
  • Minor improvements to examples by @frosch123 in #261
  • Change: use an array of cargoes for cargo_random_triggers by @glx22 in #263
  • Change: disabled_platforms/length is now bitmask(1-8)>>1 by @glx22 in #264
  • Change: replace nearby_tile_platform_type with nearby_tile_tile_type. by @frosch123 in #265
  • Fix: Station animation triggers every 250 ticks, not 256. by @frosch123 in #266
  • Fix #256: Objects have a 'colour' in var 47. by @frosch123 in #267
  • Change: allow any expression for station (purchase_)prepare_layout by @glx22 in #268
  • Update: changelog for 0.7.1 by @glx22 in #269
  • Fix: [Actions] release workflow issues by @glx22 in #270
  • More issues in release workflow by @glx22 in #271

New Contributors

Full Changelog: 0.7.0...0.7.1

0.7.0

29 Aug 19:36
c337e47
Compare
Choose a tag to compare
Update: changelog for 0.7.0 (#259)

0.6.1

15 Sep 15:56
4cfffab
Compare
Choose a tag to compare
Update: changelog for 0.6.1 (#237)

0.6.0

15 Aug 20:12
4594cd1
Compare
Choose a tag to compare
Update: changelog for 0.6.0 (#232)

Co-authored-by: frosch <[email protected]>