intermodal/CHANGELOG.md
Casey Rodarmor 8b3954ff99
Release v0.0.2
- Bump version: `0.0.1` -> `0.0.2`
- Update chnagelog

type: release
2020-04-07 19:01:29 -07:00

5.2 KiB

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

Added

  • Open torrents with imdl create --open ... (#112)
  • [torrent stats] Pretty print torrents if --print is passed (#84)
  • Add colored output (#66)
  • Initial commit

Misc

  • Add table of references to readme (#111)
  • Test UDP tracker URLs parse (#110)
  • Remove redundant information from the readme (#104)
  • Link to tracking issues from BEP support table (#102)
  • Add package script (#89)
  • Build and upload release artifacts from CI (#88)
  • Add help messages to CLI flags and options (#87)
  • Enable --help text wrapping (#76)
  • Sort Create opt struct fields (#75)
  • BEP 3 is supported (#74)
  • Slighly improve readability of Hasher::hash_root (#73)
  • Add table of contents to readme (#72)
  • Add BEP support table to readme (#67)
  • Redirect stdin and stdout and capture for tests (#64)
  • Rename: Environment -> Env (#63)
  • Rename bencode::Error::ExtraData -> TrailingData (#60)
  • Fail CI if code isn't formatted (#55)
  • Delete extraneous comment in workflow file (#54)
  • Run CI tests on windows, macos, and linux (#53)
  • Configure clippy and lint on push (#52)
  • Add done recipe to justfile (#51)
  • Add build and test github action workflow (#50)