diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..903f576 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,194 @@ +# CHANGELOG + + + +## v0.0.4-a.3 (2023-12-21) + + +## v0.0.4-a.2 (2023-12-21) + +### Chore + +* chore: style ([`91df03a`](https://github.com/lsc64/dp-learning-from-features/commit/91df03ad375bd5424438e3e0d26a51c7ad98b78f)) + +### Documentation + +* docs: types and docs for mechanism ([`d79ce1b`](https://github.com/lsc64/dp-learning-from-features/commit/d79ce1b39a871fec5e53980239cb2925058f46c0)) + +### Feature + +* feat: mechanism calibration ([`4dea3b8`](https://github.com/lsc64/dp-learning-from-features/commit/4dea3b8cdbe20a640b6f9af5e4035cee6ee9a1ce)) + +* feat: mechanisms importable ([`47b5a62`](https://github.com/lsc64/dp-learning-from-features/commit/47b5a62faed6ce69b948e26d83ae5ddd67a422a8)) + +* feat: autodp mechanism ([`0525d35`](https://github.com/lsc64/dp-learning-from-features/commit/0525d359a9db35c9b8980b9cceabcd27b570e1b9)) + +### Fix + +* fix: scaled mechanism steps ([`81cf99e`](https://github.com/lsc64/dp-learning-from-features/commit/81cf99e5c466eb19d98b7a4c744cf67e5e56ad8d)) + +* fix: coinpress relative import ([`ca1edc5`](https://github.com/lsc64/dp-learning-from-features/commit/ca1edc559d322079de1c05b14bc600de110964c6)) + +### Refactor + +* refactor: ruff linter ([`aea7598`](https://github.com/lsc64/dp-learning-from-features/commit/aea7598555e8534805affa6d773466839361cced)) + + +## v0.0.4-a.1 (2023-12-20) + +### Breaking + +* refactor!: remove manual RDP conversion ([`2b95994`](https://github.com/lsc64/dp-learning-from-features/commit/2b95994c2dd516ddfe4f7dbcc0b363a4a813bda5)) + +### Chore + +* chore: ruff ([`711796a`](https://github.com/lsc64/dp-learning-from-features/commit/711796aec8909daa097e635258188d1c83cff62c)) + +### Documentation + +* docs: missing k_classes ([`e3b2390`](https://github.com/lsc64/dp-learning-from-features/commit/e3b2390c1b10b16c685147ef6ceeb0635a811c12)) + +### Feature + +* feat: coinpress ([`da2db9a`](https://github.com/lsc64/dp-learning-from-features/commit/da2db9a9ea1b3625c215b7ea32c4737cba46c6ae)) + +* feat: ls classification ([`6f12df9`](https://github.com/lsc64/dp-learning-from-features/commit/6f12df9139529209ac909859ec6b71cfe90dac88)) + +### Fix + +* fix(dpls): indexing k_classes ([`5de4643`](https://github.com/lsc64/dp-learning-from-features/commit/5de4643cae9406e1ebee14ac96236ab307e08b1d)) + +* fix(protos): invalid ndarray type hint ([`8be5b1e`](https://github.com/lsc64/dp-learning-from-features/commit/8be5b1e687619c3e3d66bee0843d1e673236ea7c)) + +* fix(DPLS): k_classes max number of classes ([`26e47f9`](https://github.com/lsc64/dp-learning-from-features/commit/26e47f96ebc1c01537515523c922c4d65dd40f8a)) + +* fix: solve instead of inverse ([`d2c5eb6`](https://github.com/lsc64/dp-learning-from-features/commit/d2c5eb620c79e5a6268f012b2be67288eb0ecb08)) + +### Unknown + +* refactorr: utils interface ([`2f7e4fc`](https://github.com/lsc64/dp-learning-from-features/commit/2f7e4fc33f94d7ee4d54ffff4aea4cc914ccfd09)) + + +## v0.0.3 (2023-12-14) + +### Documentation + +* docs: Update LICENSE ([`a682c58`](https://github.com/lsc64/dp-learning-from-features/commit/a682c58fcdf0f727543205d611da09a121fe25bb)) + +### Fix + +* fix: clipped samples for class calculation ([`7647872`](https://github.com/lsc64/dp-learning-from-features/commit/7647872bd20ff68c93ea8d5783f01dcba8e4f050)) + +### Refactor + +* refactor: utils ([`b99e7a4`](https://github.com/lsc64/dp-learning-from-features/commit/b99e7a4981cf4d73b43a7d39e37061ea9557aa70)) + +### Test + +* test: ease pylint ([`7e77c3a`](https://github.com/lsc64/dp-learning-from-features/commit/7e77c3ac8de6657670384c811ccd113eb049085f)) + + +## v0.0.3-a.2 (2023-12-13) + +### Feature + +* feat: LS classification ([`63195b1`](https://github.com/lsc64/dp-learning-from-features/commit/63195b1ab7ea31a6fe9b0f8505208e8bed3594a0)) + + +## v0.0.3-a.1 (2023-12-13) + +### Documentation + +* docs: installation ([`dc5f732`](https://github.com/lsc64/dp-learning-from-features/commit/dc5f7322fc405fb96319baeb75e5af1e7707915f)) + +### Unknown + +* docs:fix typos ([`5521b9a`](https://github.com/lsc64/dp-learning-from-features/commit/5521b9a734a723bd885e46feabebb915f8482949)) + + +## v0.0.2 (2023-12-13) + +### Build + +* build: dynamic version ([`b1781cb`](https://github.com/lsc64/dp-learning-from-features/commit/b1781cb574672b307efcb045e91eb90e1abfe35e)) + +* build: package metadata ([`bcad1fb`](https://github.com/lsc64/dp-learning-from-features/commit/bcad1fb2016ae06c41548cb36543e7f1d3ad2b5c)) + +### Documentation + +* docs: readme ([`900c495`](https://github.com/lsc64/dp-learning-from-features/commit/900c4959c3fd86a1d1265e2670a85028714e322a)) + +* docs: usage and types ([`9006026`](https://github.com/lsc64/dp-learning-from-features/commit/900602684e6ed87c14d556ce3336da45ab34025f)) + +### Feature + +* feat: support unbalanced classes ([`aaa3070`](https://github.com/lsc64/dp-learning-from-features/commit/aaa3070aa668f52aaff4d690e9d905b2247f567f)) + + +## v0.0.1 (2023-12-13) + +### Build + +* build: package name ([`a600945`](https://github.com/lsc64/dp-learning-from-features/commit/a600945e2b6581150de92b5fc51f20aed06854ff)) + +* build: trigger ([`7873cc9`](https://github.com/lsc64/dp-learning-from-features/commit/7873cc9736fdf64e3e926de122b77c9053678137)) + +### Chore + +* chore: trigger CI ([`b2820c0`](https://github.com/lsc64/dp-learning-from-features/commit/b2820c0c8355cefafb360eb97472caa1d1dc1383)) + +* chore: gitignore ([`c055dbb`](https://github.com/lsc64/dp-learning-from-features/commit/c055dbb5250dcfbfa61c5f038d8a9093af1b5921)) + +* chore: requirements ([`d100eb5`](https://github.com/lsc64/dp-learning-from-features/commit/d100eb5561a8675645e143f3d03258bab7d40916)) + +### Documentation + +* docs: readme ([`46274c2`](https://github.com/lsc64/dp-learning-from-features/commit/46274c223bef1ed590fbc56e78702dd4c4dbc3c0)) + +* docs: dp-ls source ([`f2217b2`](https://github.com/lsc64/dp-learning-from-features/commit/f2217b233d5c7044ef80860a45ac167133fe0494)) + +### Feature + +* feat: build and publish workflow ([`f155e09`](https://github.com/lsc64/dp-learning-from-features/commit/f155e095c840835fbfd19d7516128a7f86f67045)) + +* feat: publish workflow ([`091ebde`](https://github.com/lsc64/dp-learning-from-features/commit/091ebde1eab01ddccaa396eb3b4704c285e449aa)) + +* feat: pyproject and dp prototypes ([`23327d4`](https://github.com/lsc64/dp-learning-from-features/commit/23327d4590e9b11f049da5200bdbfe55f63030be)) + +* feat: dp-ls ([`415e39a`](https://github.com/lsc64/dp-learning-from-features/commit/415e39a6665d2f0f308b621324a7300832163c2a)) + +### Fix + +* fix: branch ([`1e2ef07`](https://github.com/lsc64/dp-learning-from-features/commit/1e2ef07b6c31f15897d605d1916ffb4a7be87bd7)) + +* fix: precommit pylint, give up on ci pylint ([`813a5c8`](https://github.com/lsc64/dp-learning-from-features/commit/813a5c8583d410137572f3ee1e591e7816a0be5d)) + +* fix: pylintrc tweaks ([`d980f5b`](https://github.com/lsc64/dp-learning-from-features/commit/d980f5b83562b2c7a1751c88dec840f99437d4ec)) + +* fix: recursive pylint ([`ce0253c`](https://github.com/lsc64/dp-learning-from-features/commit/ce0253c9561c609e05ac95e23b7b694c8fbf9827)) + +* fix: paths ([`45cbf22`](https://github.com/lsc64/dp-learning-from-features/commit/45cbf22c44590fca5d9ae306c936108904738c5f)) + +* fix: toml array ([`1d57f5d`](https://github.com/lsc64/dp-learning-from-features/commit/1d57f5de80b9966463e68dbaa655c4a0e57abdd0)) + +* fix: deprecated sklearn name ([`ade6976`](https://github.com/lsc64/dp-learning-from-features/commit/ade69760c204d8c6b304f3d5b12f0ea523daea64)) + +* fix: scikit-learn requirement ([`0a44bc3`](https://github.com/lsc64/dp-learning-from-features/commit/0a44bc3057539a919bb9ae0ba51a8afef3ddbac7)) + +* fix: pylint requirements ([`bae5db8`](https://github.com/lsc64/dp-learning-from-features/commit/bae5db87a98eb939b55f269ec4c3c2ee8468b37e)) + +### Style + +* style: black isort ([`9fb61a9`](https://github.com/lsc64/dp-learning-from-features/commit/9fb61a95922a4005d0b543f67c8a367dabda39da)) + +### Test + +* test: install before check ([`6ed5d05`](https://github.com/lsc64/dp-learning-from-features/commit/6ed5d05cfe310e6530e5c4d384ad0c92e914ad77)) + +* test: edxlint ([`71527f7`](https://github.com/lsc64/dp-learning-from-features/commit/71527f731933c40f923b275ce4e525a514db0de9)) + +* test: pylint ([`f0ab07c`](https://github.com/lsc64/dp-learning-from-features/commit/f0ab07c3702e6d71f4c8b730229372f942469866)) + +### Unknown + +* Initial commit ([`e23e7d4`](https://github.com/lsc64/dp-learning-from-features/commit/e23e7d4a699010d2f8c77b630c1b9bd9d12f7524))