Releases: ilpash/stepik_loader
Releases · ilpash/stepik_loader
Release list
v1.2.0
Added
- Dedicated renderer for pycharm steps: task description and project files.
Files the course hides are labelledhidden, and often reveal the answer. - Steps use the name the course gives them, instead of always falling back to
Step <id> (<type>).
Changed
- New dependency on Markdown, so re-run
pip install -r requirements.txtwhen
upgrading. - Internal: simpler dictionary defaults, wider test coverage.
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Added
- Dedicated renderer for code steps: problem statement, sample input/output,
execution limits, and per-language starter code in collapsible sections. - Sorting, matching and free-answer steps now keep their question text plus a
note about what can't be shown offline, like the other quiz types.
Fixed
- Choice steps no longer present a quiz settings key as an answer option.
- Two resources in the same step can no longer overwrite each other when a
missing file extension is guessed. - Auth and network failures while fetching a course are reported as errors
instead of an unhandled traceback. - Units that cannot be resolved are logged as warnings instead of dropped.
Changed
- Dependency minimums raised for requests, jinja2, beautifulsoup4,
python-dotenv, python-slugify, pytest and ruff. - Internal: Ruff linting enforced in CI, Dependabot updates, wider test
coverage, documentation corrections.
Full Changelog: v1.0.0...v1.1.0
v1.0.0
v0.1.0
Full Changelog: https://github.com/ilpash/stepik_loader/commits/v0.1.0