                 Changes in version 0.0.6 (2026-10-10)                  

  - The README installation instruction points to the package
    repository.

                        Changes in version 0.0.5                        

  - The package now uses American English throughout. The furniture
    catalog is furniture_catalog() and every colour argument is now
    color.

                        Changes in version 0.0.4                        

  - The package description cites the references for the shooting
    reconstruction methods.
  - The text labels of render_scene_3d() are drawn on a device that is
    closed, with its graphical parameters restored, as soon as the
    drawing function exits.

                        Changes in version 0.0.3                        

  - The test suite no longer hard-codes the package version.

                        Changes in version 0.0.2                        

  - render_scene_report(), render_scene_3d() and scene_report_skeleton()
    no longer write to the working directory by default; the output
    directory or file must be given.
  - Vignettes and the report template only switch the png device to
    cairo on Linux, so they build on macOS without XQuartz.

                        Changes in version 0.0.1                        

Initial development version.

  - Scene mapping: coords_baseline(), coords_triangulation(),
    coords_polar(), plot_scene().
  - Shooting reconstruction with uncertainty: impact_angle(),
    trajectory_from_angles(), trajectory_2pt(),
    trajectory_from_defect(), origin_zone(), intersect_trajectories(),
    trajectory_table(), plot_trajectories().
  - Scene points carry an optional height z and a type (evidence,
    defect, bloodstain). Wall elevation views: wall_from_room(),
    plot_wall_elevation().
  - Room outlines for plots: room_rect(), opening(); plan view can
    overlay the convergence cloud of trajectories.
  - 3D reconstruction, schematic and to scale: render_scene_3d()
    (rayrender still image) and scene_3d_widget() (interactive rgl/WebGL
    widget); both optional dependencies.
  - Segmented trajectories through intermediate targets:
    trajectory_path(), path_deflections() (measured deflection with
    Monte Carlo interval and joint consistency), assumed_segment()
    (explicitly flagged assumption). trajectory_2pt() is now anchored at
    its second point, the impact.
  - Scene objects: furniture(), along_wall(), furniture_from_corners(),
    furniture_catalog(), furniture_table(), trajectory_obstructions().
    Objects are schematic, to-scale, semi-transparent boxes drawn in
    every view; origin_zone() can exclude positions inside objects.
  - Evidence documentation: evidence_log(), log_item(), log_custody(),
    file_hash(), death_scene_record().
  - Four vignettes: getting started (one scene end to end), scene
    mapping, shooting reconstruction, reports and 3D.
  - Reports: render_scene_report() renders one template to Word, PDF and
    HTML, each ending with a one-line provenance footer.
