User Interface changes
- Change the downloading metadata text to use the index name.
- Catch repo/mirror errors and revert, if possible.
- Change internal progress bars to be dynamic.
- Cleanup post transaction text.
- React to terminal size changes better for yum output.
- Add metalink support to repos.
- Add "maybe you meant" to update/remove.
- Try and catch plugin exceptions.
- groupremove can now work wihout metadata from the repos. (needs group data)
- Fix grouplist sorting, now uses display_order.
- Dynamically size check-update.
- Sort group package names properly for XML/UI.
- Use calcColumns in groupinfo, list. Tweak list obsoletes output.
- Emit warning and point to yum-complete-transaction, when needed.
- Allow special remove only transactions, which don't need network.
Resource improvement changes
- Speed up includepkgs.
- Fix corner case of large (1000s) of exclude package names.
- Allow special remove only transactions, which don't need network.
API changes
- Fix installed size for metadata/local packages.
- Add timestamp_check option, so API users can turn off check.
- Add revision/tags support to the repoMD object.
- Make yb.term.columns be a dynamic property.
- Add metalink support to repos.
- checksum() can do multiple algos. on a single file.
- Add ui_ properties to the comps. objects.
- Create calcColumns API for outputting dynamically sized columns of data.
- returnPackages() will now always filter to patterns.
- Allow special remove only transactions, which don't need network.
Developer stats.
3.2.20 - 104 commits: Mon Oct 27 16:11:52 2008 -0400
41 files changed, 7,519 insertions(+), 12,763 deletions(-)
20 files changed, 1,358 insertions(+), 428 deletions(-) [yum rpmUtils bin *.py]