forked from lolcommits/lolcommits
/
CHANGELOG
140 lines (114 loc) · 5.91 KB
/
CHANGELOG
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
138
139
0.x.x (in development)
* TODO: figure out problems with GUI clients
0.5.2 (5 December 2013)
* Allow lolsrv plugin to sync/upload gifs (@matthutchinson #180)
* Plugins refactor, can now configure themselves (@matthutchinson #179)
- also closes issue #136 and issue #73
* Fix for Twitter gem dependency issue (@matthutchinson #178)
* Added coveralls support (@Aaron1011 #177)
- gitignore updated, coveralls badge added to README
* Refactor tranzlate plugin, lolspeak now in plugin (@matthutchinson #176)
* Fix for 'Cannot satisfy json dependancy' (@matthutchinson #175)
* Better post commit hook enabling/disabling (@matthutchinson #173)
* Improved --enable option, accepts passing arguments (@matthutchinson #154)
- README updated to explain enabling with options
0.5.1 (13 November 2013)
* Fix JSON gem issue #163 (@matthutchinson, #171)
* Enable image capture under Cygwin (@cwc, #105)
* Add Ruby PATH to post-commit hook (@matthutchinson, #155)
* "Stealth mode" where no notification is given (@sionide21, #156)
* BUGFIX: comparison error for animate (@Yabes, #151)
0.5.0 (10 September 2013)
* better handling of LOLCOMMITS_DELAY (thx @leewillis77, #125)
* LOLCOMMITS_DEVICE support on Linux (thx @EbenezerEdelman, #139)
* better handling of repository names (thx @drocamor and @andromedado, #145 and #146)
* added new LOLCOMMITS_ANIMATE (or `--animate`) option (Mac/OSX only) (#114, #108)
- defaults to a 320x240 sized animated gif
- new vendored binary videosnap - https://github.com/matthutchinson/videosnap
- feature requires ffmpeg
- README updated with details and an example
0.4.6 (12 August 2013)
* Fix for incorrect permissioning in gem issue (see #112)
0.4.5 (8 July 2013)
* disable&remove statsd plugin (as per #94)
* fix issues with animated gif generation (#107)
* added new LOLCOMMITS_FORK (or --fork) option to fork the runner capturing (#109)
0.4.4 (28 June 2013)
* add -g option to produce animated gifs! (thx @hSATAC, #95)
0.4.3 (29 March 2013)
* bump mini_magick dependency to deal with security alert
0.4.2 (11 March 2013)
* fix ruby 2.0 compatibility (#91)
* gracefully detect upstream issue with git color.ui being set to always (#50)
* handle external capture devices with special characters in name (#93)
* fixes to the uploldz plugin (#92)
0.4.1 (17 February 2013)
* add lolsrv plugin (thx @sebastianmarr!, #82)
* enable feature to change font (thx @fukayatsu!, #89)
* correct activesupport gem name in bundle (thx @djbender!, #90)
* graceful detection of imagemagick not being installed (#87)
* restructure logging slightly to use Methadone::CLILogging in most places
* add a bunch of debugging output, viewable via --debug flag
0.4.0 (13 January 2013)
* Switch the main ImageMagick wrapper from RMagick to mini_magick
- fix for RMagick not working with ImageMagick 6.8+ and generally
being a buggy unmaintained piece of crap
- this should also result in less problems with IM version changes
- some preliminary test work on using image_sorcery instead too
- perhaps finally kill issue #9 from continually resurfacing
* make sure quotes are properly handled in commit messages
* silence warnings generated by twitter gem in MRI 1.8.7
0.3.4 (27 December 2012)
* Add uploldz plugin for posting to a remote server (thx @cnvandev)
0.3.3 (26 November 2012)
* BUG: prevent repeated firing of lolcommits capture during a git rebase.
0.3.2 (3 October 2012)
* Twitter posting support via the `twitter` plugin! (thx @coyboyrushforth!)
0.3.1 (5 August 2012)
* fix regression with linux capture introduced in previous version
0.3.0 (3 August 2012)
* fix bug involving git repositories with spaces in the name
* internal refactoring for modularity (thanks @kenmazaika!), should be easier
to add new plugin features to lolcommits now.
* add some extremeley basic anonymous usage tracking (if this bugs you, you
can disable via disabling the `statsd` plugin).
0.2.0 (6 July 2012)
* improved build system and testing with cucumber/methadone
- goal is to get into a better framework to start doing major feature work
- this should lead to increased reliability across systems as we refactor
* writing tests (please help!)
* fix issues with packaged files not being readable after a sudo gem install
0.1.5 (25 June 2012)
* fix tranzlate on ruby1.8
0.1.4 (28 May 2012)
* set device on mac via --device (or LOLCOMMITS_DEVICE env variable) --
thanks @pioz (pull #51)
0.1.3 (18 May 2012)
* add LGPLv3 license
* add option to translate your commit message to lolspeak! (thx
to @DanielleSucher!). To enable, set `LOLCOMMITS_TRANZLATE=1`.
* fix issue with older versions of IM crashing on interline spacing (pull #31 via @german)
* fix issue with git repos with no hooks directory (pull #43 via @mkmaster)
* fix missing dash in capture -c
0.1.2 (22 April 2012)
* provide licensing info for CommandCam (Windows)
* bundle imagesnap as well to remove a dependency on Mac OS X
0.1.1 (21 April 2012)
* Windows compatibility! Thanks to @Prydonious.
0.1.0 (19 April 2012)
* Linux compatibility! Thanks to @madjar, @cscorely, and @Prydonius.
0.0.3 (16 April 2012)
* use only first line for multi-line commit msgs (pull req #21)
* clean up some command line options
0.0.2 (2 April 2012)
* add --delay option to delay image capture (thx JohanB), can be
persistently set via LOLCOMMITS_DELAY environment variable.
* add --last command to view most recent lolcommit for a repo
* add --browse command to open the lolcommit images directory for a particular repo
0.0.1 (29 March 2012)
* initial release as a gem package, major refactoring for this
* refactored to remove git-hooks package dependency, now installs stub hook
directly into each git repo
* wordwrap commit_msg manually, to switch to use imagemagick annotate
instead of compositing multiply image Caption objects (this seems to be more
reliable to not glitch.)