Release notes#
0.7 (2023-06-26)#
Changed#
AnchoredListto allow duplicates in primary Dataset
Other#
Drop support for Python 3.8
Add support for Python 3.11
0.6 (2023-05-17)#
Added#
CLI
mppair command line tool for utilities related to working with pairs of files (e.g. comparing files)
macpie envfilecommand to create dotenv file template in your home directory
Pandas
Tools
Changed#
Refactored Masker classes
0.5 (2022-06-04)#
Added#
Input / Output
MACPieXlsxWriterWorkbook.strip_carriage_returnto strip ‘\r’ characters before writing file
Pandas Functions
Tools
Utilities
util.DataTableclass to represent a table of data using a list of lists data structure
0.4 (2022-05-10)#
Added#
mpsql command line tool for utilities related to sql databases (e.g. generate create statements for tables and stored procs)
MacSeriesAccessorto extendpandas.Seriesfunctionalityxlsxwriter excel writing engine support for much improved writing performance
Masker classes for masking data
Changed#
Refactored
Datasetclass to use inheritance (frompandas.DataFrame) rather than composition
Other#
Drop support for Python 3.6, 3.7
Add support for Python 3.10
0.3 (2021-05-24)#
Added#
Core
DatasetclassDatasetFieldsclassCollections classes
-
util.TrackHistory
Options system
Changed#
Breaking changes almost everywhere
Other#
Drop support for Python 3.6
0.2 (2020-12-23)#
First public preview release.
Add merge command
0.1 (2020-10-10)#
First release for demo purposes.