Releases: mitchelllisle/sparkdantic
Releases · mitchelllisle/sparkdantic
v2.7.0
What's Changed
- Bump mypy from 1.16.1 to 1.17.0 by @dependabot[bot] in #755
- Bump hypothesis from 6.135.26 to 6.135.31 by @dependabot[bot] in #756
- Bump hypothesis from 6.135.31 to 6.135.32 by @dependabot[bot] in #757
- Bump faker from 37.4.0 to 37.4.2 by @dependabot[bot] in #758
- Bump hypothesis from 6.135.32 to 6.136.1 by @dependabot[bot] in #759
- Bump mkdocstrings from 0.29.1 to 0.30.0 by @dependabot[bot] in #762
- Bump hypothesis from 6.136.1 to 6.136.3 by @dependabot[bot] in #761
- Bump hypothesis from 6.136.3 to 6.136.4 by @dependabot[bot] in #763
- Bump hypothesis from 6.136.4 to 6.136.6 by @dependabot[bot] in #764
- Bump mkdocs-material from 9.6.15 to 9.6.16 by @dependabot[bot] in #766
- Bump pymdown-extensions from 10.16 to 10.16.1 by @dependabot[bot] in #765
- Bump faker from 37.4.2 to 37.5.1 by @dependabot[bot] in #767
- Bump faker from 37.5.1 to 37.5.3 by @dependabot[bot] in #768
- Bump mypy from 1.17.0 to 1.17.1 by @dependabot[bot] in #769
- Bump hypothesis from 6.136.6 to 6.137.1 by @dependabot[bot] in #772
- Bump mkdocs-material from 9.6.16 to 9.6.18 by @dependabot[bot] in #782
- Bump pre-commit from 4.2.0 to 4.3.0 by @dependabot[bot] in #774
- Support annotated return types for computed fields by @aeroevan in #779
- Bump hypothesis from 6.137.1 to 6.138.3 by @dependabot[bot] in #783
- Bump faker from 37.5.3 to 37.6.0 by @dependabot[bot] in #785
- Add CODEOWNERS file to ensure automatic code review assignment by @Copilot in #787
- Bump hypothesis from 6.138.3 to 6.138.7 by @dependabot[bot] in #786
- Bump hypothesis from 6.138.7 to 6.138.13 by @dependabot[bot] in #788
- Bump hypothesis from 6.138.13 to 6.138.14 by @dependabot[bot] in #789
- Bump twine from 6.1.0 to 6.2.0 by @dependabot[bot] in #792
- Bump pytest from 8.4.1 to 8.4.2 by @dependabot[bot] in #791
- build(deps-dev): bump hypothesis from 6.138.14 to 6.138.15 by @dependabot[bot] in #793
- build(deps-dev): bump pytest-cov from 6.2.1 to 7.0.0 by @dependabot[bot] in #797
- build(deps-dev): bump mypy from 1.17.1 to 1.18.1 by @dependabot[bot] in #800
- build(deps-dev): bump mkdocs-material from 9.6.18 to 9.6.19 by @dependabot[bot] in #796
- build(deps): bump pyspark from 3.5.6 to 4.0.1 by @dependabot[bot] in #794
- build(deps): bump pydantic from 2.11.7 to 2.11.9 by @dependabot[bot] in #801
- build(deps-dev): bump faker from 37.6.0 to 37.8.0 by @dependabot[bot] in #806
- build(deps-dev): bump hypothesis from 6.138.15 to 6.138.17 by @dependabot[bot] in #805
- build(deps): bump pyparsing from 3.2.3 to 3.2.4 by @dependabot[bot] in #804
- build(deps-dev): bump mkdocs-material from 9.6.19 to 9.6.20 by @dependabot[bot] in #803
- build(deps-dev): bump mypy from 1.18.1 to 1.18.2 by @dependabot[bot] in #810
- build(deps-dev): bump mkdocstrings from 0.30.0 to 0.30.1 by @dependabot[bot] in #809
- build(deps-dev): bump hypothesis from 6.138.17 to 6.139.2 by @dependabot[bot] in #808
- build(deps): bump pyparsing from 3.2.4 to 3.2.5 by @dependabot[bot] in #811
- build(deps-dev): bump hypothesis from 6.139.2 to 6.140.0 by @dependabot[bot] in #812
- build(deps-dev): bump hypothesis from 6.140.0 to 6.140.2 by @dependabot[bot] in #813
- build(deps-dev): bump mkdocs-material from 9.6.20 to 9.6.21 by @dependabot[bot] in #814
- build(deps): bump pydantic from 2.11.9 to 2.11.10 by @dependabot[bot] in #815
- build(deps-dev): bump hypothesis from 6.140.2 to 6.140.3 by @dependabot[bot] in #816
- build(deps): bump pydantic from 2.11.10 to 2.12.0 by @dependabot[bot] in #818
- build(deps-dev): bump faker from 37.8.0 to 37.11.0 by @dependabot[bot] in #817
- build(deps-dev): bump mkdocs-material from 9.6.21 to 9.6.22 by @dependabot[bot] in #821
- build(deps-dev): bump hypothesis from 6.140.3 to 6.141.0 by @dependabot[bot] in #820
- build(deps-dev): bump hypothesis from 6.141.0 to 6.141.1 by @dependabot[bot] in #822
- build(deps): bump pydantic from 2.12.0 to 2.12.3 by @dependabot[bot] in #823
- build(deps-dev): bump faker from 37.11.0 to 37.12.0 by @dependabot[bot] in #824
- build(deps-dev): bump mkdocs-material from 9.6.22 to 9.6.23 by @dependabot[bot] in #826
- build(deps): bump pydantic from 2.12.3 to 2.12.4 by @dependabot[bot] in #827
- build(deps-dev): bump pymdown-extensions from 10.16.1 to 10.17.1 by @dependabot[bot] in #829
- Support datatype instance on spark type by @loganwang007 in #830
- build(deps-dev): bump mkdocs-material from 9.6.23 to 9.7.0 by @dependabot[bot] in #828
- Bump version from 2.6.0 to 2.7.0 by @Copilot in #831
New Contributors
- @aeroevan made their first contribution in #779
- @Copilot made their first contribution in #787
- @loganwang007 made their first contribution in #830
Full Changelog: v2.6.1...v2.7.0
v2.6.1
What's Changed
- Bump hypothesis from 6.135.4 to 6.135.6 by @dependabot[bot] in #729
- Bump pydantic from 2.11.5 to 2.11.6 by @dependabot[bot] in #735
- Bump faker from 37.3.0 to 37.4.0 by @dependabot[bot] in #730
- Bump hypothesis from 6.135.6 to 6.135.9 by @dependabot[bot] in #734
- Bump pytest-cov from 6.1.1 to 6.2.1 by @dependabot[bot] in #731
- Bump pydantic from 2.11.6 to 2.11.7 by @dependabot[bot] in #736
- Bump hypothesis from 6.135.9 to 6.135.10 by @dependabot[bot] in #737
- Bump mypy from 1.16.0 to 1.16.1 by @dependabot[bot] in #738
- Bump hypothesis from 6.135.10 to 6.135.11 by @dependabot[bot] in #740
- Bump pytest from 8.4.0 to 8.4.1 by @dependabot[bot] in #739
- Bump urllib3 from 2.2.2 to 2.5.0 in the pip group by @dependabot[bot] in #741
- Bump hypothesis from 6.135.11 to 6.135.13 by @dependabot[bot] in #742
- Bump pymdown-extensions from 10.15 to 10.16 by @dependabot[bot] in #745
- Bump flake8 from 7.2.0 to 7.3.0 by @dependabot[bot] in #744
- Bump hypothesis from 6.135.13 to 6.135.14 by @dependabot[bot] in #743
- Bump hypothesis from 6.135.14 to 6.135.16 by @dependabot[bot] in #746
- Bump hypothesis from 6.135.16 to 6.135.17 by @dependabot[bot] in #747
- Bump mkdocs-material from 9.6.14 to 9.6.15 by @dependabot[bot] in #749
- Bump hypothesis from 6.135.17 to 6.135.20 by @dependabot[bot] in #748
- Bump hypothesis from 6.135.20 to 6.135.22 by @dependabot[bot] in #750
- Bump hypothesis from 6.135.22 to 6.135.24 by @dependabot[bot] in #751
- Bump hypothesis from 6.135.24 to 6.135.26 by @dependabot[bot] in #752
- Update Jinja2 by @mitchelllisle in #753
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
- Bump hypothesis from 6.131.31 to 6.133.0 by @dependabot in #720
- Bump pytest from 8.3.5 to 8.4.0 by @dependabot in #722
- Bump hypothesis from 6.133.0 to 6.133.2 by @dependabot in #721
- Bump hypothesis from 6.133.2 to 6.135.0 by @dependabot in #723
- Bump hypothesis from 6.135.0 to 6.135.1 by @dependabot in #726
- Added support for Pydantic HttpUrl type by @kostiantyn-priv in #725
- Bump hypothesis from 6.135.1 to 6.135.4 by @dependabot in #727
- Bump requests from 2.32.0 to 2.32.4 in the pip group by @dependabot in #728
- Allow pyspark4 by @dan1elt0m in #724
New Contributors
- @kostiantyn-priv made their first contribution in #725
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
- Bump setuptools from 80.3.1 to 80.4.0 by @dependabot in #700
- Bump mkdocs-material from 9.6.12 to 9.6.13 by @dependabot in #699
- Bump hypothesis from 6.131.15 to 6.131.16 by @dependabot in #702
- Bump mkdocs-material from 9.6.13 to 9.6.14 by @dependabot in #701
- Bump faker from 37.1.0 to 37.3.0 by @dependabot in #703
- Bump hypothesis from 6.131.16 to 6.131.17 by @dependabot in #706
- Bump setuptools from 80.4.0 to 80.7.1 by @dependabot in #705
- Bump hypothesis from 6.131.17 to 6.131.18 by @dependabot in #707
- Bump setuptools from 80.7.1 to 80.8.0 by @dependabot in #709
- Bump hypothesis from 6.131.18 to 6.131.20 by @dependabot in #708
- Bump hypothesis from 6.131.20 to 6.131.21 by @dependabot in #710
- Bump pydantic from 2.11.4 to 2.11.5 by @dependabot in #711
- Bump hypothesis from 6.131.21 to 6.131.23 by @dependabot in #712
- Bump setuptools from 80.8.0 to 80.9.0 by @dependabot in #715
- Bump hypothesis from 6.131.25 to 6.131.30 by @dependabot in #717
- Bump hypothesis from 6.131.30 to 6.131.31 by @dependabot in #719
- Pass
modeargument to_from_python_typeby @tyler-richardett in #713 - Bump pyspark from 3.5.5 to 3.5.6 by @dependabot in #716
- Bump mypy from 1.15.0 to 1.16.0 by @dependabot in #718
- Support DDL strings by @dan1elt0m in #704
Full Changelog: v2.3.1...v2.5.0
v2.4.0
What's Changed
- Bump hypothesis from 6.131.9 to 6.131.10 by @dependabot in #694
- Bump hypothesis from 6.131.10 to 6.131.14 by @dependabot in #695
- Bump pep8-naming from 0.15.0 to 0.15.1 by @dependabot in #693
- Bump hypothesis from 6.131.14 to 6.131.15 by @dependabot in #696
- feat: optionally exclude fields based on pydantic's Field.exclude attribute by @juhai in #698
New Contributors
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
- Bump mkdocstrings from 0.29.0 to 0.29.1 by @dependabot in #660
- Bump flake8 from 7.1.2 to 7.2.0 by @dependabot in #659
- Bump mkdocs-material from 9.6.9 to 9.6.10 by @dependabot in #661
- Bump pydantic from 2.10.6 to 2.11.1 by @dependabot in #662
- Bump hypothesis from 6.130.5 to 6.130.6 by @dependabot in #663
- Bump mkdocs-material from 9.6.10 to 9.6.11 by @dependabot in #664
- Bump pytest-cov from 6.0.0 to 6.1.0 by @dependabot in #665
- Bump hypothesis from 6.130.6 to 6.130.7 by @dependabot in #666
- Bump pydantic from 2.11.1 to 2.11.2 by @dependabot in #667
- Bump hypothesis from 6.130.7 to 6.130.8 by @dependabot in #668
- Bump pytest-cov from 6.1.0 to 6.1.1 by @dependabot in #669
- Bump hypothesis from 6.130.8 to 6.130.10 by @dependabot in #670
- Bump pydantic from 2.11.2 to 2.11.3 by @dependabot in #671
- Bump hypothesis from 6.130.10 to 6.130.11 by @dependabot in #672
- Bump hypothesis from 6.130.11 to 6.130.12 by @dependabot in #673
- Bump hypothesis from 6.130.12 to 6.131.0 by @dependabot in #674
- Bump mkdocs-material from 9.6.11 to 9.6.12 by @dependabot in #676
- Bump hypothesis from 6.131.0 to 6.131.1 by @dependabot in #677
- Bump hypothesis from 6.131.1 to 6.131.3 by @dependabot in #678
- Use
Field/SparkField'sdescriptionattribute to populate column comments by @tyler-richardett in #682 - Bump packaging from 24.2 to 25.0 by @dependabot in #681
- Bump setuptools from 78.1.0 to 79.0.0 by @dependabot in #680
- Bump hypothesis from 6.131.3 to 6.131.6 by @dependabot in #679
- Bump setuptools from 79.0.0 to 79.0.1 by @dependabot in #683
- Bump hypothesis from 6.131.7 to 6.131.8 by @dependabot in #684
- Bump hypothesis from 6.131.8 to 6.131.9 by @dependabot in #685
- Bump setuptools from 79.0.1 to 80.0.0 by @dependabot in #686
- Bump pymdown-extensions from 10.14.3 to 10.15 by @dependabot in #687
- Bump pep8-naming from 0.14.1 to 0.15.0 by @dependabot in #688
- Bump pydantic from 2.11.3 to 2.11.4 by @dependabot in #690
- Bump setuptools from 80.0.0 to 80.1.0 by @dependabot in #691
- Bump setuptools from 80.1.0 to 80.3.1 by @dependabot in #692
New Contributors
- @tyler-richardett made their first contribution in #682
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Bump faker from 37.0.2 to 37.1.0 by @dependabot in #651
- Bump hypothesis from 6.130.0 to 6.130.4 by @dependabot in #654
- Bump setuptools from 77.0.3 to 78.0.2 by @dependabot in #652
- Bump pyparsing from 3.2.1 to 3.2.3 by @dependabot in #653
- Bump hypothesis from 6.130.4 to 6.130.5 by @dependabot in #656
- fix: respect by_alias=False in nested list types by @karta9821 in #658
- Feature/support computed fields by @karta9821 in #655
New Contributors
- @karta9821 made their first contribution in #658
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- fix vuln by @mitchelllisle in #615
- Bump cryptography from 43.0.1 to 44.0.1 in the pip group by @dependabot in #616
- Bump flake8 from 7.1.1 to 7.1.2 by @dependabot in #617
- Bump hypothesis from 6.125.3 to 6.126.0 by @dependabot in #618
- Bump mkdocs-material from 9.6.4 to 9.6.5 by @dependabot in #620
- Bump mkdocstrings from 0.28.1 to 0.28.2 by @dependabot in #622
- Bump hypothesis from 6.126.0 to 6.127.1 by @dependabot in #621
- Bump setuptools from 75.8.0 to 75.8.1 by @dependabot in #624
- Bump hypothesis from 6.127.1 to 6.127.2 by @dependabot in #623
- Bump setuptools from 75.8.1 to 75.8.2 by @dependabot in #626
- Bump pyspark from 3.5.4 to 3.5.5 by @dependabot in #625
- Bump hypothesis from 6.127.2 to 6.127.3 by @dependabot in #627
- Bump pytest from 8.3.4 to 8.3.5 by @dependabot in #630
- Bump hypothesis from 6.127.3 to 6.127.5 by @dependabot in #628
- Bump mkdocs-material from 9.6.5 to 9.6.7 by @dependabot in #629
- Bump hypothesis from 6.127.5 to 6.127.6 by @dependabot in #631
- Bump hypothesis from 6.127.6 to 6.127.8 by @dependabot in #632
- Bump faker from 36.1.1 to 36.2.2 by @dependabot in #633
- Bump faker from 36.2.2 to 37.0.0 by @dependabot in #634
- Bump hypothesis from 6.127.8 to 6.127.9 by @dependabot in #635
- Bump mkdocstrings from 0.28.2 to 0.29.0 by @dependabot in #636
- Bump hypothesis from 6.127.9 to 6.128.2 by @dependabot in #637
- Bump setuptools from 75.8.2 to 76.0.0 by @dependabot in #638
- Bump hypothesis from 6.128.2 to 6.129.0 by @dependabot in #639
- Bump mkdocs-material from 9.6.7 to 9.6.8 by @dependabot in #640
- Bump hypothesis from 6.129.0 to 6.129.1 by @dependabot in #641
- Bump mkdocs-material from 9.6.8 to 9.6.9 by @dependabot in #642
- Bump hypothesis from 6.129.1 to 6.129.4 by @dependabot in #643
- Bump setuptools from 76.0.0 to 76.1.0 by @dependabot in #644
- Bump faker from 37.0.0 to 37.0.2 by @dependabot in #645
- Bump mkdocs-literate-nav from 0.6.1 to 0.6.2 by @dependabot in #646
- Bump pre-commit from 4.1.0 to 4.2.0 by @dependabot in #647
- Bump setuptools from 76.1.0 to 77.0.3 by @dependabot in #649
- Bump hypothesis from 6.129.4 to 6.130.0 by @dependabot in #650
- Support StructType override by @dan1elt0m in #648
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- Bump setuptools from 75.6.0 to 75.7.0 by @dependabot in #571
- Bump hypothesis from 6.123.2 to 6.123.4 by @dependabot in #572
- Bump faker from 33.1.0 to 33.3.0 by @dependabot in #573
- Bump pymdown-extensions from 10.13 to 10.14 by @dependabot in #576
- Bump hypothesis from 6.123.4 to 6.123.7 by @dependabot in #575
- Bump pydantic from 2.10.4 to 2.10.5 by @dependabot in #577
- Bump hypothesis from 6.123.7 to 6.123.13 by @dependabot in #578
- Bump setuptools from 75.7.0 to 75.8.0 by @dependabot in #579
- Bump faker from 33.3.0 to 33.3.1 by @dependabot in #580
- Bump hypothesis from 6.123.13 to 6.124.0 by @dependabot in #585
- Bump virtualenv from 20.24.1 to 20.26.6 in the pip group by @dependabot in #582
- Bump pre-commit from 4.0.1 to 4.1.0 by @dependabot in #588
- Bump mkdocs-material from 9.5.49 to 9.5.50 by @dependabot in #586
- Bump hypothesis from 6.124.0 to 6.124.2 by @dependabot in #589
- Bump twine from 6.0.1 to 6.1.0 by @dependabot in #590
- Bump faker from 33.3.1 to 35.0.0 by @dependabot in #594
- Bump pydantic from 2.10.5 to 2.10.6 by @dependabot in #593
- Bump pymdown-extensions from 10.14 to 10.14.1 by @dependabot in #591
- Bump hypothesis from 6.124.2 to 6.124.7 by @dependabot in #595
- Bump pymdown-extensions from 10.14.1 to 10.14.2 by @dependabot in #596
- Bump faker from 35.0.0 to 35.2.0 by @dependabot in #598
- Bump mkdocs-material from 9.5.50 to 9.6.1 by @dependabot in #597
- Bump pymdown-extensions from 10.14.2 to 10.14.3 by @dependabot in #601
- Bump hypothesis from 6.124.7 to 6.125.1 by @dependabot in #599
- Bump mkdocs-material from 9.6.1 to 9.6.2 by @dependabot in #600
- Bump mkdocstrings from 0.27.0 to 0.28.0 by @dependabot in #602
- style: explicitly define module exports to fix reportPrivateImportUsage by @jeffswt in #604
- Bump hypothesis from 6.125.1 to 6.125.2 by @dependabot in #606
- Bump mkdocs-material from 9.6.2 to 9.6.3 by @dependabot in #607
- Bump mypy from 1.14.1 to 1.15.0 by @dependabot in #603
- Bump faker from 35.2.0 to 36.1.0 by @dependabot in #608
- Bump mkdocs-material from 9.6.3 to 9.6.4 by @dependabot in #610
- Bump hypothesis from 6.125.2 to 6.125.3 by @dependabot in #609
- Bump faker from 36.1.0 to 36.1.1 by @dependabot in #612
- Bump mkdocstrings from 0.28.0 to 0.28.1 by @dependabot in #611
- Add Spark JSON schema generation and optional Spark dependency by @mitchstockdale in #583
- 2.0.0 Bump by @mitchelllisle in #613
- fix vuln by @mitchelllisle in #614
New Contributors
Full Changelog: v1.5.0...v2.0.0
v1.5.0
What's Changed
- Bump hypothesis from 6.122.1 to 6.122.3 by @dependabot in #554
- Bump mkdocs-material from 9.5.47 to 9.5.48 by @dependabot in #553
- Bump flake8-bugbear from 24.10.31 to 24.12.12 by @dependabot in #555
- Bump mkdocs-material from 9.5.48 to 9.5.49 by @dependabot in #556
- Bump hypothesis from 6.122.3 to 6.122.4 by @dependabot in #557
- Bump pydantic from 2.10.3 to 2.10.4 by @dependabot in #558
- Bump mypy from 1.13.0 to 1.14.0 by @dependabot in #559
- Bump hypothesis from 6.122.4 to 6.122.5 by @dependabot in #561
- Bump pyspark from 3.5.3 to 3.5.4 by @dependabot in #560
- Bump hypothesis from 6.122.5 to 6.123.0 by @dependabot in #562
- Bump pymdown-extensions from 10.12 to 10.13 by @dependabot in #563
- Bump hypothesis from 6.123.0 to 6.123.1 by @dependabot in #564
- Bump jinja2 from 3.1.4 to 3.1.5 in the pip group by @dependabot in #565
- Bump hypothesis from 6.123.1 to 6.123.2 by @dependabot in #567
- Bump mypy from 1.14.0 to 1.14.1 by @dependabot in #568
- Bump pyparsing from 3.2.0 to 3.2.1 by @dependabot in #569
- Refactor and stability improvements by @mitchstockdale in #566
- Release/1.5.0 by @mitchelllisle in #570
Full Changelog: v1.4.0...v1.5.0