29
0
mirror of https://github.com/joomla/joomla-cms.git synced 2024-06-28 16:13:42 +00:00
Commit Graph

128 Commits

Author SHA1 Message Date
Brian Teeman
3fba151838
[4.0] new tinymce and codemirror (#34637)
To test make sure the version in the plugin matches the version numbers below

### Codemirror
21-06-2021: Version 5.62.0:

lint addon: Add support for highlighting lines with errors or warnings.
Improve support for vim-style cursors in a number of themes.

### Tinymce
Version 5.8.2 - June 23, 2021
Fixed an issue when pasting cells from tables containing colgroups into tables without colgroups.
Fixed an issue that could cause an invalid toolbar button state when multiple inline editors were on a single page.
2021-06-30 08:43:22 +01:00
Brian Teeman
351148c83b
[4.0] bootstrap 5.0.2 (#34612)
Changelog https://github.com/twbs/bootstrap/releases/tag/v5.0.2
2021-06-25 09:59:21 +01:00
Brian Teeman
2cb33116d4
[4.0] codemirror update (#34423)
bumps codemirror version to 5.61.1
2021-06-06 19:08:46 +01:00
wilsonge
b36496053f
Fix critical warnings 2021-06-01 00:01:26 +01:00
Brian Teeman
b0de4970de
[4.0] tinyMCE 5.8.1 (#34216)
Version 5.8.1 - May 20, 2021
Fixed
An unexpected exception was thrown when switching to readonly mode and adjusting the editor width.
Content could be lost when the pagebreak_split_block setting was enabled.
The list-style-type: none; style on nested list items was incorrectly removed when clearing formatting.
URLs were not always detected when pasting over a selection. Patch contributed by jwcooper.
Properties on the OpenNotification event were incorrectly namespaced.
2021-05-26 10:45:52 +01:00
Brian Teeman
adec3bad87
[4.0] Skipto 4.1 (#34119)
Updates to the latest release of skipto
css change to the joomla black tooltips as it was effecting the skipto help text see #
2021-05-23 21:46:10 +01:00
Dimitris Grammatikogiannis
245cdaab15
Bootstrap 5.0.1 (#33901) 2021-05-15 17:10:15 +02:00
Brian Teeman
60e33f7949
[4.0] Bootstrap 5.0 plus more (#33576)
This PR updates several npm packages

Of note are

Bootstrap 5.0

Codemirror

TinyMCE
2021-05-06 13:04:30 +01:00
Dimitris Grammatikogiannis
fab283efd8
[4.0] highlight js (#33089) 2021-04-19 08:30:11 +02:00
Allon Moritz
a9bb85c2ff
[4.0] Update vue in media manager to version 3 (#32955) 2021-04-01 13:52:02 +01:00
Dimitris Grammatikogiannis
a5ed837e01
[4.0] BS beta 3 (#32827) 2021-03-25 15:36:30 +01:00
Dimitris Grammatikogiannis
88b318d467
[4.0] Load the correct polyfill (#32838) 2021-03-24 22:47:03 +00:00
Dimitris Grammatikogiannis
f305848ef6
[4.0] Proper cache invalidation of the static assets [.js/.css] (#32485) 2021-03-22 20:23:27 +01:00
Brian Teeman
c90e6dc9e7
[4.0] npm update (#32785)
@astridx This is the correct pull request to update codemirror and tinymce

it also updates +

+ jasmine-core@3.7.1
+ terser@5.6.1
+ codemirror@5.60.0
+ rollup@2.42.1
+ tinymce@5.7.1
+ @fortawesome/fontawesome-free@5.15.3
2021-03-21 23:43:12 +00:00
Brian Teeman
0becbbb99f
[4.0] Package Updates (#32673)
This PR updates several npm packages - would be good to get them merged asap so that any issues are found sooner rather than later

Of note are the following
**@rollup/plugin-replace**
The build scripts issues the following notice
 - 'preventAssignment' currently defaults to false. It is recommended to set this option to `true`, as the next major version will default this option to `true`.

**jquery 3.6**
first release for almost a year.
see https://blog.jquery.com/2021/03/02/jquery-3-6-0-released/

**tinymce 5.7.0**
Can't see any changes that have an impact
see https://www.tiny.cloud/docs/changelog/#version570february102021

+ @rollup/plugin-babel@5.3.0
+ @popperjs/core@2.9.1
+ cropperjs@1.5.11
+ @babel/preset-env@7.13.10
+ @babel/plugin-transform-classes@7.13.0
+ @babel/plugin-transform-runtime@7.13.10
+ @rollup/plugin-node-resolve@11.2.0
+ @babel/core@7.13.10
+ codemirror@5.59.4
+ @rollup/plugin-replace@2.4.1
+ core-js@3.9.1
+ eslint@7.22.0
+ jquery@3.6.0
+ stylelint-scss@3.19.0
+ terser@5.6.0
+ eslint-plugin-vue@7.7.0
+ sass@1.32.8
+ tinymce@5.7.0
+ stylelint@13.12.0
+ vue-focus-lock@1.4.1
+ rollup@2.41.2
added 69 packages from 7 contributors, removed 10 packages, updated 81 packages and audited 1094 packages in 19.966s
2021-03-14 00:05:20 +00:00
wilsonge
6d5db6e137
Bump version 2021-03-13 23:42:15 +00:00
Brian Teeman
ccced138e8
[4.0] Skip to update (#32650)
The plugin was updated to 4.0.4 but I am still trying to get them to understand semantic versioning :(

The main issues of interest to us are :
1. We no longer need the css override for RTL template width
2. There is now no log message in the console log

This may be the last release of this plugin under the scope of paypal as the University of Illinois are really running it
2021-03-12 10:49:40 +00:00
Dimitris Grammatikogiannis
42a70ea515
[4.0] Deliver ES2015+ javascript (#32315)
Co-authored-by: Brian Teeman
Co-authored-by: Roland Dalmulder
Co-authored-by: AndySDH
Co-authored-by: Quy
2021-03-10 19:34:54 +01:00
Dimitris Grammatikogiannis
1bf1514f1c
[4.0] Media manager compiled using rollup (#32459) 2021-02-20 21:30:44 +00:00
Dimitris Grammatikogiannis
52fc4b86a8
[4.0] Build Tools code cleanup (#32300) 2021-02-18 09:36:43 +00:00
Dimitris Grammatikogiannis
6e46df97a8
[4.0] Update Bootstrap to beta 2 (#32378) 2021-02-11 12:26:34 +00:00
Dimitris Grammatikogiannis
88c498b83f
[4.0] BS5 JS (#31990) 2021-01-23 22:15:35 +00:00
Brian Teeman
c5662ecfa7
[4.0] npm update (#32110)
+ babel-loader@8.2.2
+ eslint-config-airbnb-base@14.2.1
+ cross-env@7.0.3
+ @babel/preset-env@7.12.11
+ @babel/core@7.12.10
+ @babel/plugin-transform-runtime@7.12.10
+ file-saver@2.0.5
+ eslint-plugin-vue@7.5.0
+ ini@1.3.8
+ jquery-migrate@3.3.2
+ selenium-standalone@6.23.0
+ fs-extra@9.1.0
+ tinymce@5.6.2
+ vuex@3.6.0
+ vue-loader@15.9.6
+ vuex-persistedstate@3.2.0
+ eslint@7.18.0
+ codemirror@5.59.2
+ webpack@4.46.0
+ stylelint@13.9.0
+ sass@1.32.5
+ @fortawesome/fontawesome-free@5.15.2

added 113 packages from 97 contributors, removed 79 packages, updated 95 packages, moved 3 packages and audited 1519 packages in 50.73s

found 0 vulnerabilities

### Notes
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
2021-01-23 20:36:16 +00:00
wilsonge
0d1339fc45
Fix insecure package 2021-01-22 22:07:46 +00:00
George Wilson
5785177ede
Bootstrap 5 (#32037) 2021-01-22 21:46:48 +00:00
Brian Teeman
bda064a01b
[4.0] skipto accessibility plugin major upgrade v4.0 (#32043)
SkipTo is a replacement for your old classic "Skipnav" link, (so please use it as such)! The SkipTo script creates a drop-down menu consisting of the links to important landmarks and headings on a given web page. The menu makes it easier for keyboard and screen reader users to quickly jump to the desired location by simply choosing it from the list of options.

Benefits
- All users can get an outline of the content on the page.
- Screen reader users can get a higher level navigation menu without having to use the screen reader landmark and header navigation commands which typically include longer lists of lower level headings and less used landmarks.
- Keyboard only users can more efficiently navigate to content on a page.
- Speech recognition users can use the menu to more efficiently navigate to content on a page.

How it works
- The SkipTo menu button is the first tabbable element on the page, and it is configured not to be visible when the page is loaded, the menu button becomes visible when it receives focus.
- Once the keyboard focus is on the menu button, pressing the ENTER or the SPACEBAR key will pull down the list of important landmarks and headings on the page.
- If you decide to reach the menu again, simply press the built-in access key alt+9

This plugin is enabled by default for the admin and can optionally be enabled for the frontend
This version addresses previous concerns about an additional dropdown menu js.
This version addresses previous concerns that the landmarks were not translatable.

To facilitate upgrades from previous beta releases I have added the list of removed files.

Thanks to the help of the people at https://github.com/paypal/skipto for adding some joomla specific changes
2021-01-15 18:12:40 +00:00
wilsonge
9da9cc4ff8
Bump custom elements 2020-12-24 01:04:45 +00:00
Brian Teeman
690bf5fe2a
[4.0] Fix merge error (#31712)
Fixes a merge error with this file in #31221
2020-12-19 12:38:11 +00:00
Dimitris Grammatikogiannis
3681e223f1
[4.0] Allow scss compilation for any template (#31221) 2020-12-18 15:42:25 +00:00
wilsonge
a8c888b36b
Bump package with high sec vunerability 2020-12-17 16:13:10 +00:00
Brian Teeman
9f746aabeb
[4.0] Upstream Security issue (#31632)
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7. **This update includes a security fix.**
<details>
<summary>Vulnerabilities fixed</summary>
<p><em>Sourced from <a href="https://github.com/advisories/GHSA-qqgx-2p2h-9c37">The GitHub Security Advisory Database</a>.</em></p>
<blockquote>
<p><strong>Prototype Pollution</strong></p>
<h3>Overview</h3>
<p>The <code>ini</code> npm package before version 1.3.6 has a Prototype Pollution vulnerability.</p>
<p>If an attacker submits a malicious INI file to an application that parses it with <code>ini.parse</code>, they will pollute the prototype on the application. This can be exploited further depending on the context.</p>
<h3>Patches</h3>
<p>This has been patched in 1.3.6</p>
<h3>Steps to reproduce</h3>
<p>payload.ini</p>
<pre><code>[__proto__]
polluted = &quot;polluted&quot;
</code></pre>
<p>poc.js:</p>
<pre><code>var fs = require('fs')
&lt;/tr&gt;&lt;/table&gt; ... (truncated)
<p>Affected versions: &lt; 1.3.6
</code></pre></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="c74c8af35f"><code>c74c8af</code></a> 1.3.7</li>
<li><a href="024b8b55ac"><code>024b8b5</code></a> update deps, add linting</li>
<li><a href="032fbaf5f0"><code>032fbaf</code></a> Use Object.create(null) to avoid default object property hazards</li>
<li><a href="2da90391ef"><code>2da9039</code></a> 1.3.6</li>
<li><a href="cfea636f53"><code>cfea636</code></a> better git push script, before publish instead of after</li>
<li><a href="56d2805e07"><code>56d2805</code></a> do not allow invalid hazardous string as section name</li>
<li>See full diff in <a href="https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a href="https://www.npmjs.com/~isaacs">isaacs</a>, a new releaser for ini since your current version.</p>
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=ini&package-manager=npm_and_yarn&previous-version=1.3.5&new-version=1.3.7)](https://dependabot.com/compatibility-score/?dependency-name=ini&package-manager=npm_and_yarn&previous-version=1.3.5&new-version=1.3.7)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

</details>
2020-12-11 11:52:53 +00:00
wilsonge
8487a6ca99
Merge commit '20615c6' into 4.0-dev 2020-12-01 19:53:46 +00:00
Lodder
51411a2244
[4.0] Move to Dart SASS (#31290) 2020-11-05 09:57:47 +00:00
Brian Teeman
050514170d
[4.0] NPM package update (#31280)
+ eslint@7.12.1
+ @babel/plugin-transform-runtime@7.12.1
+ @webcomponents/webcomponentsjs@2.5.0
+ cropperjs@1.5.9
+ @babel/plugin-transform-classes@7.12.1
+ @babel/core@7.12.3
+ bootstrap@4.5.3
+ codemirror@5.58.2
+ @babel/preset-env@7.12.1
+ focus-visible@5.2.0
+ eslint-plugin-import@2.22.1
+ @fortawesome/fontawesome-free@5.15.1
+ selenium-standalone@6.20.1
+ file-loader@6.2.0
+ eslint-plugin-vue@7.1.0
+ postcss@7.0.35
+ karma@5.2.3
+ stylelint@13.7.2
+ tinymce@5.5.1
+ vue@2.6.12
+ vue-loader@15.9.4
+ vue-template-compiler@2.6.12
+ webpack@4.44.2

Co-authored-by: Richard Fath <richard67@users.noreply.github.com>
2020-11-02 16:12:29 +00:00
Dimitris Grammatikogiannis
767860feba
[4.0] [NO CACHE] Enable code style for Vue App Media Manager (#30839) 2020-10-17 01:49:43 +01:00
Richard Fath
38b1c29add
Update package-lock.json (#30713) 2020-09-27 13:51:51 +02:00
Brian Teeman
24d10bc584
[4.0] Composer and npm updates 10 Aug (#30334) 2020-08-10 22:27:39 +01:00
Hannes Papenberg
ccc2f288a6 Using stylelint and dropping Hound 2020-07-27 01:12:29 +02:00
George Wilson
e60d17a7d4
[4.0] Update node dependencies (#29253) 2020-05-30 11:01:49 +01:00
George Wilson
4f6e43b9d6
[4.0] Bump Bootstrap to 4.5.0 and jQuery to 3.5, jQuery migrate to 3.3 (#29222) 2020-05-27 09:49:29 +01:00
Lodder
9f21378635
NodeJS 14.x support (#28989) 2020-05-08 23:36:54 +01:00
Brian Teeman
3d065c4a2b
[4.0]Remove css-vars ponyfill (#28637)
This is no longer needed as it was only used to provide ie11 support in atum and this is not a supported browser anymore.

https://github.com/joomla/joomla-cms/issues/28149#issuecomment-612266099
2020-04-11 10:15:03 +01:00
Lodder
bfe26246f7
[4.0] Remove "fs" from package.json (#28552) 2020-04-08 14:34:46 +01:00
wilsonge
827c93f288
Update browserlist 2020-04-08 00:12:45 +01:00
George Wilson
ce4a5b26cf
Remove vueify - we use webpack in media manager (#28571) 2020-04-05 00:01:09 +01:00
Lodder
7585bf201e
[4.0] Update a bunch of dependencies (#28553) 2020-04-03 15:16:58 +01:00
wilsonge
862f96e89f
Update diff to latest major version 2020-03-25 17:37:23 +00:00
wilsonge
a4416f9413
Update cross-env dep. Fixes #28150 2020-03-24 16:07:20 +00:00
George Wilson
2d2e460faf
[4.0] Update some JS dependencies (#28446)
* Dependency updates of javascript - mainly eslint + airbnb base

* Run eslint fix
2020-03-24 15:58:46 +00:00
George Wilson
fb6ba86ab9
Update chosen to latest version (#28354) 2020-03-17 16:41:55 +00:00