Skip to content

Releases: Russell-Shean/powerbpy

Convert to OOP and improve documentation

31 Dec 07:44

Choose a tag to compare

This change is a major breaking change and should probably technically mean that I should release a new major version. However, I think I'm still the only person using this project, so I'm going to break semantic versioning rules and release this as 0.2.0. At this point the package is still unstable and in development, but it is getting close to being production ready.

Here are the major changes:

  • Converted all functions to classes and methods
  • Created classes for dashboards, pages, visuals (including a generic visual type), and datasets
  • Set up inheritance from generic visual class so that new visual types will be quicker to add
  • Added helper method to list existing pages
  • Added methods to load existing dashboards and pages
  • improved documentation and added several tutorial documents

What's Changed

Full Changelog: v0.1.7...v0.2.0

Github Actions Fix

12 Nov 15:32
4256fbb

Choose a tag to compare

give up on pretesting as part of the action

Full Changelog: v0.1.6...v0.1.7

Github Actions Fix

12 Nov 15:23
ec1ed86

Choose a tag to compare

Release because I need to troubleshoot the publishing Action

Full Changelog: v0.1.5...v0.1.6

Github Actions Fix

12 Nov 15:19
ffbfbc5

Choose a tag to compare

Release because I need to troubleshoot the publishing Action

Full Changelog: v0.1.4...v0.1.5

Github Actions Fix

12 Nov 15:12
091c26b

Choose a tag to compare

Full Changelog: v0.1.3...v0.1.4

Release because I need to troubleshoot the publishing Action

Add Sanky Chart and Tables options

12 Nov 15:02

Choose a tag to compare

Full Changelog: v0.1.2...v0.1.3

What's Changed

  • Added new function to create Sanky Charts
  • Added new function to add tables
  • Enabled relative paths to data and background images
  • API is still not stable, function and argument names changed

Major Changes coming up

  • Switch to OOP (Classes and methods)
  • Development changes (Documentation, Tests)

Finish fixing remaining bugs that weren't fixed in 1.1.1

07 Nov 08:47
a75f50e

Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2

  • This fixes the import statements in __init__.py to account for name changes. (If I had actual tests, this would have been caught pre-release....)

Major to-dos

  • Improve documentation
  • Write guides for contributing and development workflows (this is for me too!)
  • add tests (obvious one is to run a script that tries to create a new dashboard---just use the test script...)

Critical bug fixes and new features

07 Nov 08:31

Choose a tag to compare

What's Changed

  • add parameter displayOption for the add_new_page function by @viktor-taraba in #2
  • add get_measures_list by @viktor-taraba in #6
  • Fix broken import statements that cause the create_new_dashboard() function to not work
  • Change file names to match function names

New Contributors

Full Changelog: v0.1.0...v0.1.1

Initial 0.1.0 release

17 Apr 06:50
4ab631d

Choose a tag to compare

Create the initial 0.1.0 release on pypi. This is mainly a test of pypi publishing; future release will be better.

What's Changed

New Contributors

Full Changelog: https://github.com/Russell-Shean/powerbpy/commits/v0.1.0