Skip to content

Latest commit

 

History

History
171 lines (101 loc) · 3.54 KB

CHANGES.md

File metadata and controls

171 lines (101 loc) · 3.54 KB

Changelog

0.3 (dev)

  • Added find_document and find_item convenience functions

0.2 (2014/03/05)

  • All Item text attributes are now be split by sentences and line-wrapped
  • Added Tree.load() for cases when lazy loading is too slow
  • Added caching to Tree.find_item() and Tree.find_document()

0.1 (2014/02/17)

  • Top-level Items are no longer required to have a level ending in zero
  • Added Item/Document.extended to get a list of extended attribute names

0.0.21 (2014/02/14)

  • Documents can now have Item files in sub-folders

0.0.20 (2014/02/13)

  • Updated doorstop.core.report to support lists of Items

0.0.19 (2014/02/13)

  • Updated doorstop.core.report to support Items or Documents
  • Removed the 'iter_' prefix from all generators

0.0.18 (2014/02/12)

  • Fixed CSS bullets indent

0.0.17 (2014/01/31)

  • Added caching of Items in the Document class
  • Added Document.remove() to delete an item by its ID
  • Item.find_rlinks() will now search the entire tree for links

0.0.16 (2014/01/28)

  • Added Item.find_rlinks() to return reverse links and child documents
  • Changed the logging format
  • Added a '--project' argument to provide a path to the root of the project

0.0.15 (2014/01/27)

  • Fixed a mutable default argument bug in Item creation

0.0.14 (2014/01/27)

  • Added Tree/Document/Item.iter_issues() method to yield all issues
  • Tree/Document/Item.check() now logs all issues rather than failing fast
  • Renamed Tree/Document/Item.check() to valid()

0.0.13 (2014/01/25)

  • Added Document.sep to separate prefix and item numbers.

0.0.12 (2014/01/24)

  • Fixed missing package data.

0.0.11 (2014/01/23)

  • Added Item.active property to disable certain items.
  • Added Item.dervied property to disable link checking on certain items.

0.0.10 (2014/01/22)

  • Switched to embedded CSS in generated HTML.
  • Shorted default Item and Document string formatting.

0.0.9 (2014/01/21)

  • Added top-down link checking.
  • Non-normative items with a zero-ended level are now headings.
  • Added a CSS for generated HTML.
  • The 'publish' command now accepts an output file path.

0.0.8 (2014/01/16)

  • Searching for 'ref' will now also find filenames.
  • Item files can now contain arbitrary fields.
  • Document prefixes can now contain numbers, dashes, and periods.
  • Added a 'normative' attribute to the Item class.

0.0.7 (2013/12/09)

  • Always showing 'ref' in items.
  • Reloading item attributes after a save.
  • Inserting lines breaks after sentences in item 'text'.

0.0.6 (2013/12/04)

  • Added basic report creation via 'doorstop publish'.

0.0.5 (2013/11/20)

  • Added item link and reference validation.
  • Added cached of loaded items.
  • Added preliminary VCS support for Git and Veracity.

0.0.4 (2013/11/04)

  • Implemented 'add', 'remove', 'link', and 'unlink' commands.
  • Added basic tree validation.

0.0.3 (2013/10/17)

  • Added the initial Document class.
  • Items can now be ordered by 'level' in a Document.
  • Initial tutorial created.

0.0.2 (2013/09/25)

  • Changed 'doorstop init' to 'doorstop new'.
  • Added the initial Item class.
  • Added stubs for the Document class.

0.0.1 (2013/09/11)

  • Initial release of Doorstop.