| ⇢ | B | browsepy.File added | |
| ⇢ | A | browsepy.plugin.player.PlayableFile added | |
| ⇢ | A | browsepy.plugin.player.PlayListFile added | |
| ⇢ | A | browsepy.TarFileStream added | |
| ⇢ | A | browsepy.plugin.player.PLSFile added | |
| ⇢ | A | browsepy.plugin.player.M3UFile added | |
| ⇢ | A | browsepy.plugin.player.MetaPlayListFile added | |
| B | ↛ | browsepy.file.File removed | |
| A | ↛ | browsepy.file.TarFileStream removed |
| ⇢ | B | browsepy.plugin.player.M3UFile.iter_files() added | |
| ⇢ | B | browsepy.secure_filename() added | |
| ⇢ | B | browsepy.plugin.player.PLSFile.iter_files() added | |
| ⇢ | B | browsepy.which() added | |
| ⇢ | A | browsepy.fmt_size() added | |
| ⇢ | A | browsepy.TarFileStream.read() added | |
| ⇢ | A | browsepy.by_file() added | |
| ⇢ | A | browsepy.urlpath_to_abspath() added | |
| ⇢ | A | browsepy.File.choose_filename() added | |
| ⇢ | A | browsepy.alternative_filename() added | |
| ⋮ | view more | ||
| B | ↗ | A | browsepy.plugin.player.register_plugin() improved |
| B | ↛ | browsepy.file.secure_filename() removed | |
| A | ↛ | browsepy.file.TarFileStream.read() removed | |
| A | ↛ | browsepy.file.fmt_size() removed | |
| A | ↛ | browsepy.file.File.choose_filename() removed | |
| A | ↛ | browsepy.file.urlpath_to_abspath() removed | |
| A | ↛ | browsepy.file.unix_file() removed | |
| A | ↛ | browsepy.file.alternative_filename() removed | |
| A | ↛ | browsepy.file.File.can_remove() removed | |
| A | ↛ | browsepy.file.TarFileStream.write() removed | |
| A | ↛ | browsepy.file.File.parent() removed | |
| ⋮ | view more | ||