Show More
|
1 | NO CONTENT: new file 100644 |
@@ -0,0 +1,34 b'' | |||
|
1 | {#- | |
|
2 | ||
|
3 | Hi there! | |
|
4 | ||
|
5 | You might be interested in https://pradyunsg.me/furo/customisation/sidebar/ | |
|
6 | ||
|
7 | Although if you're reading this, chances are that you're either familiar | |
|
8 | enough with Sphinx that you know what you're doing, or landed here from that | |
|
9 | documentation page. | |
|
10 | ||
|
11 | Hope your day's going well. :) | |
|
12 | ||
|
13 | -#} | |
|
14 | <a class="sidebar-brand{% if logo %} centered{% endif %}" href="{{ pathto(master_doc) }}"> | |
|
15 | {% block brand_content %} | |
|
16 | {%- if logo_url %} | |
|
17 | <div class="sidebar-logo-container"> | |
|
18 | <img class="sidebar-logo" src="{{ logo_url }}" alt="Logo"/> | |
|
19 | </div> | |
|
20 | {%- endif %} | |
|
21 | {%- if theme_light_logo and theme_dark_logo %} | |
|
22 | <div class="sidebar-logo-container"> | |
|
23 | <img class="sidebar-logo only-light" src="{{ pathto('_static/' + theme_light_logo, 1) }}" alt="Light Logo"/> | |
|
24 | <img class="sidebar-logo only-dark" src="{{ pathto('_static/' + theme_dark_logo, 1) }}" alt="Dark Logo"/> | |
|
25 | </div> | |
|
26 | {%- endif %} | |
|
27 | {% if not theme_sidebar_hide_name %} | |
|
28 | <span class="sidebar-brand-text"> | |
|
29 | RhodeCode <br/> | |
|
30 | Enterprise {{ release }} docs | |
|
31 | </span> | |
|
32 | {%- endif %} | |
|
33 | {% endblock brand_content %} | |
|
34 | </a> No newline at end of file |
@@ -0,0 +1,45 b'' | |||
|
1 | |RCE| 5.0.0 |RNS| | |
|
2 | ----------------- | |
|
3 | ||
|
4 | Release Date | |
|
5 | ^^^^^^^^^^^^ | |
|
6 | ||
|
7 | - TBA | |
|
8 | ||
|
9 | ||
|
10 | New Features | |
|
11 | ^^^^^^^^^^^^ | |
|
12 | ||
|
13 | - Full support of Python3 and Python3.11 | |
|
14 | ||
|
15 | ||
|
16 | General | |
|
17 | ^^^^^^^ | |
|
18 | ||
|
19 | - Upgraded all dependency libraries to their latest available versions | |
|
20 | ||
|
21 | ||
|
22 | Security | |
|
23 | ^^^^^^^^ | |
|
24 | ||
|
25 | ||
|
26 | ||
|
27 | Performance | |
|
28 | ^^^^^^^^^^^ | |
|
29 | ||
|
30 | ||
|
31 | ||
|
32 | Fixes | |
|
33 | ^^^^^ | |
|
34 | ||
|
35 | ||
|
36 | ||
|
37 | Upgrade notes | |
|
38 | ^^^^^^^^^^^^^ | |
|
39 | ||
|
40 | - RhodeCode 5.0.0 is a mayor upgrade that support latest Python versions 3.11, | |
|
41 | and also comes with lots of internal changes and performance improvements. | |
|
42 | - RhodeCode 5.0.0 is only supported via our new docker rcstack installer or helm/k8s stack | |
|
43 | - Please see migration guide :ref:`rcstack:migration-to-rcstack` | |
|
44 | - RhodeCode 5.0.0 also requires a new license for EE instances, please reach out to us via support@rhodecode.com to | |
|
45 | convert your license key. |
@@ -1,24 +1,33 b'' | |||
|
1 | 1 | FROM python:3.12.0-bullseye |
|
2 | 2 | |
|
3 | 3 | WORKDIR /project |
|
4 | 4 | |
|
5 | 5 | RUN apt-get update \ |
|
6 | 6 | && apt-get install --no-install-recommends --yes \ |
|
7 |
|
|
|
8 |
|
|
|
9 |
|
|
|
10 | imagemagick \ | |
|
11 |
|
|
|
7 | curl \ | |
|
8 | zip \ | |
|
9 | graphviz \ | |
|
10 | dvipng \ | |
|
11 | imagemagick \ | |
|
12 | make \ | |
|
13 | latexmk \ | |
|
14 | texlive-latex-recommended \ | |
|
15 | texlive-latex-extra \ | |
|
16 | texlive-xetex \ | |
|
17 | fonts-freefont-otf \ | |
|
18 | texlive-fonts-recommended \ | |
|
19 | texlive-lang-greek \ | |
|
20 | tex-gyre \ | |
|
12 | 21 | && apt-get autoremove \ |
|
13 | 22 | && apt-get clean \ |
|
14 | 23 | && rm -rf /var/lib/apt/lists/* |
|
15 | 24 | |
|
16 | 25 | RUN \ |
|
17 | 26 | python3 -m pip install --no-cache-dir --upgrade pip && \ |
|
18 | 27 | python3 -m pip install --no-cache-dir Sphinx Pillow |
|
19 | 28 | |
|
20 | 29 | ADD requirements_docs.txt /project |
|
21 | 30 | RUN \ |
|
22 | 31 | python3 -m pip install -r requirements_docs.txt |
|
23 | 32 | |
|
24 | 33 | CMD ["sphinx-build", "-M", "html", ".", "_build"] |
@@ -1,183 +1,20 b'' | |||
|
1 | # Makefile for Sphinx documentation | |
|
1 | # Minimal makefile for Sphinx documentation | |
|
2 | 2 | # |
|
3 | 3 | |
|
4 |
# You can set these variables from the command line |
|
|
4 | # You can set these variables from the command line, and also | |
|
5 | # from the environment for the first two. | |
|
5 | 6 | SPHINXOPTS ?= |
|
6 | 7 | SPHINXBUILD ?= sphinx-build |
|
7 |
SOURCEDIR = |
|
|
8 | SOURCEDIR = . | |
|
8 | 9 | BUILDDIR = _build |
|
9 | 10 | |
|
10 | # User-friendly check for sphinx-build | |
|
11 | ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) | |
|
12 | $(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) | |
|
13 | endif | |
|
14 | ||
|
15 | # Internal variables. | |
|
16 | PAPEROPT_a4 = -D latex_paper_size=a4 | |
|
17 | PAPEROPT_letter = -D latex_paper_size=letter | |
|
18 | ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . | |
|
19 | # the i18n builder cannot share the environment and doctrees with the others | |
|
20 | I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . | |
|
21 | ||
|
22 | .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext | |
|
23 | ||
|
11 | # Put it first so that "make" without argument is like "make help". | |
|
24 | 12 | help: |
|
25 | @echo "Please use \`make <target>' where <target> is one of" | |
|
26 | @echo " html to make standalone HTML files" | |
|
27 | @echo " dirhtml to make HTML files named index.html in directories" | |
|
28 | @echo " singlehtml to make a single large HTML file" | |
|
29 | @echo " pickle to make pickle files" | |
|
30 | @echo " json to make JSON files" | |
|
31 | @echo " htmlhelp to make HTML files and a HTML help project" | |
|
32 | @echo " qthelp to make HTML files and a qthelp project" | |
|
33 | @echo " devhelp to make HTML files and a Devhelp project" | |
|
34 | @echo " epub to make an epub" | |
|
35 | @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" | |
|
36 | @echo " latexpdf to make LaTeX files and run them through pdflatex" | |
|
37 | @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" | |
|
38 | @echo " text to make text files" | |
|
39 | @echo " man to make manual pages" | |
|
40 | @echo " texinfo to make Texinfo files" | |
|
41 | @echo " info to make Texinfo files and run them through makeinfo" | |
|
42 | @echo " gettext to make PO message catalogs" | |
|
43 | @echo " changes to make an overview of all changed/added/deprecated items" | |
|
44 | @echo " xml to make Docutils-native XML files" | |
|
45 | @echo " pseudoxml to make pseudoxml-XML files for display purposes" | |
|
46 | @echo " linkcheck to check all external links for integrity" | |
|
47 | @echo " doctest to run all doctests embedded in the documentation (if enabled)" | |
|
48 | ||
|
49 | clean: | |
|
50 | rm -rf $(BUILDDIR)/* | |
|
51 | ||
|
52 | cleanup: | |
|
53 | @echo "cleaning build dir" | |
|
54 | rm -rf $(BUILDDIR)/* | |
|
55 | @echo "cleaning result symlink" | |
|
56 | rm -v result | |
|
57 | ||
|
58 | html: | |
|
59 | $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html | |
|
60 | @echo | |
|
61 | @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." | |
|
62 | ||
|
63 | dirhtml: | |
|
64 | $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml | |
|
65 | @echo | |
|
66 | @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." | |
|
67 | ||
|
68 | singlehtml: | |
|
69 | $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml | |
|
70 | @echo | |
|
71 | @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." | |
|
72 | ||
|
73 | pickle: | |
|
74 | $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle | |
|
75 | @echo | |
|
76 | @echo "Build finished; now you can process the pickle files." | |
|
77 | ||
|
78 | json: | |
|
79 | $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json | |
|
80 | @echo | |
|
81 | @echo "Build finished; now you can process the JSON files." | |
|
82 | ||
|
83 | htmlhelp: | |
|
84 | $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp | |
|
85 | @echo | |
|
86 | @echo "Build finished; now you can run HTML Help Workshop with the" \ | |
|
87 | ".hhp project file in $(BUILDDIR)/htmlhelp." | |
|
13 | @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) | |
|
88 | 14 | |
|
89 | qthelp: | |
|
90 | $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp | |
|
91 | @echo | |
|
92 | @echo "Build finished; now you can run "qcollectiongenerator" with the" \ | |
|
93 | ".qhcp project file in $(BUILDDIR)/qthelp, like this:" | |
|
94 | @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/RhodeCodeInstaller.qhcp" | |
|
95 | @echo "To view the help file:" | |
|
96 | @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/RhodeCodeInstaller.qhc" | |
|
97 | ||
|
98 | devhelp: | |
|
99 | $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp | |
|
100 | @echo | |
|
101 | @echo "Build finished." | |
|
102 | @echo "To view the help file:" | |
|
103 | @echo "# mkdir -p $$HOME/.local/share/devhelp/RhodeCodeInstaller" | |
|
104 | @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/RhodeCodeInstaller" | |
|
105 | @echo "# devhelp" | |
|
106 | ||
|
107 | epub: | |
|
108 | $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub | |
|
109 | @echo | |
|
110 | @echo "Build finished. The epub file is in $(BUILDDIR)/epub." | |
|
111 | ||
|
112 | latex: | |
|
113 | $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex | |
|
114 | @echo | |
|
115 | @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." | |
|
116 | @echo "Run \`make' in that directory to run these through (pdf)latex" \ | |
|
117 | "(use \`make latexpdf' here to do that automatically)." | |
|
118 | ||
|
119 | latexpdf: | |
|
120 | $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex | |
|
121 | @echo "Running LaTeX files through pdflatex..." | |
|
122 | $(MAKE) -C $(BUILDDIR)/latex all-pdf | |
|
123 | @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." | |
|
124 | ||
|
125 | latexpdfja: | |
|
126 | $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex | |
|
127 | @echo "Running LaTeX files through platex and dvipdfmx..." | |
|
128 | $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja | |
|
129 | @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." | |
|
130 | ||
|
131 | text: | |
|
132 | $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text | |
|
133 | @echo | |
|
134 | @echo "Build finished. The text files are in $(BUILDDIR)/text." | |
|
15 | .PHONY: help Makefile | |
|
135 | 16 | |
|
136 | man: | |
|
137 | $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man | |
|
138 | @echo | |
|
139 | @echo "Build finished. The manual pages are in $(BUILDDIR)/man." | |
|
140 | ||
|
141 | texinfo: | |
|
142 | $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo | |
|
143 | @echo | |
|
144 | @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." | |
|
145 | @echo "Run \`make' in that directory to run these through makeinfo" \ | |
|
146 | "(use \`make info' here to do that automatically)." | |
|
147 | ||
|
148 | info: | |
|
149 | $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo | |
|
150 | @echo "Running Texinfo files through makeinfo..." | |
|
151 | make -C $(BUILDDIR)/texinfo info | |
|
152 | @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." | |
|
153 | ||
|
154 | gettext: | |
|
155 | $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale | |
|
156 | @echo | |
|
157 | @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." | |
|
158 | ||
|
159 | changes: | |
|
160 | $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes | |
|
161 | @echo | |
|
162 | @echo "The overview file is in $(BUILDDIR)/changes." | |
|
163 | ||
|
164 | linkcheck: | |
|
165 | $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck | |
|
166 | @echo | |
|
167 | @echo "Link check complete; look for any errors in the above output " \ | |
|
168 | "or in $(BUILDDIR)/linkcheck/output.txt." | |
|
169 | ||
|
170 | doctest: | |
|
171 | $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest | |
|
172 | @echo "Testing of doctests in the sources finished, look at the " \ | |
|
173 | "results in $(BUILDDIR)/doctest/output.txt." | |
|
174 | ||
|
175 | xml: | |
|
176 | $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml | |
|
177 | @echo | |
|
178 | @echo "Build finished. The XML files are in $(BUILDDIR)/xml." | |
|
179 | ||
|
180 | pseudoxml: | |
|
181 | $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml | |
|
182 | @echo | |
|
183 | @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." | |
|
17 | # Catch-all target: route all unknown targets to Sphinx using the new | |
|
18 | # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). | |
|
19 | %: Makefile | |
|
20 | @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) |
@@ -1,204 +1,209 b'' | |||
|
1 | 1 | {% extends "base.html" %} |
|
2 | 2 | |
|
3 | 3 | {% block body -%} |
|
4 | 4 | {{ super() }} |
|
5 | 5 | {% include "partials/icons.html" %} |
|
6 | 6 | |
|
7 | 7 | <input type="checkbox" class="sidebar-toggle" name="__navigation" id="__navigation"> |
|
8 | 8 | <input type="checkbox" class="sidebar-toggle" name="__toc" id="__toc"> |
|
9 | 9 | <label class="overlay sidebar-overlay" for="__navigation"> |
|
10 | 10 | <div class="visually-hidden">Hide navigation sidebar</div> |
|
11 | 11 | </label> |
|
12 | 12 | <label class="overlay toc-overlay" for="__toc"> |
|
13 | 13 | <div class="visually-hidden">Hide table of contents sidebar</div> |
|
14 | 14 | </label> |
|
15 | 15 | |
|
16 | 16 | {% if theme_announcement -%} |
|
17 | 17 | <div class="announcement"> |
|
18 | 18 | <aside class="announcement-content"> |
|
19 | 19 | {% block announcement %} {{ theme_announcement }} {% endblock announcement %} |
|
20 | 20 | </aside> |
|
21 | 21 | </div> |
|
22 | 22 | {%- endif %} |
|
23 | 23 | |
|
24 | 24 | <div class="page"> |
|
25 | 25 | <header class="mobile-header"> |
|
26 | 26 | <div class="header-left"> |
|
27 | 27 | <label class="nav-overlay-icon" for="__navigation"> |
|
28 | 28 | <div class="visually-hidden">Toggle site navigation sidebar</div> |
|
29 | 29 | <i class="icon"><svg><use href="#svg-menu"></use></svg></i> |
|
30 | 30 | </label> |
|
31 | 31 | </div> |
|
32 | 32 | <div class="header-center"> |
|
33 | 33 | <a href="{{ pathto(master_doc) }}"><div class="brand">{{ docstitle if docstitle else project }}</div></a> |
|
34 | 34 | </div> |
|
35 | 35 | <div class="header-right"> |
|
36 | 36 | <div class="theme-toggle-container theme-toggle-header"> |
|
37 | 37 | <button class="theme-toggle"> |
|
38 | 38 | <div class="visually-hidden">Toggle Light / Dark / Auto color theme</div> |
|
39 | 39 | <svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg> |
|
40 | 40 | <svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg> |
|
41 | 41 | <svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg> |
|
42 | 42 | </button> |
|
43 | 43 | </div> |
|
44 | 44 | <label class="toc-overlay-icon toc-header-icon{% if furo_hide_toc %} no-toc{% endif %}" for="__toc"> |
|
45 | 45 | <div class="visually-hidden">Toggle table of contents sidebar</div> |
|
46 | 46 | <i class="icon"><svg><use href="#svg-toc"></use></svg></i> |
|
47 | 47 | </label> |
|
48 | 48 | </div> |
|
49 | 49 | </header> |
|
50 | 50 | <aside class="sidebar-drawer"> |
|
51 | 51 | <div class="sidebar-container"> |
|
52 | 52 | {% block left_sidebar %} |
|
53 | 53 | <div class="sidebar-sticky"> |
|
54 | 54 | {%- for sidebar_section in sidebars %} |
|
55 | 55 | {%- include sidebar_section %} |
|
56 | 56 | {%- endfor %} |
|
57 | 57 | </div> |
|
58 | 58 | {% endblock left_sidebar %} |
|
59 | 59 | </div> |
|
60 | 60 | </aside> |
|
61 | 61 | <div class="main"> |
|
62 | 62 | <div class="content"> |
|
63 | 63 | <div class="article-container"> |
|
64 | 64 | <a href="#" class="back-to-top muted-link"> |
|
65 | 65 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> |
|
66 | 66 | <path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"></path> |
|
67 | 67 | </svg> |
|
68 | 68 | <span>{% trans %}Back to top{% endtrans %}</span> |
|
69 | 69 | </a> |
|
70 | 70 | <div class="content-icon-container"> |
|
71 | 71 | {% if theme_top_of_page_button == "edit" -%} |
|
72 | 72 | {%- include "components/edit-this-page.html" with context -%} |
|
73 | 73 | {%- elif theme_top_of_page_button != None -%} |
|
74 | 74 | {{ warning("Got an unsupported value for 'top_of_page_button'") }} |
|
75 | 75 | {%- endif -%} |
|
76 | 76 | {#- Theme toggle -#} |
|
77 | 77 | <div class="theme-toggle-container theme-toggle-content"> |
|
78 | 78 | <button class="theme-toggle"> |
|
79 | 79 | <div class="visually-hidden">Toggle Light / Dark / Auto color theme</div> |
|
80 | 80 | <svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg> |
|
81 | 81 | <svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg> |
|
82 | 82 | <svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg> |
|
83 | 83 | </button> |
|
84 | 84 | </div> |
|
85 | 85 | <label class="toc-overlay-icon toc-content-icon{% if furo_hide_toc %} no-toc{% endif %}" for="__toc"> |
|
86 | 86 | <div class="visually-hidden">Toggle table of contents sidebar</div> |
|
87 | 87 | <i class="icon"><svg><use href="#svg-toc"></use></svg></i> |
|
88 | 88 | </label> |
|
89 | 89 | </div> |
|
90 | <article role="main"> | |
|
90 | <article role="main" id="furo-main-content"> | |
|
91 | 91 | {% block content %}{{ body }}{% endblock %} |
|
92 | 92 | </article> |
|
93 | 93 | </div> |
|
94 | 94 | <footer> |
|
95 | 95 | {% block footer %} |
|
96 | 96 | <div class="related-pages"> |
|
97 | 97 | {% if next -%} |
|
98 | 98 | <a class="next-page" href="{{ next.link }}"> |
|
99 | 99 | <div class="page-info"> |
|
100 | 100 | <div class="context"> |
|
101 | 101 | <span>{{ _("Next") }}</span> |
|
102 | 102 | </div> |
|
103 | 103 | <div class="title">{{ next.title }}</div> |
|
104 | 104 | </div> |
|
105 | 105 | <svg class="furo-related-icon"><use href="#svg-arrow-right"></use></svg> |
|
106 | 106 | </a> |
|
107 | 107 | {%- endif %} |
|
108 | 108 | {% if prev -%} |
|
109 | 109 | <a class="prev-page" href="{{ prev.link }}"> |
|
110 | 110 | <svg class="furo-related-icon"><use href="#svg-arrow-right"></use></svg> |
|
111 | 111 | <div class="page-info"> |
|
112 | 112 | <div class="context"> |
|
113 | 113 | <span>{{ _("Previous") }}</span> |
|
114 | 114 | </div> |
|
115 | 115 | {% if prev.link == pathto(master_doc) %} |
|
116 | 116 | <div class="title">{{ _("Home") }}</div> |
|
117 | 117 | {% else %} |
|
118 | 118 | <div class="title">{{ prev.title }}</div> |
|
119 | 119 | {% endif %} |
|
120 | 120 | </div> |
|
121 | 121 | </a> |
|
122 | 122 | {%- endif %} |
|
123 | 123 | </div> |
|
124 | 124 | <div class="bottom-of-page"> |
|
125 | 125 | <div class="left-details"> |
|
126 | 126 | {%- if show_copyright %} |
|
127 | 127 | <div class="copyright"> |
|
128 | 128 | {%- if hasdoc('copyright') %} |
|
129 | 129 | {% trans path=pathto('copyright'), copyright=copyright|e -%} |
|
130 | 130 | <a href="{{ path }}">Copyright</a> © {{ copyright }} |
|
131 | 131 | {%- endtrans %} |
|
132 | 132 | {%- else %} |
|
133 | 133 | {% trans copyright=copyright|e -%} |
|
134 | 134 | Copyright © {{ copyright }} |
|
135 | 135 | {%- endtrans %} |
|
136 | 136 | {%- endif %} |
|
137 | 137 | </div> |
|
138 | 138 | {%- endif %} |
|
139 | 139 | |
|
140 | 140 | {%- if show_sphinx -%} |
|
141 | 141 | {% trans %}<a href="https://www.sphinx-doc.org/">Sphinx</a> and {% endtrans -%} |
|
142 | 142 | <a class="muted-link" href="https://pradyunsg.me">@pradyunsg</a>'s |
|
143 | 143 | {% endif -%} |
|
144 | ||
|
145 | ||
|
146 | ||
|
144 | 147 | {%- if last_updated -%} |
|
145 | 148 | <div class="last-updated"> |
|
146 | 149 | {% trans last_updated=last_updated|e -%} |
|
147 | 150 | Last updated on {{ last_updated }} |
|
148 | 151 | {%- endtrans -%} |
|
149 | 152 | </div> |
|
150 | 153 | |
|
151 | 154 | <div style="border-top: 0"> |
|
152 | Got documentation defects and suggestions? <a href="https://community.rhodecode.com">Submit docs issues</a> | |
|
155 | Got documentation defects and suggestions? <a href="https://community.rhodecode.com/new-topic?title=documentation%20issue&body=Please%20describe%20the%20issue&category=support&tags=docs-issue">Submit docs issues</a> | |
|
153 | 156 | </div> |
|
154 | 157 | |
|
155 | 158 | {%- endif %} |
|
156 | 159 | </div> |
|
157 | 160 | <div class="right-details"> |
|
158 | 161 | {% if theme_footer_icons or READTHEDOCS -%} |
|
159 | 162 | <div class="icons"> |
|
160 | 163 | {% if theme_footer_icons -%} |
|
161 | 164 | {% for icon_dict in theme_footer_icons -%} |
|
162 | 165 | <a class="muted-link {{ icon_dict.class }}" href="{{ icon_dict.url }}" aria-label="{{ icon_dict.name }}"> |
|
163 | 166 | {{- icon_dict.html -}} |
|
164 | 167 | </a> |
|
165 | 168 | {% endfor %} |
|
166 | 169 | {%- else -%} |
|
167 | 170 | {#- Show Read the Docs project -#} |
|
168 | 171 | {%- if READTHEDOCS and slug -%} |
|
169 | 172 | <a class="muted-link" href="https://readthedocs.org/projects/{{ slug }}" aria-label="On Read the Docs"> |
|
170 | 173 | <svg x="0px" y="0px" viewBox="-125 217 360 360" xml:space="preserve"> |
|
171 | 174 | <path fill="currentColor" d="M39.2,391.3c-4.2,0.6-7.1,4.4-6.5,8.5c0.4,3,2.6,5.5,5.5,6.3 c0,0,18.5,6.1,50,8.7c25.3,2.1,54-1.8,54-1.8c4.2-0.1,7.5-3.6,7.4-7.8c-0.1-4.2-3.6-7.5-7.8-7.4c-0.5,0-1,0.1-1.5,0.2 c0,0-28.1,3.5-50.9,1.6c-30.1-2.4-46.5-7.9-46.5-7.9C41.7,391.3,40.4,391.1,39.2,391.3z M39.2,353.6c-4.2,0.6-7.1,4.4-6.5,8.5 c0.4,3,2.6,5.5,5.5,6.3c0,0,18.5,6.1,50,8.7c25.3,2.1,54-1.8,54-1.8c4.2-0.1,7.5-3.6,7.4-7.8c-0.1-4.2-3.6-7.5-7.8-7.4 c-0.5,0-1,0.1-1.5,0.2c0,0-28.1,3.5-50.9,1.6c-30.1-2.4-46.5-7.9-46.5-7.9C41.7,353.6,40.4,353.4,39.2,353.6z M39.2,315.9 c-4.2,0.6-7.1,4.4-6.5,8.5c0.4,3,2.6,5.5,5.5,6.3c0,0,18.5,6.1,50,8.7c25.3,2.1,54-1.8,54-1.8c4.2-0.1,7.5-3.6,7.4-7.8 c-0.1-4.2-3.6-7.5-7.8-7.4c-0.5,0-1,0.1-1.5,0.2c0,0-28.1,3.5-50.9,1.6c-30.1-2.4-46.5-7.9-46.5-7.9 C41.7,315.9,40.4,315.8,39.2,315.9z M39.2,278.3c-4.2,0.6-7.1,4.4-6.5,8.5c0.4,3,2.6,5.5,5.5,6.3c0,0,18.5,6.1,50,8.7 c25.3,2.1,54-1.8,54-1.8c4.2-0.1,7.5-3.6,7.4-7.8c-0.1-4.2-3.6-7.5-7.8-7.4c-0.5,0-1,0.1-1.5,0.2c0,0-28.1,3.5-50.9,1.6 c-30.1-2.4-46.5-7.9-46.5-7.9C41.7,278.2,40.4,278.1,39.2,278.3z M-13.6,238.5c-39.6,0.3-54.3,12.5-54.3,12.5v295.7 c0,0,14.4-12.4,60.8-10.5s55.9,18.2,112.9,19.3s71.3-8.8,71.3-8.8l0.8-301.4c0,0-25.6,7.3-75.6,7.7c-49.9,0.4-61.9-12.7-107.7-14.2 C-8.2,238.6-10.9,238.5-13.6,238.5z M19.5,257.8c0,0,24,7.9,68.3,10.1c37.5,1.9,75-3.7,75-3.7v267.9c0,0-19,10-66.5,6.6 C59.5,536.1,19,522.1,19,522.1L19.5,257.8z M-3.6,264.8c4.2,0,7.7,3.4,7.7,7.7c0,4.2-3.4,7.7-7.7,7.7c0,0-12.4,0.1-20,0.8 c-12.7,1.3-21.4,5.9-21.4,5.9c-3.7,2-8.4,0.5-10.3-3.2c-2-3.7-0.5-8.4,3.2-10.3c0,0,0,0,0,0c0,0,11.3-6,27-7.5 C-16,264.9-3.6,264.8-3.6,264.8z M-11,302.6c4.2-0.1,7.4,0,7.4,0c4.2,0.5,7.2,4.3,6.7,8.5c-0.4,3.5-3.2,6.3-6.7,6.7 c0,0-12.4,0.1-20,0.8c-12.7,1.3-21.4,5.9-21.4,5.9c-3.7,2-8.4,0.5-10.3-3.2c-2-3.7-0.5-8.4,3.2-10.3c0,0,11.3-6,27-7.5 C-20.5,302.9-15.2,302.7-11,302.6z M-3.6,340.2c4.2,0,7.7,3.4,7.7,7.7s-3.4,7.7-7.7,7.7c0,0-12.4-0.1-20,0.7 c-12.7,1.3-21.4,5.9-21.4,5.9c-3.7,2-8.4,0.5-10.3-3.2c-2-3.7-0.5-8.4,3.2-10.3c0,0,11.3-6,27-7.5C-16,340.1-3.6,340.2-3.6,340.2z" /> |
|
172 | 175 | </svg> |
|
173 | 176 | </a> |
|
174 | 177 | {%- endif -%} |
|
178 | {#- Show GitHub repository home -#} | |
|
179 | {%- if READTHEDOCS and display_github and github_user != "None" and github_repo != "None" -%} | |
|
180 | {%- endif -%} | |
|
175 | 181 | {%- endif %} |
|
176 | 182 | </div> |
|
177 | 183 | {%- endif %} |
|
178 | 184 | </div> |
|
179 | 185 | </div> |
|
180 | 186 | {% endblock footer %} |
|
181 | 187 | </footer> |
|
182 | 188 | </div> |
|
183 | 189 | <aside class="toc-drawer{% if furo_hide_toc %} no-toc{% endif %}"> |
|
184 | 190 | {% block right_sidebar %} |
|
185 | 191 | {% if not furo_hide_toc %} |
|
186 | 192 | <div class="toc-sticky toc-scroll"> |
|
187 | 193 | <div class="toc-title-container"> |
|
188 | 194 | <span class="toc-title"> |
|
189 | 195 | {{ _("On this page") }} |
|
190 | 196 | </span> |
|
191 | 197 | </div> |
|
192 | 198 | <div class="toc-tree-container"> |
|
193 | 199 | <div class="toc-tree"> |
|
194 | 200 | {{ toc }} |
|
195 | 201 | </div> |
|
196 | 202 | </div> |
|
197 | 203 | </div> |
|
198 | 204 | {% endif %} |
|
199 | 205 | {% endblock right_sidebar %} |
|
200 | 206 | </aside> |
|
201 | 207 | </div> |
|
202 | 208 | </div> |
|
203 | ||
|
204 | 209 | {%- endblock %} |
@@ -1,159 +1,168 b'' | |||
|
1 | 1 | .. _rhodecode-release-notes-ref: |
|
2 | 2 | |
|
3 | 3 | Release Notes |
|
4 | 4 | ============= |
|
5 | 5 | |
|
6 | |RCE| 5.x Versions | |
|
7 | ------------------ | |
|
8 | ||
|
9 | .. toctree:: | |
|
10 | :maxdepth: 1 | |
|
11 | ||
|
12 | release-notes-5.0.0.rst | |
|
13 | ||
|
14 | ||
|
6 | 15 | |RCE| 4.x Versions |
|
7 | 16 | ------------------ |
|
8 | 17 | |
|
9 | 18 | .. toctree:: |
|
10 | 19 | :maxdepth: 1 |
|
11 | 20 | |
|
12 | 21 | release-notes-4.27.1.rst |
|
13 | 22 | release-notes-4.27.0.rst |
|
14 | 23 | release-notes-4.26.0.rst |
|
15 | 24 | release-notes-4.25.2.rst |
|
16 | 25 | release-notes-4.25.1.rst |
|
17 | 26 | release-notes-4.25.0.rst |
|
18 | 27 | release-notes-4.24.1.rst |
|
19 | 28 | release-notes-4.24.0.rst |
|
20 | 29 | release-notes-4.23.2.rst |
|
21 | 30 | release-notes-4.23.1.rst |
|
22 | 31 | release-notes-4.23.0.rst |
|
23 | 32 | release-notes-4.22.0.rst |
|
24 | 33 | release-notes-4.21.0.rst |
|
25 | 34 | release-notes-4.20.1.rst |
|
26 | 35 | release-notes-4.20.0.rst |
|
27 | 36 | release-notes-4.19.3.rst |
|
28 | 37 | release-notes-4.19.2.rst |
|
29 | 38 | release-notes-4.19.1.rst |
|
30 | 39 | release-notes-4.19.0.rst |
|
31 | 40 | release-notes-4.18.3.rst |
|
32 | 41 | release-notes-4.18.2.rst |
|
33 | 42 | release-notes-4.18.1.rst |
|
34 | 43 | release-notes-4.18.0.rst |
|
35 | 44 | release-notes-4.17.4.rst |
|
36 | 45 | release-notes-4.17.3.rst |
|
37 | 46 | release-notes-4.17.2.rst |
|
38 | 47 | release-notes-4.17.1.rst |
|
39 | 48 | release-notes-4.17.0.rst |
|
40 | 49 | release-notes-4.16.2.rst |
|
41 | 50 | release-notes-4.16.1.rst |
|
42 | 51 | release-notes-4.16.0.rst |
|
43 | 52 | release-notes-4.15.2.rst |
|
44 | 53 | release-notes-4.15.1.rst |
|
45 | 54 | release-notes-4.15.0.rst |
|
46 | 55 | release-notes-4.14.1.rst |
|
47 | 56 | release-notes-4.14.0.rst |
|
48 | 57 | release-notes-4.13.3.rst |
|
49 | 58 | release-notes-4.13.2.rst |
|
50 | 59 | release-notes-4.13.1.rst |
|
51 | 60 | release-notes-4.13.0.rst |
|
52 | 61 | release-notes-4.12.4.rst |
|
53 | 62 | release-notes-4.12.3.rst |
|
54 | 63 | release-notes-4.12.2.rst |
|
55 | 64 | release-notes-4.12.1.rst |
|
56 | 65 | release-notes-4.12.0.rst |
|
57 | 66 | release-notes-4.11.6.rst |
|
58 | 67 | release-notes-4.11.5.rst |
|
59 | 68 | release-notes-4.11.4.rst |
|
60 | 69 | release-notes-4.11.3.rst |
|
61 | 70 | release-notes-4.11.2.rst |
|
62 | 71 | release-notes-4.11.1.rst |
|
63 | 72 | release-notes-4.11.0.rst |
|
64 | 73 | release-notes-4.10.6.rst |
|
65 | 74 | release-notes-4.10.5.rst |
|
66 | 75 | release-notes-4.10.4.rst |
|
67 | 76 | release-notes-4.10.3.rst |
|
68 | 77 | release-notes-4.10.2.rst |
|
69 | 78 | release-notes-4.10.1.rst |
|
70 | 79 | release-notes-4.10.0.rst |
|
71 | 80 | release-notes-4.9.1.rst |
|
72 | 81 | release-notes-4.9.0.rst |
|
73 | 82 | release-notes-4.8.0.rst |
|
74 | 83 | release-notes-4.7.2.rst |
|
75 | 84 | release-notes-4.7.1.rst |
|
76 | 85 | release-notes-4.7.0.rst |
|
77 | 86 | release-notes-4.6.1.rst |
|
78 | 87 | release-notes-4.6.0.rst |
|
79 | 88 | release-notes-4.5.2.rst |
|
80 | 89 | release-notes-4.5.1.rst |
|
81 | 90 | release-notes-4.5.0.rst |
|
82 | 91 | release-notes-4.4.2.rst |
|
83 | 92 | release-notes-4.4.1.rst |
|
84 | 93 | release-notes-4.4.0.rst |
|
85 | 94 | release-notes-4.3.1.rst |
|
86 | 95 | release-notes-4.3.0.rst |
|
87 | 96 | release-notes-4.2.1.rst |
|
88 | 97 | release-notes-4.2.0.rst |
|
89 | 98 | release-notes-4.1.2.rst |
|
90 | 99 | release-notes-4.1.1.rst |
|
91 | 100 | release-notes-4.1.0.rst |
|
92 | 101 | release-notes-4.0.1.rst |
|
93 | 102 | release-notes-4.0.0.rst |
|
94 | 103 | |
|
95 | 104 | |RCE| 3.x Versions |
|
96 | 105 | ------------------ |
|
97 | 106 | |
|
98 | 107 | .. toctree:: |
|
99 | 108 | :maxdepth: 1 |
|
100 | 109 | |
|
101 | 110 | release-notes-3.8.4.rst |
|
102 | 111 | release-notes-3.8.3.rst |
|
103 | 112 | release-notes-3.8.2.rst |
|
104 | 113 | release-notes-3.8.1.rst |
|
105 | 114 | release-notes-3.8.0.rst |
|
106 | 115 | release-notes-3.7.1.rst |
|
107 | 116 | release-notes-3.7.0.rst |
|
108 | 117 | release-notes-3.6.1.rst |
|
109 | 118 | release-notes-3.6.0.rst |
|
110 | 119 | release-notes-3.5.2.rst |
|
111 | 120 | release-notes-3.5.1.rst |
|
112 | 121 | release-notes-3.5.0.rst |
|
113 | 122 | release-notes-3.4.1.rst |
|
114 | 123 | release-notes-3.4.0.rst |
|
115 | 124 | release-notes-3.3.4.rst |
|
116 | 125 | release-notes-3.3.3.rst |
|
117 | 126 | release-notes-3.3.2.rst |
|
118 | 127 | release-notes-3.3.1.rst |
|
119 | 128 | release-notes-3.3.0.rst |
|
120 | 129 | release-notes-3.2.3.rst |
|
121 | 130 | release-notes-3.2.2.rst |
|
122 | 131 | release-notes-3.2.1.rst |
|
123 | 132 | release-notes-3.2.0.rst |
|
124 | 133 | release-notes-3.1.1.rst |
|
125 | 134 | release-notes-3.1.0.rst |
|
126 | 135 | release-notes-3.0.2.rst |
|
127 | 136 | release-notes-3.0.1.rst |
|
128 | 137 | release-notes-3.0.0.rst |
|
129 | 138 | |
|
130 | 139 | |RCE| 2.x Versions |
|
131 | 140 | ------------------ |
|
132 | 141 | |
|
133 | 142 | .. toctree:: |
|
134 | 143 | :maxdepth: 1 |
|
135 | 144 | |
|
136 | 145 | release-notes-2.2.8.rst |
|
137 | 146 | release-notes-2.2.7.rst |
|
138 | 147 | release-notes-2.2.6.rst |
|
139 | 148 | release-notes-2.2.5.rst |
|
140 | 149 | release-notes-2.2.4.rst |
|
141 | 150 | release-notes-2.2.3.rst |
|
142 | 151 | release-notes-2.2.2.rst |
|
143 | 152 | release-notes-2.2.1.rst |
|
144 | 153 | release-notes-2.2.0.rst |
|
145 | 154 | release-notes-2.1.0.rst |
|
146 | 155 | release-notes-2.0.2.rst |
|
147 | 156 | release-notes-2.0.1.rst |
|
148 | 157 | release-notes-2.0.0.rst |
|
149 | 158 | |
|
150 | 159 | |RCE| 1.x Versions |
|
151 | 160 | ------------------ |
|
152 | 161 | |
|
153 | 162 | .. toctree:: |
|
154 | 163 | :maxdepth: 1 |
|
155 | 164 | |
|
156 | 165 | release-notes-1.7.2.rst |
|
157 | 166 | release-notes-1.7.1.rst |
|
158 | 167 | release-notes-1.7.0.rst |
|
159 | 168 | release-notes-1.6.0.rst |
General Comments 0
You need to be logged in to leave comments.
Login now