pferd/CHANGELOG.md

37 lines
1.1 KiB
Markdown
Raw Normal View History

2021-04-29 16:14:50 +02:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
2021-05-24 20:08:49 +02:00
## Unreleased
2021-04-29 16:14:50 +02:00
### Added
2021-05-25 17:16:57 +02:00
- 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`)
2021-05-26 11:47:51 +02:00
- Debug transform rules with `--debug-transforms`
2021-05-25 17:16:57 +02:00
- 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`)
2021-04-29 16:14:50 +02:00
- This changelog
### Changed
- Rewrote almost everything
2021-05-25 17:16:57 +02:00
- Better error messages
2021-04-29 16:14:50 +02:00
- Redesigned CLI
2021-05-25 17:16:57 +02:00
- Redesigned transform rules
- ILIAS crawling logic (paths may be different)
- Better support for weird paths on Windows
- Set user agent (`PFERD/<version>`)
2021-04-29 16:14:50 +02:00
### Removed
- Backwards compatibility with 2.x
2021-05-25 17:16:57 +02:00
- Python files as config files
- Some types of crawlers