WARFRAME Wiki
Advertisement
WARFRAME Wiki

Wiki's change log for important changes in 2022.

What is an important change?

  • Styling updates as that affects user experience
  • Major database updates like schema changes or changing how one accesses data
  • Major module changes like refactorings or new features
  • New templates for styling and formatting
  • Changes to front-end scripts
  • Wiki policy changes

January[]

  • Glaive bounce explosion damage added to Module:Weapons/data 02:42, 3 January 2022 (UTC)
  • Most ShotSpeed values should be a number instead of "?" in Module:Weapons/data. 22:20, 6 January 2022 (UTC)
  • New Template:Companion tooltip. For example, HelminthCharger Helminth Charger. 19:16, 7 January 2022 (UTC)
  • New Template:SpoilerText for spoilers. 02:57, 13 January 2022 (UTC)
  • Added new StanceName key to Module:Stances/data entries based on index key. Index keys should not be used as data nor should they represent data. 05:48, 13 January 2022 (UTC)
  • Template:StanceTable now supports displaying a single combo type. This is meant for specific melee weapons that have a unique combo that overrides the default combo or the combo provided by the stance mod. 12:00, 14 January 2022 (UTC)
  • Module:Database established for helper methods on maintaining /data subpages. 23:11, 14 January 2022 (UTC)
  • Module:Weapons update (06:04, 18 January 2022 (UTC))
    • Refactor of getter functions by consolidating ATTACK_KEY_MAP, FORMATTED_ATTACK_KEY_MAP, GUN_KEY_MAP, and MELEE_KEY_MAP into a single default table with support for defining string formatting of specific data values for display to readers.
    • New IsLichWeapon key to denote Kuva/Tenet weapons without relying on localized names
    • In-progress of migrating over to storing attack key-value pairs under a single Attacks table. In other words, no more arbitrary Attack1 to Attack9 keys; instead use table indexes to access attack entries. Attack1 to Attack9 keys depreciated; replaced by a single Attacks table that contains attack entries. _TooltipAttackDisplay now stores number index to Attacks table instead of a key name.
    • New Module:Weapons/compare submodule to contain weapon comparison string builder functions.
  • Template:Audio - added a download link to audio file using pseudo-namespace Media:. 20:22, 18 January 2022 (UTC)
  • Splitting large Module:Weapons/data into eight smaller databases for maintanenace, categorized by weapon classes 20:41, 21 January 2022 (UTC)
  • Module:LuaLinter renamed to Module:LuaSerializer. 21:40, 21 January 2022 (UTC)
  • Module:Weapons/data now uses object-oriented programming techniques to programmatically determine how other pieces of code interface with the data. Database contents can be serialized too for output. 00:06, 22 January 2022 (UTC)
  • New CSS classes .navboxrow and .navboxrowalt in MediaWiki:Common.css. (20:25, 22 January 2022 (UTC))
  • New Template:LuaNavbox and Module:Navbox to help reduce Lua memory usage on some navboxes that use tooltip templates. Navbox templates updated (00:00, 23 January 2022 (UTC)):
  • Module:Weapons/ppdata is reformatted from grouping by weapon class to grouping by slot type and calculating stat percentiles that way. This means that the resultant table is smaller. 23:04, 24 January 2022 (UTC)
  • Moved some parser function logic and wikitable wikitext from Template:Rewards to Module:DropTables.getRewardTable(frame). Cephalon Scientia (talk) 05:28, 26 January 2022 (UTC)
  • All update version entries in Module:Version/data now have a corresponding forum link, archived forum link, and Unix timestamp. Cephalon Scientia (talk) 21:26, 31 January 2022 (UTC)
  • Template:ItemVault message boxes are added automatically to Warframe pages by querying Module:Void and transcluded in Template:Warframe. Cephalon Scientia (talk) 22:19, 31 January 2022 (UTC)

Feburary[]

  • Support for a third argument for /data subpage names in MediaWiki:Tooltips.js, Module:Tooltips.getTip(), Module:Tooltips/tip.Weapons(), and Template:Tooltip for Module:Weapons/data partitions. 19:43, 2 February 2022 (UTC)
  • Removed p.getCompTableSpeedMelees(frame) because we have no consistent way of getting thrown attacks with the current Module:Weapons/comptable functions and the way attack tables are set up in Module:Weapons/data; you would have to make your own custom buildCompTable function to fetch the attack entries that have ShotType = "Thrown" instead of relying on attack indexes/keys. Hence, melee wikitable is expanded in Projectile Speed until a complete solution is implemented. Cephalon Scientia (talk) 19:48, 2 February 2022 (UTC)
  • Module:Weapons/comptable refactored to using OOP design pattern for defining comparison table definitions. Cephalon Scientia (talk) 00:07, 3 February 2022 (UTC)
  • Shawzin soundbites uploaded. Cephalon Scientia (talk) 03:06, 4 February 2022 (UTC)
  • Making Tradable key in Module:Weapons/data store an integer value instead of a boolean since there is no easy way to create enums in Lua. Cephalon Scientia (talk) 20:24, 5 February 2022 (UTC)
    • 0 or nil = not tradable
    • 1 = tradable weapon unranked
    • 2 = tradable parts and blueprint but weapon itself is not tradable
    • 3 = indirectly tradable by trading Kuva Liches/Sisters of Parvos
  • Mandachord sound bites uploaded. Cephalon Scientia (talk) 00:18, 8 February 2022 (UTC)
  • MediaWiki:Tooltips.js now directly invokes Module:Tooltips instead of transcluding Template:Tooltip. Template:Tooltip and its subpages are now deleted. Subpages were unused for about 2-3 years since we migrated to Module:Tooltips instead of using Template:Icon. 01:31, 9 February 2022 (UTC)
  • Removed outdated/unused CSS styles from MediaWiki:Tooltips.css for clean up. 19:48, 9 February 2022 (UTC)
  • Some tooltip adjustments. Showing actual disposition value in Template:Weapon tooltip in its own row. 22:10, 9 February 2022 (UTC)
  • Module:Docbunto supports parsing LuaDoc tokens and comments in submodules instead of defaulting to transcluding from main module's content. Also decoupled Module namespace localization from strings for portability in wikis in other languages. Cephalon Scientia (talk) 02:05, 10 February 2022 (UTC)
  • MediaWiki:Common.css updates - Cephalon Scientia (talk) 23:19, 10 February 2022 (UTC):
    • Added .damage-type-tooltip CSS class for invert + hue-rotate filters for colored damage icons and text instead of targeting elements with data-param2="DamageTypes"
    • Repurposed .icon class for standardizing how inline images are rendered when alongside text instead of being used to apply invert filters. They should scale based on font-size
      • B/c of this, we do not always need to resize images using wikitext syntax, causing icons to be more sharper than before (resizing images compresses them)
    • Decoupling invert filter from .icon classes; new .light-invert and .dark-invert classes for targeting what elements to invert and when they should be inverted; removed .light-icon as a result
  • StancelessStance key support in Module:Stances/data. 22:28, 12 February 2022 (UTC)
  • Added a formal page for Music-related topics. 19:10, 14 February 2022 (UTC)
  • MediaWiki:Countdown.js internationalized to support localized timestamp strings depending on wiki's content language, with logged-in user's client language overriding this default setting. Cephalon Scientia (talk) 00:25, 16 February 2022 (UTC)
    • For example, on Chinese wikis or logged-in users that set their language preferences to Chinese it will look like "09天后 12小时后 39分钟后" instead of "09D 12h 39m".
    • Also updated to use vanilla JavaScript's I18n library to localize timestamp units so what was previously "09D 12h 39m" will now be "09 days 12 hr. 39 min.".
      • Still need to support pluralization. Units are pluralized. Cephalon Scientia (talk) 03:08, 16 February 2022 (UTC)
  • New Template:Ref and Module:Reference for citations forked from https://dev.fandom.com/wiki/Global_Lua_Modules/Ref 23:04, 18 February 2022 (UTC)
  • On Template:Mainpage Box Timers, colored text for "day" and "night" on landscape cycles are harder to read on dark theme (low contrast + small font-size) so using emojis to convey color instead. 23:46, 18 February 2022 (UTC)
  • Module:Weapons update Cephalon Scientia (talk) 22:31, 26 February 2022 (UTC)
    • All applicable weapons should now have DefaultUpgrades key for innate, hidden upgrades
    • Removed MinProgenitorBonus key from Kuva/Tenet weapon entries since this should be a calculated attribute due to the random nature of such damage bonus (hard-coding the bonus was a hacky implementation). As such, MinProgenitorBonus and ProgenitorBonus entries are removed from Module:DamageTypes/data.

March[]

April[]

  • Added Template:JSWarning notice for articles with JS scripts that users can copy as there is a potential for client-side attacks when clients run code that they do not understand. Cephalon Scientia (talk) 04:30, 4 April 2022 (UTC)
  • Standardized most weapon image names to "WeaponName.png". 17:46, 7 April 2022 (UTC)
  • Started documenting design decisions on the wiki. See Category:Design Documents. Cephalon Scientia (talk) 23:24, 10 April 2022 (UTC)
  • Module:StatObject created to create a unified interface for fetching raw, computed, derived, and formatted data from this wiki's /data subpages. 20:49, 22 April 2022 (UTC)

May[]

  • Schema update to Module:Stances/data where Type key (storing a string value) with Types (storing a table value) so can define individual attack types to each attack in a single melee input instead of having one attack type that applies to all attacks in a single melee input. Module:Stances is updated to reflect on this change on Template:StanceTable. Cephalon Scientia (talk) 20:16, 6 May 2022 (UTC)
  • All Focus 3.0 content transcribed, assets uploaded, and Module:Focus/data updated. 18:30, 8 May 2022 (UTC)
  • Module:DropTables/data: All item drop entries now have the item's type as the second element regardless of drop table. No more assuming that a mod drop in the mod drop table is actually a mod because there is loose enforcement on what item types can be dropped from what drop table (e.g. technically resources can be dropped from the sigil drop table which is the case for Exploiter Orb). This also means that we can stop hard-coding in Endo as a "unique" drop from mod tables since we can reclassify it as a "Resource". We can generalize the code to pass any item into the tooltip builder and use the appropriate tooltip based on the item's type instead of defining unique cases. This also fixes Arcane drops from enemy mod drop tables since they were assumed to be "Mods". - Cephalon Scientia (talk) 03:19, 12 May 2022 (UTC)
  • Added Module:Sigils/data and hooked it up to Module:Tooltips for infoboxes. No template version of tooltip yet. - Cephalon Scientia (talk) 04:28, 12 May 2022 (UTC)
  • Removing Template:Component's, Template:ArchModBox's, and Template:Avionic's dependency on DropTables.getItemDropList(). Use Template:ResourceInfobox or another related infobox template instead that are fully generated within Lua modules. Treat T:Component as a generic, simple infobox like Template:Infobox. - Cephalon Scientia (talk) 21:00, 12 May 2022 (UTC)
  • Depreciated Template:Icon faction icons with Template:Faction tooltips. Cephalon Scientia (talk) 05:43, 13 May 2022 (UTC)
  • Added support for slam attack row/data in Template:StanceTable, Module:Stances, and Module:Stances/data. Thanks to User:Gat235 for the slam attack gifs. 23:35, 17 May 2022 (UTC)
  • Wiki updated from MediaWiki v1.33.3 to MediaWiki v1.37.2 (Spanish, Brazilian Portuguese, Traditional Chinese, French, German, and Russian sister Fandom wikis were also updated). 16:04, 20 May 2022 (UTC)

June[]

July[]

August[]

  • New Fandom wiki representative User:OishiiOnIno temporarily standing in for User:Mr Pie 5 until the next one is formally assigned. 22:41, 3 August 2022 (UTC)
  • Module:Decorations/data updated with files renamed to use PascalCasing. 06:39, 6 August 2022 (UTC)
  • Added Pigment drop data from the page to Module:DropTables. Enemy infoboxes now automatically display these. -Cephalon Scientia (talk) 06:27, 10 August 2022 (UTC)
  • Template:AbilityU10.3 updated to make use of generic ability attribute icons. Newer ability pages now use more styling in info sections. For example, underlines now denote unique mechanics/interactions and number values that are affected by certain attributes (e.g. Ability Duration) will now have a Template:Icon w/ the attribute icon next to them. 16:07, 28 August 2022 (UTC)

September[]

October[]

  • Explicit file naming convention for official/in-game assets based on already established habits on WARFRAME Wiki:Media Policy. 20:41, 1 October 2022 (UTC)
  • Module:Tooltips removed legacy aliases p.getFullTooltip(), p.getImage(), and p.getText() (instead use p.full(), p.icon(), and p.text() respectively). All modules should now use the renamed functions. -Cephalon Scientia (talk) 20:05, 2 October 2022 (UTC)
  • Most mods whose acquisition are from drop tables should have Template:DropLocations transcluded on the article which is more mobile-friendly and comprehensive than using DropTable._buildDropTableSourceStrings(name) within the mod's infobox (Module:Mods/infobox). -Cephalon Scientia (talk) 02:02, 20 October 2022 (UTC)
  • Module:Weapons/preprocess now uses Module:Weapons to calculate stats for comparison/rankings. -Cephalon Scientia (talk) 21:53, 20 October 2022 (UTC)
  • Most resources whose acquisition are from drop tables should have Template:DropLocations transcluded on the article which is more mobile-friendly and comprehensive than using DropTable._buildDropTableSourceStrings(name) within the resource's infobox (Module:Resources/infobox). -Cephalon Scientia (talk) 02:58, 22 October 2022 (UTC)

November[]

December[]

MediaWiki v1.33 to v1.37[]

See community:Help:Update to MediaWiki 1.37 for more details.


Credit to User:AttemptToCallNil (on Fandom community) for the following expected changes when Fandom ultimately upgrades MediaWiki in Q1 2022. Original source: https://discord.com/channels/563020189604773888/563022855516717071/935816324846858281

This page lists some of the changes that an upgrade to MediaWiki 1.37 from MW 1.33 is expected to bring. I only listed those changes I believe are most relevant to Fandom community members.

== Feature changes ==
These are the changes I believe might be relevant for the average editor.

* [1.34] (Quoting [[mw:Release notes/1.34|MediaWiki patch notes]]) [[Special:NewSection]] has been created as a shortcut to creating a new section on a page. When linked to, its subpage is used as the target ([[Special:NewSection/Test]] redirects to creating a new section in "Test"). Otherwise, it displays a basic interface to allow the end user to specify the target manually.
* [1.35] (Quoting [[mw:Release notes/1.35|MediaWiki patch notes]]) Special:EditPage, Special:PageHistory, Special:PageInfo, and Special:Purge have been created as shortcuts for each action. Special:EditPage/Foo redirects to title=foo&action=edit, with PageHistory, PageInfo, and Purge corresponding to action= history, info, and purge respectively. When linked to, its subpage is used as the target. Otherwise, it displays a basic interface to allow the end user to specify the target manually.
* [1.36] MediaWiki now uses its new logo.
* [1.36] All HTML5 named entities are now accepted in wikitext.
* [1.36] The file description page's alternate sizes now include 2048px.
* [1.37] Limited support added for JPEG2000 images.

== Developer changes ==
These are the changes I believe could be relevant for power users and/or community developers, but not necessarily average editors.

* [1.35] The <code>aria-hidden</code> HTML attribute is now allowed for all elements in wikitext.
* [1.35] The API now performs proper validation of integer and integer range parameters. Invalid inputs now return the <code>badinteger</code> error.
* [1.35] Many user-type API parameters now support user IDs, like <code>#12345</code>.
* [1.35] The API now allows asserting the client is logged out with <code>assert=anon</code>.
* [1.35] The API now supports <code>baserevid</code> in addition to <code>basetimestamp</code> for edit conflict detection.
* [1.35] Added <code>action=changecontentmodel</code>, which allows changing content models of existent pages.
* [1.35] <code>action=login</code> will now return <code>Failed</code> rather than <code>NeedToken</code> on session loss.
* [1.36] (Quoting [[mw:Release notes/1.36|MediaWiki patch notes]]) Accounts with the 'bot' right no longer have pages automatically added to the watchlist when making API edits, regardless of their preferences. This is to reduce the size of the watchlist data in the database. To add API bot edits to the watchlist, explicitly set the 'watch' option.
* [1.37] Deprecated methods of fetching tokens have been removed. Use <code>action=query&meta=tokens&type=</code> instead of anything else. Note also that <code>csrf</code> may now be mandatory instead of the legacy token names it replaced.

== Internal changes ==
These are relevant changes that I don't expect to be directly relevant to power users, but some of them might find this information useful.

* [1.34] [[mw:Manual:$wgCookieSetOnIpBlock|<code>$wgCookieSetOnIpBlock</code>]] and [[mw:Manual:$wgCookieSetOnAutoblock|<code>$wgCookieSetOnAutoblock</code>]] are now set to <code>true</code> as default. These configuration settings are intended to make it slightly harder to evade blocks. However, I can't say for certain that they will be enabled (or not) on Fandom.
* [1.35] MediaWiki supports [[mw:Help:Watchlist expiry|watchlist expiry]], currently '''disabled by default'''. In addition to permanent watchlist additions (which remain still just as available), this feature allows users to specify a time period for which the page should remain in their watchlist. This is similar to user rights expiry.
* [1.36] Internet Explorer 8 support has been dropped.

New Pages[]

See https://warframe.fandom.com/wiki/Special:Log?type=create&user=&page=&wpdate=2022-12-31&tagfilter= for more details.

Update 31.0 (2021-12-15)[]

Update 31.0 (2021-12-15)
Update 31.1 (2022-02-09)
Update 31.2 (2022-03-16)
Update 31.3 (2022-03-28)
Update 31.5 (2022-04-27)
Update 31.6 (2022-06-09)
Update 31.7 (2022-07-16)

Fandom Updates[]

Changes[]

  • Introduced Fandom Auth service.[1]
    • New login and password setting page.
    • Replaced legacy hash function for passwords with a combination of SHA512, BCrypt, and AES256.
    • Maximum session length is now changed to 6 months.
    • Adding Apple Login as another method of logging in.
  • Highlighting content now brings up a modal that allows users to immediately search the highlighted content on the wiki. Only available to 25% of site traffic for A/B testing. (March 21, 2022)[2]
  • Search modal includes "Top five trending searches" on the wiki. (April 12, 2022)
  • Search results in Special:Search now show an image preview. (April 12, 2022)
  • For anons, new navigation element at the bottom of articles, above the comments section, called "Others like you also viewed" featuring links to other articles that other people had visited. (April 2022)
  • New Interactive Maps extension for creating interactive maps in the Map namespace. See Help:Interactive Maps and Special:AllMaps. (April 20, 2022)
  • Silent change of restricting article comments to autoconfirmed users to combat spam issues. Last known anonymous comment on this wiki is April 26, 2022.
    • User:Mr Pie 5 renabled anon comments by granting articlecomments right to the * user group on May 4, 2022.
  • Search modal now applies key words to redirect article names. (May 4, 2022)
FandomDiscussionsSocialLog
  • New Logs button under Discussion's Feed Moderation section for Special:SocialLogs, currently accessible by FANDOM Staff, FANDOM Helpers, Spam Obliteration and Prevention, Wiki Representatives, Wiki Specialists, and Global Discussions Moderator user groups. (May 2022)
FandomSearchModalMay2022
  • Search modal now includes an image from the article next to the article's name. (May 11, 2022)
  • Source Editor now includes line numbers when editing articles (previously only available when editing in Module namespace). (May 18, 2022)
  • Interactive Maps creation/editing has officially opened to everyone. No longer do you need admin permissions to create/edit them. Admins can still protect these pages if needed. (September 1, 2022)

Blog Posts[]

Development Blogs[]

Press Statements[]

News[]

Other[]

  1. Quievryn, Tim (2022, March 10). Introducing Fandom Auth - Our New Secure Login Service. Fandom. Accessed 2022-03-24. Archived from the original on 2022-03-24.
  2. User:Ceefy (2022, March 21). ugh whats up with this new feature. Accessed 2022-03-29. Archived from the original on 2022-03-29.
Advertisement