aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG
blob: 3cdeb6b5354fcdb54236c6220872cd741cd56a1a (plain)
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
0.12.0
- Remove nightly only features, works on stable now.

0.11.0
- Add podcast search support. Podcast index is a work in progress, but I'm working on it.

0.10.0
- Partial re-write of the application to be idiomatic
- Improves performance throughout the application (downloads are also faster)
- Changed from error-chain to failure for error handling

0.9.1
- Improve unsubscribe messages

0.9.0
- Removed `-d` from sub and subscribe subcommands. Behaviour of subscribing is defined by the .config.yaml file now.

0.8.2
- Add completion generation for all major shells

0.8.1
- Fix parser to actually see "sub" subcommand

0.8.0
- Add a few subcommands / subcommand shortcuts
- Internal cleanup

0.6.0
- Update to rust 2018 edition

0.5.11
- Code cleanup

0.5.10
- Fix update check functionality

0.5.9
- Update remaining dependencies

0.5.8
- Update regex crate to 1.0

0.5.7
- Updates filename escaping to generally only affect Windows (because Microsoft filesystems can't handle a bunch of characters)

0.5.6
- Escape filenames to prevent issues on some filesystems

0.5.5
- Attempt at better handling file handles to fix windows bug regarding renaming .subscriptions.tmp

0.5.4
- Improve error handling throughout the application (using error-chain)

0.5.0
- Fix downloading all episodes of podcast not working if folder didn't exist
- Confirm before downloading all episodes of a podcast

0.4.7
- Add some tests
- Improve handling of file extensions

0.4.6
- Add travis-ci support
- Add category to cargo.toml

0.4.5
- Improve subscribe default behaviour
    - Without an option, we'll just subscribe to them
    - with -d or --download we will download according to auto-download limit in $PODCAST/.config

0.4.4
- Add ability to play latest episode by omitting episode number
- Fix update check working correctly
- Fix download still being case-sensitive

0.4.3
- Display correct version in help screen

0.4.2
- Changed the save format to include the current version to allow for automatic check for updates functionality

0.4.1
- Whoops, never actually published this...

0.4.0
- Add ability to print zsh shell completion
- Add ability to unsubscribe from podcasts
- Add check for updates functionality
- Ignore case when checking podcast titles
- Update all dependencies to their latest respective versions
- rename list -> ls 
- rename update -> refresh