Commit Graph

  • 347bff5dac Merge pull request 'Chore: prepare 0.2.3' (#75) from chore/prepare-0-2-3 into main main v0.2.3 jakob.scheid 2026-10-21 13:28:05 +02:00
  • 7ff849387a docs(changelog): Move Unreleased section to 0.2.3 jakob.scheid 2026-10-21 13:26:24 +02:00
  • 2b31b82a06 chore: update project version to 0.2.3 jakob.scheid 2026-10-21 13:21:54 +02:00
  • 92dc2fcd47 chore: update API reference jcloud-bot Bot 2026-10-21 11:14:39 +00:00
  • b1727c100f Merge pull request 'Refactor(utils): move general utility functions to utility module' (#73) from refactor/restructure-general-utility-functions into main jakob.scheid 2026-10-21 13:14:27 +02:00
  • 6ddbd17497 refactor(utils)!: move markdown_table to utility module jakob.scheid 2026-10-21 12:59:18 +02:00
  • 36bc14185a refactor(utils)!: move fit_row_length to utility module jakob.scheid 2026-10-21 12:50:02 +02:00
  • 39d3b0ace4 Merge pull request 'Fix(markdown): escape sequences for pipe characters in table cells' (#71) from fix/markdown-table-cells-pipe into main jakob.scheid 2026-10-21 12:33:17 +02:00
  • 3f74e6457e docs(changelog): add Markdown escape sequences entry jakob.scheid 2026-10-21 12:22:52 +02:00
  • a6b5e8f1c9 fix(markdown): escape pipe characters in table cells jakob.scheid 2026-10-21 12:15:53 +02:00
  • a85cd1b433 Merge pull request 'Chore: prepare 0.2.2' (#69) from chore/prepare-0-2-2 into main v0.2.2-rc0 v0.2.2 jakob.scheid 2026-10-14 23:59:40 +02:00
  • 06f91a18e9 docs(changelog): move Unreleased section to 0.2.2 jakob.scheid 2026-10-14 23:58:11 +02:00
  • bc542ed781 chore: update project version in pyproject.toml jakob.scheid 2026-10-14 23:57:37 +02:00
  • aa44f9c3a1 Merge pull request 'Fix(deps): add typing-extensions dependency' (#67) from fix/typing-extensions-import-error into main jakob.scheid 2026-10-14 23:54:31 +02:00
  • 0f4c344676 docs(changelog): add import error fix entry jakob.scheid 2026-10-14 23:50:47 +02:00
  • ae01f223e3 fix(deps): add typing-extensions jakob.scheid 2026-10-14 23:48:16 +02:00
  • 4781e21f5d Merge pull request 'Docs(changelog): update 0.2.1 release date to today' (#65) from chore/update-0-2-1-release-date into main v0.2.1-rc0 v0.2.1 jakob.scheid 2026-10-06 17:52:01 +02:00
  • 0d86785dba docs(changelog): update 0.2.1 release date jakob.scheid 2026-10-06 17:49:59 +02:00
  • 5402dd960e Merge pull request 'Chore: preapre release 0.2.1' (#63) from chore/prepare-0-2-1 into main jakob.scheid 2026-10-04 17:26:58 +02:00
  • d8249d3eb1 docs(changelog): move Unreleased section to 0.2.1 jakob.scheid 2026-10-04 17:25:18 +02:00
  • 6c593a286c chore: update version information to 0.2.1 jakob.scheid 2026-10-04 17:24:48 +02:00
  • 4b659d7d2d chore: update API reference jcloud-bot Bot 2026-10-04 15:19:27 +00:00
  • 1ccb610310 Merge pull request 'Fix(python-generator): ignore invalid namespaces' (#61) from fix/ignore-invalid-python-namespaces into main jakob.scheid 2026-10-04 17:19:13 +02:00
  • a25c66d77b docs(changelog): add entry for stricter Python namespace name validation jakob.scheid 2026-10-04 17:06:44 +02:00
  • 82e10c5493 docs(changelog): add Python invalid namespaces ignoring entry jakob.scheid 2026-10-04 17:04:04 +02:00
  • 03fa81f0df fix(python-generator): ignore invalid namespaces jakob.scheid 2026-10-04 16:54:48 +02:00
  • efa2dbf724 test(python-namespaces): add test for namespace name validation jakob.scheid 2026-10-04 16:47:33 +02:00
  • 0f8f9d3cfa feat(python-namespaces)!: add validation for namespace names jakob.scheid 2026-10-04 16:39:31 +02:00
  • 3e77ebb7d0 Merge pull request 'Refactor: define public module exports' (#60) from refactor/modules-all-variables into main jakob.scheid 2026-10-03 18:50:32 +02:00
  • 310861dacc refactor(exceptions): define public module exports jakob.scheid 2026-10-03 18:42:56 +02:00
  • 4365de27a8 refactor(utils): define public module exports jakob.scheid 2026-10-03 18:40:22 +02:00
  • 6b19690dc9 Merge pull request 'Fix(python-generator): prevent from namespace name conflicts' (#58) from fix/python-namespace-name-conflict into main jakob.scheid 2026-09-29 18:18:14 +02:00
  • 7d20d21f3d docs(changelog): add Python namespace conflict fix entry jakob.scheid 2026-09-29 18:17:15 +02:00
  • fe40b672da test(python-generator): add test data for namespace conflict preventing jakob.scheid 2026-09-29 18:13:28 +02:00
  • 908e299fa0 fix(python-generator): check for module namespace jakob.scheid 2026-09-29 17:43:19 +02:00
  • 7e03199615 Merge pull request 'Chore: remove unnecessary third-party licenses' (#57) from chore/remove-licensing-overhead into main jakob.scheid 2026-09-29 17:35:50 +02:00
  • e5362444b7 chore: remove unnecessary third-party licenses jakob.scheid 2026-09-28 22:48:27 +02:00
  • 6d1656745e Merge pull request 'Fix(python-generator): prevent from internal namespace error' (#55) from fix/project-dir-invalid-namespace-error into main jakob.scheid 2026-09-28 22:36:32 +02:00
  • 8881f2d46a docs(changelog): add namespace error fix entry jakob.scheid 2026-09-28 22:28:36 +02:00
  • 6a4b5187e7 fix(python-generator): resolve directory path jakob.scheid 2026-09-28 22:24:09 +02:00
  • eabde41cec chore: update API reference jcloud-bot Bot 2026-09-27 23:28:05 +00:00
  • cd35457301 Merge pull request 'Fix(ci): API reference configuration error' (#51) from fix/api-reference-workflow-config-error into main jakob.scheid 2026-09-28 01:27:50 +02:00
  • 6f2c0871c8 fix(ci): fix API reference configuration error jakob.scheid 2026-09-28 01:25:16 +02:00
  • b2a8e54766 Merge pull request 'Chore: prepare release 0.2.0' (#49) from chore/prepare-0-2-0 into main v0.2.0-rc0 v0.2.0 jakob.scheid 2026-09-28 00:40:29 +02:00
  • 773294f3d9 docs(changelog): move unreleased section to 0.2.0 jakob.scheid 2026-09-28 00:35:43 +02:00
  • 200221e324 chore: update version in pyproject.toml to 0.2.0 jakob.scheid 2026-09-28 00:34:39 +02:00
  • e8bcf4feb1 Merge pull request 'Fix(ci): spelling error in API reference workflow' (#48) from fix/fix-api-reference-spelling into main jakob.scheid 2026-09-28 00:31:45 +02:00
  • ff3bddd366 fix(ci): fix spelling in API reference workflow jakob.scheid 2026-09-28 00:29:11 +02:00
  • e94365faf8 Merge pull request 'Chore(ci): adapt API reference workflow to the new API' (#45) from feature/adapt-api-reference-workflow-to-new-cli into main jakob.scheid 2026-09-28 00:22:39 +02:00
  • 95da53898c chore(ci): adapt API reference workflow to new API jakob.scheid 2026-09-28 00:18:44 +02:00
  • 4d2e63d560 refactor(ci): use force overwriting feature jakob.scheid 2026-09-28 00:17:30 +02:00
  • 2187590468 Merge pull request 'Refactor: lint code' (#43) from refactor/lint into main jakob.scheid 2026-09-28 00:08:30 +02:00
  • 37308227d9 chore: add noqa comments to wildcard imports jakob.scheid 2026-09-27 23:59:18 +02:00
  • f796263c0e fix: fix syntax errors (target version) jakob.scheid 2026-09-27 23:56:00 +02:00
  • 896bfcc2dd style: use target version practices jakob.scheid 2026-09-27 23:45:38 +02:00
  • b2a7c9a0e3 style: fix lines which exceed the line length limit jakob.scheid 2026-09-27 22:29:48 +02:00
  • ac72eb283c style: organize imports jakob.scheid 2026-09-27 22:23:58 +02:00
  • 21c5c20cb5 Merge pull request 'Fix(python-generator): Python namespaces comparision type check' (#41) from fix/python-namespace-comparision-type-check into main jakob.scheid 2026-09-27 22:17:15 +02:00
  • 3865db7919 test(python-generator): add test cases for package namespace comparision jakob.scheid 2026-09-27 22:07:58 +02:00
  • ec262ef99e feat(python-generator): check type at package namespace comparision jakob.scheid 2026-09-27 22:07:12 +02:00
  • f102fa80ce test(python-generator): add test cases for module namespace comparision jakob.scheid 2026-09-27 22:04:32 +02:00
  • 6d2b32a736 feat(python-generator): check type at module namespace comparision jakob.scheid 2026-09-27 22:01:19 +02:00
  • 934624fce3 Merge pull request 'Feat(python-generator): protection against accidental overwriting of the output directory' (#40) from feature/protect-against-accidental-overwriting into main jakob.scheid 2026-09-27 21:56:40 +02:00
  • b043a4ea17 docs(changelog): add accidental overwriting protection entry jakob.scheid 2026-09-27 17:37:02 +02:00
  • f2b9f47e09 test(cli): add tests for Python force overwriting jakob.scheid 2026-09-27 15:16:41 +02:00
  • f0c271f8fd feat(cli): add Python generator force argument jakob.scheid 2026-09-27 15:04:18 +02:00
  • d8508e0fa3 test(python-generator): add tests for force overwriting jakob.scheid 2026-09-27 15:01:09 +02:00
  • 5791358b41 feat(python-generator): add force argument to generator jakob.scheid 2026-09-27 14:26:26 +02:00
  • 0261a7b3a6 feat(exceptions): add DirectoryNotEmptyError jakob.scheid 2026-09-24 22:38:04 +02:00
  • 2fe342cbc6 Merge pull request 'Feat(python-generator): remove implicit assumptions of project directory structure' (#39) from feature/no-src-dir-need into main jakob.scheid 2026-09-22 19:28:50 +02:00
  • 53ab0e3829 docs(changelog): add project directory structure entry jakob.scheid 2026-09-22 18:34:38 +02:00
  • c40e965d8d test(python-generator): update tests to do not assume src/ directories jakob.scheid 2026-09-22 18:25:55 +02:00
  • 0fbfe84657 feat(python-generator)!: do not require specific structure jakob.scheid 2026-09-22 17:52:00 +02:00
  • d0ea392f62 Merge pull request 'Feature(python-generator): output directory creation' (#37) from feature/ensure-output-dir-exists into main jakob.scheid 2026-09-22 17:11:04 +02:00
  • 717a8c446e docs(changelog): add docs directory creation entry jakob.scheid 2026-09-22 17:06:21 +02:00
  • ec156a538e test(python-generator): add test for directory creation jakob.scheid 2026-09-22 17:04:56 +02:00
  • e2264696e8 feat(python-generator): create output directory jakob.scheid 2026-09-22 17:00:34 +02:00
  • 6cf3de156d Merge pull request 'Test(python-generator): name testing function correctly' (#36) from test/name-testing-functions-correctly into main jakob.scheid 2026-09-22 16:49:28 +02:00
  • b6d2fa7db8 test(python-generator): name testing function correctly jakob.scheid 2026-09-22 16:47:18 +02:00
  • 63cef6f641 Merge pull request 'Fix(python-generator): make generated signatures compliant with PEP 8' (#35) from fix/python-signatures-pep-8-compliance into main jakob.scheid 2026-09-22 16:15:35 +02:00
  • 06802c96f6 docs(changelog): add Python signatures PEP 8 compliance entry jakob.scheid 2026-09-22 16:09:30 +02:00
  • 17c5e4938f test(python-generator): update tests for PEP 8 compliance jakob.scheid 2026-09-22 16:02:53 +02:00
  • cc786a6c69 fix(python-generator): make signatures compliant with PEP 8 jakob.scheid 2026-09-22 15:55:57 +02:00
  • 274ed45167 Merge pull request 'Chore(ci): add workflow to generate API reference' (#29) from chore/api-reference-workflow into main jakob.scheid 2026-09-22 13:26:43 +02:00
  • 62206db574 docs(changelog): add entry for API reference pipeline jakob.scheid 2026-09-22 13:16:35 +02:00
  • 89451c34e3 chore(ci): add workflow to generate API reference jakob.scheid 2026-09-22 13:14:45 +02:00
  • f6dbefaf6c Merge pull request 'Docs(readme): reference to Gitea Package Registry instead of concrete installation instructions' (#28) from docs/remove-readme-installation-instructions into main jakob.scheid 2026-09-22 12:45:32 +02:00
  • 1a230abf02 docs(changelog): add package registry reference entry jakob.scheid 2026-09-22 12:43:19 +02:00
  • 14d6a8984a docs(readme): update installation instructions jakob.scheid 2026-09-22 12:37:10 +02:00
  • 56f650d0ad Merge pull request 'Chore: conventional commit messages template' (#25) from chore/conventional-commit-msg-template into main jakob.scheid 2026-09-21 22:31:28 +02:00
  • 25a92d710e chore: add setup script jakob.scheid 2026-09-21 22:27:28 +02:00
  • a55d4d4f79 chore: add commit message template jakob.scheid 2026-09-21 22:21:40 +02:00
  • 24673a45a5 Merge pull request 'Refactor(python-generator): rename misnamed testing function' (#23) from refactor/package-namespace-testing-function-name into main jakob.scheid 2026-09-21 22:14:42 +02:00
  • 0e81d0b9ca refactor(python-generator): rename misnamed testing function jakob.scheid 2026-09-21 22:12:00 +02:00
  • b5f67caa69 Merge pull request 'Chore(lint): set up Ruff, lint and format' (#22) from chore/ruff into main jakob.scheid 2026-09-21 22:06:22 +02:00
  • de3eac3bb1 chore: lint source code using Ruff jakob.scheid 2026-09-21 20:09:18 +02:00
  • aa4a139878 style: format source code using Ruff jakob.scheid 2026-09-21 19:48:19 +02:00
  • d9887f34c9 chore(ruff): add Ruff configuration jakob.scheid 2026-09-18 22:40:39 +02:00
  • 178e6b0bd8 chore(deps): add Ruff dependency jakob.scheid 2026-09-18 22:31:09 +02:00
  • f680110110 Merge pull request 'Style: trailing commas in multi-line statements' (#21) from style/multiline-trailing-commas into main jakob.scheid 2026-09-18 22:22:15 +02:00