
New Features in taskwarrior 2.0.0

  - New 'ids' command that returns a filtered set of task ID numbers, instead
    of the actual tasks.  Similarly, there is a 'uuids' command.  For advanced
    pipeline use.
  - Now supplements the command line with data read from standard input, which
    allows commands like:  echo 'add Pay the bills' | task
  - Attribute modifiers may be prefixed with '~' to return the opposite of a
    filter's results.
  - Status attribute can now be used in report.
  - Project names may now contain spaces.
  - New export-html.pl script.
  - Now supports the 'inverse' color attribute.
  - Reports may now be sorted by columns that are not displayed (example: ID,
    project, due date and description sorted by urgency).
  - Performance enhancements.
  - New 'next' report, that gauges urgency and reports the most urgent tasks.
  - The 'next' report is now the default command.
  - Fine control of verbosity through the 'verbose=' configuration variable.
  - New 'execute' command that runs external scripts/programs.
  - JSON is the new default export format.
  - New 'reports' command that lists reports and their descriptions.
  - New complex aliases.
  - Filtering now available on most read-only commands.
  - The done, delete, start and stop commands now allow modification to the
    task and annotations.
  - New 'columns' command to list the supported columns and formats.
  - New 'eoq' and 'soq' dates to refer to the end and start of the quarter.
  - Urgency now has an 'age' component.

  Please refer to the ChangeLog file for full details.  There are too many to
  list here.

New commands in taskwarrior 2.0.0

  - "ids" command that accepts filters, and returns an ID sequence.

New configuration options in taskwarrior 2.0.0

  - Now includes Belarus, Czech Republic and Japanese holiday data.  Please note
    that the holiday file names now include a full locale.  For example:
    'holidays.en-US.rc' instead of 'holidays-US.rc'.
  - The old 'curses' configuration variable is renamed to 'detection', but
    retains the original meaning, which is whether or not to auto-detect the
    dimensions of the terminal window.
  - Extension system now controlled by the 'extensions' configuration variable.
  - Two new solarized color themes.
  - New 'dependency.indicator' for the 'depends.indicator' report field format.
  - New 'indent.annotation' for the description.default field format.
  - New 'color.label' for report column labels.
  - New 'verbose=...' support for individual verbosity settings.
  - New 'avoidlastcolumn' support for Cygwin users.
  - New 'patterns' enables/disables command line pattern support.
  - New 'expressions' enables/disables command line expression support.
  - New 'dom' enables/disables DOM support for the command line.
  - New 'json.array' determines whether 'query' command output is enclosed by
    '[...]'.
  - New 'regex' control determines whether substitutions use Regular Expressions
    or simple text patterns.
  - New 'exit.on.missing.db' control causes an exit if the ~/.task directory
    (or override) is missing.
  - New 'color.completed' and 'color.deleted' color rules.
  - New 'abbreviation.minimum' setting controls how short an abbreviated
    command or value may be.
  - New 'hyphenate' setting controls whether long lines are hyphenated when
    broken during text-wrapping.
  - New 'defaultheight' setting overrides the assumed 24 lines when 'detection'
    is disabled.  This setting only affects charts.
  - New 'urgency.age.coefficient' and 'urgency.age.max' settings control the new
    age component to the urgency value.

Newly deprecated features in taskwarrior 2.0.0

  - The 'next' configuration variable has been removed.
  - Use of 'fg:' and 'bg:' attributes are deprecated.
  - Use of 'echo.command' configuration variable.  Use verbosity token
    'affected' instead.
  - Use of 'edit.verbose' configuration variable.  Use verbosity token 'edit'
    instead.
  - Use of 'export.ical.class' configuration variable.  Value is now specified
    in the scripts/add-ons/export-ical.pl script.
  - Use of 'report.<name>.limit' configuration variable.  This is now handled
    in the report filter as 'limit:<tasks>'.

---

Taskwarrior has been built and tested on the following configurations:

  * OS X 10.7 Lion, 10.6 Snow Leopard and 10.5 Leopard
  * Fedora 14 Laughlin, 13 Goddard
  * Ubuntu 10.10 Maverick Meerkat, 10.04 Lucid Lynx
  * Debian Sid
  * Slackware 12.2
  * Arch Linux
  * Gentoo Linux
  * SliTaz Linux
  * CRUX Linux
  * SuSE 11.3
  * Solaris 10 and 8
  * OpenBSD 4.5
  * FreeBSD
  * NetBSD
  * Cygwin 1.7 and 1.5
  * Haiku R1/alpha1

---

While Taskwarrior has undergone testing, bugs are sure to remain.  If you
encounter a bug, please enter a new issue at:

  http://taskwarrior.org/projects/taskwarrior/issues/new

Or you can also report the issue in the forums at:

  http://taskwarrior.org/projects/taskwarrior/boards

Or just send a message to:

  support@taskwarrior.org

Thank you.
