diff --git a/CHANGELOG.md b/CHANGELOG.md index 000397d..844ca8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,96 @@ Changelog ========= +[v0.0.2] - 2020-3-18 +-------------------- + +### Added +- Allow reading torrent metainfo from stdin (#262) +- Skip torrent file creation with `imdl torrent create --dry-run` (#260) +- Print magnet link to stdout with `--link` (#258) +- Allow opening magnet links after creation (#250) +- Allow creating magnet links with `imdl torrent link` (#248) +- Add piece hashing progress bar (#214) +- Add progress messages to `imdl torrent create` (#213) +- Support adding DHT bootstrap nodes to created torrents (#169) +- Add initial implementation of `imdl torrent verify` +- Display torrent file tree (#153) +- Allow including and excluding files from torrent with globs (#151) +- Support creating multi-file torrents (#148) +- Don't overwrite destination torrent without `--force` (#146) +- Select piece length when none is provided (#144) +- Add source to generated torrent with `--source` (#141) +- Add `imdl torrent show` (#138) + +### Changed +- Add name and peers to magnet links (#249) +- Print correct and incorrect MD5 checksums in color (#243) +- Print individual file torrent verification errors (#236) +- Add progress messages and bar to `imdl torrent verify` (#230) +- Style `imdl torrent create` progress messages (#227) +- Only write spinner and progress bar when connected to terminal (#219) +- Fail early if destination .torrent file exists (#220) +- Improve spinner and progress bar (#218) +- Only show torrent summary on create with `--show` (#216) +- Make table names more greppable (#215) +- Improve `imdl torrent create` flags (#208) +- Add short flags to `imdl torrent {show,verify}` (#205) +- Remove `long_help` in favor of `help` (#201) +- Fix torrent verify about message (#172) +- Don't display tier labels if tiers only contain a single entry (#156) +- Show files in single-file mode (#154) +- Skip hidden files, symlinks, and junk in created torrents (#149) +- Write torrent to stdout if `-` is passed to `--output` (#145) +- Improve torrent display formatting (#142) +- Show information about torrents after creation (#140) +- Restrict piece length (#136) +- Accept `--piece-length` arguments with SI units (#134) +- Update install instructions to new domain (#122) + +### Misc +- Make `just done` default to current branch (#259) +- Indicate BEP 9 support in readme (#254) +- Update BEP list in readme with new issue links (#246) +- Use imdl-indicatif (#240) +- Test `imdl torrent verify` output (#239) +- Deny `clippy::too_many_arguments` (#237) +- Add explanation paragraph to readme (#232) +- Use bendy dep from crates.io instead of GitHub (#231) +- Add braille spinner char explanation and legend (#229) +- Use `concat!(...)` to format braille tick chars (#226) +- Remove `matches` macro (#224) +- Rename `Target` to `OutputTarget` (#217) +- Add empty book (#212) +- Test piece-hashing edge cases (#204) +- Test creating torrents from `.` and `..` (#203) +- Revise command line value names (#202) +- Refactor Opt into Arguments, Options, and Subcommand (#200) +- Fix hidden method unused arg warning (#198) +- Trigger GitHub actions build on either push and PR to master (#199) +- Format with unstable rustfmt options (#191) +- Refactor tests and improve verification (#189) +- Test that metainfo bencode representation is correct (#184) +- Update discord invite link (#181) +- Add discord badge to readme (#180) +- Update badges (#179) +- Add Github Actions build badge to readme (#178) +- Use list of SHA1 digests for piece list (#173) +- Drop `serde_bencode` in favor of `bendy` (#160) +- Check for outdated dependencies before publishing (#139) +- Add pyrocore to prior art section of readme (#135) +- Replace favicon with pixel art rainbow text version (#133) +- Add favicon to github pages (#132) +- Fix github pages table jitter (#131) +- Make homepage A E S T H E T I C (#130) +- Disable bors (#129) +- Fix Bors (#128) +- Center symbols in BEP support table key in readme (#127) +- Add Alternatives & Prior Art section to readme (#126) +- Test that `wss://` trackers are accepted (#121) +- Configure Bors (#117) +- Add github pages homepage (#118) +- Add `install` script and installation section to readme (#116) + [v0.0.1] - 2020-1-31 -------------------- diff --git a/Cargo.lock b/Cargo.lock index f219938..065863e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -316,7 +316,7 @@ dependencies = [ [[package]] name = "imdl" -version = "0.0.1" +version = "0.0.2" dependencies = [ "ansi_term 0.12.1", "atty", diff --git a/Cargo.toml b/Cargo.toml index 5baa754..7a94ee9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "imdl" -version = "0.0.1" +version = "0.0.2" description = "📦 A 40' shipping container for the internet" authors = ["Casey Rodarmor "] license = "CC0-1.0"