Releases: ProfessionalWiki/chameleon
Releases · ProfessionalWiki/chameleon
Chameleon 2.2.0
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
Chameleon 2.0
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
Fixes the reported version in Special:Version.
Chameleon 1.7
Changes:
- (#49) Allows skins that build on top of Chameleon to set a specific layout
file without the need to manipulate the global config variables.
(Robert Vogel (HalloWelt) - (#60) Add PageToolsAdaptable, an adaptable NavbarHorizontal/PageTools
component (Tobias Oetterer)
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
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 aresearch
,go
andsearch 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
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:
Callphp 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