Skip to content

Latest commit

 

History

History
105 lines (89 loc) · 3.84 KB

CHANGES.md

File metadata and controls

105 lines (89 loc) · 3.84 KB

Release notes

1.7.0

Apr 19, 2024

  • 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

1.6.0

Jul 14, 2023

  • 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

1.5.0

Aug 4, 2022

  • 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

1.4.0

Jun 27, 2022

  • 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

1.3.0

Apr 15, 2022

  • 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

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

1.1.0

Jun 5, 2021

  • 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

1.0.0

May 26, 2021

  • Created abstract Connection class
  • Created *Connection classes
  • Created *File classes
  • Created FileManager, DatabaseManager and LdapManager classes
  • Created Executor class
  • Created Report class
  • Created ReportBook class
  • Created average, most_common, percentage, counter, aggregate, merge, chunks, functions