Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 154 lines (112 sloc) 5.057 kB
b1ee870 @ymendel Setting version (0.5.0), updating History.
ymendel authored
1 == 0.5.0 2010-11-18
2
3 * 1 minor enhancement:
4 * added 'age' command
5 * moves project data to an old-version name, e.g. project -> project_old/1
6 * cascades old-version project data, e.g. project -> project_old/1, project_old/1 -> project_old/2
7 * can take a :before option to only move a subset of data
8
61f6098 @ymendel Setting version (0.4.2), updating History.
ymendel authored
9 == 0.4.2 2010-08-16
10
11 * 1 tiny enhancement:
12 * adding some date handling for list/total/summary:
13 * can now take an :on option, to restrict the operation to the given date
14 * option can be given on command-line with --on
15 * :before and :after can also take dates now, converting them to times
16
d030a02 @ymendel Fixing dates in the history.
ymendel authored
17 == 0.4.1 2009-08-26
28b93cd @ymendel Setting version (0.4.1), updating History.
ymendel authored
18
19 * 1 tiny enhancement:
20 * allowing command-line log message to be specified with --message
21 (will take precedence over normal message argument if both are specified)
22
d030a02 @ymendel Fixing dates in the history.
ymendel authored
23 == 0.4.0 2009-08-17
79e00fe @ymendel Setting version (0.4.0), updating History.
ymendel authored
24
25 * 1 minor enhancement:
26 * added 'summary' command
27 * shows a breakdown of time spent on a project, using the times in log messages to indicate activities
28 * accepts before/after options
29 * 1 tiny enhancement
30 * full status now includes the last log message if the project is punched in
31 * 1 tiny bugfix
32 * full status now works with "short" (only display what's punched-in) instead of always showing 'out'
33
d030a02 @ymendel Fixing dates in the history.
ymendel authored
34 == 0.3.3 2009-06-25
d027bb4 @ymendel Setting version (0.3.3), updating History.
ymendel authored
35
36 * 1 tiny enhancement:
37 * added 'short' status, which only displays what's currently punched in (or 'out' if nothing)
38 * punch command displays status as YAML if it's a hash, like it does for total
39
d030a02 @ymendel Fixing dates in the history.
ymendel authored
40 == 0.3.2 2009-06-01
0a576af @ymendel Setting version (0.3.2), updating History.
ymendel authored
41
42 * 1 tiny bugfix enhancement:
43 * sub-projects now truly restricting to the naming form of 'parent/child',
44 not 'parent_child' or even simply 'parentseriouslythisisnotachild'
45
d030a02 @ymendel Fixing dates in the history.
ymendel authored
46 == 0.3.1 2009-04-06
3fd5ee0 @ymendel Setting version (0.3.1), updating History
ymendel authored
47
48 * 1 tiny bugfix enhancement:
49 * Total no longer erroring on non-existent parent project
50
d030a02 @ymendel Fixing dates in the history.
ymendel authored
51 == 0.3.0 2009-04-05
4c9f626 @ymendel Setting version (0.3.0), updating History and README
ymendel authored
52
53 * 1 minor enhancement:
54 * Can now have 'sub-projects', or projects with names of the form 'parent/child'
55 * A parent will be checked in if a child is checked in
56 * Punching out of a parent project will punch the real checked-in project out
57 * Listing time and getting totals for a parent project will include child time
58 * Some small convenience methods probably nobody cares about, so they aren't included in the total number of enchancements above
59
5445440 @ymendel Setting version (0.2.4), updating History.
ymendel authored
60 == 0.2.4 2008-12-17
61
62 * 1 tiny enhancement:
63 * Status can now be retrieved as simple (only the status) or 'full' (status + time)
64 * punch command displays status as YAML unless only retrieving simple status for a single project
65
aec4169 @ymendel Setting version (0.2.3), updating History
ymendel authored
66 == 0.2.3 2008-12-11
67
5445440 @ymendel Setting version (0.2.4), updating History.
ymendel authored
68 * 1 enhancement:
aec4169 @ymendel Setting version (0.2.3), updating History
ymendel authored
69 * Logging a message now automatically adds a time
70 * A time can be specified for the log message (with now as a default)
71 * punch command takes options for message logging
72
917ae6b @ymendel Setting version (0.2.2), updating History.
ymendel authored
73 == 0.2.2 2008-12-01
74
75 * 1 enhancement:
76 * Getting list or total for a punched-in project and using the :before option no longer causes an exception
77 (thanks to Rick Bradley for finding this problem)
78
951f3e9 @ymendel Setting version (0.2.1), updating History
ymendel authored
79 == 0.2.1 2008-11-20
80
81 * 1 enhancement:
82 * A missing or empty .punch.yml file no longer causes an exception
83 (thanks to Jamie van Dyke for finding this problem)
84
dec4012 @ymendel Setting version (0.2.0), updating History and README
ymendel authored
85 == 0.2.0 2008-11-05
86
87 * 2 enhancements:
88 * Ensures data is loaded when needed
89 * Can be instantiated with a project (useful if many operations are to be performed on a single project)
90
40c0a21 @ymendel Setting version (0.1.4), updating History and README
ymendel authored
91 == 0.1.4 2008-10-23
92
93 * punch command enhancements:
94 * can now list data (outputs as YAML)
95 * will output status as YAML if giving status of all projects
96 * will output total as YAML if giving total of all projects
97
76a909e @ymendel Setting version (0.1.3), updating History.
ymendel authored
98 == 0.1.3 2008-09-30
99
100 * 3 enhancements:
101 * Punching in and out can take a time (with now as a default)
102 * Punching in and out can take a message (in addition to the auto-generated time-based message)
103 * punch command options for in/out time and message
104
482b4b2 @ymendel Setting version (0.1.2), updating History.
ymendel authored
105 == 0.1.2 2008-08-28
106
107 * 1 tiny enhancement:
108 * Repackaging to include the fixnum "elapsed time" stuff I stupidly left out of the release earlier today
109
1caeb7d @ymendel Setting version (0.1.1), updating History.
ymendel authored
110 == 0.1.1 2008-08-28
111
112 * 3 enhancements:
113 * Can format total time as "elapsed time" instead of only getting the number of seconds
114 * punch command gives improved output for some commands:
115 * in/out/log: either silent or gives a message explaining a failure
116 * total: shows "elapsed time" instead of number of seconds
117
18f999b @ymendel Setting version (0.1.0), updating History and README
ymendel authored
118 == 0.1.0 2008-08-26
119
120 * 1 enhancement:
121 * punch command, for the following operations at the command line:
122 * status
123 * in/out
124 * log
125 * total
126 * delete
127
11840ba @ymendel Setting version (0.0.3), updating History and README
ymendel authored
128 == 0.0.3 2008-08-25
129
130 * 5 enhancements:
131 * Can now get total time for a project
132 * Listing and getting total time accept arguments of :before and :after
133 * Can log messages while punched in for a project
134 * Punching in and out automatically create log messages
135 * Some operations can be performed on all projects at once:
136 * status
137 * out
138 * list
139 * total
140 * 1 change:
141 * Data-changing operations no longer automatically write the data
142
20aff9d @ymendel Setting version (0.0.2), updating README and History
ymendel authored
143 == 0.0.2 2008-08-22
144
145 * 3 tiny enhancements:
146 * Punching in will now create a project if necessary
147 * Can now delete a project
148 * Can now list project data
149
c67a274 @ymendel Filling out README a bit more, fixing release date.
ymendel authored
150 == 0.0.1 2008-08-18
6dc7b64 @ymendel Initial creation
ymendel authored
151
152 * 1 major enhancement:
153 * Initial release
Something went wrong with that request. Please try again.