Skip to content

Releases: metafates/mangal

mangal v4.0.6

13 Jan 23:48
Compare
Choose a tag to compare

To install:

curl -sSL mangal.metafates.one/install | sh

What's new?

  • Update dependencies
  • Fix lua library

Full Changelog: v4.0.5...v4.0.6


Bugs? Suggestions? Open an issue

mangal v4.0.5

21 Dec 11:35
0735aa2
Compare
Choose a tag to compare

To install:

curl -sSL mangal.metafates.one/install | sh

What's new?

  • Fixes runtime crash #135
  • Option to disable colors in cli help mangal config info -k cli.colored (why not? =P)
  • Improved config info command output. It now shows default value and env variable name.
  • Internal improvements

Full Changelog: v4.0.4...v4.0.5


Bugs? Suggestions? Open an issue

mangal v4.0.4

11 Nov 14:16
Compare
Choose a tag to compare

To install:

curl -sSL mangal.metafates.one/install | sh

What's new?

  • Fix manga tags and genres being the same inside ComicInfo.xml #133
  • Fill DescriptionText field for series.json

Full Changelog: v4.0.3...v4.0.4


Bugs? Suggestions? Open an issue

mangal v4.0.3

09 Nov 19:07
ad9d75b
Compare
Choose a tag to compare

To install:

curl -sSL mangal.metafates.one/install | sh

What's new?

  • Add exact manga selector for inline mode #131
  • Fix panic when manga not found in inline mode
  • More consistent JSON output for inline mode

Full Changelog: v4.0.2...v4.0.3


Bugs? Suggestions? Open an issue

mangal v4.0.2

03 Nov 15:51
Compare
Choose a tag to compare

To install:

curl -sSL mangal.metafates.one/install | sh

What's new?

  • Fix invalid title in ComicInfo for chapters #130

Full Changelog: v4.0.1...v4.0.2


Bugs? Suggestions? Open an issue

mangal v4.0.1

03 Nov 09:04
6e91e01
Compare
Choose a tag to compare

To install:

curl -sSL mangal.metafates.one/install | sh

What's new?

This update includes just some bug-fixes and internal improvements. 🥱

  • Better caching by Gache library
  • Fix comic_info_xml_add_date and comic_info_xml_alternative_date config options #126
  • Fix notification that new version is available even though it's the same #125
  • Fix config set command doesn't work for string values #127
  • Fix json output for config info -j command #129
  • Fix history and default sources not working well together in TUI
  • config reset now accepts --all flag to reset all config values

Full Changelog: v4.0.0...v4.0.1


Bugs? Suggestions? Open an issue

mangal v4.0.0

31 Oct 13:29
36aab8d
Compare
Choose a tag to compare

To install:

curl -sSL mangal.metafates.one/install | sh

What's new?

I've been actively working on this update lately, and I'm finally happy to share the 4th version of Mangal! 🐳

The most important feature this major version brings is significantly improved caching mechanism
which makes Mangal extremely fast and responsive.

Now, mangal makes almost no requests to the servers.
This includes Anilist, Scrapers, Update checker and so on!

⚠️ BREAKING!!! ⚠️ Please, read!
  1. mangal sources will no longer list available sources, use mangal sources list instead.
  2. mangal gen and mangal install were removed. Use mangal sources gen and mangal sources install instead.
  3. mangal sources remove command improved and accepts flags instead of args.

Inline JSON output is different now.

  • JSON fields now follow the camelCase style instead of PascalCase
    (actually, using PascalCase was never a goal, I just forgot to properly configure it).
    But since it's a major release I can finally fix this.
  • Structure was changed
  • Additional fields were added

See Inline mode wiki for new output schemas.

Please, consider these changes when migrating your applications that use mangal from 3rd version to 4th.

  • Improved TUI experience
  • Search completions in TUI. mangal config info -k search.show_query_suggestions
  • Anilist caching significantly improved. Now, it will cache all search results (for 2 days)
  • Update metadata of already downloaded manga (ComicInfo.xml, series.json, cover image) after changing Anilist bind. #124
    See mangal inline anilist update for more info
  • New command to generate json schema of inline output. See mangal help inline schema
  • Breaking downloader.default_source was changed to downloader.default_sources and accepts array of strings.
    See mangal config info -k downloader.default_sources for more info
  • New config reset command
  • Add caching for custom (lua) sources
  • Include different cover sizes and color for json output #116
  • Add option to omit dates for ComicInfo.xml #117
  • By default, when reading a chapter, mangal will look for its downloaded copy, instead of downloading it again.
    See mangal config info -k downloader.read_downloaded
  • Overwrite old series.json file each time a chapter is downloaded
  • Detect sources that use headless chrome and show that in the item description when selecting sources
  • Option to use alternative ComicInfo.xml date.
    See mangal config info -k metadata.comic_info_xml_alternative_date for more info
  • Notify about new version in help command
  • Include staff in ComicInfo.xml #119
  • Add --set-only and --unset-only flags for env command. Old --filter flag was removed
  • version command now has --short to just print the version without extra information
  • Breaking! Your old reading history (via mangal --continue) will be reset
  • Improved clear command
  • Option to set threshold for tag relevance to be included in ComicInfo.xml #121
  • Improved inline command json output, fixes
  • Internal improvements

Enjoy!

Full Changelog: v3.14.2...v4.0.0


Bugs? Suggestions? Open an issue

mangal v3.14.2

25 Oct 13:32
7b7c9fb
Compare
Choose a tag to compare

To install:

curl -sSL mangal.metafates.one/install | sh

What's new?

  • Do not put an invalid values for dates in ComicInfo.xml #114
  • Set metadata.series_json to true by default.
    See mangal config info -k metadata.series_json for more info

Full Changelog: v3.14.1...v3.14.2


Bugs? Suggestions? Open an issue

mangal v3.14.1

25 Oct 11:28
Compare
Choose a tag to compare

To install:

curl -sSL mangal.metafates.one/install | sh

What's new?

  • Mark flags as required for inline anilist commands
  • Remove update command Why?
  • mangal version will notify if new version is available
  • Use correct page image extension for custom sources #110

Full Changelog: v3.14.0...v3.14.1


Bugs? Suggestions? Open an issue

mangal v3.14.0

23 Oct 14:39
574a093
Compare
Choose a tag to compare

To update:

mangal update 

To install:

curl -sSL mangal.metafates.one/install | sh
If you have any problems updating Run the install script (you can run it multiple times):
curl -sSL mangal.metafates.one/install | sh

What's new?

  • New commands related to the anilist manga linkage. Now you can set what anilist manga should be linked with what titles by id. See mangal inline anilist for more information. #106
  • Increase default http timeout to 20 seconds #108
  • Fixed nil panic when trying to resume reading from history with mini mode

Full Changelog: v3.13.0...v3.14.0


Bugs? Suggestions? Open an issue