##// END OF EJS Templates
docs: updated rcextensions.tmpl storage
marcink -
r3436:6623e525 default
parent child Browse files
Show More
@@ -1,114 +1,114 b''
1 |RCE| 4.14.0 |RNS|
1 |RCE| 4.14.0 |RNS|
2 ------------------
2 ------------------
3
3
4 Release Date
4 Release Date
5 ^^^^^^^^^^^^
5 ^^^^^^^^^^^^
6
6
7 - 2018-11-02
7 - 2018-11-02
8
8
9
9
10 New Features
10 New Features
11 ^^^^^^^^^^^^
11 ^^^^^^^^^^^^
12
12
13 - Diffs: expose range diff inside the PR view. It's now possible to show
13 - Diffs: expose range diff inside the PR view. It's now possible to show
14 commit-per-commit view of changes in pull request.
14 commit-per-commit view of changes in pull request.
15 - Diffs: new sticky context bar.
15 - Diffs: new sticky context bar.
16 When browsing diffs we show file path of the current diff so users are aware all the time
16 When browsing diffs we show file path of the current diff so users are aware all the time
17 what file they are reviewing.
17 what file they are reviewing.
18 - Diffs: added quick file selector in diffs views. Now it's possible to select a file
18 - Diffs: added quick file selector in diffs views. Now it's possible to select a file
19 in large diffs from the sticky header for quicker access to certain interesting files
19 in large diffs from the sticky header for quicker access to certain interesting files
20 in diffs.
20 in diffs.
21 - Diffs: introducing diff menu for whitespace toggle and context changes.
21 - Diffs: introducing diff menu for whitespace toggle and context changes.
22 It's now possible to show/hide whitespace changes and toggle the file context in
22 It's now possible to show/hide whitespace changes and toggle the file context in
23 all diff places including pull requests.
23 all diff places including pull requests.
24 - Comments: allow commenting on empty files without content.
24 - Comments: allow commenting on empty files without content.
25 - Repositories: added option to archive repositories instead of deleting them.
25 - Repositories: added option to archive repositories instead of deleting them.
26 Archived repositories are useful for future auditing, but they are read-only.
26 Archived repositories are useful for future auditing, but they are read-only.
27 - rcextensions: new rcextensions. We're introducing new `rcextensions` that will be base
27 - rcextensions: new rcextensions. We're introducing new `rcextensions` that will be base
28 for future low-level integrations. It's now possible to expose nice messages back
28 for future low-level integrations. It's now possible to expose nice messages back
29 to the users when using `rcextensions`.
29 to the users when using `rcextensions`.
30 - Summary page: slightly re-organize summary page for better user experience.
30 - Summary page: slightly re-organize summary page for better user experience.
31
31
32
32
33 General
33 General
34 ^^^^^^^
34 ^^^^^^^
35
35
36 - Mailing: switched from custom library to pyramid_mailer with python3 compatibility.
36 - Mailing: switched from custom library to pyramid_mailer with python3 compatibility.
37 - Frontend: Switched to Polymer 3.0.
37 - Frontend: Switched to Polymer 3.0.
38 - Frontend: fixed problems with IE11 and brought back support for that browser.
38 - Frontend: fixed problems with IE11 and brought back support for that browser.
39 - Git: use a fetch_sync based creation of remote repositories.
39 - Git: use a fetch_sync based creation of remote repositories.
40 This fixes problems with importing from Bitbucket.
40 This fixes problems with importing from Bitbucket.
41 - Comments: update comments email templates.
41 - Comments: update comments email templates.
42 - Packaging: only wrap external dependency scripts. This makes execution of scripts
42 - Packaging: only wrap external dependency scripts. This makes execution of scripts
43 roughly 5x faster due to much smaller PATH tree.
43 roughly 5x faster due to much smaller PATH tree.
44 - HTTP: use application wide detection of invalid bytes sent via URL/GET/POST data.
44 - HTTP: use application wide detection of invalid bytes sent via URL/GET/POST data.
45 - Fonts/UI: use consistent fonts across the whole application.
45 - Fonts/UI: use consistent fonts across the whole application.
46 Few places had non-standard custom fonts.
46 Few places had non-standard custom fonts.
47 - Google: updated google auth plugin with latest API changes.
47 - Google: updated google auth plugin with latest API changes.
48 - Core: handle edge case requesting matched routes but with hg/svn/git or api context.
48 - Core: handle edge case requesting matched routes but with hg/svn/git or api context.
49 - Dependencies: bumped rhodecode-tools to 1.0.0 release using Apache2 license.
49 - Dependencies: bumped rhodecode-tools to 1.0.0 release using Apache2 license.
50 - Dependencies: atomicwrites==1.2.1
50 - Dependencies: atomicwrites==1.2.1
51 - Dependencies: attrs==18.2.0
51 - Dependencies: attrs==18.2.0
52 - Dependencies: dogpile.cache==0.6.7
52 - Dependencies: dogpile.cache==0.6.7
53 - Dependencies: psutil==5.4.7
53 - Dependencies: psutil==5.4.7
54 - Dependencies: pathlib2==2.3.2
54 - Dependencies: pathlib2==2.3.2
55 - Dependencies: subprocess32==3.5.2
55 - Dependencies: subprocess32==3.5.2
56 - Dependencies: gevent==1.3.6
56 - Dependencies: gevent==1.3.6
57 - Dependencies: greenlet==0.4.15
57 - Dependencies: greenlet==0.4.15
58 - Dependencies: pytest==3.8.2
58 - Dependencies: pytest==3.8.2
59 - Dependencies: py==1.6.0
59 - Dependencies: py==1.6.0
60 - Dependencies: pytest-cov==2.6.0
60 - Dependencies: pytest-cov==2.6.0
61 - Dependencies: pytest-timeout==1.3.2
61 - Dependencies: pytest-timeout==1.3.2
62 - Dependencies: coverage==4.5.1
62 - Dependencies: coverage==4.5.1
63 - Dependencies: psycopg2==2.7.5
63 - Dependencies: psycopg2==2.7.5
64
64
65
65
66 Security
66 Security
67 ^^^^^^^^
67 ^^^^^^^^
68
68
69 - RST: improve Javascript RST sandbox.
69 - RST: improve Javascript RST sandbox.
70 - Jupyter: sanitize markdown cells similar as we do for our own markdown cleanup.
70 - Jupyter: sanitize markdown cells similar as we do for our own markdown cleanup.
71
71
72
72
73 Performance
73 Performance
74 ^^^^^^^^^^^
74 ^^^^^^^^^^^
75
75
76 - SSH: improved SSH wrapper execution speed by using optimized binary script wrapping.
76 - SSH: improved SSH wrapper execution speed by using optimized binary script wrapping.
77 - Core: reduced font and JavaScript load times.
77 - Core: reduced font and JavaScript load times.
78
78
79
79
80 Fixes
80 Fixes
81 ^^^^^
81 ^^^^^
82
82
83 - Comments: ensure we always display unmatched comments.
83 - Comments: ensure we always display unmatched comments.
84 - Branch Permissions: fixed changing rule order for branch permissions.
84 - Branch Permissions: fixed changing rule order for branch permissions.
85 - Users: ensure get_first_superadmin actually gets the 1st created super-admin.
85 - Users: ensure get_first_superadmin actually gets the 1st created super-admin.
86 - Users: when deleting users ensure we also clear personal flag.
86 - Users: when deleting users ensure we also clear personal flag.
87 This fixes some problems with multiple personal groups.
87 This fixes some problems with multiple personal groups.
88 - Diffs: disable the error border on highlight errors.
88 - Diffs: disable the error border on highlight errors.
89 - Integrations: implement retry to HTTP[S] calls for integrations.
89 - Integrations: implement retry to HTTP[S] calls for integrations.
90 Web parts will do a 3x retry call in case service is not reachable or
90 Web parts will do a 3x retry call in case service is not reachable or
91 responds with 5XX codes.
91 responds with 5XX codes.
92 - Git: fixed pull-request updates in case branch names are the same as the file names.
92 - Git: fixed pull-request updates in case branch names are the same as the file names.
93 - Supervisor: add patch for older kernel support.
93 - Supervisor: add patch for older kernel support.
94 - Compare: fixed file after/before links in compare view for cross repo compare.
94 - Compare: fixed file after/before links in compare view for cross repo compare.
95 - Emails: improve fonts and rendering of email HTML.
95 - Emails: improve fonts and rendering of email HTML.
96 - Permissions: flush members of user groups permissions to clear caches.
96 - Permissions: flush members of user groups permissions to clear caches.
97 - Repository: add check preventing of removal of repo with attached pull requests. Users
97 - Repository: add check preventing of removal of repo with attached pull requests. Users
98 should use the new archive repo function instead.
98 should use the new archive repo function instead.
99
99
100
100
101 Upgrade notes
101 Upgrade notes
102 ^^^^^^^^^^^^^
102 ^^^^^^^^^^^^^
103
103
104 - In this release, we're shipping a new `rcextensions`. The changes made are
104 - In this release, we're shipping a new `rcextensions`. The changes made are
105 backward incompatible. An update of `rcextensions` is required
105 backward incompatible. An update of `rcextensions` is required
106 prior to using them again. Please check the new `rcextensions.tmpl` directory
106 prior to using them again. Please check the new `rcextensions.tmpl` directory
107 located in `etc/rcextensions.tmpl` in your instance installation path.
107 located in `profile/etc/rcextensions.tmpl` in your instance installation path.
108 Old code should be 100% portable by just copy&paste to the right function.
108 Old code should be 100% portable by just copy&paste to the right function.
109
109
110 - Mailing: We introduced a new mailing library. The older options should be compatible and
110 - Mailing: We introduced a new mailing library. The older options should be compatible and
111 generally, old configuration doesn't need any changes in order to send emails.
111 generally, old configuration doesn't need any changes in order to send emails.
112 We, however, encourage users to re-check mailing setup in case of some more
112 We, however, encourage users to re-check mailing setup in case of some more
113 sophisticated email setups.
113 sophisticated email setups.
114 There's a possibility to send a test email from admin > settings > email section.
114 There's a possibility to send a test email from admin > settings > email section.
General Comments 0
You need to be logged in to leave comments. Login now