v0.5.3 (2024-11-21)
Fixed bugs:
- fix: fix pydantic 2.10 #267 (tlambert03)
Merged pull requests:
- ci(dependabot): bump codecov/codecov-action from 4 to 5 #264 (dependabot[bot])
- ci(pre-commit.ci): autoupdate #263 (pre-commit-ci[bot])
v0.5.2 (2024-09-23)
Fixed bugs:
- fix: swallow exceptions on is_model #262 (tlambert03)
Merged pull requests:
- ci(dependabot): bump CodSpeedHQ/action from 2 to 3 #259 (dependabot[bot])
- style: add back typos to pre-commit, update #257 (tlambert03)
- docs: fix plural names in docs #256 (tlambert03)
v0.5.1.post1 (2024-04-01)
v0.5.1 (2024-03-16)
Implemented enhancements:
- feat: make Map implement MutableMapping interface #249 (tlambert03)
Merged pull requests:
- refactor: Cleanup autogeneration #250 (tlambert03)
- ci(dependabot): bump softprops/action-gh-release from 1 to 2 #247 (dependabot[bot])
- chore: replace black with ruff-format #246 (tlambert03)
- build: drop support for python3.7 #245 (tlambert03)
v0.5.0 (2024-02-19)
Fixed bugs:
- fix: compatibility fixes for xsdata >=24 #243 (tlambert03)
Tests & CI:
- ci: support python 3.12 and test min dependencies on ci #244 (tlambert03)
Merged pull requests:
- ci(dependabot): bump codecov/codecov-action from 3 to 4 #241 (dependabot[bot])
- ci(pre-commit.ci): autoupdate #240 (pre-commit-ci[bot])
- ci(dependabot): bump actions/cache from 3 to 4 #239 (dependabot[bot])
- ci(pre-commit.ci): autoupdate #238 (pre-commit-ci[bot])
v0.5.0rc0 (2023-12-28)
Merged pull requests:
- refactor: different pattern for structured annotations list and shapes union #237 (tlambert03)
v0.4.5 (2023-12-17)
Implemented enhancements:
- feat: support pydantic-compat v0.2. #236 (tlambert03)
Fixed bugs:
- fix: fix output to JSON schema [WIP] #235 (tlambert03)
Merged pull requests:
- ci(dependabot): bump aganders3/headless-gui from 1 to 2 #233 (dependabot[bot])
- ci(dependabot): bump actions/setup-python from 4 to 5 #232 (dependabot[bot])
- ci(dependabot): bump CodSpeedHQ/action from 1 to 2 #231 (dependabot[bot])
- ci(pre-commit.ci): autoupdate #230 (pre-commit-ci[bot])
v0.4.3 (2023-11-12)
Implemented enhancements:
- feat: build typed kwargs dicts #225 (tlambert03)
Fixed bugs:
- fix: fix build by adding ruff unsafe-fixes and other build fixes #229 (tlambert03)
- fix: update vendored color deprecations #223 (tlambert03)
Merged pull requests:
- ci(pre-commit.ci): autoupdate #228 (pre-commit-ci[bot])
- build: update pydantic compat to v0.1.0 #224 (tlambert03)
- ci(dependabot): bump actions/checkout from 3 to 4 #216 (dependabot[bot])
- build: use pydantic-compat library #213 (tlambert03)
v0.4.2 (2023-08-20)
Fixed bugs:
- fix: fix import of removed private vendored attr in pydantic #215 (tlambert03)
Merged pull requests:
- ci(pre-commit.ci): autoupdate #212 (pre-commit-ci[bot])
v0.4.1 (2023-08-01)
Fixed bugs:
- fix: remove print #211 (tlambert03)
v0.4.0 (2023-07-16)
Fixed bugs:
- fix: update stacklevel for deprecation warning #210 (tlambert03)
v0.4.0rc4 (2023-07-16)
Implemented enhancements:
- feat: catch and fix lowercase 'ome' in schemas #209 (tlambert03)
- feat: add transformations to from_xml #208 (tlambert03)
v0.4.0rc3 (2023-07-14)
Implemented enhancements:
- feat: add back napari plugin #207 (tlambert03)
- feat: support pydantic2 #205 (tlambert03)
Merged pull requests:
- build: remove pydantic-extra-types dep #206 (tlambert03)
v0.4.0rc2 (2023-07-12)
Implemented enhancements:
- feat: add
numpy_dtype
property to PixelType #202 (tlambert03) - feat: to_etree_element #201 (tlambert03)
- feat: transform old schema #199 (tlambert03)
- feat: add 'kind' field to dict output for various subclasses that are otherwise identical #185 (tlambert03)
Fixed bugs:
- fix: fix missing set values in xml output #204 (tlambert03)
Tests & CI:
- ci: add codspeed benchmarks #200 (tlambert03)
- test: test for bad dates #198 (tlambert03)
- ci: fixing built branch #197 (tlambert03)
Merged pull requests:
- docs: add migration guide for v0.4.0 #203 (tlambert03)
v0.4.0rc1 (2023-07-08)
Implemented enhancements:
- feat: complete rewrite, using xsdata instead of xmlschema #176 (tlambert03)
Fixed bugs:
- fix: Move deprecated init kwargs to proper fields #194 (tlambert03)
- fix: Fix colors #190 (tlambert03)
Tests & CI:
- ci: coverage changes #195 (tlambert03)
- test: rearranging tests #192 (tlambert03)
- test: more omero-cli tests #191 (tlambert03)
- test: add nd2 test #188 (tlambert03)
- test: Omero-cli-transfer test #187 (tlambert03)
Merged pull requests:
- build: make pint and lxml optional deps #196 (tlambert03)
- docs: updating docs #193 (tlambert03)
- build: add back py37 support #189 (tlambert03)
v0.4.0a5 (2023-07-06)
v0.4.0a4 (2023-07-05)
Implemented enhancements:
- feat: better rich_repr #181 (tlambert03)
Fixed bugs:
- fix: better sequence for structured annotations #186 (tlambert03)
- fix: fix metadata only #184 (tlambert03)
- fix: use date time instead of xsdata XMLDateTime #182 (tlambert03)
v0.4.0a3 (2023-07-04)
Fixed bugs:
- fix: more robust id conversion #180 (tlambert03)
Tests & CI:
- test: add typing tests #178 (tlambert03)
v0.4.0a2 (2023-07-03)
Tests & CI:
- test: add more tests #177 (tlambert03)
v0.4.0a1 (2023-07-02)
Merged pull requests:
- ci(pre-commit.ci): autoupdate #172 (pre-commit-ci[bot])
v0.3.4 (2023-04-06)
Implemented enhancements:
- feat: make lxml optional (but don't yet remove from requirements) #166 (tlambert03)
Fixed bugs:
- fix: always get schema in xmlschema2dict #169 (tlambert03)
v0.3.3 (2023-01-29)
Fixed bugs:
- fix: prevent unset color from getting output in the XML #164 (tlambert03)
- fix: use lax validation by default #159 (tlambert03)
Tests & CI:
- style: update pre-commit, use ruff instead of flake8 #160 (tlambert03)
Merged pull requests:
- refactor: init_subclass instead of metaclass #165 (tlambert03)
- build: Use hatchling for build backend #161 (tlambert03)
v0.3.2 (2022-11-17)
Tests & CI:
- ci: add dependabot #149 (tlambert03)
Merged pull requests:
- build: Remove upper version bound of xmlschema dependency #156 (ap--)
- ci(dependabot): bump actions/cache from 2 to 3 #155 (dependabot[bot])
- docs: Fix readthedocs build #154 (tlambert03)
- ci(dependabot): bump actions/checkout from 2 to 3 #152 (dependabot[bot])
- ci(dependabot): bump actions/setup-python from 2 to 4 #151 (dependabot[bot])
- feat: support python 3.11 #150 (tlambert03)
v0.3.1 (2022-09-16)
Fixed bugs:
v0.3.0 (2022-05-25)
Implemented enhancements:
- Performance: Lxml parsing #127 (Nicholas-Schaub)
Tests & CI:
- update release action #140 (tlambert03)
Merged pull requests:
- fix and test check-manifest #142 (tlambert03)
- add v0.3.0 changelog #141 (tlambert03)
- Minor documentation updates #139 (tlambert03)
- Revert default parser, add FutureWarning for v0.4.0 change #138 (tlambert03)
- Package reorganization #131 (tlambert03)
- Bump ipython from 7.15.0 to 7.16.3 in /docs #123 (dependabot[bot])
- Add changelog generator, and minor release stuff #121 (tlambert03)
v0.2.10 (2021-12-29)
Implemented enhancements:
- support python 3.10 #119 (tlambert03)
Fixed bugs:
- fix built branch #120 (tlambert03)
- Add
kind
to all shapes types #117 (tlambert03)
Tests & CI:
- rename master to main #118 (tlambert03)
v0.2.9 (2021-08-25)
Implemented enhancements:
- Better abstract "group" types for Instrument and Union #103 (tlambert03)
Fixed bugs:
- fix datetime writing #106 (tlambert03)
- Unpin xmlschema, fix for newer versions #105 (tlambert03)
v0.2.8 (2021-08-10)
Merged pull requests:
- use pydantic Color type #100 (tlambert03)
v0.2.7 (2021-07-10)
Merged pull requests:
- look for ome_types metadata at layer.metadata['ome_types'] #97 (tlambert03)
v0.2.6 (2021-06-26)
Merged pull requests:
- update OME tree widget #95 (tlambert03)
- add xml viewer widget napari plugin #94 (tlambert03)
- Fix retrieval of non 2016 OME schema #92 (tlambert03)
v0.2.5 (2021-06-14)
Merged pull requests:
- Fix OME model creation with OME namespace prefix #91 (tlambert03)
- add py.typed for pep 561 compliance #83 (tlambert03)
- Make ureg public and test all unit enums in simple_types #82 (tlambert03)
- Change aicsimageio tests cache key #81 (tlambert03)
- Fix built branch #80 (tlambert03)
- Use Pydantic BaseModel instead of dataclass #74 (tlambert03)
v0.2.4 (2021-02-10)
Merged pull requests:
- admin/update-build-infra #79 (evamaxfield)
- Add aicsimageio test #77 (tlambert03)
- slight fix to built-branch workflow #76 (tlambert03)
- Add a built branch #75 (tlambert03)
- pin xmlschema to 1.4.1 #73 (tlambert03)
- Pull out
_tiff2xml
fromfrom_tiff
#72 (tlambert03) - feature/pass-kwargs-to-xml #69 (evamaxfield)
- Add benchmark option to tests #63 (tlambert03)
v0.2.3 (2020-12-24)
Merged pull requests:
- patch for xmlschema 1.4.0 #62 (tlambert03)
- Fix serialization/deserialization of weakrefs #61 (tlambert03)
v0.2.2 (2020-12-21)
Merged pull requests:
- Add windows and mac tests on CI, add py3.9 #59 (tlambert03)
- catch long string path exists fail #58 (tlambert03)
v0.2.1 (2020-12-09)
Merged pull requests:
- fix etree parse on literal string #56 (tlambert03)
- add from_tiff test #55 (tlambert03)
- update readme #54 (tlambert03)
v0.2.0 (2020-09-15)
Merged pull requests:
- from_tiff convenience function #51 (tlambert03)
- fix xsd:list code gen #48 (tlambert03)
- add & skip failing test #46 (tlambert03)
- Add to_xml for serializing a model to XML #44 (jmuhlich)
- update isort #42 (tlambert03)
- basic api docs #41 (tlambert03)
- Add docstrings #40 (tlambert03)
- Add _quantity property for values with units #38 (jmuhlich)
- Fix type for id field of Settings subclasses #37 (jmuhlich)
- Update References with pointer to target object #34 (jmuhlich)
- Give sentinel objects a distinctive repr #32 (jmuhlich)
- Make id fields non-optional but retain auto-numbering #31 (jmuhlich)
- Improve sorting of generated code for consistency #29 (jmuhlich)
- Use local copy of schema for autogen #28 (jmuhlich)
v0.1.0 (2020-08-06)
Merged pull requests:
- improved repr #26 (tlambert03)
- better non-default in subclass solution #25 (tlambert03)
- make IDs optional, add ome_dataclass decorator #23 (tlambert03)
- Rename container fields to plural form #22 (jmuhlich)
- Make annotations work #21 (jmuhlich)
- no disk caching #20 (tlambert03)
- Make light sources and shapes work #17 (jmuhlich)
- add --nogen option to run tests on pregenerated code #14 (tlambert03)
- add mypy check on generated code #12 (tlambert03)
- Improve model for BinData #11 (jmuhlich)
- Add OME sample data to tests, and mark with xfail for now #10 (tlambert03)
- Improve typing hints in generated code #7 (jmuhlich)
- Pin isort version to 4.x due to big changes in 5.x #6 (jmuhlich)
v0.0.1 (2020-05-30)
v0.0.1rc5 (2020-05-30)
v0.0.1rc4 (2020-05-30)
v0.0.1rc3 (2020-05-30)
v0.0.1rc2 (2020-05-30)
v0.0.1rc1 (2020-05-30)
Merged pull requests:
- initial setup config #1 (tlambert03)
* This Changelog was automatically generated by github_changelog_generator