diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..b96aacc --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,223 @@ +# CHANGELOG + + + +## v0.1.0 (2023-12-19) + +### Chore + +* chore: move everything to pyproject.toml and add action_config.toml ([`787fbfd`](https://github.com/Krande/paradoc/commit/787fbfdbdcca3466ef3c12282bae01dd026dbea6)) + +* chore: add ci tools ([`b40e84a`](https://github.com/Krande/paradoc/commit/b40e84aa582e29c195e7be72b41bb13f6b970060)) + +### Feature + +* feat: make a minimal cli wrapper (#11) ([`dddd804`](https://github.com/Krande/paradoc/commit/dddd804cc856eec264bf199dd90e6e22547b670a)) + +* feat: use a single definition of logger creation ([`17b7b0f`](https://github.com/Krande/paradoc/commit/17b7b0f8015f231dcd4298c620d081bdbf1f7b72)) + +### Fix + +* fix: images are now found by setting sandbox=False in the pypandoc config options ([`e697ada`](https://github.com/Krande/paradoc/commit/e697adabc9a8354b8599f2daa97c68533a1337e8)) + +### Unknown + +* add a branch tester ([`47e2a5b`](https://github.com/Krande/paradoc/commit/47e2a5bb34ad8e7c6c5d2848042e139a5238334e)) + +* Merge pull request #10 from Krande/0.0.7-dev + +0.0.7 dev ([`0b9370e`](https://github.com/Krande/paradoc/commit/0b9370e16c7ead41037e0d9d788cdfcc2a1d83af)) + +* wip: use a specific "paradoc" logger ([`5211bdb`](https://github.com/Krande/paradoc/commit/5211bdbfa7fa2eeb121ad47e00013e12191b763c)) + +* Merge pull request #9 from Krande/0.0.6-dev + +Bump to v0.0.6 ([`e1ce992`](https://github.com/Krande/paradoc/commit/e1ce9920bb4b1ffda0ea9df306dde3517fac7568)) + +* fix failing formatting due to outdated black ([`01c616e`](https://github.com/Krande/paradoc/commit/01c616e8a02ae519c8ff749f9aeea70b40d49864)) + +* bump version and add PR ci trigger ([`24da9fd`](https://github.com/Krande/paradoc/commit/24da9fdcd388c17f1f6b7ee54fc0b9874baad0ad)) + +* remove pre-commit ([`62ada71`](https://github.com/Krande/paradoc/commit/62ada713b69abbb83e4e67e5280b42b63bda6668)) + +* minor changes ([`592fc2e`](https://github.com/Krande/paradoc/commit/592fc2ea004e32fbb2f5454712ddc07d89180a47)) + +* fix ci error ([`001d044`](https://github.com/Krande/paradoc/commit/001d0447cb80f2b1184055a13c472c4085df6b22)) + +* wip: fix pandoc bug not finding resource-path on windows ([`08d243d`](https://github.com/Krande/paradoc/commit/08d243df61d08c747c0068e5ea21da3c1bfdb959)) + +* minor bugfixes ([`b38f3ba`](https://github.com/Krande/paradoc/commit/b38f3baca53095dd0df6c16e2acb0272d1a72a2c)) + +* Merge pull request #8 from Krande/dev + +Add pre-commit and sponsor link ([`bc7426c`](https://github.com/Krande/paradoc/commit/bc7426c5e70911a3df3090000cf657e608851026)) + +* add sponsor link ([`ac739f0`](https://github.com/Krande/paradoc/commit/ac739f077e9fb52c2082b622c9d678904ae122f4)) + +* add pre-commit ([`42344f9`](https://github.com/Krande/paradoc/commit/42344f9f667e07e6daf691753446980848a90ed7)) + +* Merge pull request #7 from Krande/dev + +Add support for python 3.10 ([`c159ede`](https://github.com/Krande/paradoc/commit/c159edeb6146ff45059a5b542f4e78f6443b5adb)) + +* fix linting ([`4cc0857`](https://github.com/Krande/paradoc/commit/4cc0857bda7b3ad0147662ed960496b83e6692ae)) + +* fix error in cron worker ([`63a5706`](https://github.com/Krande/paradoc/commit/63a5706834cac36b5b4aa7b4dfaee6f1893023ee)) + +* compile for python 3.10 ([`718da8f`](https://github.com/Krande/paradoc/commit/718da8f66c34e85d642602fd04feeeeaebc527da)) + +* set up cron worker to test every midnight ([`12b9b7b`](https://github.com/Krande/paradoc/commit/12b9b7ba94750de6061975c5815dd9643f3f2543)) + +* Add a basic function for converting docx to pdf using pandoc ([`7088999`](https://github.com/Krande/paradoc/commit/70889998d358a874c9374eeb4d0eb7cc9a403aef)) + +* Separate equation into its own file. User should not have to fire up a onedoc class only to convert functions to latex/word snippets ([`4710ed5`](https://github.com/Krande/paradoc/commit/4710ed5d7963d6b3b6c2993935b8651175dcf1ba)) + +* Fix os seperators. Make default forward slash ([`a287d80`](https://github.com/Krande/paradoc/commit/a287d8035c1f4893250c3694c7b5008162a55845)) + +* Fix sorting of list of files irrelevant of string Case sensitivity. ([`8e5f7fa`](https://github.com/Krande/paradoc/commit/8e5f7fa2a9d8fc075a71fdda33f2e4f7327d18a4)) + +* compare as posix paths ([`cb05f1b`](https://github.com/Krande/paradoc/commit/cb05f1b585fc8cc31d3c99c1ccf91bcddc564600)) + +* Add tests for sorted document production ([`2a0fc49`](https://github.com/Krande/paradoc/commit/2a0fc49789ddb50f3077c2b61c6dec55fb0cd4cc)) + +* try sorting files to keep consistency across platforms ([`1e4334d`](https://github.com/Krande/paradoc/commit/1e4334d4477aa80cbb77fd3fbeda13abc750943e)) + +* minor change ([`516fcab`](https://github.com/Krande/paradoc/commit/516fcab934d879c3819d456d9f68da1cf1350bf4)) + +* Improved feedback on exceptions. Minor formatting fixes. ([`2785387`](https://github.com/Krande/paradoc/commit/278538737036eda062a31d5012f49e183a0c844b)) + +* refactor tests to pytest ([`00fcadc`](https://github.com/Krande/paradoc/commit/00fcadc700618018e4233e800ef17d7f10ca68e6)) + +* further work on making doc production more stable ([`22d26a3`](https://github.com/Krande/paradoc/commit/22d26a3eaa88b10e7814b6bcf1596a72a27c90d7)) + +* refactor doc_math ([`517acbc`](https://github.com/Krande/paradoc/commit/517acbcbfccc1b3e418aecc3322c31708fb8258c)) + +* Add debug logging of adding markdown files. ([`16c01f6`](https://github.com/Krande/paradoc/commit/16c01f65f8badb2d590539d101ba35e6ae7873e4)) + +* Merge remote-tracking branch 'origin/main' into dev ([`15e01ba`](https://github.com/Krande/paradoc/commit/15e01babd7491ed82409fc71f777e2880d999bad)) + +* Remove ci python 3.10 for now ([`489d85c`](https://github.com/Krande/paradoc/commit/489d85cc8fd844c067b438138ea863be625d711e)) + +* Fix formatting of Figure caption. ([`add99f1`](https://github.com/Krande/paradoc/commit/add99f15ecaa407e9cc5631d8934c842c8569ad4)) + +* Merge pull request #6 from Krande/dev + +Improved control of document figures ([`84f61b1`](https://github.com/Krande/paradoc/commit/84f61b1574dc578e4eada83b700be0396649f885)) + +* Bump version ([`7be6215`](https://github.com/Krande/paradoc/commit/7be62153356db8e00053bab1e2a1252cfdb2893c)) + +* Add support for customizing Figure caption formatting. Fix indentation of inserted formatted python code ([`b859621`](https://github.com/Krande/paradoc/commit/b859621558a71ffa111e24a28e37ef5b80e83bff)) + +* Minor reformatting and some stability tweaks in table generation in docx ([`b0e2c46`](https://github.com/Krande/paradoc/commit/b0e2c4658ee37e6424ee09d67e4695673ead86ef)) + +* add openpyxl as a dependency (for reading excel files) ([`24b86e8`](https://github.com/Krande/paradoc/commit/24b86e80bc1e5992b0a717526d5b66ab4c69d64f)) + +* minor change [skip ci] ([`56a578a`](https://github.com/Krande/paradoc/commit/56a578a731a42f49ca70284a064174597fe3b8d0)) + +* minor update to tests ([`16a364e`](https://github.com/Krande/paradoc/commit/16a364eb3023ad3593b417033263edcc7a63ed41)) + +* Merge pull request #5 from Krande/dev + +Major improvement on handling Table formatting and numbering on docx export ([`251790a`](https://github.com/Krande/paradoc/commit/251790afe62fe1dbd5049c732a296a56b85d193b)) + +* remove miktex as a dep for conda package ([`1202b68`](https://github.com/Krande/paradoc/commit/1202b68f991b78b603f6d1be4fb4ca06ca0b87c8)) + +* Fix table formatting in docx export. + +Added a more robust table identification algorithm in the docx exporter. + +Fixed resetting numbering of tables in appendix ([`7907785`](https://github.com/Krande/paradoc/commit/7907785e286e4a554189a028acc383cb5d60b470)) + +* start testing alternative implementation of formatting word io exporter ([`b58e070`](https://github.com/Krande/paradoc/commit/b58e070850010a1d85f0f192f77368a98d5fa282)) + +* remove texcore-live in meta ([`a7eed12`](https://github.com/Krande/paradoc/commit/a7eed129e84da6453286b5fb32577830cb8d6259)) + +* remove manual installation steps for latex ([`a512e94`](https://github.com/Krande/paradoc/commit/a512e94c8d24a57b811f046aa4ead1b1e74a0dfb)) + +* add miktex to win dependency and another attempt at fixing conditionals ([`fdd1992`](https://github.com/Krande/paradoc/commit/fdd1992299b6e1037263240302928d93f95a17b2)) + +* fix using linux on both installation procedures ([`44bcad5`](https://github.com/Krande/paradoc/commit/44bcad5153a1cbd5e73ea13c16b5087feb64fce7)) + +* try to install miktex (for windows) and texlive for linux ([`8f4c912`](https://github.com/Krande/paradoc/commit/8f4c9124e751b3c452b217eb35f5f42fb61ec8b5)) + +* try adding texlive-core to ensure presence of latex prod env ([`9ef1ec9`](https://github.com/Krande/paradoc/commit/9ef1ec9b4363b656e888f94dfffd0722f4d45e89)) + +* Add option to export to PDF + +Minor additions to refactoring work + +**DOCX formatting** + +Add ability to specify table numerical value formatting through the TableFormat class. + +Add option to add the actual python code using the Equation container ([`3334099`](https://github.com/Krande/paradoc/commit/333409988e3f7ef6e7bd31729ca218ddf28a83f8)) + +* Merge pull request #4 from Krande/tables + +Granular control for formatting Tables and Equations and more refactoring ([`c30714f`](https://github.com/Krande/paradoc/commit/c30714fdac6f948f07c7e68d0c1ef4f41c2ea72b)) + +* Merge remote-tracking branch 'origin/main' into tables ([`4bb67c4`](https://github.com/Krande/paradoc/commit/4bb67c4773b8fafc79cac6e1c3a77268473148cf)) + +* Further work on table referencing and basic code refactor ([`e246e25`](https://github.com/Krande/paradoc/commit/e246e253448dd65f42be958e2e38c38ebaa14e79)) + +* Further work on more granular control of tables and equations in docx compile from markdown ([`688f058`](https://github.com/Krande/paradoc/commit/688f058517924c50a32936875e274f9ccfe20de3)) + +* further deconstruction of tables in docx to allow granular control of formatting ([`d0f2298`](https://github.com/Krande/paradoc/commit/d0f2298403dea68f67261100faa1183a58da149b)) + +* rework table implementation to allow granular control of tabular formatting ([`bb863c3`](https://github.com/Krande/paradoc/commit/bb863c3dd0b7548acb462ac7575676ebed02562d)) + +* Fix bug in table caption not working for main part of doc. Continue work on refactoring ([`bc11923`](https://github.com/Krande/paradoc/commit/bc119236e27bb33c00b95814c7d2e569ed46ffd9)) + +* Initial refactor ([`d584b20`](https://github.com/Krande/paradoc/commit/d584b20048140b7adaffe3b6f009368e582106e3)) + +* Minor bugfix ([`8b15954`](https://github.com/Krande/paradoc/commit/8b159540915ecff63c0f815a55fc710e2b1b8f31)) + +* Expand doc_math test ([`3a96830`](https://github.com/Krande/paradoc/commit/3a968302350b3969e1aed94c2d55b0f4600822d5)) + +* Merge pull request #3 from Krande/dev + +Update to README and CI version consistency and an example using equation compiling from functions ([`6444280`](https://github.com/Krande/paradoc/commit/6444280cdc68c4f5f5204a0744be11232b019222)) + +* Add example using equation compiler ([`d93adf4`](https://github.com/Krande/paradoc/commit/d93adf4f196eb7f639414bc122ed3d2f2fb75ba5)) + +* fix single source of version str ([`2b2e5e0`](https://github.com/Krande/paradoc/commit/2b2e5e0a32af2c4f09f32085342b8ab62c6455e0)) + +* add ci flag for skipping tests IF it already has tested and uploaded it to conda ([`b80aa0f`](https://github.com/Krande/paradoc/commit/b80aa0f20582dac12acbb3a07b40277119f69974)) + +* update readme ([`265723c`](https://github.com/Krande/paradoc/commit/265723cb498761a2b505f54bd5a2d488aa69fe0f)) + +* Merge pull request #2 from Krande/dev + +Begin adding support for equation compiling and simplifying path handling ([`cb26de5`](https://github.com/Krande/paradoc/commit/cb26de56d2d55630edf9fb40b59ea23003a2ee24)) + +* bump version ([`d9301cd`](https://github.com/Krande/paradoc/commit/d9301cd0b718f1c6af2019b63d9ec96eb5037338)) + +* start to implement equation compiling ([`068015d`](https://github.com/Krande/paradoc/commit/068015dfe626eb9e3e7c481075199cef955b807b)) + +* Add dev to test trigger branch ([`572e1a7`](https://github.com/Krande/paradoc/commit/572e1a7b381816d5fcdc482f4d22d2e031771fc9)) + +* Minor updates ([`26cb1d0`](https://github.com/Krande/paradoc/commit/26cb1d0cdd8389befe5161438f21a1fdbc51328d)) + +* simplify default paths ([`8aef2d9`](https://github.com/Krande/paradoc/commit/8aef2d97067cd7e3c4cbe56515ea82800dbcd5d7)) + +* minor update [skip ci] ([`c14f2e5`](https://github.com/Krande/paradoc/commit/c14f2e53955f0188dfd1c9179aa4cbdb0b354192)) + +* minor update [skip ci] ([`c6eb5a0`](https://github.com/Krande/paradoc/commit/c6eb5a0213b129150cc98cec063ed2e1281d5417)) + +* remove croot ([`0f75dbc`](https://github.com/Krande/paradoc/commit/0f75dbcfdbbed82655b00880b80e2dc081d54356)) + +* add automatic upload to conda channel krande on push to main branch ([`9b15d9d`](https://github.com/Krande/paradoc/commit/9b15d9dd3666fb7d367163d54598906f14b1ba80)) + +* bump paradoc ([`a8b97de`](https://github.com/Krande/paradoc/commit/a8b97de53d555babd847ed7c3181e175e96db047)) + +* run again with docxcompose now available for all variants ([`526a411`](https://github.com/Krande/paradoc/commit/526a411fc19a36530a78c936eac940748ce4faf0)) + +* make examples a bit more general ([`7160c9e`](https://github.com/Krande/paradoc/commit/7160c9eb423456bddbfdae2aa7a3b3c3993ffeb1)) + +* minor cleanup of unused functions ([`5b9ee2b`](https://github.com/Krande/paradoc/commit/5b9ee2b14a61a335722203b4aa3916f5814ba4ef)) + +* Add makefile for easier formatting ([`ac4a9f1`](https://github.com/Krande/paradoc/commit/ac4a9f1bae3b135769001900f758be7c373575e5)) + +* move to temp2 branch ([`3ad042a`](https://github.com/Krande/paradoc/commit/3ad042a4c12c05f501a24dfe12b358421ab4dabf)) + +* Initial commit ([`18b9b51`](https://github.com/Krande/paradoc/commit/18b9b51872e15b2f9261cf2d06dad62e59fce43c)) diff --git a/pyproject.toml b/pyproject.toml index 14e7953..fa799ea 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ build-backend = "setuptools.build_meta" [project] name = "paradoc" -version = "0.0.6" +version = "0.1.0" authors = [ { name = "Kristoffer H. Andersen", email = "kristoffer_andersen@outlook.com" }, ]