Releases: rc2dev/fyodor
Release v0.3.4
Changes:
-
Allow changing the output filenames.
Read the docs for instructions.
-
Move more logic to the default template from methods.
Many methods were removed from
OutputGenerator
class. If you are using a custom template and depend on any of them, please update it. I'd suggest basing it off the new default template. -
Create the output directory recursively.
This allows the user to choose
/dir1/dir2/dir3/
as the output directory, even if only/dir1
exists. -
Remove
extension
configuration option.The same functionality can now be achieved using the new
filename
setting. -
Remove
time
configuration option.The same functionality can now be achieved by using a simple custom template.
-
Fix warnings on systems with the erb gem installed.
-
Drop ruby
< 2.7
support (EOL). -
Refactors, reorganization of the repo, improvement on the default template and on the docs.
Release v0.3.3
Changes:
- Add support for Ruby 3.
- Don't search config files on
~/.config
if$XDG_CONFIG_HOME
is set. - Fix regression that would affect output file basenames when repeated.
- Some refactor.
Release v0.3.2
Minor fix on gem.
Release v0.3.1
Changes:
- Use separate file for default template.
- Remove trailing blank lines returning from output methods.
- Changes to default template:
- Always show "highlights and notes" section.
- Remove multiple blank lines in some cases.
- Refactor.
Release v0.3.0
Changes:
- Allow custom templates.
- Allow changing extension of output files.
- If the book has no author available, show as "Author N/A" on file name and markdown title, instead of hiding.
- Changes to default template:
- Remove HTML tags.
- Remove entries count on header.
- Add sub-header of highlights and notes.
- Other (minor) changes.
- Refactor (use ERB).
Release v0.2.10
Update URLs on documentation and metadata.
Release v0.2.9
-
Move config file to
~/.config/fyodor/fyodor.toml
or$XDG_CONFIG_HOME/fyodor/fyodor.toml
.If you are updating, be sure to move your config file:
mkdir ~/.config/fyodor && mv ~/.config/fyodor.toml ~/.config/fyodor
Release v0.2.8
- Set max ruby version (#4)
Release v0.2.7
Fix missing dependency.
Release v0.2.6
- Remove zero width chars from books titles and authors.
- Add --version option for CLI