##// END OF EJS Templates
docs(5.x): added new tempalte and bootstrapped 5.X docs
super-admin -
r5343:dad82407 stable
parent child Browse files
Show More
1 NO CONTENT: new file 100644
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 FROM python:3.12.0-bullseye
1 FROM python:3.12.0-bullseye
2
2
3 WORKDIR /project
3 WORKDIR /project
4
4
5 RUN apt-get update \
5 RUN apt-get update \
6 && apt-get install --no-install-recommends --yes \
6 && apt-get install --no-install-recommends --yes \
7 curl \
7 curl \
8 zip \
8 zip \
9 graphviz \
9 graphviz \
10 imagemagick \
10 dvipng \
11 make \
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 && apt-get autoremove \
21 && apt-get autoremove \
13 && apt-get clean \
22 && apt-get clean \
14 && rm -rf /var/lib/apt/lists/*
23 && rm -rf /var/lib/apt/lists/*
15
24
16 RUN \
25 RUN \
17 python3 -m pip install --no-cache-dir --upgrade pip && \
26 python3 -m pip install --no-cache-dir --upgrade pip && \
18 python3 -m pip install --no-cache-dir Sphinx Pillow
27 python3 -m pip install --no-cache-dir Sphinx Pillow
19
28
20 ADD requirements_docs.txt /project
29 ADD requirements_docs.txt /project
21 RUN \
30 RUN \
22 python3 -m pip install -r requirements_docs.txt
31 python3 -m pip install -r requirements_docs.txt
23
32
24 CMD ["sphinx-build", "-M", "html", ".", "_build"]
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 SPHINXOPTS ?=
6 SPHINXOPTS ?=
6 SPHINXBUILD ?= sphinx-build
7 SPHINXBUILD ?= sphinx-build
7 SOURCEDIR = source
8 SOURCEDIR = .
8 BUILDDIR = _build
9 BUILDDIR = _build
9
10
10 # User-friendly check for sphinx-build
11 # Put it first so that "make" without argument is like "make help".
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
24 help:
12 help:
25 @echo "Please use \`make <target>' where <target> is one of"
13 @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
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."
88
14
89 qthelp:
15 .PHONY: help Makefile
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."
135
16
136 man:
17 # Catch-all target: route all unknown targets to Sphinx using the new
137 $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
18 # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
138 @echo
19 %: Makefile
139 @echo "Build finished. The manual pages are in $(BUILDDIR)/man."
20 @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
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."
@@ -1,204 +1,209 b''
1 {% extends "base.html" %}
1 {% extends "base.html" %}
2
2
3 {% block body -%}
3 {% block body -%}
4 {{ super() }}
4 {{ super() }}
5 {% include "partials/icons.html" %}
5 {% include "partials/icons.html" %}
6
6
7 <input type="checkbox" class="sidebar-toggle" name="__navigation" id="__navigation">
7 <input type="checkbox" class="sidebar-toggle" name="__navigation" id="__navigation">
8 <input type="checkbox" class="sidebar-toggle" name="__toc" id="__toc">
8 <input type="checkbox" class="sidebar-toggle" name="__toc" id="__toc">
9 <label class="overlay sidebar-overlay" for="__navigation">
9 <label class="overlay sidebar-overlay" for="__navigation">
10 <div class="visually-hidden">Hide navigation sidebar</div>
10 <div class="visually-hidden">Hide navigation sidebar</div>
11 </label>
11 </label>
12 <label class="overlay toc-overlay" for="__toc">
12 <label class="overlay toc-overlay" for="__toc">
13 <div class="visually-hidden">Hide table of contents sidebar</div>
13 <div class="visually-hidden">Hide table of contents sidebar</div>
14 </label>
14 </label>
15
15
16 {% if theme_announcement -%}
16 {% if theme_announcement -%}
17 <div class="announcement">
17 <div class="announcement">
18 <aside class="announcement-content">
18 <aside class="announcement-content">
19 {% block announcement %} {{ theme_announcement }} {% endblock announcement %}
19 {% block announcement %} {{ theme_announcement }} {% endblock announcement %}
20 </aside>
20 </aside>
21 </div>
21 </div>
22 {%- endif %}
22 {%- endif %}
23
23
24 <div class="page">
24 <div class="page">
25 <header class="mobile-header">
25 <header class="mobile-header">
26 <div class="header-left">
26 <div class="header-left">
27 <label class="nav-overlay-icon" for="__navigation">
27 <label class="nav-overlay-icon" for="__navigation">
28 <div class="visually-hidden">Toggle site navigation sidebar</div>
28 <div class="visually-hidden">Toggle site navigation sidebar</div>
29 <i class="icon"><svg><use href="#svg-menu"></use></svg></i>
29 <i class="icon"><svg><use href="#svg-menu"></use></svg></i>
30 </label>
30 </label>
31 </div>
31 </div>
32 <div class="header-center">
32 <div class="header-center">
33 <a href="{{ pathto(master_doc) }}"><div class="brand">{{ docstitle if docstitle else project }}</div></a>
33 <a href="{{ pathto(master_doc) }}"><div class="brand">{{ docstitle if docstitle else project }}</div></a>
34 </div>
34 </div>
35 <div class="header-right">
35 <div class="header-right">
36 <div class="theme-toggle-container theme-toggle-header">
36 <div class="theme-toggle-container theme-toggle-header">
37 <button class="theme-toggle">
37 <button class="theme-toggle">
38 <div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
38 <div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
39 <svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
39 <svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
40 <svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
40 <svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
41 <svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
41 <svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
42 </button>
42 </button>
43 </div>
43 </div>
44 <label class="toc-overlay-icon toc-header-icon{% if furo_hide_toc %} no-toc{% endif %}" for="__toc">
44 <label class="toc-overlay-icon toc-header-icon{% if furo_hide_toc %} no-toc{% endif %}" for="__toc">
45 <div class="visually-hidden">Toggle table of contents sidebar</div>
45 <div class="visually-hidden">Toggle table of contents sidebar</div>
46 <i class="icon"><svg><use href="#svg-toc"></use></svg></i>
46 <i class="icon"><svg><use href="#svg-toc"></use></svg></i>
47 </label>
47 </label>
48 </div>
48 </div>
49 </header>
49 </header>
50 <aside class="sidebar-drawer">
50 <aside class="sidebar-drawer">
51 <div class="sidebar-container">
51 <div class="sidebar-container">
52 {% block left_sidebar %}
52 {% block left_sidebar %}
53 <div class="sidebar-sticky">
53 <div class="sidebar-sticky">
54 {%- for sidebar_section in sidebars %}
54 {%- for sidebar_section in sidebars %}
55 {%- include sidebar_section %}
55 {%- include sidebar_section %}
56 {%- endfor %}
56 {%- endfor %}
57 </div>
57 </div>
58 {% endblock left_sidebar %}
58 {% endblock left_sidebar %}
59 </div>
59 </div>
60 </aside>
60 </aside>
61 <div class="main">
61 <div class="main">
62 <div class="content">
62 <div class="content">
63 <div class="article-container">
63 <div class="article-container">
64 <a href="#" class="back-to-top muted-link">
64 <a href="#" class="back-to-top muted-link">
65 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
65 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
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>
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 </svg>
67 </svg>
68 <span>{% trans %}Back to top{% endtrans %}</span>
68 <span>{% trans %}Back to top{% endtrans %}</span>
69 </a>
69 </a>
70 <div class="content-icon-container">
70 <div class="content-icon-container">
71 {% if theme_top_of_page_button == "edit" -%}
71 {% if theme_top_of_page_button == "edit" -%}
72 {%- include "components/edit-this-page.html" with context -%}
72 {%- include "components/edit-this-page.html" with context -%}
73 {%- elif theme_top_of_page_button != None -%}
73 {%- elif theme_top_of_page_button != None -%}
74 {{ warning("Got an unsupported value for 'top_of_page_button'") }}
74 {{ warning("Got an unsupported value for 'top_of_page_button'") }}
75 {%- endif -%}
75 {%- endif -%}
76 {#- Theme toggle -#}
76 {#- Theme toggle -#}
77 <div class="theme-toggle-container theme-toggle-content">
77 <div class="theme-toggle-container theme-toggle-content">
78 <button class="theme-toggle">
78 <button class="theme-toggle">
79 <div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
79 <div class="visually-hidden">Toggle Light / Dark / Auto color theme</div>
80 <svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
80 <svg class="theme-icon-when-auto"><use href="#svg-sun-half"></use></svg>
81 <svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
81 <svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
82 <svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
82 <svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
83 </button>
83 </button>
84 </div>
84 </div>
85 <label class="toc-overlay-icon toc-content-icon{% if furo_hide_toc %} no-toc{% endif %}" for="__toc">
85 <label class="toc-overlay-icon toc-content-icon{% if furo_hide_toc %} no-toc{% endif %}" for="__toc">
86 <div class="visually-hidden">Toggle table of contents sidebar</div>
86 <div class="visually-hidden">Toggle table of contents sidebar</div>
87 <i class="icon"><svg><use href="#svg-toc"></use></svg></i>
87 <i class="icon"><svg><use href="#svg-toc"></use></svg></i>
88 </label>
88 </label>
89 </div>
89 </div>
90 <article role="main">
90 <article role="main" id="furo-main-content">
91 {% block content %}{{ body }}{% endblock %}
91 {% block content %}{{ body }}{% endblock %}
92 </article>
92 </article>
93 </div>
93 </div>
94 <footer>
94 <footer>
95 {% block footer %}
95 {% block footer %}
96 <div class="related-pages">
96 <div class="related-pages">
97 {% if next -%}
97 {% if next -%}
98 <a class="next-page" href="{{ next.link }}">
98 <a class="next-page" href="{{ next.link }}">
99 <div class="page-info">
99 <div class="page-info">
100 <div class="context">
100 <div class="context">
101 <span>{{ _("Next") }}</span>
101 <span>{{ _("Next") }}</span>
102 </div>
102 </div>
103 <div class="title">{{ next.title }}</div>
103 <div class="title">{{ next.title }}</div>
104 </div>
104 </div>
105 <svg class="furo-related-icon"><use href="#svg-arrow-right"></use></svg>
105 <svg class="furo-related-icon"><use href="#svg-arrow-right"></use></svg>
106 </a>
106 </a>
107 {%- endif %}
107 {%- endif %}
108 {% if prev -%}
108 {% if prev -%}
109 <a class="prev-page" href="{{ prev.link }}">
109 <a class="prev-page" href="{{ prev.link }}">
110 <svg class="furo-related-icon"><use href="#svg-arrow-right"></use></svg>
110 <svg class="furo-related-icon"><use href="#svg-arrow-right"></use></svg>
111 <div class="page-info">
111 <div class="page-info">
112 <div class="context">
112 <div class="context">
113 <span>{{ _("Previous") }}</span>
113 <span>{{ _("Previous") }}</span>
114 </div>
114 </div>
115 {% if prev.link == pathto(master_doc) %}
115 {% if prev.link == pathto(master_doc) %}
116 <div class="title">{{ _("Home") }}</div>
116 <div class="title">{{ _("Home") }}</div>
117 {% else %}
117 {% else %}
118 <div class="title">{{ prev.title }}</div>
118 <div class="title">{{ prev.title }}</div>
119 {% endif %}
119 {% endif %}
120 </div>
120 </div>
121 </a>
121 </a>
122 {%- endif %}
122 {%- endif %}
123 </div>
123 </div>
124 <div class="bottom-of-page">
124 <div class="bottom-of-page">
125 <div class="left-details">
125 <div class="left-details">
126 {%- if show_copyright %}
126 {%- if show_copyright %}
127 <div class="copyright">
127 <div class="copyright">
128 {%- if hasdoc('copyright') %}
128 {%- if hasdoc('copyright') %}
129 {% trans path=pathto('copyright'), copyright=copyright|e -%}
129 {% trans path=pathto('copyright'), copyright=copyright|e -%}
130 <a href="{{ path }}">Copyright</a> &#169; {{ copyright }}
130 <a href="{{ path }}">Copyright</a> &#169; {{ copyright }}
131 {%- endtrans %}
131 {%- endtrans %}
132 {%- else %}
132 {%- else %}
133 {% trans copyright=copyright|e -%}
133 {% trans copyright=copyright|e -%}
134 Copyright &#169; {{ copyright }}
134 Copyright &#169; {{ copyright }}
135 {%- endtrans %}
135 {%- endtrans %}
136 {%- endif %}
136 {%- endif %}
137 </div>
137 </div>
138 {%- endif %}
138 {%- endif %}
139
139
140 {%- if show_sphinx -%}
140 {%- if show_sphinx -%}
141 {% trans %}<a href="https://www.sphinx-doc.org/">Sphinx</a> and {% endtrans -%}
141 {% trans %}<a href="https://www.sphinx-doc.org/">Sphinx</a> and {% endtrans -%}
142 <a class="muted-link" href="https://pradyunsg.me">@pradyunsg</a>'s
142 <a class="muted-link" href="https://pradyunsg.me">@pradyunsg</a>'s
143 {% endif -%}
143 {% endif -%}
144
145
146
144 {%- if last_updated -%}
147 {%- if last_updated -%}
145 <div class="last-updated">
148 <div class="last-updated">
146 {% trans last_updated=last_updated|e -%}
149 {% trans last_updated=last_updated|e -%}
147 Last updated on {{ last_updated }}
150 Last updated on {{ last_updated }}
148 {%- endtrans -%}
151 {%- endtrans -%}
149 </div>
152 </div>
150
153
151 <div style="border-top: 0">
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 </div>
156 </div>
154
157
155 {%- endif %}
158 {%- endif %}
156 </div>
159 </div>
157 <div class="right-details">
160 <div class="right-details">
158 {% if theme_footer_icons or READTHEDOCS -%}
161 {% if theme_footer_icons or READTHEDOCS -%}
159 <div class="icons">
162 <div class="icons">
160 {% if theme_footer_icons -%}
163 {% if theme_footer_icons -%}
161 {% for icon_dict in theme_footer_icons -%}
164 {% for icon_dict in theme_footer_icons -%}
162 <a class="muted-link {{ icon_dict.class }}" href="{{ icon_dict.url }}" aria-label="{{ icon_dict.name }}">
165 <a class="muted-link {{ icon_dict.class }}" href="{{ icon_dict.url }}" aria-label="{{ icon_dict.name }}">
163 {{- icon_dict.html -}}
166 {{- icon_dict.html -}}
164 </a>
167 </a>
165 {% endfor %}
168 {% endfor %}
166 {%- else -%}
169 {%- else -%}
167 {#- Show Read the Docs project -#}
170 {#- Show Read the Docs project -#}
168 {%- if READTHEDOCS and slug -%}
171 {%- if READTHEDOCS and slug -%}
169 <a class="muted-link" href="https://readthedocs.org/projects/{{ slug }}" aria-label="On Read the Docs">
172 <a class="muted-link" href="https://readthedocs.org/projects/{{ slug }}" aria-label="On Read the Docs">
170 <svg x="0px" y="0px" viewBox="-125 217 360 360" xml:space="preserve">
173 <svg x="0px" y="0px" viewBox="-125 217 360 360" xml:space="preserve">
171 <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" />
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 </svg>
175 </svg>
173 </a>
176 </a>
174 {%- endif -%}
177 {%- endif -%}
178 {#- Show GitHub repository home -#}
179 {%- if READTHEDOCS and display_github and github_user != "None" and github_repo != "None" -%}
180 {%- endif -%}
175 {%- endif %}
181 {%- endif %}
176 </div>
182 </div>
177 {%- endif %}
183 {%- endif %}
178 </div>
184 </div>
179 </div>
185 </div>
180 {% endblock footer %}
186 {% endblock footer %}
181 </footer>
187 </footer>
182 </div>
188 </div>
183 <aside class="toc-drawer{% if furo_hide_toc %} no-toc{% endif %}">
189 <aside class="toc-drawer{% if furo_hide_toc %} no-toc{% endif %}">
184 {% block right_sidebar %}
190 {% block right_sidebar %}
185 {% if not furo_hide_toc %}
191 {% if not furo_hide_toc %}
186 <div class="toc-sticky toc-scroll">
192 <div class="toc-sticky toc-scroll">
187 <div class="toc-title-container">
193 <div class="toc-title-container">
188 <span class="toc-title">
194 <span class="toc-title">
189 {{ _("On this page") }}
195 {{ _("On this page") }}
190 </span>
196 </span>
191 </div>
197 </div>
192 <div class="toc-tree-container">
198 <div class="toc-tree-container">
193 <div class="toc-tree">
199 <div class="toc-tree">
194 {{ toc }}
200 {{ toc }}
195 </div>
201 </div>
196 </div>
202 </div>
197 </div>
203 </div>
198 {% endif %}
204 {% endif %}
199 {% endblock right_sidebar %}
205 {% endblock right_sidebar %}
200 </aside>
206 </aside>
201 </div>
207 </div>
202 </div>
208 </div>
203
204 {%- endblock %}
209 {%- endblock %}
@@ -1,159 +1,168 b''
1 .. _rhodecode-release-notes-ref:
1 .. _rhodecode-release-notes-ref:
2
2
3 Release Notes
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 |RCE| 4.x Versions
15 |RCE| 4.x Versions
7 ------------------
16 ------------------
8
17
9 .. toctree::
18 .. toctree::
10 :maxdepth: 1
19 :maxdepth: 1
11
20
12 release-notes-4.27.1.rst
21 release-notes-4.27.1.rst
13 release-notes-4.27.0.rst
22 release-notes-4.27.0.rst
14 release-notes-4.26.0.rst
23 release-notes-4.26.0.rst
15 release-notes-4.25.2.rst
24 release-notes-4.25.2.rst
16 release-notes-4.25.1.rst
25 release-notes-4.25.1.rst
17 release-notes-4.25.0.rst
26 release-notes-4.25.0.rst
18 release-notes-4.24.1.rst
27 release-notes-4.24.1.rst
19 release-notes-4.24.0.rst
28 release-notes-4.24.0.rst
20 release-notes-4.23.2.rst
29 release-notes-4.23.2.rst
21 release-notes-4.23.1.rst
30 release-notes-4.23.1.rst
22 release-notes-4.23.0.rst
31 release-notes-4.23.0.rst
23 release-notes-4.22.0.rst
32 release-notes-4.22.0.rst
24 release-notes-4.21.0.rst
33 release-notes-4.21.0.rst
25 release-notes-4.20.1.rst
34 release-notes-4.20.1.rst
26 release-notes-4.20.0.rst
35 release-notes-4.20.0.rst
27 release-notes-4.19.3.rst
36 release-notes-4.19.3.rst
28 release-notes-4.19.2.rst
37 release-notes-4.19.2.rst
29 release-notes-4.19.1.rst
38 release-notes-4.19.1.rst
30 release-notes-4.19.0.rst
39 release-notes-4.19.0.rst
31 release-notes-4.18.3.rst
40 release-notes-4.18.3.rst
32 release-notes-4.18.2.rst
41 release-notes-4.18.2.rst
33 release-notes-4.18.1.rst
42 release-notes-4.18.1.rst
34 release-notes-4.18.0.rst
43 release-notes-4.18.0.rst
35 release-notes-4.17.4.rst
44 release-notes-4.17.4.rst
36 release-notes-4.17.3.rst
45 release-notes-4.17.3.rst
37 release-notes-4.17.2.rst
46 release-notes-4.17.2.rst
38 release-notes-4.17.1.rst
47 release-notes-4.17.1.rst
39 release-notes-4.17.0.rst
48 release-notes-4.17.0.rst
40 release-notes-4.16.2.rst
49 release-notes-4.16.2.rst
41 release-notes-4.16.1.rst
50 release-notes-4.16.1.rst
42 release-notes-4.16.0.rst
51 release-notes-4.16.0.rst
43 release-notes-4.15.2.rst
52 release-notes-4.15.2.rst
44 release-notes-4.15.1.rst
53 release-notes-4.15.1.rst
45 release-notes-4.15.0.rst
54 release-notes-4.15.0.rst
46 release-notes-4.14.1.rst
55 release-notes-4.14.1.rst
47 release-notes-4.14.0.rst
56 release-notes-4.14.0.rst
48 release-notes-4.13.3.rst
57 release-notes-4.13.3.rst
49 release-notes-4.13.2.rst
58 release-notes-4.13.2.rst
50 release-notes-4.13.1.rst
59 release-notes-4.13.1.rst
51 release-notes-4.13.0.rst
60 release-notes-4.13.0.rst
52 release-notes-4.12.4.rst
61 release-notes-4.12.4.rst
53 release-notes-4.12.3.rst
62 release-notes-4.12.3.rst
54 release-notes-4.12.2.rst
63 release-notes-4.12.2.rst
55 release-notes-4.12.1.rst
64 release-notes-4.12.1.rst
56 release-notes-4.12.0.rst
65 release-notes-4.12.0.rst
57 release-notes-4.11.6.rst
66 release-notes-4.11.6.rst
58 release-notes-4.11.5.rst
67 release-notes-4.11.5.rst
59 release-notes-4.11.4.rst
68 release-notes-4.11.4.rst
60 release-notes-4.11.3.rst
69 release-notes-4.11.3.rst
61 release-notes-4.11.2.rst
70 release-notes-4.11.2.rst
62 release-notes-4.11.1.rst
71 release-notes-4.11.1.rst
63 release-notes-4.11.0.rst
72 release-notes-4.11.0.rst
64 release-notes-4.10.6.rst
73 release-notes-4.10.6.rst
65 release-notes-4.10.5.rst
74 release-notes-4.10.5.rst
66 release-notes-4.10.4.rst
75 release-notes-4.10.4.rst
67 release-notes-4.10.3.rst
76 release-notes-4.10.3.rst
68 release-notes-4.10.2.rst
77 release-notes-4.10.2.rst
69 release-notes-4.10.1.rst
78 release-notes-4.10.1.rst
70 release-notes-4.10.0.rst
79 release-notes-4.10.0.rst
71 release-notes-4.9.1.rst
80 release-notes-4.9.1.rst
72 release-notes-4.9.0.rst
81 release-notes-4.9.0.rst
73 release-notes-4.8.0.rst
82 release-notes-4.8.0.rst
74 release-notes-4.7.2.rst
83 release-notes-4.7.2.rst
75 release-notes-4.7.1.rst
84 release-notes-4.7.1.rst
76 release-notes-4.7.0.rst
85 release-notes-4.7.0.rst
77 release-notes-4.6.1.rst
86 release-notes-4.6.1.rst
78 release-notes-4.6.0.rst
87 release-notes-4.6.0.rst
79 release-notes-4.5.2.rst
88 release-notes-4.5.2.rst
80 release-notes-4.5.1.rst
89 release-notes-4.5.1.rst
81 release-notes-4.5.0.rst
90 release-notes-4.5.0.rst
82 release-notes-4.4.2.rst
91 release-notes-4.4.2.rst
83 release-notes-4.4.1.rst
92 release-notes-4.4.1.rst
84 release-notes-4.4.0.rst
93 release-notes-4.4.0.rst
85 release-notes-4.3.1.rst
94 release-notes-4.3.1.rst
86 release-notes-4.3.0.rst
95 release-notes-4.3.0.rst
87 release-notes-4.2.1.rst
96 release-notes-4.2.1.rst
88 release-notes-4.2.0.rst
97 release-notes-4.2.0.rst
89 release-notes-4.1.2.rst
98 release-notes-4.1.2.rst
90 release-notes-4.1.1.rst
99 release-notes-4.1.1.rst
91 release-notes-4.1.0.rst
100 release-notes-4.1.0.rst
92 release-notes-4.0.1.rst
101 release-notes-4.0.1.rst
93 release-notes-4.0.0.rst
102 release-notes-4.0.0.rst
94
103
95 |RCE| 3.x Versions
104 |RCE| 3.x Versions
96 ------------------
105 ------------------
97
106
98 .. toctree::
107 .. toctree::
99 :maxdepth: 1
108 :maxdepth: 1
100
109
101 release-notes-3.8.4.rst
110 release-notes-3.8.4.rst
102 release-notes-3.8.3.rst
111 release-notes-3.8.3.rst
103 release-notes-3.8.2.rst
112 release-notes-3.8.2.rst
104 release-notes-3.8.1.rst
113 release-notes-3.8.1.rst
105 release-notes-3.8.0.rst
114 release-notes-3.8.0.rst
106 release-notes-3.7.1.rst
115 release-notes-3.7.1.rst
107 release-notes-3.7.0.rst
116 release-notes-3.7.0.rst
108 release-notes-3.6.1.rst
117 release-notes-3.6.1.rst
109 release-notes-3.6.0.rst
118 release-notes-3.6.0.rst
110 release-notes-3.5.2.rst
119 release-notes-3.5.2.rst
111 release-notes-3.5.1.rst
120 release-notes-3.5.1.rst
112 release-notes-3.5.0.rst
121 release-notes-3.5.0.rst
113 release-notes-3.4.1.rst
122 release-notes-3.4.1.rst
114 release-notes-3.4.0.rst
123 release-notes-3.4.0.rst
115 release-notes-3.3.4.rst
124 release-notes-3.3.4.rst
116 release-notes-3.3.3.rst
125 release-notes-3.3.3.rst
117 release-notes-3.3.2.rst
126 release-notes-3.3.2.rst
118 release-notes-3.3.1.rst
127 release-notes-3.3.1.rst
119 release-notes-3.3.0.rst
128 release-notes-3.3.0.rst
120 release-notes-3.2.3.rst
129 release-notes-3.2.3.rst
121 release-notes-3.2.2.rst
130 release-notes-3.2.2.rst
122 release-notes-3.2.1.rst
131 release-notes-3.2.1.rst
123 release-notes-3.2.0.rst
132 release-notes-3.2.0.rst
124 release-notes-3.1.1.rst
133 release-notes-3.1.1.rst
125 release-notes-3.1.0.rst
134 release-notes-3.1.0.rst
126 release-notes-3.0.2.rst
135 release-notes-3.0.2.rst
127 release-notes-3.0.1.rst
136 release-notes-3.0.1.rst
128 release-notes-3.0.0.rst
137 release-notes-3.0.0.rst
129
138
130 |RCE| 2.x Versions
139 |RCE| 2.x Versions
131 ------------------
140 ------------------
132
141
133 .. toctree::
142 .. toctree::
134 :maxdepth: 1
143 :maxdepth: 1
135
144
136 release-notes-2.2.8.rst
145 release-notes-2.2.8.rst
137 release-notes-2.2.7.rst
146 release-notes-2.2.7.rst
138 release-notes-2.2.6.rst
147 release-notes-2.2.6.rst
139 release-notes-2.2.5.rst
148 release-notes-2.2.5.rst
140 release-notes-2.2.4.rst
149 release-notes-2.2.4.rst
141 release-notes-2.2.3.rst
150 release-notes-2.2.3.rst
142 release-notes-2.2.2.rst
151 release-notes-2.2.2.rst
143 release-notes-2.2.1.rst
152 release-notes-2.2.1.rst
144 release-notes-2.2.0.rst
153 release-notes-2.2.0.rst
145 release-notes-2.1.0.rst
154 release-notes-2.1.0.rst
146 release-notes-2.0.2.rst
155 release-notes-2.0.2.rst
147 release-notes-2.0.1.rst
156 release-notes-2.0.1.rst
148 release-notes-2.0.0.rst
157 release-notes-2.0.0.rst
149
158
150 |RCE| 1.x Versions
159 |RCE| 1.x Versions
151 ------------------
160 ------------------
152
161
153 .. toctree::
162 .. toctree::
154 :maxdepth: 1
163 :maxdepth: 1
155
164
156 release-notes-1.7.2.rst
165 release-notes-1.7.2.rst
157 release-notes-1.7.1.rst
166 release-notes-1.7.1.rst
158 release-notes-1.7.0.rst
167 release-notes-1.7.0.rst
159 release-notes-1.6.0.rst
168 release-notes-1.6.0.rst
General Comments 0
You need to be logged in to leave comments. Login now