rename CHANGES -> ChangeLog.
[abby.git] / ChangeLog
blob699ad24360b850c5fa42d1f8e4b86dfc5d5d1fc5
1 Version 0.4.8
3   User-visible changes:
4    * Add import/export list items under Edit menu
5    * Replace buggy RSS parser
6      # e.g. feed items appeared in channel titles
8   Developer-visible changes:
9    * Rewrite README
10    * Add src/rssparser(.cpp|.h)
11    * Rename CHANGES -> ChangeLog
14 Version 0.4.7
15 (December 18, 2009)
17   User-visible changes:
18    * Minimize to system tray (if available)
19      # Preferences: add "Minimize to system tray" checkbox
20    * Feed manager: add select/invert buttons
21    * RSS add support for multiple feeds using treeview
22    * Scan and RSS overhaul:
23      # Add progressbar
24      # Add log view
25      # Add abort functionality
26      # Links can now be dropped to the dialogs
27    * Log now includes (ISO) date/time stamp
28    * Add select all/invert selection buttons to:
29      # RSS dialog
30      # Scan dialog (closes issue #4)
31    * Remove unnecessary whitespace from scanned video titles
32    * Fix scan pattern to terminate at \n if found
33      # Mangled data seen when youtube front page was scanned
34    * Mainwindow: add (drag 'n) drop support (closes issue #3)
36   Known issues:
37    * w32: minimize to tray does not hide abby from the taskbar
40 Version 0.4.6.1
41 (December 3, 2009)
43   User-visible changes:
44    * Fixes version string in about dialog
45    * Adds missing sizegrip to format dialog
48 Version 0.4.6
49 (December 2, 2009)
51   User-visible changes:
52    * About dialog: change c/clive box title dynamically
53    * Adapt to cclive 0.5.6 changes
54      # --regexp
55        * Update the label
56        * Update editbox tooltip
57        * Remove "find all" checkbox
58      # --substitute
59        * Add label + editbox
62 Version 0.4.5
63 (November 21, 2009)
65   User-visible changes:
66    * Confirm exit if c/clive is still active
67    * c/clive autodetect, verify buttons (preferences)
68    * Autodetect c/clive from the path (if empty path)
69    * Feed manager:
70      # Allow use of feed names instead of links
71      # Use checkboxes for selection instead
72      # Fix defunct "clear list" button
73      # Remove "paste link" button
74    * Fix segfault when verifying path with non-c/clive commands
76   Developer-visible changes:
77    * Move cclive detection logic to src/util.(cpp|h) file
78    * Add NEWS file
81 Version 0.4.4
82 (October 5, 2009)
84   User-visible changes:
85    * New icons:
86      # File / Quit
87      # Help / About 
88    * Fix: rss/scan: unicode chars should now display OK
91 Version 0.4.3
92 (August 29, 2009)
94   User-visible changes:
95    * Add: --regexp, --find-all support
96      # New in cclive 0.5.0
97    * Add: --filename-format support
98    * Remove: --title support
99      # No longer supported by cclive as of 0.5.0
100    * Start DL if new link is added after hitting "start dl" on empty list
101    * Show LANG locale setting in about dialog
102    * Fix: filename not shown when download starts
103    * Fix: typo in statustip "scan for video links"
104    * Fix: filename parsing when it contains whitespace
105    * Fix: switching c/clive executables without restarting
107   Developer-visible changes:
108    * Rewrite QProcess output parsing
109      # Fixes "filename parsing when it contains whitespace"
110      # Process exit code instead of parsing output
111    * Add INSTALL file
112    * Append --print-fname to clive options
113      # Fixes "filename not shown when download starts"
114      # Bumps clive prerequisite to 2.2.5
117 Version 0.4.2
118 (August 1, 2009)
120   User-visible changes:
121    * Change:
122      # Abort button to show statustip instead of tooltip
123      # Dynamically changing format dialog based on c/clive --hosts output
124      # Total progressbar: use "%current / %total" instead of "%percentage"
125      # Scan: hide column header
126      # RSS: ditto
127      # Improve c/clive executable checking (1)
128        * Display dialogbox where suitable
129      # Scan: relocate options group
131   Developer-visible changes:
132    * Improve c/clive executable checking (1)
133      # Remove excess code and unnecessary checks
134    * Add: support for --exec-run (c/clive 0.4.6+/2.2.3+)
135    * Tweak --hosts support
136      # c/clive 0.4.6+/2.2.3+ print supported formats with --hosts
137      # Bump prerequisites, see README
138    * Cleanup README
139      # Better description
140      # Misc. other tweaks
141    * abby.pro: include "QT += network xml"
142      # See README for the changed build instructions
144   Known-issues:
145     * http://youtube.com/rss/user/(username)/videos.rss
146       Links no longer work. Please see README ("Using abby").
149 Version 0.4.1
150 (July 11, 2009)
152   User-visible changes:
153    * Rollout experimental win32 binaries
154    * Add: Help / Supported hosts
155    * Fix: Preferences: various browse buttons
156    * Tweak:
157      1. Various messagebox texts
158      2. Various status/tool tips
159      3. Scan dialog (+new functions)
160      4. RSS dialog
161    * Enable/disable link list when download begins/ends
162    * Change: Open "Add link" dialog if list is empty and "Download" is clicked
163      1. This previously showed a messagebox telling user to add a link
165   Developer-visible changes:
166    * src/scandlg.cpp: Use static messagebox function instead
169 Version 0.4.0
170 (July 5, 2009)
172   User-visible changes:
173    * Add: Scan feature to scan *any* web pages for video links
174      1. Supports regular Youtube links and embedded ones
175      2. Above means that it can be used to grab videos from Youtube playlists
176      3. Intended to replace clivescan utility (of the clive-utils project)
177    * Add: Edit / Add / Paste (+key shortcut)
178    * Add: Clear list (button +menu item)
179    * Fix: RSS/Scan: Check for URL scheme in input link; insert if missing
180    * Fix: RSS/Scan: Disabling HTTP proxy is now respected
181    * Enable editing links in main window and RSS feed manager (double-click)
182    * Enable/disable misc. widgets at start and end
183    * Use 16x16 for all icons
184    * Update misc. tooltip messages
187 Version 0.3.0
188 (June 21, 2009)
190 FOREWORD
192 It is now also possible to download multiple videos on one go.
193 This was previously limited by design.
195 We are in the process of merging clive-utils into abby. RSS feed
196 parsing (clivefeed) has already been implemented. Video link scan
197 (clivescan) should be implemented in abby by 0.4.0.
199   User-visible changes:
200    * Add: --format=best support
201    * Add: RSS parsing (obsoletes clivefeed in clive-utils)
202    * Add: Keyboard shortcuts (e.g. add link, start download)
203    * Fix: Tab orders (e.g. main window: paste button)
204    * Change: Multi-link support
205    * Change: Video format selection
206      1. Format dialog for hosts that support multiple video formats
207      2. All other hosts default to "flv"
208    * Change: More responsive UI when closing Preferences while using clive
209      1. invoke (c)clive after closing the preferences only if path was changed
210    * Change: Reflect --format ID changes to match recent (c)clive additions
211    * Remove: Youtube login support
212      1. Until fixed in (c)clive
213    * Remove: Finnish translation
214      1. Reintroduce translations when we are "stable"
215    * Remove: Continue partially downloaded file [box]
216      1. Default to use --continue with all transfers
217      2. Recent changes to Youtube and Google services allow flvs to be cont'd
219   Developer-visible changes:
220    * Change: cclive prerequisite -> 0.4.4
221    * Change: clive prerequisite -> 2.2.1
222    * Change: use --format for both (c)clive (reflect cclive changes)
223      1. cclive previously used --download=format
225   Known-issues:
226    * Format dialog displays "mp4" for Google when using cclive
227      1. mp4 support has been broken in cclive since 0.4.x
230 Version 0.2.1
231 (April 29, 2009)
233   User-visible changes:
234    * Add support for --connect-timeout, --connect-timeout-socks
235      ** cclive 0.3.2+
236      ** clive 2.1.11+
237    * Allow use of --limit-rate with clive
238    * Fix: Preferences: cclive/clive: Browse (button)
241 Version 0.2.0
242 (April 4, 2009)
244   User-visible changes:
245    * Add support for clive 2.1.10+
246      - abby can now be used as a front-end for clive (2.1.10+) as well
247    * Add support for Youtube HD (mp4_hd) format
248      - Added in cclive 0.3.1
249      - Added in clive 2.1.10
250    * Fix tooltips
251      - Typos, missing, etc.
252    * Fix duplicate key shortcuts
253      - English (&File - Video &Format)
254      - Finnish (multiple)
255    * Add paste button next to start button
256    * Change common buttons to use icons instead of text
257    * Change address bar: bind return key to Start button
258    * Change Preferences dialog to open centered and over the main window
259      - Dialog position previously saved and restored
262 Version 0.1.1
263 (March 17, 2009)
265   User-visible changes:
266    * Improve cclive process output handling and parsing
267    * Add support for new cclive options (0.2.4+)
268      - --title, --title-cclass
269      - --stream-exec, --stream
270    * Add missing statusbar messages for menu items
271    * Add more widget dynamics in Options
272      - "Start streaming at" stays hidden unless cclive was built WITH_PERL=yes
273      - If paths have been defined in Preferences
274         - "Start streaming at" is enabled if "Stream command" is defined
275         - "Run external command" is enabled if "External command" is defined
276      - When URL changes
277        - "Continue partially transferred file" checkbox is enabled/disabled
278        - "Video Format" combobox list is recreated based on URL
279    * Change default window sizes
280    * Change "Save video as" label to checkbox
281    * Clean up widget texts
284 Version 0.1.0
285 (March 1, 2009)
287   * Initial release