##// 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
@@ -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 curl \
8 zip \
9 graphviz \
10 imagemagick \
11 make \
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 = source
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> &#169; {{ copyright }}
131 131 {%- endtrans %}
132 132 {%- else %}
133 133 {% trans copyright=copyright|e -%}
134 134 Copyright &#169; {{ 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