Releases: Zncl2222/pyfastexcel
Releases · Zncl2222/pyfastexcel
v0.0.10
What's Changed
- refactor: abstract the function of auto_filter by @Zncl2222 in #82
- Feature: plain_data mode for writing excel by @Zncl2222 in #83
- perf: add if condition to early return the case don't need to expand … by @Zncl2222 in #84
- docs: update the description of StreamWriter by @Zncl2222 in #85
- fix: transfer NoStyle condition to dict also by @Zncl2222 in #88
- feature: add set_panes function by @Zncl2222 in #89
- CI: replace flake8, black and isort with ruff by @Zncl2222 in #90
- Feature: data validation by @Zncl2222 in #91
- Feature: add function to add comment to cell by @Zncl2222 in #93
- style: rename functions to make them more readable by @Zncl2222 in #94
- Add support for string slice by @Zncl2222 in #95
- Create _typing to enchance the type hint and Create class instance for more flexible usage by @Zncl2222 in #98
- build: bump version to v0.0.9 by @Zncl2222 in #99
- Transfer Selection instance to dict before encode to JSON string by @Zncl2222 in #101
Full Changelog: v0.0.8...v0.0.10
v0.0.9
v0.0.8
What's Changed
- fix: fix the issue that lists were created by reference by @Zncl2222 in #64
- Refactor: remove FastWriter and rename NormalWriter by @Zncl2222 in #65
- test: split pyfastexcel to workbook and writer test by @Zncl2222 in #66
- docs: add the documentation of function 'cell' by @Zncl2222 in #67
- feat: benchmark by @Zncl2222 in #68
- docs: add os information in benchmark figure and modify the images link by @Zncl2222 in #69
- fix: fix the problem that sheet1 does not create correctly by @Zncl2222 in #70
- docs: fix the figure src by @Zncl2222 in #72
- Refactor: restructure workbook, worksheet, style and driver by @Zncl2222 in #73
- Style: rename set_merge_cell to merge_cell by @Zncl2222 in #74
- refactor: rework logging to utilize module-level logger by @Zncl2222 in #77
- Refactor: remove duplicate function by @Zncl2222 in #78
- Feature: add auto filter by @Zncl2222 in #79
- Feature: workbook protection by @Zncl2222 in #80
- build: bump version to v0.08 by @Zncl2222 in #81
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- Fix: add condition to rename and create sheet correctly by @Zncl2222 in #47
- Fix: reset style after create excel by @Zncl2222 in #49
- FIx&Refactor: add value validation to NormalWriter and FastWriter by @Zncl2222 in #51
- docs: add documentation by read the docs by @Zncl2222 in #53
- docs: modify the theme by @Zncl2222 in #54
- docs: add quickstart and workbook and modify docs theme by @Zncl2222 in #55
- docs: add worksheet documentation by @Zncl2222 in #56
- docs: add the documentaion of writer by @Zncl2222 in #57
- docs: add documentation of common functions by @Zncl2222 in #58
- Refactor: add quick import path for style and create excel before save by @Zncl2222 in #59
- Feature: add set_style function to WorkSheet class by @Zncl2222 in #60
- docs: add docs badge and fix some errors in the documents by @Zncl2222 in #61
- build: bump version to v0.0.7 by @Zncl2222 in #62
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
- Feature&Refactor: add sheet existence validation function and some minor adjust by @Zncl2222 in #25
- refactor: remove and adjust header writing in fast writer by @Zncl2222 in #26
- Refactor: remove col_idx in row_append's input by @Zncl2222 in #27
- Feature: worksheet index access by @Zncl2222 in #28
- Feature: add cell fucntion to set value and style by @Zncl2222 in #29
- Feature: expand row and col for index assignment by @Zncl2222 in #30
- Refactor: refactor sheet operation by @Zncl2222 in #31
- Refactor&Feat: style validation and row_append rework by @Zncl2222 in #32
- docs: update readme by @Zncl2222 in #33
- refactor: rename writer to workbook, and make workbook able to use wi… by @Zncl2222 in #35
- Feat: save function for workbook by @Zncl2222 in #36
- refactor: abstracted functionality in setitem and getitem by @Zncl2222 in #37
- Feat: add row retrieve and assingment method by @Zncl2222 in #38
- Refactor: refactor set cell by slice and get cell by slice by @Zncl2222 in #39
- perf: re-implement the expand_row_and_cols to enhance the performance by @Zncl2222 in #41
- Refactor: worksheet validate by @Zncl2222 in #42
- refactor: move merge cell and set cell height and weight to worksheet by @Zncl2222 in #43
- docs: update readme with the new features by @Zncl2222 in #44
- Build: bump version to v0.0.6 by @Zncl2222 in #45
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- Feat: Add the cell adjustment feature by @Zncl2222 in #19
- Feature: add the feature to mergecell by @Zncl2222 in #21
- Refactor&Feature: move writer's function and make style only need to regist once by @Zncl2222 in #22
- build: bump version by @Zncl2222 in #24
Full Changelog: v0.0.4...v0.0.5
v0.0.4
v0.0.3 has been deprecated and skipped due to a style rendering issue.
What's Changed
- TEST&DOCS: add golang unittest and add code comments by @Zncl2222 in #12
- TEST: Add python unittest by @Zncl2222 in #13
- docs: add docstring by @Zncl2222 in #14
- Refactor: move writer from driver.py to writer.py and adjust ci and test by @Zncl2222 in #16
- build: bump version by @Zncl2222 in #17
- HotFix: fix the issue that style do not rendering correctly by @Zncl2222 in #18
Full Changelog: v0.0.2...v0.0.4
v0.0.2
What's Changed
- Feature: add file props settings by @Zncl2222 in #6
- CI: add codeql and pre-commit ci by @Zncl2222 in #7
- docs(readme): add usage, introduction and more by @Zncl2222 in #8
- chore: update LICENSE by @Zncl2222 in #10
- CI: Build shared library in workflow by @Zncl2222 in #11
Full Changelog: v0.0.1...v0.0.2