ScriptX v0.4.10 (2022-06-26)
- Improved the error reporting within the probe module
- Using the
thiserror
crate to aid with error handing
- Using the
ScriptX v0.4.9 (2022-04-18)
- Fixed security vunablity
- The regex v1.5.4 has a security vunablility that was fixed in v1.5.5. This release updates regex to the patched regex version v1.5.5.
- Updated dependencies
- Updated libc v0.2.112 -> v0.2.123
- Updated once_cell v1.9.0 -> v1.10.0
- Updated proc-macro2 v1.0.26 -> v1.0.37
- Updated quote v1.0.14 -> v1.0.18
- Updated regex v1.5.4 -> v1.5.5
- Updated serde v1.0.133 -> v1.0.136
- Updated serde_derive v1.0.133 -> v1.0.136
- Updated serde_json v1.0.74 -> v1.0.79
- Updated syn v1.0.84 - v1.0.91
- Added note to the README.md doc regarding known problems with some video files.
ScriptX v0.4.8 (2022-01-05)
- Removed period after an error message. Periods should not be used in error strings.
- Updated dependencies
- Updating ansi_term v0.11.0 -> v0.12.1
- Updating clap v2.33.3 -> v2.33.4
- Updating itoa v0.4.8 -> v1.0.1
- Updating libc v0.2.107 -> v0.2.112
- Updating once_cell v1.8.0 -> v1.9.0
- Updating proc-macro2 v1.0.32 -> v1.0.36
- Updating quote v1.0.10 -> v1.0.14
- Updating ryu v1.0.5 -> v1.0.9
- Updating serde v1.0.130 -> v1.0.133
- Updating serde_derive v1.0.130 -> v1.0.133
- Updating serde_json v1.0.71 -> v1.0.74
- Updating syn v1.0.81 -> v1.0.84
ScriptX v0.4.7 (2021-11-18)
- Updated dependencies
- Updating bitflags v1.2.1 -> v1.3.2
- Updating console v0.14.1 -> v0.15.0
- Updating itoa v0.4.7 -> v0.4.8
- Updating libc v0.2.97 -> v0.2.107
- Updating memchr v2.4.0 -> v2.4.1
- Adding once_cell v1.8.0
- Updating proc-macro2 v1.0.27 -> v1.0.32
- Updating quote v1.0.9 -> v1.0.10
- Updating serde v1.0.126 -> v1.0.130
- Updating serde_derive v1.0.126 -> v1.0.130
- Updating serde_json v1.0.64 -> v1.0.71
- Updating syn v1.0.73 -> v1.0.81
- Updating unicode-width v0.1.8 -> v0.1.9
- Fixed #29
ScriptX v0.4.6 (2021-7-20)
- Added
help2man
to the deb package building script in order to be able to produce man pages
ScriptX v0.4.5 (2021-7-20)
- Added Github workflow to auto create deb files for Ubuntu amd64 systems
- Updated the
README.md
file
ScriptX v0.4.4 (2021-7-20)
- Close #27 - Removed
ffmpeg
fromCargo.toml
- Updated the
Readme.md
Usage section
- Added the new
-a
feature to theREADME.md
Features section - Added instructions for installing ScriptX from the repository using
cargo install --git
- Close #18 - Started using
std::path::Path
instead of strings - Made code more idiomatic
ScriptX v0.4.3 (2021-7-05)
- Close #24 - Reworded cut to extract in the deb
control
file and other places.
- Instead of modifying a static man file,
make-deb
generates and compresses the man file. The man file created isn't perfect but it's better than having the man page to by out of sync with development. NOTE: With Clap 3 man pages generation should be possible.:w - Replaced clap's description string with the
crate_description
macro. The--help
application description will be the same as the one inCargo.toml
. - Tweaked the wording in the
-v
option help string.
ScriptX v0.4.2 (2021-7-04)
- Close #21 - Added a progress bar to when using the
-a --all
flag.
- Fixed #20 - Removed the out of date "known bug" from
-h
.
- Added man pages for the project
- Updated
hermit-abi
crate - Close #22 - made a script,
make-deb
to create deb files- Added
deb
directory that holds the control file used to create deb file - Add
man
directory that holds the man file for creating Linux packages
- Added
ScriptX v0.4.1 (2021-7-04)
- Fixed #17 bug where some Bible books were not being extracted correctly.
- Fixed #12 Now if the output file exists, it overrides it instead of crashing.
ScriptX v0.4.0 (2021-7-02)
- Fixed the version number. v0.3.3 was supposed to be v0.4.0
- Also updated the
README.md
file.
ScriptX v0.3.3 (2021-6-18)
- Removed unused code in
test_verse_kind()
function. - Fixed #16 - Removed badge.
- Fixed #15 - Changed ig. - eg. in ScriptX's help menu.
- Updated
Cargo.toml
to avoid crates.io from trying to generate documentation.
- Ability to extract all verses with the
-a
flag.
- Added a note of issue #17 to the menu.
ScriptX v0.3.2 (2021-6-18)
- Added test for function
verse_kind()
.
ScriptX v0.3.1 (2021-6-17)
- Refactored parts of the library.
- Added all unit tests for
probe.rs
.
- Restructured the modules into files and directories for organization.
- Renamed error module within
main.rs
to scriptx_errors. - Added
[[bin]]
to theCargo.toml
file.
ScriptX v0.3.0 (2021-6-17)
- Close #9 - Added ability to cut a range of scriptures.
- Updated the help menu to include the new range feature and updated other options.
ScriptX v0.2.4 (2021-6-17)
- Added doc.rs and repo status badges. 100b78a
- Added information about dependencies on the
README.md
.
- Improved error handling when checking for dependency.
- Improved error handling when file path is incorrect.
- Improved overall error messages.
- Added
.mp4
video files to the.gitignore
file to avoid pushing test video files to repository. - Set the default output file to a
.m4v
container. - Removed deprecated badges from
Cargo.toml
.
ScriptX v0.2.3 (2021-6-16)
- Fixed the doc test for the method
verse
. - Fixed the CHANGELOG entry for ScriptX v0.2.2 (2021-6-14). The link was pointing to the
v0.2.1
instead ofv0.2.2
tag. - Updated the code example for
ff::mpeg::cut
. - The
Cargo.toml
file does not need both thelicense
andlicense_file
fields.
- Improved some the text found in code examples.
- Added the
documentation
field to theCargo.toml
file.
- Switched from GLP3 license to the MIT license.
ScriptX v0.2.2 (2021-6-14)
- Fixed spelling in
CHANGELOG.md
. - Fixed spelling in
ff.rs
. - Removed
mod ff
from withinmain.sr
.
- Added comment to the regular expression code.
- Close #11 - Added tests to public API in ff module.
- Improved the documentation within the
ff
library. - Added
[lib]
pointing toff.rs
.- Now
cargo test
will include doc tests.
- Now
ScriptX v0.2.1 (2021-6-13)
- Improved the documentation for the new methods created for v0.2.0 and a few others.
- Changed the panic message if the pattern for a title isn't found.
- Close #8 - Added logic to determine if
ffprobe
andffmpeg
are installed.
ScriptX v0.2.0 (2021-6-13)
- Added
*.m4v
to the.gitignore
file to ignore any test videos used during development and test.
- Fixed #7 - Improved the description field within
Cargo.toml
.
- Implemented #2 - ScriptX figures out the book of the Bible and chapter it is parsing automatically. The user no longer has to type
-v "Joel 1:1"
. Now the verse can be included without the name of the book or chapter, for example, the following is now valid when the book of Joel chapter 1 is used:-v 1
will export Joel 1:1.
ScriptX v0.1.2 (2021-6-13)
- Fixed #6 - Replaced the application's
--help
short description to:
ScriptX cuts scriptures from the American Sign Language version of the New World Translation Bible.
ScriptX v0.1.1 (2021-6-13)
-
Added a CHANGELOG.md document to keep track of changes made to ScriptX. [ec6600]
-
Added *.md.backup to
.gitignore
to ignore backup files created by ghostwriter. [ec6600]
ScriptX v0.1.0 (2021-6-12)
Initial release of ScriptX.