Skip to content

Releases: MatteoGuadrini/pyreports

pyreports 1.7

19 Apr 08:21
Compare
Choose a tag to compare

Release notes

  • Remove pymssql support
  • Add DataObject class
  • Add DataAdapters class
  • Add DataPrinters class
  • Add aggregate into DataAdapters class
  • Add merge method into DataAdapters class
  • Add counter method into DataAdapters class
  • Add chunks method into DataAdapters class
  • Add deduplicate method into DataAdapters class
  • Add iter method into DataAdapters class
  • Add getitem method into DataAdapters class
  • Add getitem method into DataAdapters class
  • Add repr and str function into DataPrinters class
  • Add average method into DataPrinters class
  • Add most_common method into DataPrinters class
  • Add percentage method into DataPrinters class
  • Add len method into DataPrinters class
  • Add DataAdapters and DataPrinters classes into Report class
  • Add DataObjectError exception class

pyreports 1.6

14 Jul 09:54
Compare
Choose a tag to compare

Release notes

  • Add deduplicate function on datatools
  • Add Manager abstract class
  • Add READABLE_MANAGER and WRITABLE_MANAGER tuple
  • Add pyproject.toml file
  • Add negation to filter method on Executor class
  • Fix max_len into aggregate function, refs #2
  • Fix sendmail method addresses, refs #3
  • Rename SQLiteConnection class
  • Reformat code with ruff code analysis

pyreports 1.5.1

27 Sep 10:00
Compare
Choose a tag to compare

Release notes

  • Fix some issues on cli module

pyreports 1.5

04 Aug 10:36
Compare
Choose a tag to compare

Release notes

  • Added cli module
  • Added reports cli
  • Added _getitem_ method on Report class
  • Added _delitem_ method on Report class
  • Added _getitem_ method on ReportBook class
  • Added _delitem_ method on ReportBook class
  • Added _contains_ on Executor class
  • Fix NoSQLManager creation into manager function
  • Fix print_data on Report class

pyreports 1.4

27 Jun 09:51
Compare
Choose a tag to compare

Release notes

  • Added _bool_ method on Report class
  • Added _iter_ method on Report class
  • Added _bool_ method on ReportBook class
  • Added _iter_ method on Connection and File classes
  • Added _iter_ method on FileManager class
  • Added _iter_ method on DatabaseManager class
  • Added _getitem_ on Executor class
  • Added _delitem_ on Executor class
  • Fix name of attachment on send method of Report class
  • Fix write method on LogFile class

pyreports 1.3.1

29 Apr 09:18
Compare
Choose a tag to compare

Release notes

  • Fix read method on LogFile objects
  • Add test for LogFile objects

pyreports 1.3

15 Apr 12:50
Compare
Choose a tag to compare

Release notes

  • Added NoSQLManager class; this class extend Manager class on the nosqlapi package
  • Added LogFile class; this class load a log file and read method accept regular expression
  • Added _bool_ and _repr_ method on File and Connection abstract classes
  • Fix documentation API section
  • Fix tests package
  • Fix CircleCi docker image

pyreports 1.2

05 Aug 08:52
Compare
Choose a tag to compare

Release notes

1.2.0

Aug 5, 2021

  • Added fill_value argument on aggregate function; this value also is callable without arguments
  • Added send method on Report class; with this method you send report via email
  • Added send method on ReportBook class; with this method you send report via email
  • Fix *str* method on Report class

pyreports 1.1

05 Jun 04:46
Compare
Choose a tag to compare

Release notes

  • Created abstract File class
  • Created TextFile class
  • Added _str_ method for pretty representation of Executor class
  • Added _repr_ method for representation of DatabaseManager class
  • Added _repr_ method for representation of FileManager class
  • Added _repr_ method for representation of LdapManager class
  • Fix documentation for new abstract File class

First pyreports release

26 May 10:58
Compare
Choose a tag to compare

Release note

The first pyreports release is here!

With this first release it is possible to create input/output management objects such as Managers, process data thanks to Executors and do both, thanks to Report and ReportBook objects.

Full documentation is at your disposal: https://pyreports.readthedocs.io/en/latest/