1.5.8:
* Camera transform affines are now shown and editable in the world editor
* Randomising selectors now only affects nonzero weights (to preserve "linked transforms" from Apophysis)
* Added starblur transform by zy0rg

1.5.7:
* Disabled automatic image updates when using stopping SL (for faster animation rendering),
  you can still press F5 at any time to update the image
* Fixed efficiency reporting bug introduced in 1.5.6 with stopping SL
* Fixed Y flipping bug introduced in 1.5.6
* Fixed crash when toggling camera transform without params loaded

1.5.6:
* Added camera transform toggle button to world editor
* XML format version 3: real number instead of integer for length and FPS
* Fixed pasting XML from clipboard
* Improved user interface responsivity
* -list_variations commandline option works again

1.5.5:
* Updates for Mac App Store

1.5.4:
* Improved threading, should fix any hangs and improve CPU utilisation during animation playback
* Parameter browser window remembers its size and position
* Added confirmation dialog when closing while rendering
* Added mirror_x and mirror_y transforms

1.5.3:
* Added crackle transform by slobo777 (works differently, slower than plugin for large cell sizes, faster for smaller)
* Weights and shader randomisation now works with animation, i.e. you can randomise at different times and it will interpolate
* Fixed param browser to use current animation time

1.5.2:
* Iterator weights, shader parameters, camera transform parameters and Apophysis DLL plugin parameters can now be animated
* Per-iterator time scaling, to adjust the amount of motion blur over time
* World editor shows keyframes and tangents
* Faster and more accurate interpolation
* Added play button for animation preview at a target FPS
* Added new empty world menu item, updated help menu links to tutorials and forum
* Added collideoscope transform by Michael Faber
* Added no_edge parameter to crop and cropn, to eliminate the "bright dot" from Apophysis limitations
* Removed undo depth limit
* Updated examples
* New flam3_transforms don't contain a linear transform
* New worlds no longer inherit previous camera settings

1.5.1:
* Camera keyframe animation support
* Realtime image updates render much more smoothly, no more ghosting artifacts
* Opacity can be negative now
* Fixed image scaling showing incorrect scale factor
* Multithreading bugfixes and improvements

1.5:
* Release page at http://chaoticafractals.com/onepointfive
* Keyframe animation support
* Rendering engine optimisations, faster and higher quality
* 32bit Windows builds are now large address aware, for higher resolution print renders with DLL plugins
* Large page support when running as admin on newer versions of Windows, up to 15% speedup
* Mac OS Mavericks support
* Many editor improvements (filters, draggable spinboxes...) and bugfixes
* Updated file format with version information

1.1.1:
* Ultra quality is now disabled by default for faster rendering, and can be easily toggled on and off;
  it should be enabled for higher quality final images and lower memory usage.
* Enabled large page support by default on Win32 builds, shows if enabled in the about dialog
* Fixed crash with state file save and load
* HDR palette preview
* Updated examples (big thanks to Tatyana Zabanova!)
* State file stores file type and version information

1.1:
* New ultra quality rendering mode (always enabled for now, will be toggleable later)
* Initial code (unfinished) for layers support
* Fixed freezing on sandboxed Mac OS when using file save/load dialogs
* Fixed crash when saving large images without alpha on Mac
* Fixed crash when running out of memory for large images
* Fixed crash when trying to save world to dir without permissions
* Fixed various memory leaks, and wasting of memory in batch/animation mode
* Fixed zoom resetting with 0 key not correctly updating zoom state on subsequent zoom
* Disabled mousewheel zooming on Mac OS (buttonless Magic Mouse often accidentally scrolls), added a combo box to select zoom level
* Made backspace key also delete iterators and transforms in the world editor, since Macs register backspace when pressing del key
* Changed world editor shortcut to be Ctrl+E since Ctrl+W closes the application on Mac
* Editor window state (size and location) is now stored persistently
* Added window layout resetting for main window
* Random worlds again tweaked a bit
* Made status text more terse to avoid clipping
* Took out lock image resolution

1.0.2:
* Fixed world and curve editor not displaying correctly on really old GPUs
* Rendering pauses while generating thumbnails for example parameters
* Added native bwraps7 transform, fixed crop_zero in crop transform
* Minor memory leak fixed

1.0.1:
* New parameter browser window, used for randomisation and built-in example params
* Rendering core optimisations
* Improved affine2 editor, uses polar representation
* Improved random selector weights (for greater variety)
* Added online manual and tutorials links to help menu

1.0:
* Fixed UI issues on Mac, released on Mac App Store
* Fixed clipboard copy and paste
* Many misc UI fixes and updates
* Added modulus, wdisc, idisc and sineblur transforms

0.75:
* Plugin DLLs correctly appear in transform list again
* Improved selection usability in transform editor
* Camera controls in world editor work again
* Fixed crash in 2nd param pack by tatasz

0.74:
* Added scaling controls (drag the selected affine's outlines)
* Undo/Redo now works in the world editor, not just the main window
* Fixed crashbug reported by Fractist, where post-affines were not correctly removed
* Added 2 great param packs by tatasz! http://tatasz.deviantart.com/art/Chaotica-Parameter-Pack-1-354333242 and
 http://tatasz.deviantart.com/art/Chaotica-Parameter-Pack-2-354601091 on deviantart
* 64bit DLL plugin support for Windows
* Showing flam3_shader palette indices in palette editor
* Much nicer randoms!

0.73:
* Rotation controls for affines in world editor
* Colouring pre- and post-affines the same, but using dashed lines on the post-affines
* Flam3 transform widget for adding and removing post-affines
* Fixed editing of post affines and showing in the tree view
* Free version res limit is 1280x960 (~1.23mpix) now.
* Fixed batch mode, now uses param names instead of frame numbers (to be implemented properly later)
* Hooked up cmdline params to UI controls

0.72: (various Aposhack betas, very incomplete list)
* Much improved worled editor with grid snapping and node editor widgets etc
* Many many other changes...

0.71: (incomplete list)
* Proper weights selector (base weight + transition weights)
* Basic undo functionality
* Totally rewrote threading
* Using much less memory now
* Ability to add curve knots (still need deletion)
* So many world editor changes and improvements...
* Added Lyapunov exponent histogram
* Realtime AA mode switching
* Fixed some nodes not saving/loading names properly
* Added real Gaussian blur transforms (eg radial_gaussian instead of radial_blur)

0.7:
* Fixed 32bit DLL plugins, diagnostics for pasted params
* Camera controls are now in the main window, "final transform" replaced with camera viewing transform
* User-selectable anti-aliasing modes, with customisable Mitchell-Netravali settings
* First public beta with editor features (iterator and palette editors), still highly in development

0.666:
* Windows, Mac and Linux builds done concurrently in all releases from now on
* Fixed saving / loading of final transforms in .chaos format
* Better matching of brightness with flam3/Apophysis parameters
* Added randomised Moebius fractals on startup, partial randomisation controls (see tooltips for shortcut keys)
* Fixed memory leaks, lots of code cleanup

0.6:
* Added world graph as basis for all data storage, *massive* internal refactoring / cleanup
* Saving / loading of world XML
* Building with MSVC 2012
* Optimised image updates
* Added ortho variation by MichaelFaber
* Added crop_zero variable support, which actually crops instead of sending points to 0

0.5:
* Commercial licences are now available at the Glare Store: http://store.glaretechnologies.com/chaotica
* Added alpha channel support in PNG saving
* Added diagnostic window, to warn about unrecognised variations/paramerers, and to list plugins used (if not 64bit compatible)
* Added silent mode via -silent commandline option, launches Chaotica without user interface (console only),
  use with -haltsl to set halting SL, -o to set output path, eg. chaotica.exe example.flame -silent -haltsl 5 -o out.png
* Made node licences act as master licences, until network rendering is implemented
* Various optimisations and bugfixes, code cleanups
* Fixed bug in flux spread param (thanks to FarDareisMai and piethein21)
* Added hemisphere, whorl variations

0.49:
* Using double precision iteration, resulting in much more accurate images (minor performance impact if any)
* Faster / lower latency realtime mode
* Resuming from state files now works correctly (was broken in 0.47 beta)
* Fixed crash when loading state files without params loaded
* Added reporting of state file dimensions during loading when mismatch detected
* Added realtime rotation (alt + left and right mouse button drag)
* Improved status text, now shows rendering time elapsed

0.48:
* Added batch rendering
* Using native bipolar again, please test!
* Fixed zillions of UI issues related to handling of parameters / state
* Fixed epsilon in cross (Thanks again to FarDareisMai), possibly some other variations
* Added native foci variation
* Added Glare Tech's Winter scripting language (not exposed yet)
* Changed copyright to Glare Technologies Ltd.

0.47:
* Added colour curves
* Improved image quality slightly, re-enabled SS 1 mode for large images (to allow higher max res in 32bit)
* Added IFS browser window, editable resolution / SS fields

0.46:
* Improved rendering speed, SSE2 optimisations
* Improved imaging speed, now multithreaded on Mac
* Fixed non-standard lazysusan variation (version at http://apo-plugins.svn.sourceforge.net is more correct, but nonstandard!),
  thanks to Jessica Darling / FarDareisMai for debugging help!
* Fixed glynnia sign error
* Fixed juliascope thanks to Light / n8iveattitude1 and FarDareisMai for their help!
* Fixed spher

0.45:
* Fixed pdj, elliptic and boarders variations
* Improved loading system
* Added realtime camera changes: hold alt, drag with left and right mouse button

0.44:
* Added pasting of flam3 XML from clipboard
* Improved user interface
* Cleaned up and documented code, built with VS 2010
* More work on xform system and editor...

0.43:
* Fixed pre_blur, using plugin bipolar again (sorry)
* Fixed bug in stats computation and reporting
* Added stopping SL option
* Added support for xform opacity
* Added crop (incl. pre and post) and butterfly variations
* Better handling of gamma threshold from XML (have to / 4 when load, * 4 when saving...)
* Better handling of performance statistics across rendering sessions
* Made Apophysis imaging mode default instead of flam3
* Completely reworked xform system...

0.42:
* Much (!!) faster image updates

0.41:
* Added DLL plugin blacklist (for ones that fail to initialise or close without crashing)
* Improved pre_ and post_ variation compatibility
* Improved sampling level measure
* Improved Apophysis imaging compatibility and defaults

0.4:
* Switched to sampling level (SL) based quality metric
* Added (mostly) flam3/Apophysis compatible imaging mode
* Added support for pre_ and post_ variations
* Added support for xforms with 0 variations
* Optimised rendering core
* Completely reworked handling of IFS data internally
* Fixed crash with <flames> or <Flames> tags in the XML
* Fixed crash with Epispiral DLL: made it native and skip DLL loading.
* Added epispiral, pulse, stripes, spher, blur_zoom, blur_linear, poincare (2 parameter version), Li and Ei variations added natively.

0.35:
* Fixed bipolar, elliptic
* Fixed crash bug
* Added high quality blurs (applied to pre_blur, gaussian_blur and radial_blur)

0.34:
* Removed broken bipolar native variation, uses plugin now (temporary)
* Fixed hyperbolic, added deltaA and x variations
* Improved performance and numeric accuracy
* Safer plugin DLL initialisation

0.33:
* Plugin DLL compatibility improvements
* Added cos, SphericalN, MobiusN
* Some performance improvements

0.32:
* Fixed rings2, flower, scry, oscilloscope
* Added auger and glynnia
* Less memory used during iteration
* -list_variations cmdline argument to produce variation_compatibility.xml
* Resolution limit applied more gracefully

0.31:
* More efficient rendering, higher image quality
* Save / resume state now includes total number of samples
* First commercial release

0.3:
* Added support for Apophysis plugin DLLs
* Many performance and compatibility improvements

0.2:
* Added user interface
* Mac and Linux builds

0.1:
* IFS engine designed and implemented
* Support for loading and rendering flam3 fractals
