Skip to content

Releases: eladyaniv01/SC2MapAnalysis

Release v0.0.87

04 May 16:21

Choose a tag to compare

  • Include function add_cost_to_multiple_grids to avoid calculating the same circle for every different grid the user
    wants to add the same cost to (6baedc0, thanks to rasper!)

Release v0.0.86

03 Apr 14:29

Choose a tag to compare

Bug Fixes

  • Fixed bug when going in and out of the same nydus entrance when
    pathfinding (abf444f1)

Release v0.0.85

27 Mar 10:47

Choose a tag to compare

Refactor

  • Removed pyastar dependency and the deprecated pathfind_pyastar function completely (c310ac4c)

Features

  • Added support for using nyduses with pathfinding (636af5ea)

Release v0.0.84

03 Feb 17:12

Choose a tag to compare

Refactoring

  • test: renamed test pathing function to be more descriptive of what it does (778333d)

Tests

  • assert that illegal weights are tolerated in
    Pather (4c846aa)

Bug Fixes

  • fix add_cost crashing when a very specific input is
    present (bc5052ec)

Release v0.0.83

02 Feb 18:42

Choose a tag to compare

Bug Fixes

Release v0.0.82

11 Jan 14:43

Choose a tag to compare

Bug Fixes

  • Fixed climber grid issue on SubmarineLE (#140)

Release v0.0.81

06 Jan 14:26

Choose a tag to compare

0.0.81 (2021-01-06)

Features

  • Adjust finding eligible pathing points (090eed9)
  • Break a choke check loop if choke is removed (9413288)
  • Turn path smoothing around, so it works front to back (9413288)

Bug Fixes

  • Fix path smoothing calculations (0a69a87)
  • Fix variable having wrong type (3a663d4)
  • Fix Crash on cleaning overlapping chokes (6aebbc4)

Authored by @spudde123

Release v0.0.80

03 Jan 18:05

Choose a tag to compare

0.0.80 (2021-01-03)

Features

  • Added support for array output in lowest_cost_points_array (06d96e4)
  • Pathfinding engine now takes into account unit size (footprint) (ec3abaf5)
  • New draw_circle function to replace skdraw.disk (072ee6c)
  • Add function to find eligible points nearby in pather (5a2e5c7)
  • Add destructable type to grid calculations (7495b9b)

Bug Fixes

  • air grid generation (8acbed77)
  • air vs ground grid (39ca942d)
  • deprecated time.clock() on python version > 3.7 (e83832d4)
  • All documentation example now work (e6073df5)

Tests

  • Test destructable types (cafbead)
  • fix air vs ground test (a2f4e27)
  • added --doctest-modules flag to pytest.ini. all doc tests use a Goldenwall MapData mock (5364a6c3)

Issues Closed:

Release v0.0.79

30 Dec 10:32

Choose a tag to compare

  • Add prebuild binary of the C extension to be made available without build requirements on the ladder
  • Add build script for said extension

Release v0.0.78

27 Dec 16:45

Choose a tag to compare

  • All platforms are now supported (windows, linux, macos)
  • python 3.7, 3.8 ,3.9 are now supported
  • pathfinding engine is now internal and written in C
  • remove sc2pathlib
  • various performance imrpovements