forked from ymendel/one_inch_punch
-
Notifications
You must be signed in to change notification settings - Fork 1
/
History.txt
137 lines (100 loc) · 4.34 KB
/
History.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
== 0.4.1 2008-08-26
* 1 tiny enhancement:
* allowing command-line log message to be specified with --message
(will take precedence over normal message argument if both are specified)
== 0.4.0 2008-08-17
* 1 minor enhancement:
* added 'summary' command
* shows a breakdown of time spent on a project, using the times in log messages to indicate activities
* accepts before/after options
* 1 tiny enhancement
* full status now includes the last log message if the project is punched in
* 1 tiny bugfix
* full status now works with "short" (only display what's punched-in) instead of always showing 'out'
== 0.3.3 2008-06-25
* 1 tiny enhancement:
* added 'short' status, which only displays what's currently punched in (or 'out' if nothing)
* punch command displays status as YAML if it's a hash, like it does for total
== 0.3.2 2008-06-01
* 1 tiny bugfix enhancement:
* sub-projects now truly restricting to the naming form of 'parent/child',
not 'parent_child' or even simply 'parentseriouslythisisnotachild'
== 0.3.1 2008-04-06
* 1 tiny bugfix enhancement:
* Total no longer erroring on non-existent parent project
== 0.3.0 2008-04-05
* 1 minor enhancement:
* Can now have 'sub-projects', or projects with names of the form 'parent/child'
* A parent will be checked in if a child is checked in
* Punching out of a parent project will punch the real checked-in project out
* Listing time and getting totals for a parent project will include child time
* Some small convenience methods probably nobody cares about, so they aren't included in the total number of enchancements above
== 0.2.4 2008-12-17
* 1 tiny enhancement:
* Status can now be retrieved as simple (only the status) or 'full' (status + time)
* punch command displays status as YAML unless only retrieving simple status for a single project
== 0.2.3 2008-12-11
* 1 enhancement:
* Logging a message now automatically adds a time
* A time can be specified for the log message (with now as a default)
* punch command takes options for message logging
== 0.2.2 2008-12-01
* 1 enhancement:
* Getting list or total for a punched-in project and using the :before option no longer causes an exception
(thanks to Rick Bradley for finding this problem)
== 0.2.1 2008-11-20
* 1 enhancement:
* A missing or empty .punch.yml file no longer causes an exception
(thanks to Jamie van Dyke for finding this problem)
== 0.2.0 2008-11-05
* 2 enhancements:
* Ensures data is loaded when needed
* Can be instantiated with a project (useful if many operations are to be performed on a single project)
== 0.1.4 2008-10-23
* punch command enhancements:
* can now list data (outputs as YAML)
* will output status as YAML if giving status of all projects
* will output total as YAML if giving total of all projects
== 0.1.3 2008-09-30
* 3 enhancements:
* Punching in and out can take a time (with now as a default)
* Punching in and out can take a message (in addition to the auto-generated time-based message)
* punch command options for in/out time and message
== 0.1.2 2008-08-28
* 1 tiny enhancement:
* Repackaging to include the fixnum "elapsed time" stuff I stupidly left out of the release earlier today
== 0.1.1 2008-08-28
* 3 enhancements:
* Can format total time as "elapsed time" instead of only getting the number of seconds
* punch command gives improved output for some commands:
* in/out/log: either silent or gives a message explaining a failure
* total: shows "elapsed time" instead of number of seconds
== 0.1.0 2008-08-26
* 1 enhancement:
* punch command, for the following operations at the command line:
* status
* in/out
* log
* total
* delete
== 0.0.3 2008-08-25
* 5 enhancements:
* Can now get total time for a project
* Listing and getting total time accept arguments of :before and :after
* Can log messages while punched in for a project
* Punching in and out automatically create log messages
* Some operations can be performed on all projects at once:
* status
* out
* list
* total
* 1 change:
* Data-changing operations no longer automatically write the data
== 0.0.2 2008-08-22
* 3 tiny enhancements:
* Punching in will now create a project if necessary
* Can now delete a project
* Can now list project data
== 0.0.1 2008-08-18
* 1 major enhancement:
* Initial release