Releases: daenney/gdq
v1.0.0
Changelog
6c86bbc CI: Configure automatic releases using goreleaser
6b81af5 cli: Add -version flag and output
b60383e event: Export duration
c50a1dd event: Add test for multiple hours
172ae9d event: Add String() to duration
ad6a181 README: Add Go report card badge
1515a3b edition: Disable gocycle for String()
f41d21a Fix two spelling errors
4543669 README: Jazz it up a bit
1fa6ff6 CI: Add a gofmt check step
857fbd0 CI: Run with coverage and upload to codecov
0a55d10 edition: Fix use of discard identifier in return
82fac1f edition: Add additional test for schedule ID
1c46351 edition: Generate test for String() method
2bad88d README: Add CI badge
80a7f47 CI: s/master/main
1d5faf3 Add CI using GitHub Actions (#1)
474204c gdqcli: Put the writer in its own file
d328f17 Remove automatic setting of the UA by the library
261f8f5 README: Rework the readme
1d0365c edition: Add tests
20a6001 event: Add tests
e72276a schedule: Add tests
f45f053 http: Add tests for the User-Agent header
b0335b1 http: Add missing ) to User-Agent header
584a6d4 event: Ensure we always get a time of H:m:s
3775ff3 event: Check for an empty nick first
fba6b0a event: Be more defensive on category and platform
7078566 schedule: Bail out quickly in ForTitle
f9453af schedule: Consolidate ForRunner and ForHost
8dc7f91 schedule: Introduce NewScheduleFrom
95f5c4f schedule: Add NextEvent()
492bd09 schedule: Check error after every Find call
9bb21cf gdqcli: Add option to select the edition
a69cf7e edition: Add all known GDQ events
32fc3c4 event: When no setup time is given, pretend it's 0
44a084e edition: Mark FleetFatales2020 as an Edition
79bea65 edition: Switch to using uint
422adf5 event: Improve marshalling to JSON
34f94bd gdqcli: Add the option to format output as JSON
c2b9218 Run go mod verify and tidy
49a3abc Update x/text to 0.3.4
16fa4da schedule: Compare normalised forms
8ee034b gdqcli: Explain how the filters match
74779f6 gdqcli: Add flags to show category and platform
9ce7c32 gdqcli: Filter on runner first
e1942e1 Don't export the lock on schedule
90c59f8 Rearrange the whole package
6cfb38a Add flags to the CLI to allow filtering
15a55a2 Introduce a proper schedule type
f3cd89c Scrape the schedule and print it on the CLI
06ce188 Initial commit