-
0.2.3
StableGenerate API reference / generate (push) Successful in 21sRelease package / Build package (release) Successful in 23sRelease package / Prepare release asset upload (release) Successful in 14sRelease package / Publish package to package registry (release) Successful in 15sRelease package / Upload release asset (dist/jcloud_docsgen-0.2.3.tar.gz) (release) Successful in 17sRelease package / Upload release asset (dist/jcloud_docsgen-0.2.3-py3-none-any.whl) (release) Successful in 18sreleased this
2026-10-21 13:36:39 +02:00 | 0 commits to main since this release0.2.3
Fixed a bug that caused Markdown renderers to split cells containing pipe characters into multiple cells.
All changes since latest stable release (
0.2.2)Fixes
- Fix(markdown): escape sequences for pipe characters in table cells in #71
Chore
- Chore: prepare 0.2.3 in #75
Refactorings
- Refactor(utils): move general utility functions to utility module in #73
Contributors
Full Changelog: v0.2.2...v0.2.3
Changelog: CHANGELOG.md
Downloads
-
0.2.2
StableGenerate API reference / generate (push) Successful in 21sRelease package / Build package (release) Successful in 24sRelease package / Prepare release asset upload (release) Successful in 13sRelease package / Publish package to package registry (release) Successful in 15sRelease package / Upload release asset (dist/jcloud_docsgen-0.2.2-py3-none-any.whl) (release) Successful in 25sRelease package / Upload release asset (dist/jcloud_docsgen-0.2.2.tar.gz) (release) Successful in 16sreleased this
2026-10-15 00:07:44 +02:00 | 10 commits to main since this release0.2.2
Fixed a bug which prevents
jcloud-docsgenfrom running in Python <3.13.All changes since last stable release (
0.2.1)Fixes
- Fix(deps): add typing-extensions dependency in #67
Chore
- Chore: prepare 0.2.2 in #69
Contributors
Full Changelog: v0.2.1...v0.2.2
Changelog: CHANGELOG.md
Downloads
-
0.2.2-rc0
Pre-ReleaseGenerate API reference / generate (push) Successful in 21sRelease package / Build package (release) Successful in 24sRelease package / Prepare release asset upload (release) Successful in 13sRelease package / Publish package to package registry (release) Successful in 15sRelease package / Upload release asset (dist/jcloud_docsgen-0.2.2-py3-none-any.whl) (release) Successful in 25sRelease package / Upload release asset (dist/jcloud_docsgen-0.2.2.tar.gz) (release) Successful in 16sreleased this
2026-10-15 00:02:44 +02:00 | 10 commits to main since this release0.2.2-rc0
Fixed a bug which prevents
jcloud-docsgenfrom running in Python <3.13.All changes since last stable release (
0.2.1)Fixes
- Fix(deps): add typing-extensions dependency in #67
Chore
- Chore: prepare 0.2.2 in #69
Contributors
Full Changelog: v0.2.1...v0.2.2-rc0
Changelog: CHANGELOG.md
Downloads
-
0.2.1
StableGenerate API reference / generate (push) Successful in 21sRelease package / Build package (release) Successful in 25sRelease package / Prepare release asset upload (release) Successful in 13sRelease package / Publish package to package registry (release) Successful in 15sRelease package / Upload release asset (dist/jcloud_docsgen-0.2.1-py3-none-any.whl) (release) Successful in 17sRelease package / Upload release asset (dist/jcloud_docsgen-0.2.1.tar.gz) (release) Successful in 18sreleased this
2026-10-06 18:49:16 +02:00 | 16 commits to main since this release0.2.1
Several bug fixes.
Major changes
Directories with invalid Python namespace names are now ignored
Previously, also modules in directories whose name is an invalid Python namespace name where included in the documentation. They are now ignored.
All changes since last stable release (
0.2.0)Fixes
- Fix(python-generator): prevent from namespace name conflicts in #58
- Fix(python-generator): ignore invalid namespaces in #61
- Fix(python-generator): prevent from internal namespace error in #55
- Fix(ci): API reference configuration error in #51
Chore
Refactorings
- Refactor: define public module exports in #60
Documentation
- Docs(changelog): update 0.2.1 release date to today in #65
Contributors
Full Changelog: v0.2.1-rc0...v0.2.1
Changelog: CHANGELOG.md
Downloads
-
0.2.1-rc0
Pre-ReleaseGenerate API reference / generate (push) Successful in 21sRelease package / Build package (release) Successful in 25sRelease package / Prepare release asset upload (release) Successful in 13sRelease package / Publish package to package registry (release) Successful in 15sRelease package / Upload release asset (dist/jcloud_docsgen-0.2.1-py3-none-any.whl) (release) Successful in 17sRelease package / Upload release asset (dist/jcloud_docsgen-0.2.1.tar.gz) (release) Successful in 18sreleased this
2026-10-06 18:18:56 +02:00 | 16 commits to main since this release0.2.1-rc0
Several bug fixes.
This is the first release candidate of release 0.2.1.
All changes since last stable release (
0.2.0)Fixes
- Fix(python-generator): prevent from namespace name conflicts in #58
- Fix(python-generator): ignore invalid namespaces in #61
- Fix(python-generator): prevent from internal namespace error in #55
- Fix(ci): API reference configuration error in #51
Chore
Refactorings
- Refactor: define public module exports in #60
Documentation
- Docs(changelog): update 0.2.1 release date to today in #65
Contributors
Full Changelog: v0.2.0...v0.2.1-rc0
Changelog: CHANGELOG.md
Downloads
-
0.2.0
StableRelease package / Build package (release) Successful in 24sRelease package / Prepare release asset upload (release) Successful in 14sRelease package / Publish package to package registry (release) Successful in 16sRelease package / Upload release asset (${{ fromJSON(needs.prepare_upload_release_asset.outputs.files) }}) (release) Successful in 23sreleased this
2026-09-28 00:40:29 +02:00 | 43 commits to main since this release0.2.0
Major Highlights
Base command-line interface
A base command-line interface (CLI) is now available for you. With this, it is easier to use
jcloud-docsgen. When you install it, the CLI is directly accessible viajcloud-docsgen—you do not need to writepython3 -m jcloud_docsgen.Each language is a subcommand of the CLI and there are some common arguments like
-ffor overwriting the output directory or-ofor the output directory path. Each language has its own additional options.Errors are handled by the CLI, so the full traceback is not displayed, but a short message like
jcloud-docsgen: error: docs/reference: directory not emptySee #16.
Protection against accidental output directory overwriting
From now on, you are protected from overwriting the output directory. Example:
> jcloud-docsgen python src -o docs/reference jcloud-docsgen: error: docs/reference: directory not emptyYou can bypass this protection with the
-for--forceflag:> jcloud-docsgen python src -fo docs/referenceWhen you do this, the output directory will be deleted recursively first.
See #40.
No requirements for the project directory structure
Previously, a
src/directory with directories for each package were required. Now, you are free to choose your own structure of the project directory—jcloud-docsgenwill collect each*.pyfile in the project directory.But pay attention: If you use the
src/structure, you have to specify the code directory as the project directory—for examplesrc/package_name/orsrc/.See #39.
All changes since last stable release (
0.1.0)Features
- Feat(python-generator): protection against accidental overwriting of the output directory in #40
- Feat(python-generator): remove implicit assumptions of project directory structure in #39
- Feat(python-generator): output directory creation in #37
- Feat(cli): add base command-line interface in #16
Fixes
- Fix(ci): spelling error in API reference workflow in #48
- Fix(python-generator): Python namespaces comparision type check in #41
- Fix(python-generator): make generated signatures compliant with PEP 8 in #35
Chore
- Chore: prepare release 0.2.0 in #49
- Chore(ci): adapt API reference workflow to the new API in #45
- Chore(ci): add workflow to generate API reference in #29
- Chore: conventional commit messages template in #25
- Chore(lint): set up Ruff, lint and format in #22
- Chore: Python .gitignore template in #13
- Chore: add .venv to .gitignore in #11
- Chore(deps): add development dependencies in #9
- Chore: migration to Poetry in #6
Style
- Style: trailing commas in multi-line statements in #21
- Style: ensure line character limit and remove trailing whitespace in #19
Testing
- Test(python-generator): name testing function correctly in #36
Refactorings
- Refactor: lint code in #43
- Refactor(python-generator): rename misnamed testing function in #23
- Refactor(utils): mark ExistingDirectory and ExistingFile as deprecated in #14
Documentation
- Docs(readme): reference to Gitea Package Registry instead of concrete installation instructions in #28
Contributors
Full Changelog: v0.1.0...v0.2.0
Changelog: CHANGELOG.md
Downloads
-
0.2.0-rc0
Pre-ReleaseRelease package / Build package (release) Successful in 24sRelease package / Prepare release asset upload (release) Successful in 14sRelease package / Publish package to package registry (release) Successful in 16sRelease package / Upload release asset (${{ fromJSON(needs.prepare_upload_release_asset.outputs.files) }}) (release) Successful in 23sreleased this
2026-09-28 00:40:29 +02:00 | 43 commits to main since this release0.2.0-rc0
This is the first release candidate of release 0.2.0.
All changes since last stable release (
0.1.0)Features
- Feat(python-generator): protection against accidental overwriting of the output directory in #40
- Feat(python-generator): remove implicit assumptions of project directory structure in #39
- Feat(python-generator): output directory creation in #37
- Feat(cli): add base command-line interface in #16
Fixes
- Fix(ci): spelling error in API reference workflow in #48
- Fix(python-generator): Python namespaces comparision type check in #41
- Fix(python-generator): make generated signatures compliant with PEP 8 in #35
Chore
- Chore: prepare release 0.2.0 in #49
- Chore(ci): adapt API reference workflow to the new API in #45
- Chore(ci): add workflow to generate API reference in #29
- Chore: conventional commit messages template in #25
- Chore(lint): set up Ruff, lint and format in #22
- Chore: Python .gitignore template in #13
- Chore: add .venv to .gitignore in #11
- Chore(deps): add development dependencies in #9
- Chore: migration to Poetry in #6
Style
- Style: trailing commas in multi-line statements in #21
- Style: ensure line character limit and remove trailing whitespace in #19
Testing
- Test(python-generator): name testing function correctly in #36
Refactorings
- Refactor: lint code in #43
- Refactor(python-generator): rename misnamed testing function in #23
- Refactor(utils): mark ExistingDirectory and ExistingFile as deprecated in #14
Documentation
- Docs(readme): reference to Gitea Package Registry instead of concrete installation instructions in #28
Contributors
Full Changelog: v0.1.0...v0.2.0-rc0
Changelog: CHANGELOG.md
Downloads
-
0.1.0
StableRelease package / Publish package to package registry (release) Successful in 15sRelease package / Upload release asset (${{ fromJSON(needs.prepare_upload_release_asset.outputs.files) }}) (release) Successful in 23sRelease package / Build package (release) Successful in 24sRelease package / Prepare release asset upload (release) Successful in 14sreleased this
2026-09-03 19:42:05 +02:00 | 142 commits to main since this release0.1.0
This is the first release of
jcloud-docsgen.Contributors
New Contributors
- @jakob.scheid made their first contribution in #2
Changelog: CHANGELOG.md
Full Changelog: initial...v0.1.0Downloads
-
v0.1.0-rc3
Pre-ReleaseRelease package / Build package (release) Successful in 40sRelease package / Prepare release asset upload (release) Canceled after 0sRelease package / Upload release asset (${{ fromJSON(needs.prepare_upload_release_asset.outputs.files) }}) (release) Canceled after 0sRelease package / Publish package to package registry (release) Canceled after 0sreleased this
2026-09-03 19:14:10 +02:00 | 143 commits to main since this release0.1.0-rc3
This is the fourth release candidate of the first release.
Contributors
New Contributors
- @jakob.scheid made their first contribution in #2
Changelog: CHANGELOG.md
Full Changelog: initial...v0.1.0-rc3Downloads
-
v0.1.0-rc2
Pre-ReleaseRelease package / Build package (release) Successful in 24sRelease package / Publish package to package registry (release) SkippedRelease package / Prepare release asset upload (release) Successful in 14sRelease package / Upload release asset (${{ fromJSON(needs.prepare_upload_release_asset.outputs.files) }}) (release) Successful in 25sreleased this
2026-09-03 19:11:36 +02:00 | 144 commits to main since this release0.1.0-rc2
This is the third release candidate of the first release.
Contributors
New Contributors
- @jakob.scheid made their first contribution in #2
Changelog: CHANGELOG.md
Full Changelog: initial...v0.1.0-rc2Downloads
generated from jCloud/repository-template