v1.3.0
What's Changed
- clean up dependencies by @shouples in #23
- don't interfere with other loggers by @shouples in #24
- disable stringify index values by @shouples in #27
- update display formatter registration to use display IDs by @shouples in #28
- convert filters to pandas/sql query syntax by @shouples in #31
- accept
cell_id
in comm msg data by @shouples in #32 - fix for nonunique index checking JSON serialization by @shouples in #35
- remove copy/paste snippet after filtering by @shouples in #33
- run workflow on push to main by @shouples in #37
- don't look up display ID if one isn't passed by @shouples in #38
- fix column cleaning and general cleanup by @shouples in #39
- only update
dataframe_info
with truncated dimensions by @shouples in #40 - remove ndarray from renderable types until more testing can be done by @shouples in #42
- handle conversions from
np.nan
andpd.NA
toNone
in display formatter payloads by @shouples in #43 - OSS updates and some extra cleanup by @shouples in #34
- Bump JRubics/poetry-publish from 1.12 to 1.13 by @dependabot in #44
- Bump mkdocs-material from 8.5.2 to 8.5.3 by @dependabot in #45
- update for docs by @shouples in #46
- Bump faker from 14.2.0 to 14.2.1 by @dependabot in #50
- performance updates by @shouples in #48
- Bump mkdocs-jupyter from 0.21.0 to 0.22.0 by @dependabot in #53
- use duckdb instead of sqlite by @shouples in #52
- Bump faker from 14.2.1 to 15.0.0 by @dependabot in #54
- Bump mkdocs from 1.3.1 to 1.4.0 by @dependabot in #55
- fix for
index
not being set during resample by @shouples in #56 - Bump pytest-cov from 3.0.0 to 4.0.0 by @dependabot in #58
- Fixes #51 - handle groupby pd.Series objects with
.name
&.index.names
conflict by @shouples in #57 - Bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 by @dependabot in #60
- Bump mkdocs-material from 8.5.3 to 8.5.6 by @dependabot in #61
- Bump pytest-mock from 3.8.2 to 3.9.0 by @dependabot in #59
- Bump pytest-mock from 3.9.0 to 3.10.0 by @dependabot in #64
- Bump black from 22.8.0 to 22.10.0 by @dependabot in #65
- Dataframe renaming comms listener by @MSeal in #49
- Bump faker from 15.0.0 to 15.1.0 by @dependabot in #68
- Fixes #67 - deconflict index/column names by @shouples in #69
- Closes #47 - updated datatype handling - Decimal, datetime.date, datetime.time by @shouples in #70
- remove sqlalchemy + poetry update by @shouples in #71
- Bump mkdocs from 1.4.0 to 1.4.1 by @dependabot in #72
- Bump pandas from 1.5.0 to 1.5.1 by @dependabot in #74
- Bump mkdocs-material from 8.5.6 to 8.5.7 by @dependabot in #75
- add variable assignment comm by @shouples in #66
- Bump geopandas from 0.11.1 to 0.12.0 by @dependabot in #76
- Bump pytest-benchmark from 3.4.1 to 4.0.0 by @dependabot in #77
- Bump pytest from 7.1.3 to 7.2.0 by @dependabot in #78
- downgrade pydantic dep requirement from
^1.9.1
to^1.9
by @shouples in #79 - change column sampling method from
random
toouter
by @shouples in #80 - add variable name to metadata by @shouples in #84
- Bump geopandas from 0.12.0 to 0.12.1 by @dependabot in #85
- Bump mkdocs from 1.4.1 to 1.4.2 by @dependabot in #88
- Bump faker from 15.1.1 to 15.1.3 by @dependabot in #89
- Bump ipython from 8.5.0 to 8.6.0 by @dependabot in #86
- Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 by @dependabot in #91
- update
is_default_index
logic by @shouples in #92 - remove
index=default_index_used
so schema fields & data columns match by @shouples in #93 - Bump mkdocs-material from 8.5.7 to 8.5.8 by @dependabot in #95
- Bump faker from 15.1.3 to 15.3.1 by @dependabot in #96
- Bump mkdocs-material from 8.5.8 to 8.5.9 by @dependabot in #97
- Bump nox-poetry from 1.0.1 to 1.0.2 by @dependabot in #98
- Bump mkdocstrings-python from 0.7.1 to 0.8.0 by @dependabot in #99
- Bump mkdocs-material from 8.5.9 to 8.5.10 by @dependabot in #100
- Bump duckdb from 0.5.1 to 0.6.0 by @dependabot in #101
- cast orig_size_bytes/truncated_size_bytes as int instead of np.int64 by @shouples in #103
- Bump faker from 15.3.1 to 15.3.2 by @dependabot in #102
- Bump JRubics/poetry-publish from 1.13 to 1.14 by @dependabot in #104
- Bump JRubics/poetry-publish from 1.14 to 1.15 by @dependabot in #105
- Bump mkdocstrings-python from 0.8.0 to 0.8.2 by @dependabot in #106
- Bump structlog from 22.1.0 to 22.2.0 by @dependabot in #107
- Bump nox from 2022.8.7 to 2022.11.21 by @dependabot in #108
- Bump faker from 15.3.2 to 15.3.3 by @dependabot in #109
- Bump duckdb-engine from 0.6.4 to 0.6.5 by @dependabot in #110
- Bump pandas from 1.5.1 to 1.5.2 by @dependabot in #111
- Bump structlog from 22.2.0 to 22.3.0 by @dependabot in #112
- Bump ipython from 8.6.0 to 8.7.0 by @dependabot in #113
- Bump jupyter-core from 4.11.1 to 4.11.2 by @dependabot in #114
- add
exceptiongroup
to dependencies by @shouples in #115 - Bump mkdocs-material from 8.5.10 to 8.5.11 by @dependabot in #116
- DEX metadata modeling and tons of documentation by @shouples in #90
- Bump faker from 15.3.3 to 15.3.4 by @dependabot in #117
- Add site_url by @willingc in #119
- Add options to snippets in mkdocs config file by @willingc in #120
- add
ALLOW_NOTEABLE_ATTRS
setting by @shouples in #122 - add handler for
datetime.timezone
-aware datetime values by @shouples in #123 - Bump duckdb from 0.6.0 to 0.6.1 by @dependabot in #125
- Use mkdocs-material preferred ci and use pip for docs not poetry by @willingc in #126
- Bump certifi from 2022.9.24 to 2022.12.7 by @dependabot in #128
- remove explicit
duckdb
dependency by @shouples in #129 - Bump black from 22.10.0 to 22.12.0 by @dependabot in #130
- Bump isort from 5.10.1 to 5.11.1 by @dependabot in #132
- Bump geopandas from 0.12.1 to 0.12.2 by @dependabot in #131
- Update CONTRIBUTING.md by @mattupstate in #133
- fixes for bugs associating display IDs across cells by @shouples in #135
- Bump isort from 5.11.1 to 5.11.2 by @dependabot in #136
- fix for subset handling -> display ID updates by @shouples in #137
- handle duplicate columns by @shouples in #138
- Bump isort from 5.11.2 to 5.11.3 by @dependabot in #141
- Bump duckdb-engine from 0.6.5 to 0.6.6 by @dependabot in #142
- add dedicated uuid4 generator/handler functions by @shouples in #146
- Allow the renaming comm to rename things other that dataframes by @jlrobins in #140
- Bump exceptiongroup from 1.0.4 to 1.1.0 by @dependabot in #149
- Bump Gr1N/setup-poetry from 7 to 8 by @dependabot in #150
- Bump pydantic from 1.10.2 to 1.10.3 by @dependabot in #151
- Bump isort from 5.11.3 to 5.11.4 by @dependabot in #147
- Bump pydantic from 1.10.3 to 1.10.4 by @dependabot in #152
- Use new poetry group notation by @mattupstate in #154
- Bump ipython from 8.7.0 to 8.8.0 by @dependabot in #153
- Cleanup lint warnings in CI by @willingc in #127
- Fix git command by @mattupstate in #134
- add extra sampling options by @shouples in #156
- Bump duckdb-engine from 0.6.6 to 0.6.8 by @dependabot in #157
- modeling and metadata updates by @shouples in #139
- fix programmatic chart/dashboard functions by @shouples in #159
- Bump JRubics/poetry-publish from 1.15 to 1.16 by @dependabot in #158
- Bump pytest from 7.2.0 to 7.2.1 by @dependabot in #160
- Bump pandas from 1.5.2 to 1.5.3 by @dependabot in #161
- Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 by @dependabot in #162
- Bump flake8-docstrings from 1.6.0 to 1.7.0 by @dependabot in #163
- Bump isort from 5.11.4 to 5.12.0 by @dependabot in #165
- Bump ipython from 8.8.0 to 8.9.0 by @dependabot in #166
- remove comm registration on import by @shouples in #148
- remove rename comm and associated settings/tests by @shouples in #167
- ensure
applied_filters
items are dictionaries by @shouples in #168 - add character limits on
object
columns withsettings.MAX_STRING_LENGTH
by @shouples in #169 - update DEX dashboard-related docs by @shouples in #170
- add
mkdocs-glightbox
for images by @shouples in #144 - adjust
MAX_STRING_LENGTH
by @shouples in #184 - Bump mkdocstrings from 0.19.0 to 0.20.0 by @dependabot in #172
- Bump markdown-it-py from 2.1.0 to 2.2.0 by @dependabot in #179
- Bump mkdocstrings-python from 0.8.2 to 0.8.3 by @dependabot in #173
- Bump pydantic from 1.10.4 to 1.10.6 by @dependabot in #182
- provide
user_variable_name
in display metadata by @shouples in #187 - add custom renderable converters by @shouples in #183
- don't enable
simple
display mode on import by @shouples in #185 - Bump faker from 15.3.4 to 18.3.0 by @dependabot in #198
- Bump polars from 0.16.13 to 0.16.14 by @dependabot in #200
- Bump pytest from 7.2.1 to 7.2.2 by @dependabot in #190
- Bump black from 22.12.0 to 23.1.0 by @dependabot in #189
- Bump ipython from 8.9.0 to 8.11.0 by @dependabot in #180
- Update Poetry to 1.4.1 by @mattupstate in #181
- Bump dask from 2023.3.1 to 2023.3.2 by @dependabot in #204
- don't return private variables that match current dataframe by @shouples in #207
- fix for non-pandas dataframe rendering by @shouples in #208
- update publish.yaml for PyPI by @shouples in #199
New Contributors
- @dependabot made their first contribution in #44
- @MSeal made their first contribution in #49
- @willingc made their first contribution in #119
- @mattupstate made their first contribution in #133
- @jlrobins made their first contribution in #140
Full Changelog: v1.2.0...v1.3.0