Skip to content

Chameleon 1.5

Compare
Choose a tag to compare
@s7eph4n s7eph4n released this 23 Nov 21:08
· 879 commits to master since this release
1.5.0

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