Skip to content

Releases: ProfessionalWiki/chameleon

Chameleon 2.2.0

28 Mar 20:09
Compare
Choose a tag to compare

Released on March 25, 2020 - RELEASE NOTES

Note: The provided source code links do not include required dependencies therefore are not recommended for running Chameleon without further preparations.

Chameleon 2.1

16 Jul 21:12
Compare
Choose a tag to compare

Changes:

  • Add Font-Awesome Brands font

Fixes:

  • (#87) Show formedit button on the navbar
  • (#89) Show default icon for unknown page tools on the navbar
  • (#91) Ensure mediawiki.skinning.content module is loadable

Chameleon 2.0

09 May 18:55
Compare
Choose a tag to compare

Changes:

  • Support
    • MediaWiki 1.31.0 and later
    • PHP 7.0 and later
  • Use Bootstrap 4
  • Use SCSS for styling
  • Use Font-Awesome instead of Glyphicons
  • Use MediaWiki's new skin registration mechanism (i.e. wfLoadSkin)
  • Add Toolbox component, which allows to add the toolbox links (e.g. What
    links here, Related changes, ...) to a NavbarHorizontal.
  • Add LangLinks component, which allows to add language links to a
    NavbarHorizontal.
  • Remove ToolbarHorizontal component. You can use NavbarHorizontal instead
    with the new components Toolbox and LangLinks.
  • Remove the PageToolsAdaptable component. It's functionality is now
    available from the regular PageTools component.
  • Add buttons attribute to the PageTools component.
  • Remove attributes showTools and showLanguages from the NavMenu
    component. You can use the new components Toolbox and LangLinks instead.
  • Improve the Menu component to allow setting a class string on the menu item
    link. This can be used to show an icon in front of a menu item.
  • Remove button for fulltext search from default Searchbar.
  • Rename $egChameleonExternalLessVariables to $egChameleonExternalStyleVariables
  • New variable $egScssCacheType

Chameleon 1.7.1

10 May 18:34
1.7.1
Compare
Choose a tag to compare

Fixes the reported version in Special:Version.

Chameleon 1.7

29 Apr 19:15
1.7.0
Compare
Choose a tag to compare

Changes:

Fixes:

  • Create a stacking context on the main content to avoid elements with z-index
    messing up the nav elements (e.g. being shown in front of a sticky navbar
    instead of going behind it)
  • (#65) Fix z-index for Echo notifications
  • Remove usage of functions deprecated in MediaWiki 1.31

Chameleon 1.6

08 Oct 19:42
1.6.0
Compare
Choose a tag to compare

Changes:

  • Grid: Add mode attribute. This allows to switch the grid to fluid mode. (Robert Vogel (HalloWelt))
  • Allow full qualified class names as component type. This allows to use custom components. (Robert Vogel (HalloWelt))
  • Searchbar: Add buttons attribute. This allows to hide one of the Searchbar buttons. Allowed values are search, go and search go.
  • Initial integration of the Echo extension. Mostly styles fixes to avoid breaking the skin.
  • Improve documentation

Fixes:

  • (#2) Fix font size and z-index of Echo popup
  • (#31) The Pencil button triggers "Edit with form" when $wgPageFormsRenameEditTabs of PageForms is set
  • (#32) Sticky elements now appear on top of MW Indicators
  • (#34) Some MediaWiki styles (mw-headline and mw-body) interfered with Bootstrap styles (Dennis Groenewegen)
  • (#35) Subcomponents of NavbarHorizontal have dedicated classes now and use the central component factory now. This allows to us Modifications on them.

Chameleon 1.5

23 Nov 21:08
1.5.0
Compare
Choose a tag to compare

Changes:

  • Move from WMF server to GitHub:
    • Updates of documentation and scripts,
    • Registration with translatewiki
  • Improve documentation
  • NavbarHorizontal: Allow custom types and classes for Navbar elements
  • PersonalTools: Add attribute hideNewtalkNotifier
  • Replace jquery-sticky by
    sticky-kit
  • Fixedhead layout: Use sticky for the navbar
  • Standard layout: Use separate NewtalkNotifier and PersonalTools components
  • Add schema description for layout files: layout.rng
  • Add validation script for layout files:

    Call php maintenance/validateLayout.php <layout.xml>
  • Add composer scripts: test, phpunit, build
  • Add JS linting for better code quality

Fixes:

  • Javascript modules were not loading in MW 1.28+
  • Logo: Link to main page by default, i.e. when addLink attribute is not present