You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.rst
+45Lines changed: 45 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,51 @@ Changes for the upcoming release can be found in the
20
20
21
21
.. towncrier release notes start
22
22
23
+
Version 0.10.0
24
+
==============
25
+
26
+
Bug Fixes
27
+
---------
28
+
29
+
- Replace placeholders in :command:`cli` main command. This ensures that the placeholders in the environment or application configuration are replaced before the subcommands are executed. This is necessary because the subcommands might rely on these placeholders being resolved. (:gh:`20`)
30
+
- Correctly convert ``'*'`` for products in :func:`docbuild.model.doctype.Doctype.xpath`
31
+
32
+
An XPath ``//*`` created a syntactically correct XPath, but with an
33
+
additional and unnecessary ``[@productid='*']`` predicate. (:gh:`31`)
34
+
35
+
36
+
Improved Documentation
37
+
----------------------
38
+
39
+
- Docs: Improve development and user docs (:gh:`18`)
40
+
41
+
42
+
Features
43
+
--------
44
+
45
+
- Implement cloning of Git repositories
46
+
47
+
All repos are "bare" clones, meaning they do not have a working directory.
48
+
This was needed to avoid issues with branches.
49
+
50
+
The internal logic is available through some CLI commands:
51
+
52
+
* :command:`docbuild repo clone` - Clone a repository into the permanent storage.
53
+
With the help of the :class:`~docbuild.cli.models.repo.Repo` class,
54
+
it can handle different notations of repositories, such as HTTP URLs, SSH URLS, or abbreviated URLs (like ``gh://org/repo``).
55
+
* :command:`docbuild repo dir` - Shows the directory path for permanent storage.
56
+
This is useful for debugging and manual operations.
57
+
* :command:`docbuild repo list` - List all repositories in the permanent storage. (:gh:`3`)
58
+
- Support ``.xpath`` method in :class:`~docbuild.model.doctype.Doctype` (:gh:`23`)
59
+
60
+
61
+
Code Refactoring
62
+
----------------
63
+
64
+
- Introduce new :file:`callback.py` file to separate :func:`validate_doctypes` function from the build command. (:gh:`19`)
Copy file name to clipboardExpand all lines: docs/source/developer/run-testsuite.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
Running the Test Suite
2
2
======================
3
3
4
-
To run the test suite for this project, you need to have completed the setup of your development environment as described in the :ref:`prepare-your-devel-environment` topic.
4
+
To run the test suite for this project, you need to have completed the setup of your development environment as described in the :ref:`prepare-devel-env` topic.
5
5
6
6
To run the full test suite, use the following command:
0 commit comments