diff --git a/CHANGELOG.md b/CHANGELOG.md
index 46ca3f2..d4347af 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,10 +1,264 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+# Unreleased
+
+## Commit Statistics
+
+
+
+ - 19 commits contributed to the release over the course of 33 calendar days.
+ - 580 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+## Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - CI time ([`8f911e9`](https://github.com/AlexHayton/nokhwa/commit/8f911e9e8def7819f2a2c46ec48f5b4cc4f95e91))
+ - More prep ([`0573a40`](https://github.com/AlexHayton/nokhwa/commit/0573a40b40064a2244b4ffc2dbd8f5863ac46ab7))
+ - Release prep ([`9313200`](https://github.com/AlexHayton/nokhwa/commit/93132005c790eeac16507c98ec106468de261543))
+ - Get RGB conversion example working ([`ec58466`](https://github.com/AlexHayton/nokhwa/commit/ec5846646ca720ae3f0a0e7314527fa43a26375f))
+ - Colour convert example ([`eaa20d3`](https://github.com/AlexHayton/nokhwa/commit/eaa20d39bc606bed278d187107a1a8545aabeb00))
+ - Tweaks to CallbackCamera ([`13b4770`](https://github.com/AlexHayton/nokhwa/commit/13b47707969cc1b29d894f64d0aeeb2a5b8580e8))
+ - Examples ([`7d6fc71`](https://github.com/AlexHayton/nokhwa/commit/7d6fc717332e84d1a348704441600626117f9a9b))
+ - Prune more unnecessary stuff ([`22e400d`](https://github.com/AlexHayton/nokhwa/commit/22e400d173e82e6c8ad4d43e95a9a53cda821601))
+ - Fix camera format ([`8dc702c`](https://github.com/AlexHayton/nokhwa/commit/8dc702c7d18f69838aae07b515e5a4a1fc7fc485))
+ - Remove decoding bits ([`046dc4c`](https://github.com/AlexHayton/nokhwa/commit/046dc4c98c00449d9d442426f5a022f4f9a3bcac))
+ - It lives ([`9b13d7a`](https://github.com/AlexHayton/nokhwa/commit/9b13d7a58868798cf33742d782758510f37bc58d))
+ - Merge branch 'jaenokhwa' of github.com:AlexHayton/nokhwa into jaenokhwa ([`394d2fe`](https://github.com/AlexHayton/nokhwa/commit/394d2fe8b67203a778000358584526f7a03d49cd))
+ - More ([`06a12bd`](https://github.com/AlexHayton/nokhwa/commit/06a12bd29ae9b231ff18cea117b6a2552854feb4))
+ - Windows compiles ([`549bb30`](https://github.com/AlexHayton/nokhwa/commit/549bb30d15bda3f1cc098749a569091c42cd9346))
+ - More ([`396360a`](https://github.com/AlexHayton/nokhwa/commit/396360a1fb12c88036528d04a2f84281c0bc0bec))
+ - Getting further. Only 55 errors to go ([`552cbf7`](https://github.com/AlexHayton/nokhwa/commit/552cbf7cf0d6a33d7fc9f078df34e07f87918e81))
+ - Getting further ([`2b0dbaa`](https://github.com/AlexHayton/nokhwa/commit/2b0dbaa660ce8dc583608ad8f2327561f4438e86))
+ - Strip it down ([`0f1d55a`](https://github.com/AlexHayton/nokhwa/commit/0f1d55a8d457e7c7113d75bad1529e451e39b563))
+ - Fix some weird stuff I found. Examples gotta go ([`46799a8`](https://github.com/AlexHayton/nokhwa/commit/46799a8a321301a7b13a7ffa9c5f407806334ee3))
+
+
# 0.11.0
+
- Forked from nokhwa, now we are called jaenokhwa... i.e. "Recording again"
- Replaced custom bindings with Zhou Wei's av-foundation / core-media / core-video Rust crates
- Use fourcc for the formats everywhere, as the previous pixel format enum was incomplete
- Removed CameraIndex, instead use the camera GUID as an index
-# 0.10.0
+# 0.10.3 (2022-12-28)
+
+## Commit Statistics
+
+
+
+ - 1 commit contributed to the release.
+ - 2 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+## Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Fix compile error in threaded.rs ([`31ebff1`](https://github.com/AlexHayton/nokhwa/commit/31ebff1a781b7961e59bb1869ab711692c3f16c5))
+
+
+# 0.10.2 (2022-12-25)
+
+# 0.10.1 (2022-12-23)
+
+# 0.10.0-rc1 (2022-11-08)
+
+## Commit Statistics
+
+
+
+ - 64 commits contributed to the release over the course of 285 calendar days.
+ - 326 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+## Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Fix some bugs, complete capture example ([`f11575c`](https://github.com/AlexHayton/nokhwa/commit/f11575c8449abc2df2ddff8c5f9006c5c8861627))
+ - Fix opencv mat api ([`40b7854`](https://github.com/AlexHayton/nokhwa/commit/40b7854b394d5f8976e51fbd1da3ba2d51a501e7))
+ - Opencv mat API ([`dca58ab`](https://github.com/AlexHayton/nokhwa/commit/dca58ab934b18353328ec3efc3aa4bf21b43ea51))
+ - Fix documentation errors ([`b1f0d11`](https://github.com/AlexHayton/nokhwa/commit/b1f0d116209bb00b84cf28ef23d29742576f11bd))
+ - Fix opencv, v4l2, jscam, deprecate gst, ipcam ([`b5b0131`](https://github.com/AlexHayton/nokhwa/commit/b5b013172df2ec8909917db019072dbb4a284bcb))
+ - Add NV12 support for MacOS, fix #51, fix #52 ([`745d3f0`](https://github.com/AlexHayton/nokhwa/commit/745d3f03a6510dd5358795a5e38798388414f557))
+ - Add support for NV12 to fix #52, #51 ([`9da0c8f`](https://github.com/AlexHayton/nokhwa/commit/9da0c8fddf7a6a5417696a28950c640ecb134334))
+ - Fix windows media foundation ([`0dc85c9`](https://github.com/AlexHayton/nokhwa/commit/0dc85c908fa3f8fbc6614672ae623617b1a1691c))
+ - Fix errors and warnings for v4l2 ([`75d10fc`](https://github.com/AlexHayton/nokhwa/commit/75d10fc9ef88c36a031b789e741d91183fe900e1))
+ - Merge pull request #65 from ChemicalXandco/fix-opencv ([`152e4c0`](https://github.com/AlexHayton/nokhwa/commit/152e4c0f024619cab938c3d7912e8e10b1e6ce20))
+ - Browser backend todoed, raw frame format, threaded fixes ([`4677ce0`](https://github.com/AlexHayton/nokhwa/commit/4677ce0400724667feaf5a8e1578f984f44c0e44))
+ - Fix opencv backend ([`c7cffe8`](https://github.com/AlexHayton/nokhwa/commit/c7cffe88132d08cde2d8325169bb37dfd85953b7))
+ - Fix v4l2, avfoundation, msmf, in progress ([`8f08c8a`](https://github.com/AlexHayton/nokhwa/commit/8f08c8a9ef95c5e22c638d0a1ea7663617cf0a1a))
+ - Merge branch 'senpai' into 0.9.2 ([`cf72d42`](https://github.com/AlexHayton/nokhwa/commit/cf72d4247889ced229909d82e73e185dae3b30ad))
+ - Intermidiate commit ([`90cddd4`](https://github.com/AlexHayton/nokhwa/commit/90cddd4f804e19f6f599d7f155272508829b6944))
+ - Add controls support for AVFoundation ([`02e91fa`](https://github.com/AlexHayton/nokhwa/commit/02e91fa95122d2afeb3968bbc820d8fbb13e740e))
+ - Fix glaring API flaw with RequestedFormat, add control detection for AVFoundation ([`ee3056d`](https://github.com/AlexHayton/nokhwa/commit/ee3056d1ecc6f0b4395a79dfd78562ecb417efcb))
+ - Finished AVFoundation base update, prepare for CameraControl update ([`7c27463`](https://github.com/AlexHayton/nokhwa/commit/7c274634f4623b5c518a11fffd7a9f28d46f3e21))
+ - No Errors! ([`642834c`](https://github.com/AlexHayton/nokhwa/commit/642834cb79f2dc4b1465bee40bae55b4d1f20d08))
+ - Work for this week ([`56dee21`](https://github.com/AlexHayton/nokhwa/commit/56dee21591777c074a1785dc1dea18869c59b0e8))
+ - Use boxptr and get rid of statics ([`51e58e1`](https://github.com/AlexHayton/nokhwa/commit/51e58e163d50e5ccb1bce6cecb0b74ddecbfbe51))
+ - In progress avfoundation update ([`c090601`](https://github.com/AlexHayton/nokhwa/commit/c090601599a312006b2f7f145b39e5f7c35c3d8a))
+ - Fix more of the project ([`2961311`](https://github.com/AlexHayton/nokhwa/commit/29613111dabf00c454aa78af21cfbf71f90c6287))
+ - Refactor types and traits into core, fix windows implementation ([`5ad4b50`](https://github.com/AlexHayton/nokhwa/commit/5ad4b508e13a9ff99c2fe1cf6d82ed02fbe7a81f))
+ - Start refactoring out into core ([`c913e92`](https://github.com/AlexHayton/nokhwa/commit/c913e92963f1e8ff6828ea4d6ca97f3723751334))
+ - Finalized public API. v4l2 and opencv implementation ([`b3d286e`](https://github.com/AlexHayton/nokhwa/commit/b3d286e45c386933e52bed91c08c0a33f0ec45b4))
+ - Add besteffort, prepare for another api change ([`207b72d`](https://github.com/AlexHayton/nokhwa/commit/207b72d8d9a6e741f334389b0a4d6c6b9b0ae022))
+ - Fix broken intra-doc links ([`7d7c606`](https://github.com/AlexHayton/nokhwa/commit/7d7c6068d3a88ad21f6c01481034dbd117c91f7a))
+ - RC version of public API ([`8709977`](https://github.com/AlexHayton/nokhwa/commit/8709977181c5331d2247e67b537d35ed93d1dca2))
+ - Start wrapping up public api of 0.10 ([`a38f377`](https://github.com/AlexHayton/nokhwa/commit/a38f377f5711e14f1026ce0e40c83958e10b14ba))
+ - Revamp buffer, remove raw APIs, change cached relations ([`d248f2c`](https://github.com/AlexHayton/nokhwa/commit/d248f2cbdc645c1c3c3bebf36d44509b9af399aa))
+ - Re-add UVC and GST as availible query backends, but with a deprecation flag. Add dbg! to address issue #50 ([`e1e0e35`](https://github.com/AlexHayton/nokhwa/commit/e1e0e35bf1acc67dce9dabee28eb4ad3e704ebbf))
+ - Intermidiate commit because this thing won't stop indexing ([`fc990dd`](https://github.com/AlexHayton/nokhwa/commit/fc990dd4dfd44411d12a3976bd13bc28b188c334))
+ - Merge remote-tracking branch 'origin/senpai' into senpai ([`2923fde`](https://github.com/AlexHayton/nokhwa/commit/2923fde18eafa7caa4d90bafcd754b2295f9eb9c))
+ - AVFoundation FPS setting rework #45, #46 ([`1593f8d`](https://github.com/AlexHayton/nokhwa/commit/1593f8d52c03c11badd75448c730698cd2646438))
+ - Adjust copyright notices ([`f3fb70d`](https://github.com/AlexHayton/nokhwa/commit/f3fb70d7f53607b12bf2170704a0ff8aea1628ca))
+ - Camera trait adjustments ([`4cc71ef`](https://github.com/AlexHayton/nokhwa/commit/4cc71ef37823e2387baf3e11ffe27909381552ff))
+ - Adjust cargo toml, address #45 api changes, address #37, #31 (v4l2 only) ([`1e31c96`](https://github.com/AlexHayton/nokhwa/commit/1e31c962b8837ff341fef40dc9dd0b105a765d8c))
+ - Import adjustments ([`fb57e9b`](https://github.com/AlexHayton/nokhwa/commit/fb57e9b061b28b0a57c16a1b7aa2c6f1d23fe490))
+ - Merge pull request #40 from l1npengtul/0.10 ([`8112554`](https://github.com/AlexHayton/nokhwa/commit/8112554644174c96949c282594ffd4ad15ccb0be))
+ - Merge remote-tracking branch 'origin/0.10' into 0.10 ([`a9bb905`](https://github.com/AlexHayton/nokhwa/commit/a9bb90520f371b7b6656c2e029075e7acb9d1d03))
+ - Use enum dispatch, manually implement PR #38, update camera trait, camera, and backends (todo), update camera controls (todo), add buffer to support other types of image e.g. GRAY ([`cea3de7`](https://github.com/AlexHayton/nokhwa/commit/cea3de73a2d74857e14f8fb5750b86c1c860bd55))
+ - Buffer impl, fixes for some tings, etc ([`d148dc2`](https://github.com/AlexHayton/nokhwa/commit/d148dc208a91460acd3e51210a8e6cb0c22df105))
+ - 0.10 preliminary work ([`78eb1fb`](https://github.com/AlexHayton/nokhwa/commit/78eb1fb7bb02de38c644266c6154bcca7c19a408))
+ - Deprecate GST and UVC. They are a pain to work with and just abandoned. If anyone wants to pick up the maintanence slack, feel free to do so. ([`14c1c53`](https://github.com/AlexHayton/nokhwa/commit/14c1c53b4f2d84c2fcdee9eeb988a7c35ed2d4bd))
+ - Cherry Pick No-Copy Fixes ([`f22decb`](https://github.com/AlexHayton/nokhwa/commit/f22decb1f1a75914913ca2c37cc980de964a3db3))
+ - Fix mediafoundation warning ([`cbe3be6`](https://github.com/AlexHayton/nokhwa/commit/cbe3be667fe3da2fb39afe46b18091bb4c46dd6f))
+ - Add utility function for available camera formats ([`c198822`](https://github.com/AlexHayton/nokhwa/commit/c198822f1b4003e3a2816e71b54148fed430917b))
+ - 0.3.4MSMF/0.9.2Nokhwa - MediaFoundationFix ([`b305b2f`](https://github.com/AlexHayton/nokhwa/commit/b305b2f04969fb8e7152baa89b3d63b87aeea90b))
+ - Use enum dispatch, manually implement PR #38, update camera trait, camera, and backends (todo), update camera controls (todo), add buffer to support other types of image e.g. GRAY ([`bf6301b`](https://github.com/AlexHayton/nokhwa/commit/bf6301b8cbc0eed1fa645e4d269781ee1758c390))
+ - Merge pull request #38 from aleokdev/impl-fn-callback ([`34c6d2d`](https://github.com/AlexHayton/nokhwa/commit/34c6d2d06db1597c47721035f89c59905f56d82f))
+ - Remove Sync restriction from CallbackCamera ([`e81b4c3`](https://github.com/AlexHayton/nokhwa/commit/e81b4c3f20fad64a4db33b3feb0ea8997a8c5a0c))
+ - Buffer impl, fixes for some tings, etc ([`090c2bf`](https://github.com/AlexHayton/nokhwa/commit/090c2bf764cf542288ed6ddd6c987a5c0b37be5c))
+ - Preallocated elements in buffer ([`878ee01`](https://github.com/AlexHayton/nokhwa/commit/878ee012ed7b567ca7abf113e6898eaee44e2e1c))
+ - Merge pull request #36 from starccy/senpai ([`011d780`](https://github.com/AlexHayton/nokhwa/commit/011d780bcca2b2dd55ecbc788f63f18bea99738e))
+ - Preallocated elements in buffer ([`d2ddcc2`](https://github.com/AlexHayton/nokhwa/commit/d2ddcc254654f75484643f3763fa439e507bd870))
+ - 0.10 preliminary work ([`a663010`](https://github.com/AlexHayton/nokhwa/commit/a663010bb33d21402490f553df9570fa5199dc7c))
+ - Deprecate GST and UVC. They are a pain to work with and just abandoned. If anyone wants to pick up the maintanence slack, feel free to do so. ([`b6bd05e`](https://github.com/AlexHayton/nokhwa/commit/b6bd05eb1d9f87b8efe39ba3baee0304c551f3d2))
+ - Cherry Pick No-Copy Fixes ([`07f0ebf`](https://github.com/AlexHayton/nokhwa/commit/07f0ebf20d37cd42cd45c191f485570cf071c82b))
+ - Merge pull request #27 from OtaK/otak/buff-buffers ([`043d326`](https://github.com/AlexHayton/nokhwa/commit/043d326583c1ea82e0e8f6f62a267cea954a751a))
+ - Fixed in-buffer frame decoding + code cleanups ([`c71dd66`](https://github.com/AlexHayton/nokhwa/commit/c71dd669ce918b08524296d0482547086841dc24))
+ - Merge pull request #26 from stefan-muc/feature-boxed-callback ([`6f7cbf7`](https://github.com/AlexHayton/nokhwa/commit/6f7cbf747126c9e3d4a8171783c4c2f17b51e2c0))
+ - Add boxed callback for CallbackCamera ([`2dabcb8`](https://github.com/AlexHayton/nokhwa/commit/2dabcb84d27dffc67ef40e4d159f47f2fb7c62be))
+ - Remove not necessary lifetime specifiers ([`ade6411`](https://github.com/AlexHayton/nokhwa/commit/ade641149b877e3b4d047a22d31303282ffa746d))
+
+
+# 0.10.0-rc2 (2022-11-17)
+
+## Commit Statistics
+
+
+
+ - 5 commits contributed to the release over the course of 5 calendar days.
+ - 8 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+## Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Merge remote-tracking branch 'origin/senpai' into senpai ([`3706525`](https://github.com/AlexHayton/nokhwa/commit/3706525c01464dbc72b0f42b6437df250ea6ca41))
+ - Nokhwa fixes for output thhreaded, #71 ([`ca819f8`](https://github.com/AlexHayton/nokhwa/commit/ca819f89b1d68b2718dd74312d2d8aa1305d5998))
+ - Merge pull request #70 from Roughack/senpai ([`4c5bc35`](https://github.com/AlexHayton/nokhwa/commit/4c5bc35bfc71b3a67c7d3e56bca78ba65328f7c2))
+ - Missing part of a58887846d2116ef6c93f1300412efa7f3676557 ([`d0ffe4f`](https://github.com/AlexHayton/nokhwa/commit/d0ffe4f8c646e82d96c11025342db0620f8d4971))
+ - Correctly convert from intervals to framerate ([`a588878`](https://github.com/AlexHayton/nokhwa/commit/a58887846d2116ef6c93f1300412efa7f3676557))
+
+
+# 0.10.0-rc3 (2022-12-18)
+
+## Commit Statistics
+
+
+
+ - 11 commits contributed to the release over the course of 30 calendar days.
+ - 30 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+## Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - I think it works maybe ([`216a917`](https://github.com/AlexHayton/nokhwa/commit/216a917dfbe4451ae4f1dba470d134394e6edc85))
+ - Intermidiate commit ([`2235f16`](https://github.com/AlexHayton/nokhwa/commit/2235f16adbec8ce892e8c5e5608073bb4120327d))
+ - Hello from my new macbook! Fix #77 ([`9432b4e`](https://github.com/AlexHayton/nokhwa/commit/9432b4e76c2f6b275ba20c0aac4fb97358d787ad))
+ - Drain the receiver ([`5a932c4`](https://github.com/AlexHayton/nokhwa/commit/5a932c4f389e500f70444b5208bb20788b428411))
+ - Fix avfoundation, part 2 ([`2d4d4ee`](https://github.com/AlexHayton/nokhwa/commit/2d4d4ee125c1b58670a7495ce768b9778d424a95))
+ - Possible fix(?) ([`e908efa`](https://github.com/AlexHayton/nokhwa/commit/e908efa03ac17537086887b4e0f8730c85225ea3))
+ - Facade ccrate fixes ([`8722738`](https://github.com/AlexHayton/nokhwa/commit/8722738ebca63081b084fba54052a65c8ed80059))
+ - V4l2 facade crate for input-native ([`faf8be2`](https://github.com/AlexHayton/nokhwa/commit/faf8be2d43218497f00c5a0e8f07b6609d83ee0e))
+ - Intermidiatery commit ([`242d723`](https://github.com/AlexHayton/nokhwa/commit/242d723f6548ba54c65766ab98f060db26449861))
+ - Capture fixes ([`7eb4439`](https://github.com/AlexHayton/nokhwa/commit/7eb44398dc3b26129839b9a098684adbbf2a72ed))
+ - Update docs, rename requested format type to be more descriptive and autocomplete friendly ([`90f0e5f`](https://github.com/AlexHayton/nokhwa/commit/90f0e5fd1ef7cf15894f3da4570af0d2bc2a3ddf))
+
+
+# 0.10.0-rc4 (2022-12-19)
+
+## Commit Statistics
+
+
+
+ - 2 commits contributed to the release.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+## Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Better integration with opencv, housekeeping ([`d038d5a`](https://github.com/AlexHayton/nokhwa/commit/d038d5a43c441577eeac5ad40a556f4c7618cb1c))
+ - Ready update 0.10 ([`f09985c`](https://github.com/AlexHayton/nokhwa/commit/f09985c40a58241d40244dc26b5952b371e4b8cf))
+
+
+# 0.10.0-rc6 (2022-12-19)
+
+## Commit Statistics
+
+
+
+ - 1 commit contributed to the release.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+## Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Fix docs builds, rc5 ([`c5c44a3`](https://github.com/AlexHayton/nokhwa/commit/c5c44a3c8e35c29465b3676662da75a0a986e496))
+
+
+# 0.10.0 (2022-12-19)
+
- Split core types and traits into `nokhwa-core`
- Now you can use `nokhwa`'s Camera types in your own packages, to e.g. create `nokhwa` extensions or use `nokhwa`'s decoders.
- Removed support for JS Bindings
@@ -27,23 +281,220 @@
- Added warning about decoding on main thread reducing performance
- After a year in development, We hope it was worth the wait.
-# 0.9.0
+# 0.9.4 (2021-12-17)
+
+## Commit Statistics
+
+
+
+ - 16 commits contributed to the release over the course of 19 calendar days.
+ - 23 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+## Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Fix mediafoundation warning ([`7675a51`](https://github.com/AlexHayton/nokhwa/commit/7675a5147b6807e1de1daedbcef8200b0023849c))
+ - Add utility function for available camera formats ([`b6eae4a`](https://github.com/AlexHayton/nokhwa/commit/b6eae4a37aaf48e6a18d63952654ecbaadd2693f))
+ - Merge remote-tracking branch 'origin/0.9.2' into 0.9.2 ([`68c55ba`](https://github.com/AlexHayton/nokhwa/commit/68c55bae3e63b59f6e034fedb98571f058e43e59))
+ - 0.3.4MSMF/0.9.2Nokhwa - MediaFoundationFix ([`0b44046`](https://github.com/AlexHayton/nokhwa/commit/0b4404652543de0f630c5e28546cbb632ea19582))
+ - Merge pull request #21 from l1npengtul/revert-20-0.9.2 ([`60b8106`](https://github.com/AlexHayton/nokhwa/commit/60b81063ed3d5e6e94616aad66d8686ecd3bef63))
+ - Revert "0.9.2 - Merge Media Foundation back into main dev branch" ([`7f4e520`](https://github.com/AlexHayton/nokhwa/commit/7f4e520981a8fbf35c2dbb0653bc731f5781a182))
+ - Merge pull request #20 from l1npengtul/0.9.2 ([`284b466`](https://github.com/AlexHayton/nokhwa/commit/284b466da22f210d57fdc451e80f38ef6dd95f63))
+ - Merge branch 0.9.2 into senpai ([`fa35187`](https://github.com/AlexHayton/nokhwa/commit/fa35187687a7b71174ef69ec63c27bff5e90902f))
+ - Fix media foundation format setting ([`7ac349c`](https://github.com/AlexHayton/nokhwa/commit/7ac349c889bf958a0f995656477be24fbf8e95d1))
+ - Refactor to use CameraIndex, add JSCamera to backend types for portable WASM code ([`42f4572`](https://github.com/AlexHayton/nokhwa/commit/42f45727b5da28c2e6cbfc476f66586088668d4e))
+ - Merge pull request #18 from l1npengtul/gstreamer-fix ([`074d9d9`](https://github.com/AlexHayton/nokhwa/commit/074d9d96c437d655f0cab222825ebc2400a34578))
+ - Merge branch 'senpai' into gstreamer-fix ([`78fd462`](https://github.com/AlexHayton/nokhwa/commit/78fd462abba6a03a450ccec8cd8fe316acf560c8))
+ - Update MediaFoundation to latest methods, fix errors in CI ([`69c6c9c`](https://github.com/AlexHayton/nokhwa/commit/69c6c9c887b284c853338007e214ff03b14ec6b9))
+ - Merge branch 'senpai' into gstreamer-fix ([`f7611be`](https://github.com/AlexHayton/nokhwa/commit/f7611be541043551fc119c33610817bc39d5e9a6))
+ - 0.10 prototype: start using CamerIndex, use browser in Camera ([`dc35d65`](https://github.com/AlexHayton/nokhwa/commit/dc35d65cce70d9b92774f7009c947da7ab561eb3))
+ - Switch to Arc ([`8c3a09c`](https://github.com/AlexHayton/nokhwa/commit/8c3a09c11803581c36fbbe85241b19b57090bc1a))
+
+
+# 0.9.1 (2021-11-24)
+
+## Commit Statistics
+
+
+
+ - 1 commit contributed to the release.
+ - 1 day passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+## Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - 0.9.1 - Added documentation for new threaded-capture functions. Fixed unintended behaviour that polled frames did not update last captured frame in threaded camera. Added new constructor. Fixed feature documentation not appearing for Camera struct wgpu ([`6f865bc`](https://github.com/AlexHayton/nokhwa/commit/6f865bc5d22533f7707944df83019f0905cd82e4))
+
+
+# 0.9.0 (2021-11-23)
+
- Fixed Camera Controls for V4L2
- Disabled UVC Backend.
- Added polling and last frame to `ThreadedCamera`
- Updated the `CameraControl` related Camera APIs
-# 0.8.0
+## Commit Statistics
+
+
+
+ - 7 commits contributed to the release over the course of 14 calendar days.
+ - 31 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+## Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Fix cameracontrol for v4l2, add docs, add functions to threaded camera, 0.9.0 ([`f2d016e`](https://github.com/AlexHayton/nokhwa/commit/f2d016eac14c46abab9f40b238673d45ceb33e03))
+ - Remove nightly feature that accidentally creeped in ([`a565393`](https://github.com/AlexHayton/nokhwa/commit/a5653937a36e26f7fc505cb1c037afa846c6dd6f))
+ - Fix CI, disable UVCCamera for now ([`ef63e35`](https://github.com/AlexHayton/nokhwa/commit/ef63e3508bb0bdc651cdf9051be3a78e00234ac2))
+ - Add cfg docs, fix some IDE errors ([`2fa8d1b`](https://github.com/AlexHayton/nokhwa/commit/2fa8d1bd824389e77c256a692f90acd3d2955c69))
+ - Add controls to public Camera API. Make CameraControl API less annoying. Add cameracontrol to example. TODO: Fix setting camera controls ([`c2a4e13`](https://github.com/AlexHayton/nokhwa/commit/c2a4e132b708472899b936dbe26ef2ad97add1c6))
+ - Merge pull request #16 from oskargustafsson/senpai ([`d8afed5`](https://github.com/AlexHayton/nokhwa/commit/d8afed537083e40fc5bce8a5bdf4f9f6a3f4d834))
+ - Fix V4L2 camera exposure control ([`1923245`](https://github.com/AlexHayton/nokhwa/commit/1923245c05e1ea386cb3530bfa6ab5bc09f63b91))
+
+
+# 0.8.0 (2021-10-22)
+
- Media Foundation Access Violation fix (#13)
-# 0.7.0
+# 0.7.0 (2021-10-16)
+
- Bumped some dependencies.
-# 0.5.0
+## Commit Statistics
+
+
+
+ - 2 commits contributed to the release over the course of 8 calendar days.
+ - 9 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+## Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - 0.7 - bumped dependencies ([`d4942f7`](https://github.com/AlexHayton/nokhwa/commit/d4942f7fd27b2c17ce2020b998dae5af6c2b95a0))
+ - Bump to 0.6 - fix msmf ([`fd45683`](https://github.com/AlexHayton/nokhwa/commit/fd45683866f000daa439e3e496218ff609a0390b))
+
+
+# 0.5.0 (2021-10-06)
+
- Fixed `msmf`
- Relicensed to Apache-2.0
+## Commit Statistics
+
+
+
+ - 1 commit contributed to the release.
+ - 8 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+## Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - 0.5.0 ([`ba879c3`](https://github.com/AlexHayton/nokhwa/commit/ba879c3c9230dbd43ea9dab0ce27a95ad6914c4a))
+
+
+# 0.4.3 (2021-09-28)
+
+## Commit Statistics
+
+
+
+ - 50 commits contributed to the release over the course of 86 calendar days.
+ - 87 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 1 unique issue was worked on: [#7](https://github.com/AlexHayton/nokhwa/issues/7)
+
+## Commit Details
+
+
+
+view details
+
+ * **[#7](https://github.com/AlexHayton/nokhwa/issues/7)**
+ - Remove default features from image crate dependency ([`43918fd`](https://github.com/AlexHayton/nokhwa/commit/43918fdc334191d3bea0e74f203bfecf3b959d78))
+ * **Uncategorized**
+ - Add documentation for all_known ([`7907366`](https://github.com/AlexHayton/nokhwa/commit/7907366fe1da839a1fbe6314849b3b130b6f127e))
+ - 0.4.4 ([`43825bd`](https://github.com/AlexHayton/nokhwa/commit/43825bdb2c8a91cdcab65c82d1ca0daaaef0349c))
+ - Amend crate message ([`de810ee`](https://github.com/AlexHayton/nokhwa/commit/de810eee5d696223309e8a7c3693f131c6f1abef))
+ - Fix up remaining stuff - ready to publish ([`41bd83a`](https://github.com/AlexHayton/nokhwa/commit/41bd83a8faa686eb32ce9bab72ceb3bf09482950))
+ - Add no link compile for macos ([`5ca4f63`](https://github.com/AlexHayton/nokhwa/commit/5ca4f6367c7f1d4696b9f073f0f412b2728af9a8))
+ - Add threaded camera ([`0c2b232`](https://github.com/AlexHayton/nokhwa/commit/0c2b232c2c1a966c99af2a8007564c5a21b2b044))
+ - Working AVFoundationn ([`2bfbda2`](https://github.com/AlexHayton/nokhwa/commit/2bfbda2b938fa52444e9c02d81fc8143ea1631ec))
+ - Fix CI for real this time ([`4db43f7`](https://github.com/AlexHayton/nokhwa/commit/4db43f71974c36385cff69a8d12abeabc6e02a13))
+ - Fix CI ([`c7def34`](https://github.com/AlexHayton/nokhwa/commit/c7def34839f563c832b7b7ebb1505e165c5aa15e))
+ - Fixed but it keeps crashing because im missing a info.plist and i cant figure out xcode please help ([`a543d2b`](https://github.com/AlexHayton/nokhwa/commit/a543d2b5220baade68123526e41651a52d2c2fd0))
+ - Satisfy clippy ([`8a08efa`](https://github.com/AlexHayton/nokhwa/commit/8a08efae72f203ee564724eaafc4f71bd09316df))
+ - Untested impl AVFoundation, add nokhwa init to init nokhwa, optimize cargo.toml/features, change CameraInfo to &CameraInfo, fix UVC, fix macros ([`664e06e`](https://github.com/AlexHayton/nokhwa/commit/664e06e052c2321145c4afe52eea90d24985215d))
+ - Merge branch 'msmf-merge' into senpai ([`7558f6a`](https://github.com/AlexHayton/nokhwa/commit/7558f6a62b2374be0b98d4b0ba68cfc8ae839c1e))
+ - Working MSMF ([`9e50f92`](https://github.com/AlexHayton/nokhwa/commit/9e50f920edec9e291f1f2c1410620fa134ce74aa))
+ - Fix clippy error ([`dc23557`](https://github.com/AlexHayton/nokhwa/commit/dc23557a51ee0f911cc71136af8daf7d160844b7))
+ - WASM backend feature completion, all featuers work. update nokhwajs major version bump ([`c0368ff`](https://github.com/AlexHayton/nokhwa/commit/c0368ffdbf7d892d927b0a033f95cd1886da870b))
+ - Refactor repeating code out ([`04a0a6d`](https://github.com/AlexHayton/nokhwa/commit/04a0a6d1b18a885bb412ba9d1a6246224ed448c1))
+ - Add canvas hidden to get uri ([`22e4534`](https://github.com/AlexHayton/nokhwa/commit/22e453450a597ab94d0dce65035667fe0aadc89b))
+ - Get canvas attachment working; FIXME: canvas image capture ([`0309c3a`](https://github.com/AlexHayton/nokhwa/commit/0309c3ad47c66931da10102b68a1d6ef0e79479b))
+ - Add more api test to web example, add proper atttachment for wasm bindgen classes, add name resolution for queryCameras ([`e820612`](https://github.com/AlexHayton/nokhwa/commit/e820612ce68532c1e8dfc9a631622144ef105950))
+ - Refactor obj macro, add default name for cameras ([`450098d`](https://github.com/AlexHayton/nokhwa/commit/450098d6ad2400060c6178e2ffe84babfd781d6a))
+ - Add instantly end capabilities ([`876db19`](https://github.com/AlexHayton/nokhwa/commit/876db19c261e41c214d95f64b683ebad4cf4ca21))
+ - Refactor build to use Object, update docs and fn signatures ([`d740f78`](https://github.com/AlexHayton/nokhwa/commit/d740f78cafeb240015556ddde3845d3bc8536422))
+ - Remove js functions on builds without feature, remove wasmloader, add setup.sh ([`77adf7b`](https://github.com/AlexHayton/nokhwa/commit/77adf7b9deef9d93a0932377439feb0df8c0b029))
+ - Example jscam: get constraints added, request permission fixed; jscamera rs: fixed getconstraints, shortened; make npm sh: removed cargo clean; add .vscode to gitignore ([`f661621`](https://github.com/AlexHayton/nokhwa/commit/f661621545188aabbc9ca32bcaaaa676e2298b1e))
+ - Fix webpack, fix ipcam compile error ([`7e24626`](https://github.com/AlexHayton/nokhwa/commit/7e24626a5b80ef536c3871ef2c7155bf71eda0ce))
+ - Fix compilation errors on wasm ([`abe9adc`](https://github.com/AlexHayton/nokhwa/commit/abe9adc968b624a1047b29c035f385861029fccf))
+ - Change example to yew, remove unneeded lint escape for v4l ([`4f9201a`](https://github.com/AlexHayton/nokhwa/commit/4f9201ae76aaa1eb4cc250d22d82854484ed83df))
+ - Make dediccated npm package, add make npm script, extend wasm api for URI support, start making JSCamera example ([`f8779fb`](https://github.com/AlexHayton/nokhwa/commit/f8779fbc3464bc38b9e45a8fc2270c5f64ca776f))
+ - Fix CI for gstreamer ([`8ac6cc3`](https://github.com/AlexHayton/nokhwa/commit/8ac6cc3350b3535f461e196264d91c24ae3e7830))
+ - Update js_camera with documentation and new APIs, update README, update jenkins CI to use wasm-pack ([`aebd179`](https://github.com/AlexHayton/nokhwa/commit/aebd179215569f18e3853120bb81d747c4cccbf0))
+ - Fix clippy errors ([`08be818`](https://github.com/AlexHayton/nokhwa/commit/08be818ee81c2ffcca008fcf9d47635bf70d8007))
+ - [ci-skip] fix CI errors, skip for pipeline edit from bat to pwsh ([`5b05648`](https://github.com/AlexHayton/nokhwa/commit/5b05648c466f3ca0be256dcaebee2e5106049ac6))
+ - Add rest of JSCamera members, document and other random fixes for API consistancy ([`5ef0990`](https://github.com/AlexHayton/nokhwa/commit/5ef0990d264a8bfe190dfbbdfed7a4c5b12b9955))
+ - Fix documentation warnings ([`04c0d3b`](https://github.com/AlexHayton/nokhwa/commit/04c0d3b74442a213de97c651f709c498925fef34))
+ - Implelemt JSCamera, finish implement Media Foundation, add documentation ([`7e10d36`](https://github.com/AlexHayton/nokhwa/commit/7e10d36c9e8f9463a907a8a43c4e17b6d3fd1eea))
+ - Satisfy clippy ([`d8106f3`](https://github.com/AlexHayton/nokhwa/commit/d8106f35e612b831f75ff66e1f6dba35c579f3c4))
+ - Start safely wrapping MFCamera ([`4a88dad`](https://github.com/AlexHayton/nokhwa/commit/4a88dadd70561b725dcc4790fbf38cb042b605ee))
+ - Bump dependencies, deprecate UVC backend, make use of Cow, finalize Control API ([`9e0aff6`](https://github.com/AlexHayton/nokhwa/commit/9e0aff6b90e62f8a77742f440d43496747d800d1))
+ - Define new backend trait API for control, add MPL license header ([`088934f`](https://github.com/AlexHayton/nokhwa/commit/088934ff81afe66d9ec1930a5853c13b60d6d30a))
+ - Update nokhwa-binding-windows: make clippy happy ([`62e2c5d`](https://github.com/AlexHayton/nokhwa/commit/62e2c5de2ff3b4191b2182b6b12e8fe97d219e3c))
+ - Bump to 0.4.0 to indicate development, add impls for MF types, preliminary definition of mediafoundationcapturedevice, impl msmf query, add query for camera controls, switch frame_raw's return from vec u8 to cow [u8] ([`6cb2d74`](https://github.com/AlexHayton/nokhwa/commit/6cb2d744b16a06795aa5182fda76c84e3bac9d2a))
+ - Write windows backend base ([`1f46945`](https://github.com/AlexHayton/nokhwa/commit/1f46945c381dc09540c4a6bafdd224176a3bd711))
+ - Merge branch 'senpai' of github.com:l1npengtul/nokhwa into senpai ([`55dfedf`](https://github.com/AlexHayton/nokhwa/commit/55dfedfa8fe1ec61aab5505ad34badddf8de4fea))
+ - Not compiling windows media foundation C++ + build.rs ([`7f46e45`](https://github.com/AlexHayton/nokhwa/commit/7f46e45dd1d9ece1784e69c59580eb0075145eac))
+ - Merge pull request #5 from joshua-maros/senpai ([`148ca05`](https://github.com/AlexHayton/nokhwa/commit/148ca053665d39f1ed2e5700532867107d497b48))
+ - Update ouroboros ([`c604180`](https://github.com/AlexHayton/nokhwa/commit/c604180260f225b80d08cf65ef2921e8cd01c013))
+ - Fix msmf query ([`40d4385`](https://github.com/AlexHayton/nokhwa/commit/40d4385d16941300ddac296a50097ca43428752c))
+ - Add MSMF query ([`fc628e4`](https://github.com/AlexHayton/nokhwa/commit/fc628e4b4592b9b73b12da79807e861a19575c97))
+
+
# 0.4.0
+
- Added AVFoundation, MSMF, WASM
- `.get_info()` returns a `&CameraInfo`
- Added Threaded Camera
@@ -53,13 +504,16 @@
- Fixed/Added examples
# 0.3.2
+
- Bumped `ouroboros` to avoid potential UB
- [INTERNAL] Removed `Box` from many internal struct fields of `UVCCaptureDevice`
-# 0.3.1
+# 0.3.1 (2021-07-02)
+
- Added feature hacks to prevent gstreamer/opencv docs.rs build failure
-# 0.3.0
+# 0.3.0 (2021-07-02)
+
- Added `query_devices()` to query available devices on system
- Added `GStreamer` and `OpenCV` backends
- Added `NetworkCamera`
@@ -70,8 +524,62 @@
- General bugfixes/performance enhancements
+## Commit Statistics
+
+
+
+ - 35 commits contributed to the release over the course of 46 calendar days.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+## Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Final doc changes ([`0a6c24e`](https://github.com/AlexHayton/nokhwa/commit/0a6c24edad80717eab32a3563a146cc6c0bfdbc6))
+ - Add finishing touches for 0.3.0 release ([`0aecde7`](https://github.com/AlexHayton/nokhwa/commit/0aecde76589f2504b8e6c095e31dd6fe888e161b))
+ - Fix gstreamer streaming, impl gstreamer query-device capabilities, fix lints, attempt fix openCV ([`3b4878d`](https://github.com/AlexHayton/nokhwa/commit/3b4878d1cb84989af293bdc69879090f7414c828))
+ - Add gstreamer backend, update docs, add new threaded camera bare bones, add network camera, update camera and camera traits, add new macros for future update conveince, add extensive example app ([`ec51884`](https://github.com/AlexHayton/nokhwa/commit/ec51884e64073fb2f32fdf4742e5db0c2966e0eb))
+ - Merge pull request #4 from l1npengtul/yuyv-color-fix ([`38e99b6`](https://github.com/AlexHayton/nokhwa/commit/38e99b6dcd8a517c26b73d52194f85644cd2e215))
+ - Fix issue #3 ([`40f730c`](https://github.com/AlexHayton/nokhwa/commit/40f730c380ff66f08ee680cc267ccb003b2ab018))
+ - Barebones ([`4557e80`](https://github.com/AlexHayton/nokhwa/commit/4557e80c8a855cfb062d7ee74abb769da7dba3ee))
+ - Add msmf boilerplate ([`b003b73`](https://github.com/AlexHayton/nokhwa/commit/b003b7334fd7d25b249fa51c4bfa7af11d4b9845))
+ - Fix misinformation in opencv, create new nokhwa-bindings-windows crate for windows bindings ([`dda4dda`](https://github.com/AlexHayton/nokhwa/commit/dda4ddab0670dd3a1e5faec67ab5ce8356431c4c))
+ - Fix spelling erros, clippy lints, add new conviennce macro for internal use ([`c9bd9fe`](https://github.com/AlexHayton/nokhwa/commit/c9bd9feec48cfef86d1f03d04aeaf9de062c6298))
+ - Add opencv/network camera ([`53a4b36`](https://github.com/AlexHayton/nokhwa/commit/53a4b3616222b341f46998be988539eb39f7c0cb))
+ - Work on opencv ([`784f76f`](https://github.com/AlexHayton/nokhwa/commit/784f76fbda71ddacae7382e30bfaa9bf2f42eb5c))
+ - Add docs and camera location struct for opencv backend, add crate doc to lib.rs, update docs for trait fns, add default impl for `get_frame_buffer` and `min_buffer_size` ([`63906ab`](https://github.com/AlexHayton/nokhwa/commit/63906abf2f69c6d408b14a872b847b5db5a5b358))
+ - Add write api to capture directly gated by a feature ([`e7602b8`](https://github.com/AlexHayton/nokhwa/commit/e7602b80c5f264aeb563afbbe228f220fd4cadd8))
+ - Refactor feature names, move ourobouros to optional, start impl opencv backend, update cargo toml metadata ([`30d91b5`](https://github.com/AlexHayton/nokhwa/commit/30d91b518ab6f2a9eba91ce3054e175d6970f331))
+ - Fix captureAPI backend formatting ([`3d3bda5`](https://github.com/AlexHayton/nokhwa/commit/3d3bda57f6077e07f0bd1452fc56cd4ee6ffb7e9))
+ - Add wgpu texture, update readme and cargo toml feature ([`970d21c`](https://github.com/AlexHayton/nokhwa/commit/970d21c9d9d56b2a093712a7796c4bf94fc52ed9))
+ - Fix warnings when have no feature ([`02edba0`](https://github.com/AlexHayton/nokhwa/commit/02edba08da7e21d2a974a71ceafb7d4f6d4dbe24))
+ - Fix compile error when not have feature ([`90fba00`](https://github.com/AlexHayton/nokhwa/commit/90fba0071f21416d0d78ad589a5030a43a5f7410))
+ - Add finishing touches, more docs ([`acb8048`](https://github.com/AlexHayton/nokhwa/commit/acb8048a51b972921990f93236baf9580d322979))
+ - Finish UVC, Finish Camera, library works! add example ([`f5d024d`](https://github.com/AlexHayton/nokhwa/commit/f5d024d99d9086044991555b01c5d794a49c1a25))
+ - Uvc impl more ([`dd0314c`](https://github.com/AlexHayton/nokhwa/commit/dd0314c1c8059c11a1e52711dba95d9ef1e4c2fd))
+ - Finish impl stream for UVC, change to auto default camera format, adjust trait API ([`85f94eb`](https://github.com/AlexHayton/nokhwa/commit/85f94eb47078acdd8aa714f9f2f8949b8f379d5e))
+ - Switch uvc to maybeuninit to avoid lifetime issues ([`2163b0c`](https://github.com/AlexHayton/nokhwa/commit/2163b0ceff94e6ec15181e30f462447b692f690a))
+ - Start implement uvc, remove IDE folder from git, update gitignore, add docs, pub use for mod.rs, trait impl for CameraFormat (UVC specific), add error sections ([`0c2432b`](https://github.com/AlexHayton/nokhwa/commit/0c2432b5cc07ea6dc3dc16abfb35cf250d1fbaa1))
+ - Start work on UVC, add create and create with, adjust input trait, add new error, add display to backend enum, etc ([`b4a4e43`](https://github.com/AlexHayton/nokhwa/commit/b4a4e43f85d39839684e126817c6005a16552f4f))
+ - Add uvc, adjust traits ([`c2646e7`](https://github.com/AlexHayton/nokhwa/commit/c2646e727ed37b5e1365b327821a60e07735caa6))
+ - Update rustdoc ([`4549b44`](https://github.com/AlexHayton/nokhwa/commit/4549b443c4c8d441877c7221fdaa9dc3d2e32436))
+ - Finish v4l2 camera capture ([`e77c065`](https://github.com/AlexHayton/nokhwa/commit/e77c065fd8e8d840b454a737e38690c7b324f0a0))
+ - Add new trait fn and impl those for v4l ([`1364a64`](https://github.com/AlexHayton/nokhwa/commit/1364a64e0d2ce53539cc0d7618f344e80cbe4df0))
+ - Start impl v4l2 capture backend ([`7aba8d3`](https://github.com/AlexHayton/nokhwa/commit/7aba8d308f60500a75c461232a492ca61d73bb8a))
+ - Add trait and new for v4l2 ([`df412f4`](https://github.com/AlexHayton/nokhwa/commit/df412f4fcdf9f3a877a9a0d4b59a976d16eea3b0))
+ - Add a bunch of files ([`1f43006`](https://github.com/AlexHayton/nokhwa/commit/1f430064b682bb31f4efaf96de52c7662f9f5761))
+ - Add file structure and features ([`8567293`](https://github.com/AlexHayton/nokhwa/commit/8567293b082db1782251a47fa51b0b0e5c2d9ed3))
+ - Add cargo library and namesit on nokhwa ([`e8900ba`](https://github.com/AlexHayton/nokhwa/commit/e8900bad8728a31cf15f954faf311efc01015c65))
+
+
# 0.2.0
+
First release
- UVC/V4L backends
- `Camera` struct for simplification
- `CaptureBackendTrait` to simplify writing backends
+
diff --git a/jaenokhwa-bindings-linux/CHANGELOG.md b/jaenokhwa-bindings-linux/CHANGELOG.md
new file mode 100644
index 0000000..520f972
--- /dev/null
+++ b/jaenokhwa-bindings-linux/CHANGELOG.md
@@ -0,0 +1,28 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+### Commit Statistics
+
+
+
+ - 2 commits contributed to the release.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - More prep ([`0573a40`](https://github.com/AlexHayton/nokhwa/commit/0573a40b40064a2244b4ffc2dbd8f5863ac46ab7))
+ - Release prep ([`9313200`](https://github.com/AlexHayton/nokhwa/commit/93132005c790eeac16507c98ec106468de261543))
+
+
diff --git a/jaenokhwa-bindings-macos/CHANGELOG.md b/jaenokhwa-bindings-macos/CHANGELOG.md
new file mode 100644
index 0000000..bee2dcd
--- /dev/null
+++ b/jaenokhwa-bindings-macos/CHANGELOG.md
@@ -0,0 +1,29 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+### Commit Statistics
+
+
+
+ - 3 commits contributed to the release.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - CI time ([`8f911e9`](https://github.com/AlexHayton/nokhwa/commit/8f911e9e8def7819f2a2c46ec48f5b4cc4f95e91))
+ - More prep ([`0573a40`](https://github.com/AlexHayton/nokhwa/commit/0573a40b40064a2244b4ffc2dbd8f5863ac46ab7))
+ - Release prep ([`9313200`](https://github.com/AlexHayton/nokhwa/commit/93132005c790eeac16507c98ec106468de261543))
+
+
diff --git a/jaenokhwa-bindings-windows/CHANGELOG.md b/jaenokhwa-bindings-windows/CHANGELOG.md
new file mode 100644
index 0000000..240f238
--- /dev/null
+++ b/jaenokhwa-bindings-windows/CHANGELOG.md
@@ -0,0 +1,29 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+### Commit Statistics
+
+
+
+ - 3 commits contributed to the release.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Docs-only fixes ([`8fa9816`](https://github.com/AlexHayton/nokhwa/commit/8fa98164c71372619a32739288965d6db3c79caa))
+ - More prep ([`0573a40`](https://github.com/AlexHayton/nokhwa/commit/0573a40b40064a2244b4ffc2dbd8f5863ac46ab7))
+ - Release prep ([`9313200`](https://github.com/AlexHayton/nokhwa/commit/93132005c790eeac16507c98ec106468de261543))
+
+
diff --git a/jaenokhwa-core/CHANGELOG.md b/jaenokhwa-core/CHANGELOG.md
new file mode 100644
index 0000000..88e50fb
--- /dev/null
+++ b/jaenokhwa-core/CHANGELOG.md
@@ -0,0 +1,31 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+### Commit Statistics
+
+
+
+ - 5 commits contributed to the release.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Add missing feature for output-wasm ([`4a340b2`](https://github.com/AlexHayton/nokhwa/commit/4a340b262d756bf086a3d8cb2d8982876262f997))
+ - Clippy fix ([`32e7f8e`](https://github.com/AlexHayton/nokhwa/commit/32e7f8efbaccb67bdd4bd6b5099e31c34d3d8bd6))
+ - CI time ([`8f911e9`](https://github.com/AlexHayton/nokhwa/commit/8f911e9e8def7819f2a2c46ec48f5b4cc4f95e91))
+ - More prep ([`0573a40`](https://github.com/AlexHayton/nokhwa/commit/0573a40b40064a2244b4ffc2dbd8f5863ac46ab7))
+ - Release prep ([`9313200`](https://github.com/AlexHayton/nokhwa/commit/93132005c790eeac16507c98ec106468de261543))
+
+