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