Release Notes: A new render.labelfill option (enabled by default) fills subdivision cracks in unlighted labels. The dependence on GCC 4.3 was removed. Offscreen detection and zoom bugs in the OpenGL renderer were fixed. Three-dimensional grouping was improved. The symbol table was replaced with a custom hash table. Portability updates were made. The Cygwin memory limit fix for MSWindows now works even on systems that lack a complete Cygwin installation. The examples were updated to exploit the new PRC rendering options.
Release Notes: Labels now work correctly with oblique projections. Transformed Label alignment and pt scalings were fixed. Latticeshading is now properly clipped. The normal and true Circle calculations were fixed. The interface to the simpson integrator and an array index in contour.asy were fixed. In the flowchart module, the implicit cast from a pair to a virtual node was removed in favor of a block constructor. New predefined tick modifiers were added. Garbage collection was improved. Non-PDF output is supported for PDF tex engines. Portability changes for CYGWIN 1.7 were made.
Release Notes: The draw, fill, and clip commands now pass raw SVG code directly to dvisvgm-0.8.6; zero-length paths are output as circles. Unsupported SVG elements are converted to PNG images; unimplemented SVG shading features can be emulated as vector elements using -svgemulation. The control point normalization of rational NURBS surfaces was fixed; 3D NURBS curves are now implemented. A problem with inlinemovie3 was fixed. The linetype pattern is now a real array. The palette routines are now guaranteed to generate at least the specified number of colors. Surface and path3 garbage collection was fixed.
Release Notes: Support for SVG output was added. Billboard labels were implemented for the OpenGL renderer. OpenGL animations were improved. An addStereoViews function was added; the addViews function was generalized. OmitTick was generalized to also omit minor ticks. A graphicx.tex bug workaround was implemented. A viewportsize bug was fixed. A memory deallocation bug was fixed. The ENDIAN test was fixed. The ucyclic and vcyclic parameters are no longer set for conditional surfaces. The erase() function clears the PostScript canvas again. A hyperrefOptions setting was added. The tutorial was improved.
Release Notes: Compilation is now supported again on platforms lacking OpenGL. Missing pen dimensions were added to a 3D picture sizing routine. The labelsurface routine was renamed to surface and extended to surfaces containing a single patch.
Release Notes: OpenGL animations, illustrated in glmovie.asy, were implemented. Splined parametric surfaces are used to implement smooth thick lines and tubes. The projected bounding box calculation and angle calculations were fixed. A labelsurface function was added. The Headlamp light is now the default light. Picture environments for TeX clipping are no longer nested. A texpath initialization bug was fixed. An ASYMPTOTE_HOME environment variable was added. Viewing was fixed for file names containing spaces. The cyclic member of an array is writeable; file mode functions are now virtual members.
Release Notes: The interface for changing the precision for XDR/binary files was simplified. File parameters can now be queried as virtual members. The zoom/menu action was improved to emulate a double-click and assigned to the right mouse button again. A left-button binding bug was fixed. Rendering settings were added. The OpenGL thread now exits gracefully, and idle state and other parameters are properly reset on quitting. Lighting is now initialized only in home(). Animations with global=false were fixed. An improved (and free) psview PostScript viewer is now suggested for MS-DOS users.
Release Notes: Thread locking issues were fixed. The line granularity is now respected when drawing thick curved lines. A bug in FSAL ODE integrators when using a fixed time step was fixed. Missing miterlimit defaults were added. Xasy was updated to use Python 2.6.2 and Imaging-1.1.7b1. Obsolete patches were removed. The install-prebuilt target omits texhash and does not attempt to install PNG files for asymptote.info. A configuration problem with --disable-gc was fixed. The 3D mouse bindings are now customizable. Support was added for generating syntax highlighting for the KDE editor Kate.
Release Notes: A bezulate bug was fixed. The resolution and caching of texpath were improved; for PDF tex engines, basealign is respected. Support for OCG layers was added. Lights Headlamp and White were implemented; the predefined adobe light was removed. Holes are now handled in superpath-to-surface constructor when planar=true. A degenerate transform3 issue was fixed. The alignment of rendered and PRC images was improved; the angle for rendering absolute projections was fixed. Inaccurate TeX and ConTeXt font scalings were fixed. A new version of asymptote.sty (1.07) fixes attach=true mode.
Release Notes: An alignment problem with the pdflatex tex engine was fixed. Problems in the animations module were fixed. Optional direction arguments were added for three-dimensional bars. The appearance and alignment of the planar arrowheads DefaultHead2, HookHead2, and TeXHead2 were improved; they now accept an optional normal argument and respect the filltype. A transverse/longitudinal confusion was fixed in solids.asy. The camera adjustment routine was improved; an autoadjust option was added and the user is notified when the camera is moved. Midpoint interpolation was reinstated for drawing contours.