This pull request includes significant updates to the documentation and the ooodev package, particularly focusing on improving the handling of LibreOffice profiles and extensions. The most important changes include updates to the ooodev.conn.cache module, enhancements to the documentation structure, and version updates.
Documentation Enhancements:
docs/odev/part1/chapter02.rst: Added multiple new sections to improve the clarity and structure of the documentation, including sections on running as a macro, using static classes, cache options, using context managers, and using specific classes like CalcDoc for document operations. [1][2][3][4][5][6][7]
docs/conf.py: Updated the link for odev_src_loinst_meth to reflect the new file path.
docs/version/version_hist.rst: Documented the changes in version 0.47.19, including updates to the ooodev.conn.cache and ooodev.conn.connect modules.
Codebase Enhancements:
ooodev/conn/cache.py:
Added logging for better debugging and traceability. [1][2]
Updated parameter names and descriptions to improve clarity and functionality, such as changing cache_path to profile_path and adding the no_shared_ext parameter. [1][2][3]
These changes collectively improve the documentation, enhance the user experience by providing clearer instructions and examples, and make the codebase more robust and easier to maintain.
This pull request includes significant updates to the documentation and the
ooodev
package, particularly focusing on improving the handling of LibreOffice profiles and extensions. The most important changes include updates to theooodev.conn.cache
module, enhancements to the documentation structure, and version updates.Documentation Enhancements:
docs/odev/part1/chapter02.rst
: Added multiple new sections to improve the clarity and structure of the documentation, including sections on running as a macro, using static classes, cache options, using context managers, and using specific classes likeCalcDoc
for document operations. [1] [2] [3] [4] [5] [6] [7]docs/conf.py
: Updated the link forodev_src_loinst_meth
to reflect the new file path.Version Updates:
ooodev/__init__.py
: Updated the version number from0.47.17
to0.47.19
.docs/version/version_hist.rst
: Documented the changes in version0.47.19
, including updates to theooodev.conn.cache
andooodev.conn.connect
modules.Codebase Enhancements:
ooodev/conn/cache.py
:cache_path
toprofile_path
and adding theno_shared_ext
parameter. [1] [2] [3]These changes collectively improve the documentation, enhance the user experience by providing clearer instructions and examples, and make the codebase more robust and easier to maintain.