Skip to content

Releases: Zncl2222/pyfastexcel

v0.0.10

16 Jul 16:17
73eeeba
Compare
Choose a tag to compare

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

15 Jul 14:07
2df1692
Compare
Choose a tag to compare

Depracted due to the bug of Selection Instance, please see v0.0.10 for more informations

v0.0.8

09 Jun 14:05
2a52967
Compare
Choose a tag to compare

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

20 May 16:29
a12adb2
Compare
Choose a tag to compare

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

05 May 09:49
024109a
Compare
Choose a tag to compare

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

05 Mar 15:57
f5958d6
Compare
Choose a tag to compare

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

28 Feb 12:32
f6a08dd
Compare
Choose a tag to compare

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

18 Feb 16:15
f820976
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.1...v0.0.2

v0.0.1

13 Feb 14:09
4a0f90f
Compare
Choose a tag to compare

The beta mvp version.

What's Changed

  • Project initialize (Beta v0.0.1) by @Zncl2222 in #1
  • ci(pypi): add permissions in release-job by @Zncl2222 in #2

New Contributors

Full Changelog: https://github.com/Zncl2222/pyfastexcel/commits/v0.0.1