Skip to content

Latest commit

 

History

History
199 lines (147 loc) · 7.29 KB

CHANGELOG.md

File metadata and controls

199 lines (147 loc) · 7.29 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Added

  • French translation

  • Automatically bolds the first row of tables

Changed

[0.8.0] - 2020-04-21

Added in 0.8.0

  • \DndSetFonts allows setting of font family and style throughout the document
  • Added Spanish captions
  • Added styling for the Table of Contents, using the titletoc package
  • Added styling for \part
  • Added colors from the 2018 Basic Rules
  • Added nodeprecatedcode option to exclude deprecated code from building
  • Added \DndFeatHeader

Changed in 0.8.0

  • Rewrite internals in LaTeX3
  • dndtable becomes DndTable
  • commentbox, paperbox, and quotebox become DndComment, DndSidebar, and DndReadAloud
  • \subtitlesection, \spellheader, \area, and \subarea become \DndItemHeader, \DndSpellHeader, \DndArea, and \DndSubArea
  • monsterbox becomes DndMonster
  • Separated language files
  • Added contour to styling for \chapter

0.7.1 - 2019-07-18

Added in 0.7.1

  • Added DndDropCapLine command to create drop capital letters at chapter beginnings
  • Configured CI to compile example document under pdfTeX, LuaTeX, and XeTeX.
  • Japanese translation

Changed in 0.7.1

  • Sans serif title font now provided by kp-fonts
  • Sans serif body font now provided by gillius
  • Overhaul of whitespace and styling

0.7.0 - 2019-02-09

Added in 0.7.0

  • Added bg package option with full, print, and none as possible values.
  • Added boolean layout package option to control whether the package formats the document on load.
  • Added nomultitoc package option to toggle multi-column table of contents.
  • Added dndbook document class.
  • Added low-resolution background file as an option.
  • Added Russian localization support.
  • Added keycommands to generate text for melee, ranged, and hybrid (melee or ranged) attacks within monsterboxes. Includes localization support for the various phrases used.
  • Added commands to generate titled sections for map areas and sub-areas, with associated counters and automatic reference labelling (as area:<title>).
  • Added commands to help generate spell lists.

Changed in 0.7.0

  • Made monsterbox text the width of the column and the background spills into margin and column separator.
  • Removed excess space before and after monsterbox.
  • Challenge rating on monsterbox now only needs the CR number.
  • monsterbox renamed monsterboxbg. monsterbox is now an alias that maps to monsterboxbg or monsterboxnobg, depending on the value of the bg package option.
  • Limited set of pre-loaded tcolorbox libraries to breakable, skins, and xparse.
  • Title formats for sections now explicitly use \RaggedRight to avoid poor layout appearance when using justified output.
  • Prevents page breaks immediately following section/subsection/subsubsection titles.
  • Removed deprecated dnditemtable.
  • Removed deprecated bg-a4 and bg-letter package options.
  • Removed deprecated lmss environment.

Fixed in 0.7.0

  • Display monster elements with hanging indents.
  • Allow \monstersection before sectioning command(s).
  • Removed excess space after \dice.
  • monsteraction: Only add a period to the action name if provided one.
  • Set fontlower on all tcolorbox environments.
  • Fixed footer scroll and text alignment.
  • Added \xpname to localization support.
  • Added localization to XP number

Deprecated in 0.7.0

  • Deprecated bg-full, bg-none, and bg-print package options. Use bg package option instead.
  • Deprecated custom \hline in stat blocks. Use \dndline instead.

0.6.0 - 2017-10-12

Added in 0.6.0

  • Added bg-none option to disable background image.
  • Defined coral-coloured dnditemtable environment.
  • Added monsterboxnobg environment for stat blocks without a background image.
  • Defined \header command for table headers.
  • Defined \subtitlesection command to format short object descriptions.
  • Customized \tableofcontents.
  • Added custom centred column type (Y) for dndtable.
  • Defined \dice macro to compute average dice roll.
  • Added localization support.
  • Added Italian localization.
  • Defined bold italic \paragraph and \subparagraph commands.
  • Customized itemize to match book style.
  • Added themecolor and customizable box colours.
  • Defined additional colours matching core books.
  • Defined spell environment to format spells.
  • Added plain footer style for bg-none package option.

Changed in 0.6.0

  • Separate fancyhdr code into separate file.
  • Switch layout package from fullpage to geometry.
  • \stat macro computes modifier automatically.
  • Modified dndtable to support multiple columns (default: 2).
  • Disable "Chapter" prefix for \chapter.
  • Changed suggested class from article to book.
  • Enabled ragged alignment by default (disable with justified package option).
  • Separated the footer scroll from the background image.

Fixed in 0.6.0

  • \stats tables have stable size inside stat block environments.
  • Fixed typos in example image.
  • Made odd rows transparent in dndtable.
  • Fixed paragraph and line spacing.
  • Remove breakable parameter from paperbox.
  • Allow commas in newtcolorbox titles.

Deprecated in 0.6.0

  • Deprecated dnditemtable.
  • Deprecated bg-a4 and bg-letter package options.
  • Deprecated lmss environment.

0.5 - 2016-03-24

Added in 0.5.0

  • Added print variants of background images (bg-print package option).
  • Added package option to control letter size background images (bg-letter).
  • Added A4 size background images (bg-a4 package option).

Changed in 0.5.0

  • Licensed under MIT license.
  • Removed dependency on multicols; use twocolumn option for book class instead.

Fixed in 0.5.0

  • Fixed footer positioning.
  • Fixed spacing inside and around boxes.
  • Disabled indentation after boxes.
  • Enabled indentation within boxes.

Removed in 0.5.0

  • Removed monster environment.

0.2 - 2016-03-07

Added in 0.2.0

  • Added preview to README.
  • Defined monster and monsterbox environments for formatting monster stat blocks.
  • Defined dndtable environment for formatting tables.
  • Defined quotebox environment for formatting dialogue.
  • Added old paper style background images.
  • Added fancy page footers.
  • Defined paperbox environment to format sidebars.

Changed in 0.2.0

  • Reorganized package layout.
  • Matched colours against published PDFs.
  • Removed numbering from section titles.
  • Set \raggedcolumns to flush content to top of column.

0.1 - 2015-05-12

Added in 0.1.0

  • Defined green commentbox environment.
  • Section and subsection titles.