Releases: questionlp/wwdtm
v2.0.0-rc.1
What's Changed
Shoring up files and documentation for the first Release Candidate version (Pull Request #8)
Full Changelog: v2.0.0-beta.4...v2.0.0-rc.1
v2.0.0-beta.4
What's Changed
Revert the logic for panelist Lightning Fill-in-the-Blank round start and correct values back to libwwdtm
behavior (which is to return the values as-is from the database instead of returning None
. (Pull Request: #7)
Full Changelog: v2.0.0-beta.3...v2.0.0-beta.4
v2.0.0-beta.3
What's Changed
Add methods, along with tests and documentation, to query for show information and details based on requested month and day. This enables the ability to support "On This Day" type of reports or queries. (Pull Request: #5)
Full Changelog: v2.0.0-beta.2...v2.0.0-beta.3
v2.0.0-beta.2
What's Changed
Re-work the wwdtm.show code to reduce the number of calls made to the database when requesting details for multiple shows. Instead of calling each of the ShowInfo methods multiple ones when requesting a batch of shows, create new versions of the methods that are meant to pull information for all shows or based on a list of show IDs. (Pull request: #4)
Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2
v2.0.0-beta.1
What's Changed
Rework how data is queried from the database and processed to be more optimal in terms of performance and, in some places, memory usage. This includes changing from using dictionaries as return objects for MySQL Connect cursors to using NamedTuples. Changes also include:
- Making use of list/dictionary comprehensions, where it makes sense
- Returning objects directly instead of assigning to a variable where feasible
Update docstrings to no longer explicitly list parameter and return types. Instead, both are now autogenerated as part of Sphinx extensions: sphinx_toolbox.more_autodoc.typehints
and sphinx_autodoc_typehints
. These changes were also made to all of the test modules.
Lastly, add a new performance testing script to get a gauge on how key modules and methods perform on different systems and as changes are made to optimize code, operating system configuration changes, etc.
Pull Request: #3
Full Changelog: v2.0.0-alpha.6...v2.0.0-beta.1
v2.0.0-alpha.6
Full Changelog: v2.0.0-alpha.5...v2.0.0-alpha.6
v2.0.0-alpha.5
Full Changelog: v2.0.0-alpha.4...v2.0.0-alpha.5
v2.0.0-alpha.4
Full Changelog: v2.0.0-alpha.3...v2.0.0-alpha.4
v2.0.0-alpha.3
Full Changelog: v2.0.0-alpha.2...v2.0.0-alpha.3
v2.0.0-alpha.2
Full Changelog: v2.0.0-alpha.1...v2.0.0-alpha.2