5d4baa22ea
- Bump version: `0.0.2` -> `0.0.3` - Update changelog type: release
5.3 KiB
5.3 KiB
Changelog
[v0.0.3] - 2020-3-18
Misc
- Fix release process issues (#264)
[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 ofhelp
(#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
toOutputTarget
(#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 ofbendy
(#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)