v0.2.0
Changelog
8c23d8e Add Projects() test
ea8ebf8 Add Services() test
d6023c2 Add display.location config property
fd3939f Add error return value to NewApi()
9c693da Add minutes value object
f43cd10 Add mite tracker support
1d529e1 Add optional result support to patch() and delete()
89d6bb3 Add time entry tests
519c8f6 Add tracker tests
fcd6391 Add vacation command
c420db3 Added CI status badge
78f526b Align to coding standards
5e22017 Conflate local_date and minutes into datetime
161e19f Create LICENSE
e154bbb Extract Project model
eb9fda3 Extract Service model
0616c0f Extract TimeEntry model
48eb049 Extract Tracker model
f32123d Fix DeleteTimeEntry test
0750531 Fix api constants
7857674 Fix error message
a51ab61 Fix link to releases
50749cd Fix tracker response
7233dba Implement tracker commands
3315050 Introduce Id value objects
289f149 Introduce Recorder to simplify httptest setup
faa5ecd Introduce TimeEntryId
2f6a05c Introduce domain package
4af6bd1 Localize timestamp formatting
df7d49d Merge branch 'master' of github.com:leanovate/mite-go
58e8bbe Merge remote-tracking branch 'origin/master'
203f7cf Merge remote-tracking branch 'origin/master'
d96608f Merge remote-tracking branch 'origin/master'
20f1ae5 Merge remote-tracking branch 'origin/master'
f045d51 Merge remote-tracking branch 'origin/master'
626a7fc Merge remote-tracking branch 'origin/master'
6071666 Merge remote-tracking branch 'origin/master'
e9d9e32 Merge remote-tracking branch 'origin/master'
ece452b Merge remote-tracking branch 'origin/master'
284a0cb Merge remote-tracking branch 'origin/master'
50f1bb1 Merge remote-tracking branch 'origin/master'
5ea3d32 Merge remote-tracking branch 'origin/master'
fc49486 Move API interfaces to domain
c3f182e README: changed command name from "mite-go" to "mite"
f0a96d0 Refactor LocalDate to canonical method names
86ae270 Refactor project and services tests
bd5db65 Remove trailing seconds from Minutes string representation
1c1931e Rename date package to datetime
5328873 Replace hard coded serviceId
662ed5c Replace hard coded vacation days
c3561f9 Replace sub-minute truncation with rounding
bb00132 Replace time.Duration with Minutes
88c6b86 Simplify JSON assertions
8c25d5a Stream-line url handling
f7611df Update README.md
cb03bd4 Update README.md
1b1051c added README.md
7418522 app: introduced application dependency container
8fbb190 completion: added bash completion generator command
c2e55b9 config: dump full config on terminal if no args are provided
7c660d3 config: nag user if API url or key are not configured
08b7e2f config: name file like the executable
8af0e69 config: refactored constructor
f9b5673 entries: added configurable activity as a shortcut for projectId&serviceId
446a5cd entries: added feature description & test implementation
016af31 entries: added feature description for edit sub-command
13ffb71 entries: added time entries feature description & test implementation
f57240a entries: fixed edit feature description & corresponding test code
95bc645 entries: fixed edit override issue
f9a0dcb executor: added executor which builds and executes mite for test purposes
7e6bc05 fixed indentation README.md
4a6853f fixed indentation README.md
a16b5f7 fixed table in README.md
df8559b fixed table in README.md
f75ed9d fixed table in README.md
d458a3c goreleaser: create only amd64 packages for linux, darwin and windows
0ab0a6b mite: added version to user agent string
e7606a9 projects: added projects list feature description & test implementation
3402b6b services: added services feature description & test implementation
fd7d42f tests/features: removed superfluous new lines
f33a304 tests: added config feature description & tests
fe44b49 tracker: added tracker feature description for status & test implementation
77c2103 travis: added travis.yml config file for travis ci
65123a2 version: added version flag & version sub-command