pferd/CHANGELOG.md
2021-05-25 17:18:31 +02:00

1.0 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

  • Proper config files
  • Concurrent crawling
  • Crawl external ILIAS links
  • Crawl uploaded exercise solutions
  • Explain what PFERD is doing and why (--explain)
  • More control over output (--status, --report)
  • Print report after exiting via Ctrl+C
  • Store crawler reports in .report JSON file
  • Extensive config file documentation (CONFIG.md)
  • Documentation for developers (DEV.md)
  • This changelog

Changed

  • Rewrote almost everything
  • Better error messages
  • Redesigned CLI
  • Redesigned transform rules
  • ILIAS crawling logic (paths may be different)
  • Better support for weird paths on Windows
  • Set user agent (PFERD/<version>)

Removed

  • Backwards compatibility with 2.x
  • Python files as config files
  • Some types of crawlers