Releases: CellProfiling/cam_acq
Releases · CellProfiling/cam_acq
0.8.0
Merged pull requests:
- Bump version to 0.8.0 (#1061) @MartinHjelmare
- Fix readthedocs build (#1060) @MartinHjelmare
- Clean pytest fixture event loop access (#1059) @MartinHjelmare
- Add support for Python 3.11-3.13 (#1056) @MartinHjelmare
- Remove use of pkg_resources (#1058) @MartinHjelmare
- Clean docs build and config (#1057) @MartinHjelmare
- Add support for Python 3.10 (#530) @MartinHjelmare
- Hide dependencies in release drafter (#529) @MartinHjelmare
- Add dependabot for github actions (#387) @MartinHjelmare
- Use flake8-docstrings (#386) @MartinHjelmare
- Drop pycodestyle requirement (#334) @MartinHjelmare
- Add support for Python 3.9 (#295) @MartinHjelmare
- Use raise from (#249) @MartinHjelmare
- Add dependabot (#204) @MartinHjelmare
- Scheduled monthly dependency update for June (#203) @pyup-bot
- Scheduled monthly dependency update for May (#202) @pyup-bot
- Update changelog (#200) @github-actions
Breaking changes:
- Remove support for Python 3.8 and 3.9 (#1054) @MartinHjelmare
- Remove support for Python 3.7 (#496) @MartinHjelmare
- Bump minimum Python version to 3.7 (#294) @MartinHjelmare
⬆️ Dependencies
738 changes
- Bump leicaimage from 0.2.1 to 0.4.0 (#1011) @dependabot
- Bump numpy from 1.24.3 to 2.2.1 (#1052) @dependabot
- Bump tifffile from 2023.4.12 to 2024.12.12 (#1050) @dependabot
- Bump pytest-cov from 5.0.0 to 6.0.0 (#1042) @dependabot
- Bump sphinx from 6.2.0 to 8.1.3 (#1028) @dependabot
- Bump setuptools from 75.3.0 to 75.6.0 (#1047) @dependabot
- Bump pylint from 3.2.7 to 3.3.3 (#1055) @dependabot
- Bump sphinx-autobuild from 2021.3.14 to 2024.10.3 (#1020) @dependabot
- Bump voluptuous from 0.14.2 to 0.15.2 (#962) @dependabot
- Bump black from 23.12.1 to 24.10.0 (#1026) @dependabot
- Bump jinja2 from 3.1.4 to 3.1.5 (#1053) @dependabot
- Bump actions/upload-artifact from 4.4.3 to 4.5.0 (#1051) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (#1049) @dependabot
- Bump wheel from 0.44.0 to 0.45.1 (#1045) @dependabot
- Bump sphinx-rtd-theme from 3.0.1 to 3.0.2 (#1044) @dependabot
- Bump async-timeout from 4.0.3 to 5.0.1 (#1043) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.12.0 to 1.12.2 (#1041) @dependabot
- Bump setuptools from 75.2.0 to 75.3.0 (#1038) @dependabot
- Bump colorlog from 6.8.2 to 6.9.0 (#1037) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.0 (#1040) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 (#1036) @dependabot
- Bump xmltodict from 0.14.1 to 0.14.2 (#1035) @dependabot
- Bump tox from 4.23.0 to 4.23.2 (#1034) @dependabot
- Bump actions/setup-python from 5.2.0 to 5.3.0 (#1033) @dependabot
- Bump actions/checkout from 4.2.1 to 4.2.2 (#1032) @dependabot
- Bump setuptools from 75.1.0 to 75.2.0 (#1031) @dependabot
- Bump tox from 4.21.2 to 4.23.0 (#1030) @dependabot
- Bump xmltodict from 0.13.0 to 0.14.1 (#1027) @dependabot
- Bump sphinx-rtd-theme from 2.0.0 to 3.0.1 (#1029) @dependabot
- Bump actions/upload-artifact from 4.4.2 to 4.4.3 (#1025) @dependabot
- Bump actions/upload-artifact from 4.4.1 to 4.4.2 (#1024) @dependabot
- Bump actions/checkout from 4.2.0 to 4.2.1 (#1022) @dependabot
- Bump actions/upload-artifact from 4.4.0 to 4.4.1 (#1023) @dependabot
- Bump tox from 4.20.0 to 4.21.2 (#1019) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 (#1018) @dependabot
- Bump actions/checkout from 4.1.7 to 4.2.0 (#1016) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 (#1015) @dependabot
- Bump setuptools from 75.0.0 to 75.1.0 (#1010) @dependabot
- Bump tox from 4.18.1 to 4.20.0 (#1013) @dependabot
- Bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 (#1008) @dependabot
- Bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 (#1007) @dependabot
- Bump setuptools from 74.1.2 to 75.0.0 (#1005) @dependabot
- Bump pytest from 8.3.2 to 8.3.3 (#1006) @dependabot
- Bump peter-evans/create-pull-request from 7.0.1 to 7.0.2 (#1004) @dependabot
- Bump tox from 4.18.0 to 4.18.1 (#1003) @dependabot
- Bump setuptools from 74.0.0 to 74.1.2 (#1000) @dependabot
- Bump peter-evans/create-pull-request from 7.0.0 to 7.0.1 (#999) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 (#997) @dependabot
- Bump peter-evans/create-pull-request from 6.1.0 to 7.0.0 (#998) @dependabot
- Bump actions/upload-artifact from 4.3.6 to 4.4.0 (#996) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0 (#995) @dependabot
- Bump setuptools from 73.0.1 to 74.0.0 (#993) @dependabot
- Bump pylint from 3.2.6 to 3.2.7 (#992) @dependabot
- Bump actions/setup-python from 5.1.1 to 5.2.0 (#991) @dependabot
- Bump pytest-asyncio from 0.23.8 to 0.24.0 (#990) @dependabot
- Bump setuptools from 72.2.0 to 73.0.1 (#989) @dependabot
- Bump setuptools from 72.1.0 to 72.2.0 (#987) @dependabot
- Bump tox from 4.17.1 to 4.18.0 (#985) @dependabot
- Bump tox from 4.16.0 to 4.17.1 (#984) @dependabot
- Bump actions/upload-artifact from 4.3.5 to 4.3.6 (#982) @dependabot
- Bump setuptools from 71.1.0 to 72.1.0 (#977) @dependabot
- Bump actions/upload-artifact from 4.3.4 to 4.3.5 (#976) @dependabot
- Bump flake8 from 7.1.0 to 7.1.1 (#979) @dependabot
- Bump wheel from 0.43.0 to 0.44.0 (#981) @dependabot
- Bump pytest from 8.3.1 to 8.3.2 (#975) @dependabot
- Bump pytest-asyncio from 0.23.7 to 0.23.8 (#967) @dependabot
- Bump pylint from 3.2.5 to 3.2.6 (#973) @dependabot
- Bump setuptools from 70.3.0 to 71.1.0 (#971) @dependabot
- Bump pytest from 8.2.2 to 8.3.1 (#972) @dependabot
- Bump setuptools from 70.2.0 to 70.3.0 (#966) @dependabot
- Bump actions/setup-python from 5.1.0 to 5.1.1 (#965) @dependabot
- Bump setuptools from 70.1.1 to 70.2.0 (#964) @dependabot
- Bump tox from 4.15.1 to 4.16.0 (#961) @dependabot
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 (#960) @dependabot
- Bump actions/download-artifact from 4.1.7 to 4.1.8 (#959) @dependabot
- Bump setuptools from 70.1.0 to 70.1.1 (#956) @dependabot
- Bump pylint from 3.2.3 to 3.2.5 (#957) @dependabot
- Bump twine from 5.1.0 to 5.1.1 (#955) @dependabot
- Bump setuptools from 70.0.0 to 70.1.0 (#953) @dependabot
- Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (#951) @dependabot
- Bump flake8 from 7.0.0 to 7.1.0 (#949) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#948) @dependabot
- Bump actions/checkout from 4.1.6 to 4.1.7 (#947) @dependabot
- Bump pytest from 8.2.1 to 8.2.2 (#944) @dependabot
- Bump tox from 4.15.0 to 4.15.1 (#945) @dependabot
- Bump pylint from 3.2.2 to 3.2.3 (#946) @dependabot
- Bump pylint from 3.2.1 to 3.2.2 (#943) @dependabot
- Bump setuptools from 69.5.1 to 70.0.0 (#942) @dependabot
- Bump pylint from 3.1.0 to 3.2.1 (#940) @dependabot
- Bump pytest-asyncio from 0.23.6 to 0.23.7 (#939) @dependabot
- Bump twine from 5.0.0 to 5.1.0 (#938) @dependabot
- Bump pytest from 8.2.0 to 8.2.1 (#937) @dependabot
- Bump actions/checkout from 4.1.5 to 4.1.6 (#936) @dependabot
- Bump jinja2 from 3.1.3 to 3.1.4 (#933) @dependabot
- Bump actions/checkout from 4.1.4 to 4.1.5 (#934) @dependabot
- Bump tox from 4.14.2 to 4.15.0 (#928) @dependabot
- Bump pytest from 8.1.1 to 8.2.0 (#931) @dependabot
- Bump actions/download-artifact from 4.1.6 to 4.1.7 (#926) @dependabot
- Bump actions/checkout from 4.1.3 to 4.1.4 (#925) @dependabot
- Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 (#927) @dependabot
- Bump actions/checkout from 4.1.2 to 4.1.3 (#922) @dependabot
- Bump actions/download-artifact from 4.1.5 to 4.1.6 (#923) @dependabot
- Bump actions/upload-artifact from 4.3.2 to 4.3.3 (#924) @dependabot
- Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 (#916) @dependabot
- Bump actions/download-artifact from 4.1.4 to 4.1.5 (#917) @dependabot
- Bump actions/upload-artifact from 4.3.1 to 4.3.2 (#918) @dependabot
- Bump setuptools from 69.1.1 to 69.5.1 (#913) @dependabot
- Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 (#915) @dependabot
- Bump actions/setup-python from 5.0.0 to 5.1.0 (#911) @dependabot
- Bump pytest-cov from 4.1.0 to 5.0.0 (#909) @dependabot
- Bump pytest-mock from 3.12.0 to 3.14.0 (#907) @dependabot
- Bump tox from 4.14.1 to 4.14.2 (#908) @dependabot
- Bump pytest-asyncio from 0.23.5.post1 to 0.23.6 (#910) @dependabot
- Bump wheel from 0.42.0 to 0.43.0 (#906) @dependabot
- Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2 (#902) @dependabot
- Bump actions/checkout from 4.1.1 to 4.1.2 (#903) @dependabot
- Bump pytest-asyncio from 0.23.5 to 0.23.5.post1 (#901) @dependabot
- Bump pytest from 8.1.0 to 8.1.1 (#900) @dependabot
- Bump pytest-timeout from 2.2.0 to 2.3.1 (#899) @dependabot
- Bump tox from 4.13.0 to 4.14.1 (#898) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 (#897) @dependabot
- Bump pytest from 8.0.2 to 8.1.0 (#895) @dependabot
- Bump actions/download-artifact from 4.1.3 to 4.1.4 (#896) @dependabot
- Bump peter-evans/create-pull-request from 6.0.0 to 6.0.1 (#893) @dependabot
- Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 (#894) @dependabot
- Bump actions/download-artifact from 4.1.2 to 4.1.3 (#892) @dependabot
- Bump setuptools from 69.1.0 to 69.1.1 (#891) @dependabot
- Bump pytest from 8.0.1 to 8.0.2 (#890) @dependabot
- Bump pylint from 3.0.3 to 3.1.0 (#889) @dependabot
- Bump tox from 4.12.1 to 4.13.0 (#887) @dependabot
- Bump setuptools from 69.0.3 to 69.1.0 (#886) @dependabot
- Bump pytest from 8.0.0 to 8.0.1 (#885) @dependabot
- Bump ruamel-yaml from 0.18.5 to 0.18.6 (#881) @dependabot
- Bump twine from 4.0.2 to 5.0.0 (#882) @dependabot
- Bump pytest from 7.4.4 to 8.0.0 (#869) @dependabot
- Bump pytest-asyncio from 0.23.4 to 0.23.5 (#880) @dependabot
- Bump actions/download-artifact from 4.1.1 to 4.1.2 (#878) @dependabot
- Bump actions/upload-artifact from 4.3.0 to 4.3.1 (#879) @dependabot...
0.7.5
Merged pull requests:
- Bump version to 0.7.5 (#199) @MartinHjelmare
- Update release instructions (#198) @MartinHjelmare
- Link to release instructions in readme (#197) @MartinHjelmare
- Change default branch to master (#196) @MartinHjelmare
- Update changelog (#195) @github-actions
0.7.4
Merged pull requests:
- Update release procedure (#193) @MartinHjelmare
- Update changelog generator action (#192) @MartinHjelmare
- Add generate changelog action (#191) @MartinHjelmare
- Add release drafter (#190) @MartinHjelmare
0.7.3
Merged pull requests:
- Fix release and publish actions #188 (MartinHjelmare)
- Bump version to 0.7.3.dev0 #187 (MartinHjelmare)
0.7.2
Merged pull requests:
- Add rc label check action #185 (MartinHjelmare)
- Update release instructions #184 (MartinHjelmare)
- Bump version to 0.7.2.dev0 #183 (MartinHjelmare)
0.7.1
Merged pull requests:
- Fix release workflow jobs #181 (MartinHjelmare)
- Bump version to 0.7.1.dev0 #180 (MartinHjelmare)
0.7.0
Merged pull requests:
- Fix release deps #178 (MartinHjelmare)
- Add github actions CI #177 (MartinHjelmare)
- Scheduled monthly dependency update for March #176 (pyup-bot)
- Update author email #175 (MartinHjelmare)
0.6.0
Breaking Changes:
- Replace os.path with pathlib #169 (MartinHjelmare)
- Refactor sample #165 (MartinHjelmare)
Closed issues:
- Replace str.format with f-strings #168
Merged pull requests:
- Use leicaimage instead of leicaexperiment #173 (MartinHjelmare)
- Scheduled monthly dependency update for February #172 (pyup-bot)
- Change license to Apache 2.0 #171 (MartinHjelmare)
- Make toggle automation more robust #170 (MartinHjelmare)
- Convert format strings to f-strings #167 (MartinHjelmare)
- Order automations functions and classes logically #166 (MartinHjelmare)
0.5.0
Breaking Changes:
- Remove gain plugin #162 (MartinHjelmare)
Merged pull requests:
- Fix make_proj #163 (MartinHjelmare)
- Add lint to scripts #161 (MartinHjelmare)
- Fix travis pypi deploy round 2 #160 (MartinHjelmare)
- Fix travis pypi deploy #159 (MartinHjelmare)
- Update manifest to exclude more files #158 (MartinHjelmare)
0.4.0
Breaking Changes:
- Refactor to use asyncio #91 (MartinHjelmare)
- Replace gain plugin with automation #57 (MartinHjelmare)
Closed issues:
- Add config validation using voluptuous #145
- Add entry_point support for plugins #127
- Only fire events after calculating gain #117
- Update release procedure #108
- Move to asyncio core with event loop #92
- Bump leicacam version to 0.2.2 #86
- Move job queue to center #84
- Add delay action #82
- Update readme #76
- Add csv sample creator file support #73
- Clean up sample behavior and signatures #71
- Clean up logging format output #70
- Clean up child threads at stop event #67
- Fire both api image events and sample image events #66
- Add event_type attribute to all events #64
- Abstract the directory structure of the sample away from the plugins #62
- Abstract all microscope specifics from core and plugins #61
- Replace gain plugin flow with yaml automation #59
- Fix main module #58
Merged pull requests:
- Update readme #156 (MartinHjelmare)
- Clean up sample action schema container #155 (MartinHjelmare)
- Round gain value to integer #154 (MartinHjelmare)
- Filter duplicate consecutive image replies #153 (MartinHjelmare)
- Fix cmd sent future done #152 (MartinHjelmare)
- Clean yaml loading in tests #151 (MartinHjelmare)
- Add custom cli args #150 (MartinHjelmare)
- Add automation config validation schema #149 (MartinHjelmare)
- Add leica config validation schema #148 (MartinHjelmare)
- Remove sample state loading #147 (MartinHjelmare)
- Add config validation #146 (MartinHjelmare)
- Add start and stop delay #144 (MartinHjelmare)
- Fix receive reply #143 (MartinHjelmare)
- Fix api send service schema #142 (MartinHjelmare)
- Fix plugin action type names #141 (MartinHjelmare)
- Use existing sample implicitly on next well check #140 (MartinHjelmare)
- Create sample helper #139 (MartinHjelmare)
- Extract event match helper #138 (MartinHjelmare)
- Enhance actions interface #137 (MartinHjelmare)
- Add vscode to gitignore #136 (MartinHjelmare)
- Load plugin from config #135 (MartinHjelmare)
- Add pypi release to makefile #134 (MartinHjelmare)
- Make leica api more robust #133 (MartinHjelmare)
- Bump leicacam to 0.4.0 #132 (MartinHjelmare)
- Move tests to correct location #131 (MartinHjelmare)
- Move sample to plugins #130 (MartinHjelmare)
- Move automations to plugins #129 (MartinHjelmare)
- Move api to plugins #128 (MartinHjelmare)
- Enable external plugins via entry_points #126 (MartinHjelmare)
- Add Python 3.8 travis and tox env #125 (MartinHjelmare)
- Fix tox #124 (MartinHjelmare)
- Scheduled monthly dependency update for November #123 (pyup-bot)
- Add travis pypi deploy #122 (MartinHjelmare)
- Clean up sample return values #121 (MartinHjelmare)
- Add a complete workflow test #120 (MartinHjelmare)
- Add exceptions #119 (MartinHjelmare)
- Fire gain event and remove sample overwrite #118 (MartinHjelmare)
- Fix docs build #116 (MartinHjelmare)
- Scheduled monthly dependency update for October #115 (pyup-bot)
- Scheduled monthly dependency update for September #114 (pyup-bot)
- Update black repo urls #113 (MartinHjelmare)
- Fix empty sample config #112 (MartinHjelmare)
- Convert readme to markdown #111 (MartinHjelmare)
- Add .readthedocs.yml config file #110 (MartinHjelmare)
- Fix docs build #109 (MartinHjelmare)
- Update release procedure #107 (MartinHjelmare)
- Bump pydocstyle to 4.0.1 #106 (MartinHjelmare)
- Fix image metadata #105 (MartinHjelmare)
- Add requirements_dev.txt #104 (MartinHjelmare)
- Clean requirements #103 (MartinHjelmare)
- Bump scipy to 1.3.1 #102 (MartinHjelmare)
- Bump ruamel.yaml to 0.16.5 #101 (MartinHjelmare)
- Update changelog script #100 (MartinHjelmare)
- Bump pylint to 2.3.1 #99 (MartinHjelmare)
- Use VERSION file to single source ver...