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