Leaguepedia:Dev Blog/2020 (2)

From Leaguepedia | League of Legends Esports Wiki
Jump to: navigation, search


This page contains a partial list of module, template, category, and form edits made on the wiki. It's not a complete list - for example, navbox template creations, additions of teams to {{Teamnames}}m, and minor category creations such as adding a new country of birth category will not be included, as these only expand on existing framework. The goal is to include a complete list of framework modifications that may be relevant to editors and major feature additions (that require usage of framework elements like the above) that may be relevant to users. If you have questions about any of the changes, please contact the person or people listed as having made that change. Note that this page only chronicles changes on Leaguepedia, and not on any of the other esports wikis, with the sole exception of global CSS changes on the commons esports wiki.


August 10[edit]

August 8[edit]

August 7[edit]

  • Updated {{CompoundRole}}m.sentence() to handle prepositions better. Updated {{Rolenames}}m to separate out the sentence part from the preposition part. -- River
  • Updated {{Retirement}}m to use sentence instead of rolelc to reflect the {{Rolenames}}m rename. -- River
  • Created {{Role}}m.sentence(). -- River
  • Updated {{Infobox/Player}}m and {{DisambigPage}}m to use {{Role}}m.sentence(). -- River
  • Added support to new scoreboard parser for live server match histories, including querying [MatchHistoryGame] to determine teams that played. -- River
  • Added support to new scoreboard parser for not printing None when bans are missing. -- River

August 6[edit]

August 5[edit]

  • Updated {{Medal}} to use the same images that the COD wiki uses. -- River
  • Updated Gadget - markupObjects.css to fix an issue where role sprites weren't centered in team lists. -- Kittymmeow
  • Updated {{Rolenames}}m to default to name as its default length instead of store. -- River
  • Fixed a bug in new scoreboard parser where series vs game preference was ignored. -- River
  • Removed unused serialize methods from {{CompoundRole}}m and {{Role}}m. -- River
  • Added override in {{CompoundRole}}m to names() so that prefix is only printed once at the start. -- River

August 4[edit]

August 3[edit]

August 2[edit]

August 1[edit]

  • Added traceback displays when uncaught errors occur in the new scoreboard parser so silent failures can no longer happen. -- River
  • Removed field for patch from new scoreboard parser and replaced with a query of patch based on provided QQ ID. -- River
  • Updated new scoreboard parser to query tournament based on a [MatchSchedule].QQ field with provided QQ ID or [MatchScheduleGame].MathcHistory field with provided Match History link. This will eventually lead to the removal of |tournament= from {{MatchRecapS8}} altogether. -- River
  • Added instructions to new scoreboard parser. -- River


July 31[edit]

July 30[edit]

July 29[edit]

July 28[edit]

July 26[edit]

July 25[edit]

July 24[edit]

  • Added support for showing logs from lol_esports_parser to the user in the new scoreboard parser. -- River

July 23[edit]

  • Fixed an issue in {{EsportsUtil}}m.playerWithRole() where parentheses got dropped for staff role display after the change yesterday. -- River
  • Fixed an issue in {{ExtendedRosterLine}}m where spaces were treated as non-nil entities and displayed with unknown role icon. -- River
  • Deleted {{NewsUtil}}m.roleOrStaffImage() (unused). -- River
  • Removed dependency on {{Role}}m from {{NewsUtil}}m, now using methods on the {{CompoundRole}}m field for everything. -- River
  • Deleted {{EsportsUtil}}m.placeNumber(), {{EsportsUtil}}m.makeLinks(), {{EsportsUtil}}m.concatLinksFromStrings(), {{EsportsUtil}}m.concatLinks(), {{EsportsUtil}}m.ucfirstLink(), and {{EsportsUtil}}m.ucfirstLinks() (all unused). -- River
  • Fixed a bug in {{ExpiringContracts}}m where players who had changed name after joining their teams weren't properly supported. Also added support for players without role listed, even though this shouldn't occur ever. -- River
  • Fixed a bug in cron tasks where redirects would be followed even if redirect was due to newly-created redirect rather then page move. -- River

July 22[edit]

July 21[edit]

  • Fixed a bug in cron task that wasn't creating tooltips for page moves correctly. -- River
  • Deleted {{CompoundRoleSet}}m. -- River
  • Updated {{FLLinks}}m so that when no |tabs= are supplied, nothing is displayed, instead of showing only the overview page. -- River
  • Fixed a bug in {{Infobox/Player}}m where players on two or more teams had an empty entry for contract displayed when no contract data was present. -- River
  • Added support for |RxMy_seed_z= in {{Bracket}}m. -- River
  • Fixed a bug in cron task that creates module documentation pages to stop overwriting {{Bracket/i18n/doc}}m with {{BracketDoc}}. -- River
  • Removed field CompoundRole from {{NewsCurrentStatusAbstract}}m and updated {{IntroSentence/Player}}m not to expect field compoundRole. Updated {{PlayerCurrentTeam}}m not to send sub, trainee, or compoundRole and instead encode all of this information in role with type CompoundRole. -- River

July 20[edit]

July 19[edit]

July 18[edit]

  • Updated {{PlayerResults}}m to set |noredirects=yes automatically for any non-main namespace page. -- River
  • Updated {{DataTabs}}m to support |extra_purges= and Gadget - refreshOverview.js to purge these pages. -- River
  • Fixed a bug in new scoreboard parser where games with pentakills weren't working. -- River

July 17[edit]

July 16[edit]

July 15[edit]

  • Added a removal of word joiner (u2060) from all template fields to hourly cron tasks. -- River
  • Added data_pages method to river_mwclient.EsportsSite. -- River
  • Added support for having multiple data pages for a single event to MENA scraper. -- River

July 14[edit]

July 13[edit]

  • Deleted {{StandingsLine/WLS}}, {{StandingsLine/WTLP}}, and {{StandingsLine/WLP}}. -- River
  • Opened new scoreboard parser for beta testing. Note previous development on this parser is not indexed here, but I've been working on it for the past two weeks. -- River
  • Added support for menascrape to Nami Bot. Similar to scoreboard parser, previous development is not listed here. -- River

July 12[edit]

July 8[edit]

July 7[edit]

July 3[edit]

July 1[edit]

  • Added support for |orderby=bo2nopoints to {{Timeline}}m to show record including ties. -- River
  • Fixed a bug in {{EsportsUtil}}m where players without ingame role retiring wouldn't have their names printed because the ingame part was nil. -- River
  • Updated {{Infobox/Champion}}m images to be 120px again. -- River
  • Updated {{ScoreboardAbstract}}m to support having only |link= defined and not |name=. -- River
  • Updated {{Scoreboard}}m.header(), {{ScoreboardAbstract}}m, and {{ScoreboardUtil}}m to automatically compute score based on values of |winner= provided when |team1score= and |team2score= are missing. -- River