Skip to content

Releases: leamare/D2-LRG-lrg2

2.4.4

30 Apr 16:41
Compare
Choose a tag to compare

Backup tool and minor stuff

2.4.0(2)

13 Jan 16:22
Compare
Choose a tag to compare

There will be no updates after this one.
Changes in this release:

  • the code is a bit cleaner and same queries were moved out for easier modifications
  • minor bugfixes
  • webapi

2.2.0

26 Dec 21:48
Compare
Choose a tag to compare

Some minor changes while working on a 3.0.0 stuff

  • added force mode for fetcher (adding matches even if analysis is missing)
    • added finding default hero lane if analysis is missing
  • fixes for median values
  • replaced OI ranks with compound ranking based on Wilson score (#99)
  • moved metadata to separate repository
    • it should make easier changing values when new heroes/items/patches come out
    • changed "functions" folder name to "commons"
    • added new interface to access metadata - using lrg_metadata object
      • It's very simple in it's concept and it has array access methods, so it's possible to use it just as usual

2.1.0

18 Oct 00:48
Compare
Choose a tag to compare

Foreword

This is the last release before switching to 3.0.0 development, which will lead to massive changes in database structure, report format and other things.

Some of changes planned for 2.1.0 were moved to 3.0.0 milestone because these features won't be possible to implement without changing format and structure.

2.1.0 changes:

  • jQuery was added to dependencies and can be installed using setup.php

  • jQuery-tablesorter was added to dependencies and can be installed using setup.php

  • Web View

    • swapped stage bans/picks in overview
    • matchcard: player nickname dsplays without team tag
    • added simple matchlist table
    • fix: there's no extra dot anymore if player doesn't have team tag
    • locale updates: strings for new parameters, modules, other small changes
    • fixed last match winner in overview generator
    • fixed wrong source of versions/game modes in overview generator
    • Web View is now using jQuery
    • added highlighting table row on click
    • improved time variables display (with convert_time())
    • Web View is now using jQuery tablesorter for sorting tables
    • added CSS colors variables (makes it easier to make custom styles)
    • updated custom styles repository
    • fixed weird foreach ... break constructions
    • added indicator symbol for having child modules
  • Tools

    • added: update rosters
  • Analyzer

    • Improved Active Roster detection (only 5 players now) and player's tag update for active rosters
    • Changed a little bit how players_additional works
    • new random/main stats: heroes median picks, heroes median bans, heroes median gpm, median match duration

2.0.1

27 Aug 00:38
Compare
Choose a tag to compare
  • Fix Overview generator interaction with teams summary
  • Fix .gitignore looking for custom_styles and deleting it

2.0.0

26 Aug 16:24
Compare
Choose a tag to compare

Intially it supposed to be 1.4.0 release, but reports file format was drastically changed and it broke compatibility with older versions, so it's better to call it 2.0.0.

General

  • Analyzer and Web View were split into modules-like structure. This change makes it way more easer to add new functionality or update older code
  • Regions subreports support
  • Small updates to leaguefile format

Analyzer

  • Added expectations and deviations for hero/player pairs and trios
  • Added lane_rate for pairs
  • Added lane_combos module
  • buybacks total was removed from random info
  • Add players draft module
  • If team's tag is empty, it will be generated automatically now
  • If player isn't listed in team's official roster, he will be tagged to his most common team

Web View

  • Caching of all available reports
  • Categories support
  • Functionality changes to be in line with new analyzer data
  • Custom styles moved to another repository
  • All similar pages are now generated with generator functions
  • Outcome Impact was replaced with Ranks (same formula, but with ranking on top of that, just so it will be easier to understand values)
  • Improvements to check_module() and join_selectors() to handle similar modlines
  • Reworked sections structure
  • Small usability changes
  • player_name() now displays player ID if there's no data available about player

Fetcher

  • Fetcher output was changed to be more compact and readable
  • Various support detection improvements (it's still not ideal, but it's much better)
  • SQL queries were split to be executed after requesting every match

Fixes

  • Hero portraits sizes were changed to be equal
  • Teams combos/graphs should work as intended now

Other

  • Added merge_mods() handler
  • Added workaround for weird readline() interaction in PHP 7.2

1.3.1

28 May 13:12
Compare
Choose a tag to compare

1.3.1

It's the first major release since 1.1.0. Initially I had plans to release 1.2.0 with a bunch of fixes, but changes kind of added up.
This release is essentially version 1.2.0 with a bunch of fixes, so it's nothing special that there's no version 1.2.0.

Changelog

General

  • Added installation script (setup.php)
  • OpenDota API functionality now uses Simple OpenDota API for PHP
  • Moved a lot of functions to separate files in modules/functions folder
  • Metadata now has information only about spicific patch numbers
  • Added proper README
  • Implemented support of OpenDota API key
  • minor changes

Tools

  • Added replay_request tool (for OpenDota)
  • Fixes to remove_match tool
  • Added remove_matches tool

Fetcher

  • Updated get_patchid() commentaries

Analyzer

  • Added hero diversity metric
  • Added hero pairs expectations
  • Limiters are now using median in their formulas

Web View

  • Displayed patch number is now dynamically generated
  • Support for minor patch versions (using literals)
  • Initial split of web view module (right now only affects records)
  • Graphs: all settings were moved to specific variable
  • Graphs: edges now change colors depending on winrate
  • Graphs: nodes now have hero portraits
  • Replaced duration with avg_match_len for teams averages
  • Reworked player combo graphs
  • Added "Outcome Impact" metric
  • Added Hero Pairs Expectation and Divergence metrics
  • Table sorting is now Descending by default
  • New custom styles: WESG 2017, PGL bucharest major
  • Optimization to resources

Fixes

  • Small sorting fixes for overview page (web view)
  • Improved roaming detection (fetcher)
  • Improved role/lane detection (fetcher)
  • Fixes to draft bans display (web view)
  • Dire winrate fix for teams (web view)

Current Goals

  • Remove unnesessary compatibility with older versions of LRG. It's not like it has much sense
  • Continue to split code up into separate modules
  • Rework web view module to use MVC-like system