The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
.105
  - corrected horizontal banding problem in gel noise types

.104
  - square and sgel types now consume -persist arg (like multires)
  - added xscale/yscale args for stretching noise along either axis
  - shadow/emboss not upsampled anymore, due to looking bad
  - "lumber" type output was broken; fixed
  - "simplex2" type was using forced tiling, this was wrong; fixed

.103
  - will now use upsampled lower res noise by default. this is
    "about as good" in most cases, but renders much faster.
  - to disable upsampling (aka to render at natural image resolution),
    use -quality N+, eg "-quality 2+". current max is 3+. see docs
    regarding "quality" arg.
  - several effects like shadow and linear blur are now upsampled from
    lower resolution for performance
  - using -sphere will now create output as a 2:1 rectangular image
  - will now create output as a single-channel file, unless -clut
    was specified
  - removed noisemaker internal functions from perldoc
  - pruned optional exports to a single function, make()
  - changed -workdir to -outdir, which makes more sense

.102
  - noisemaker now consumes *way* less memory (thx Tie::CArray!)
  - added worley, wgel, gradient noise types (see docs/help)
  - removed voronoi type, is about the same as using "-type worley -nth 0"
  - added "-quality" arg to control smooth, interp, and grow
  - default "-interp" changed from cosine to linear. use "-quality"
  - misnomered "perlin" type renamed to "multires"
  - improved gel noise
  - tiling for non-seamless noise works better now
  - simplified help screens

.101
  - Increased default octave count, tweaked other defaults
  - Turned delta, chiral, stereo into post-processing options
  - Added -interp noise arg for specifying interpolation function
  - Added -grow noise arg for specifying upsampling function
  - Replaced "complex" with refined "terra" type
  - Added simplex and simplex2 types
  - Changed default slice type/basis func back to white noise
  - Changed false spheremap recipe, more convincing than ever

.100
  - Removed Math::Random::Brownian types for now, since the dependency
    was limiting the number of supported platforms

.099_001
  - Added canvas type
  - Updated dependency versions in Makefile.PL

.015
  - Added multi-res types: lumber, wormhole, flux
  - Added smoothing step for square noise (sparkle looks nicer too)
  - Misc cleanup and fixes
  - Changed licensing to Perl's

.014
  - Doc updates with links to example images
  - Added julia, newton types
  - Added brownian/gaussian noise types via Math::Random::Brownian

.013
  - Added File::Tempdir as a dep in Makefile.PL

.012
  - Rename flame to fflame, tweaked function
  - Tidied code+docs, update SYNOPSIS
  - Add stereo map (thx jhewitt)
  - mandel + dmandel output is now supersampled
  - Tweaked dmandel interestingness criteria
  - Rename to Math::Fractal::Noisemaker
  - Tweak DLA seeding
  - Re-wrote ex/make-samples as t/Noisemaker.t; accepts args

.011
  - Fixes for ridged, shadow, displace

.010
  - Added fur, dmandel, diffusion, flame, infile, intile,
    spiral, voronoi, moire, textile, delta, chiral types
  - Removed rgel, it was too close to pgel
  - Even more futzing with spheremaps, poles conform better now
  - Smoothed input for gel noise
  - Code cleanup

.009
  - Added wavelet, mandel, buddha, fern functions

.008
  - Add missing POD header

.007
  - Added traditional smoothed noise source for Perlin
  - Many new options for combining noise sources
  - New noise types: ridged multifractal and "gel" types
  - Added some simple color mapping options
  - More futzing with spheremap scaling
  - Added gappiness option (ie for starfields)
  - Tweaked defaults for about 500 reasonable complex noise presets
  - Rewrote POD

.006
  - Added a script to generate lots of example noise
  - Tweaked scale at polar regions to more closely match look of equator
  - Refractive spheremaps should look better

.005
  - Added spheremap option! They're fake but good.
  - Added refractive palette option, looks like fractals
  - Fixed bug with size of output images, was off by one in smooth function
  - Added $QUIET option
  - Allow negative feather vals for cool effects
  - Complex noise now skips an un-needed smoothing step
  - Tweaked default args

.004
  - Added example images to ex/ dir and inline with pod

Sep 2009: .001
  - Initial release