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