Changelog
- v0.9.2
Fixed an issue with the use of the SampleProgram constructor
Fixed an issue where the missing_programs() method did not work correctly
- v0.9.1
Updated official documentation
Fixed an issue where one of the type hints was wrong
- v0.9.0
Reworked several of the methods to use the new docs location for website
- v0.8.0
Updated URL from sample-programs.therenegadecoder.com to sampleprograms.io
- v0.7.2
Fixed a bug where the missing programs list shared the entire path
- v0.7.1
Fixed a bug where the missing programs feature failed for provided repos
- v0.7.0
Added Plausible support for analytics
Added feature which allows us to retrieve list of missing programs for a language
- v0.6.0
Added random program functionality
Fixed several documentation issues
Renamed some repo functions to match naming conventions
Expanded testing to include tests for random functions
- v0.5.0
Updated README to indicate alpha stage of project
Added logging support
Added method of retrieving pathlike name of LanguageCollection
Fixed type hinting of sample_programs() method
Removed extraneous print statement
Made Repo and LanguageCollection subscriptable
- v0.4.1
Fixed an issue where generated links were broken
- v0.4.0
Forced a convention for LanguageCollection and SampleProgram as strings
Added test URL functionality to LanguageCollection
Created usage docs
- v0.3.1
Fixed an issue where provided source directories would not run correctly
- v0.3.0
Refactored the majority of the underlying library
Added testing for Python 3.6 to 3.9
- v0.2.1
Fixed an issue where documentation wouldn’t build due to sphinx_issues dependency
- v0.2.0
Added support for Sphinx documentation
- v0.1.0
Launches the library under the exact conditions it was in when it was removed from sample-programs-docs-generator