wikirepo tries to follow semantic versioning, a MAJOR.MINOR.PATCH version where increments are made of the:
- MAJOR version when we make incompatible API changes
- MINOR version when we add functionality in a backwards compatible manner
- PATCH version when we make backwards compatible bug fixes
- Release switches wikirepo over to semantic versioning and indicates that it is stable
Changes include:
- An src structure has been adopted for easier testing and to fix wheel distribution issues
- Code quality is now checked with Codacy
- Extensive code formatting to improve quality and style
- Fixes to vulnerabilities through exception use
First stable release of wikirepo
Changes include:
- Full documentation of the package
- Virtual environment files
- Bug fixes
- Extensive testing of all modules with GH Actions and Codecov
- Code of conduct and contribution guidelines
The minimum viable product of wikirepo:
- Users are able to query data from Wikidata given locations, depth, time_lvl, and timespan arguments
- String arguments are accepted for Earth, continents, countries and disputed territories
- Data for greater depths can be retrieved by creating a dictionary given initial starting locations and going to greater depths using the contains administrative territorial entity property
- Data is formatted and loaded into a pandas dataframe for further manipulation
- All available social science properties on Wikidata have had modules created for them
- Estimated load times and progress are given
- The project's scope and general roadmap have been defined and detailed in the README