Skip to content

Releases: Jxcob-R/tojo

tojo-0.6

15 Aug 08:49
8687e3d

Choose a tag to compare

Overview

  • Addition of item dependencies with the 'depend' command (typed dep), item dependencies are specified with a particular format (see help pages)
  • Option to view item dependencies as a graph
    • Note that the capability of these graphs in order to view complex inter-dependencies between items is limited
  • Code formatting refactoring with minor documentation improvements

Changes

  • cmds: add depend command, adding item dependencies to projects (400e4a4)
  • feat(graph): convert list of item dependencies to graph (DAG) (09756aa)
  • (tag: tojo-0.6rc1, origin/feat/item-dependency-graph, feat/item-dependency-graph) feat: print relevant dependencies of item given by the ID. (c533074)
  • chore: clean up unnecessary code comments and outdated suggestions. (2613c98)
  • refactor: Use better LLVM code formatting for better consistency (5c60b4c)
  • feat: simple dependency tree printing with graph of dependencies (9e240ed)
  • feat: printing item dependency graphs with list option (e3f3ab9)
  • feat(cmds): Item dependency listings can now be specified with item code (4125b77)
  • fix: commands accepting codes now recognise all 7-characters of code (5297a6f)

tojo-0.5

09 Jul 22:31
941e2dd

Choose a tag to compare

Overview

  • Corrections to the way item codes and prefixes are generated
  • Ability to backlog items
  • More list options; specifying item status
  • install script

Changes

  • fix: add missing new line to main help (d0db1a3)
  • fix: item code generation (8e8835c)
  • (release/0.4) fix(ds): string length also checked for validating item code (ebbc3c0)
  • feat(cmds): list option for status view (f54d460)
  • memfix: save potential NULL reference from item code (b7993d6)
  • chore: add install script (6267709)
  • feat(cmds): add backlog command (300b319)
  • refactor(cmds): improve code validation process cleanliness (80ad0c1)

tojo-0.4

06 Jul 08:50
8d57290

Choose a tag to compare

Overview

  • Item codes as a means by which to reference task items
  • Better README (finally an actual piece of documentation)
  • TTY colour compatibility (and piping)

Changes

  • compat: use isatty to modify pretty (coloured) print behaviour (0b59be4)
  • chore: add NDEBUG flag to final build (02e3fa7)
  • feat: item codes and prefixes (025c430)
  • refactor: clear trailing and leading whitespace in item names (3b5707a)
  • feat: set defaults for subcommands (a3819fc)
  • docs: update README with guide and overview (af8f8e8)

tojo-0.3

19 Jun 04:54
fc45c00

Choose a tag to compare

Overview

  • Mark items as 'done' with the res (i.e. "resolve") command
    • Example usage: tojo res -i 0 resolves item with ID 0
    • More related utility planned
  • Interface with base-10 item IDs fixed and user-input properly handled (fixed a bug)
  • Items are now displayed in order of IDs

Changes

  • feat(cmds): Add resolve 'res' command to mark items as done (1e263f1)
  • refactor: add typedef for item ID type (d0abbe6)
  • feat(cmds): add item restaging as add command flag (6e789e0)
  • fix(cmds): interpret user input as base 10 correctly (81e55e8)
  • docs: document command functionality in help pages (3bd758a)
  • feat: order items in project with respect to their status (a73e260)
  • refactor(dir): abstract opening of status item file descriptors (8721f3b)

tojo-0.2

09 Jun 03:42
2e7ba36

Choose a tag to compare

tojo-0.2 Pre-release
Pre-release

Overview

  • Work on items with the work command, specifying items with a unique id (use --id or -i flag with item ID)
    • Items being worked on are 'in progress' and appear separately in the item list
  • Improve item storage and I/O performance with fixed-width item entries

Changes

  • refactor: store items in staging files. (bf88f0f)
  • refactor: fixed width item storage (78068e3)
  • feat: Enable ID indexation of items (e697792)
  • feat: add support to item status with work (f8253b0)
  • refactor(dir): store next available project item ID (a1e0a1e)
  • refactor: remove deprecated macros from tojo (fa34adb)

tojo-0.1

04 Jun 21:46
90815ab

Choose a tag to compare

tojo-0.1 Pre-release
Pre-release

Overview

  • Initialise project in a .tojo directory with very simple item tracking
  • Add item to project with add and -n flag (current default)
  • List all items in project with list and -a flag (current default)

Changes

  • feat: create project, add and list task items (036888f)
  • refactor: move project finding logic to dir (aa8b346)
  • refactor(ds): remove _item temporary struct name (448c9d3)
  • build(make): adopt ASAN developer flags (c781d62)
  • docs: update commit type suggestions (4503d20)