Release notes - 1.1.6

Enano 1.1.6 is the first beta of Enano 1.2.0, the Caoineag series. The biggest new features can be seen detailed in the release announcement.

Backbone

  • Many aspects of the page processing pipeline have been changed to allow greater flexibility on a less hackish level between namespaces.
  • Passwords are now stored using HMAC-SHA1
  • Added support for template and authentication hooks
  • Rendering pipeline relies on a new switch between wikitext and XHTML, allowing more reliable rendering behavior
  • Added a hook system for Javascript

Features

  • Enhanced appearance of Oxygen theme
  • New default content for main page, including an optional tutorial suite
  • Expanded whiteOut* functions
  • Added CLI installer
  • Added support for Live Re-auth
  • Plugins can now have different installation/uninstallation blocks for different database servers
  • Added hooks into General Configuration form in admin CP
  • Added a spam filtering API (but it's entirely plugin-powered)
  • New system requirements page in installer
  • Added support for alternate (non-default) port numbers on database servers
  • Added ability for themes to force certain system blocks to hide
  • New jQuery-based theme selector
  • Disabling animation effects also turns on jQuery's fx.off switch
  • Added support for Firefox 3.5's native JSON API
  • Added a new URL scheme, supported on almost all webservers: http://example.com/enano/?/Foo (experimental)
  • New sidebar editor interface based on jQuery UI
  • New miniprompt-based logout interface uses Live Re-auth to forget privileged sessions
  • Added the Special:Log page
  • Added a better page protection UI
  • Rewrote Admin:Home
  • Added a new default theme, Enanium
  • Added web.config files, to allow URL rewriting support under IIS7
  • Removed fade effects from the installer (it slowed things down)

Bug fixes

  • Fixed 404 on several admin panel images (tree menu)
  • Fixed some bugs with error handling and die_json()
  • Added a new error handling function that is gzip-compatible
  • Fixed occasional 404s in Apache in mod_rewrite by adding RewriteBase to newly generated .htaccess files
  • Removed extraneous MIME magic file
  • At the cost of some cosmetic consistency, fixed some issues with the user CP that caused table cells to be stretched or squished
  • Fixed some database optimization issues (MySQL)

Security