Commit graph

80 commits

Author SHA1 Message Date
3b6be17e4a
switch to edition 2021, bumping msrv to 1.56.0
unfortunately we can't use the new resolver for reasons explained in the readme
2021-09-24 18:04:03 +10:00
a3cb90c8ee
bump msrv to 1.54.0
this entails:
- updating clap to the latest version (3.0.0-beta.4)
- removing the version restrictions on smartstring and bitflags
- updating various config files to match the new MSRV
- constifying a function that contained a match statement, and therefore couldn't be made const until now
- updating the all-important readme badge
2021-09-24 18:04:02 +10:00
da998d019a
🚗💨 ⬆️📅
cargo update, haha get it
2021-09-24 17:58:52 +10:00
30c7da077a
cargo update, cargo-msrv compat 2021-09-17 18:51:41 +10:00
88b5070a03
remove unneeded into() 2021-08-31 19:15:54 +10:00
c2988e4f10
update changelog 2021-08-31 18:58:40 +10:00
d625fef106
split fif into lib and bin 2021-08-28 17:54:01 +10:00
45081efd0e
cargo update 2021-08-24 16:33:20 +10:00
6e2e788a61
oh jeez oh man v0.3.6 2021-08-18 23:42:44 +10:00
15b4651215
rather bland v0.3.5 release 2021-08-18 23:18:14 +10:00
d34fa02033
update cached 2021-08-18 22:59:24 +10:00
fddd479f20
more MSRV fixes, pin clap at 3.0.0-beta.2 2021-08-16 02:34:25 +10:00
2222e92080
update cargo.lock to fix MSRV compatibility 2021-08-14 22:34:05 +10:00
d7e2eb9adc
cargo update 2021-08-14 22:07:37 +10:00
0404cff8b7
release v0.3.4 🥳 2021-08-07 00:42:07 +10:00
ddde6acdd6
ignore_unknown_exts flag, slightly more testing 2021-08-07 00:19:30 +10:00
b48b8d5a65
new-mime-guess update necessitated minor changes 2021-08-06 23:33:42 +10:00
eed4e29e00
update dependencies 2021-08-03 15:27:03 +10:00
c3adaea88c
a minor multitude of meager modifications
- clippy.sh now works if you're a weirdo with spaces in their $HOME path
- a """performance optimisation""" to utils.rs so minor that i would be surprised if it saved the world one microwatt of electricity over my entire lifespan
- cargo update
- removed useless extension_from_path function
2021-08-01 01:44:17 +10:00
8cdd0a8fc1
stricter dep vers in Cargo.toml to maintain MSRV 2021-07-30 16:52:58 +10:00
59c87a3729
minor refactoring to make formats.rs less icky 2021-07-24 16:21:20 +10:00
863954b2a2
don't optimise when testing 2021-07-21 21:18:29 +10:00
2f1151805f
update new_mime_guess 2021-07-21 21:16:59 +10:00
a941040948
release v0.3.3 🥳 2021-07-07 00:24:02 +10:00
0d034a5c4b
minor logging changes
logs use abbreviated level names:
[D] example
instead of
[DEBUG] example

also, you can now use FIF_LOG instead of RUST_LOG
2021-07-01 18:52:53 +10:00
3b731a7c61
added --canonical-paths flag
Findings now takes a PathBuf instead of a reference to a Path but there's no noticeable performance change
2021-06-18 15:17:30 +10:00
02f377cbb2
release v0.3.2 🥳
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-06-14 18:27:50 +10:00
1ecc6e6c6e
semicolonic cleanse 2021-06-14 16:53:41 +10:00
df9c033b38
cargo update
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-13 16:47:39 +10:00
c66a639eed
release v0.3.1 🥳
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-06-07 15:48:46 +10:00
8dac4127e9
added text output format
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-07 15:21:47 +10:00
b93e111357
added JSON output 2021-05-06 08:57:42 +10:00
774e72423f
test powershell output too 2021-04-30 19:11:24 +10:00
beebbbbb3b
replace fastrand dep with rand, rustfmt 2021-04-29 17:08:56 +10:00
a60a19191a
reject lowercase exts bc they don't worky 2021-04-29 17:03:26 +10:00
090e4adafe
release v0.3.0!! \0u0/
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-04-28 23:21:27 +10:00
cb6e111f16
more comprehensive ext sets, link text/xml and application/xml, remove silly Powershell/PowerShell hack 2021-04-28 19:33:42 +10:00
b12c42adbb
publish my fork of mime_guess so it can be used w/ crates.io
crates.io doesn't allow you to use path or git dependencies - you can only depend on published crates. i didn't really want to publish my mime_guess fork, since i don't really see anyone besides myself using it (and i don't really want my fork to "dethrone" the original or whatever), but unless i want `cargo install fif` to give you a version of fif that tells you XML files should have the extension ".asa", i kind of have to do this :c
2021-04-28 15:17:40 +10:00
aad70ee13b
update exclude list & dependencies 2021-04-27 18:34:01 +10:00
af9968947c
release v0.2.13 0u0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-04-26 22:36:02 +10:00
d6974b4959
writables!, windows newlines, sorted changelog, always quote paths
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-26 20:19:58 +10:00
255665cae0
output is now sorted 0u0
sort order: files that couldn't be read, then files with no known mimetype, then files with no known extensions, then files with the wrong extension
2021-04-20 18:52:49 +10:00
b877d7d65e
xdg-mime no longer uses git version 0u0 2021-04-20 17:26:31 +10:00
2713083a82 updated CHANGELOG.md
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-14 19:10:07 +10:00
59a3042ebc added .rpa format support, new system extension set 2021-04-14 19:08:18 +10:00
21dfe93a05
better DLL/EXE support, fixed weird symlink semidemihemibug
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-14 16:29:38 +10:00
d54cc8d6da
added text extension set, more test coverage, cargo update
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-08 23:33:33 +10:00
fb67c11eb6
add option for following symlinks, make extensions optional, new version!!
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-04-04 23:52:16 +10:00
12d9001bb8
better mime type detection
- consider some/x-thing and some/thing to be identical
- use a patched version of mime_guess with many more extension/type mappings
2021-04-04 22:44:48 +10:00
129aa83ade
lots of stuff! and a version bump!! 0u0
All checks were successful
continuous-integration/drone/tag Build is passing
- extension_from_path now returns Option<&OsStr>
- two new tests
- Findings uses a Path instead of a PathBuf, reducing allocations
- some unnecessary stuff removed, thanks clippy
- that is all
2021-03-26 04:46:07 +10:00