cbb27241c4
DEV: Make discourse-common
an Ember addon. ( #9578 )
...
This is to help with the migration to Ember CLI. In the current running
version of Discourse everything should be the same as before, just with
a few extra files that are not used. However, using Ember CLI this can
be installed as an Ember addon.
Co-Authored-By: Jarek Radosz <jradosz@gmail.com >
2020-04-29 12:18:21 -04:00
ec2943c5bc
DEV: Update jquery.fileupload and dependencies ( #9466 )
2020-04-28 10:39:29 -04:00
7d1c90e5eb
DEV: upgrades ember-template-lint 2.5.2 ( #9411 )
2020-04-14 00:43:55 +02:00
09145e68cd
DEV: upgrades vendored handlebars to 4.7.6 ( #9371 )
2020-04-07 17:01:02 +02:00
6fdb4c33a6
DEV: popperjs 2.0.6 ( #9171 )
2020-03-11 10:34:58 +01:00
f7c0cd1982
Support for Ember Template linting
2020-02-05 11:33:15 -05:00
499b57a9ed
DEV: Ember linting - disallow Ember.* variable usage ( #8782 )
2020-02-05 10:14:42 -06:00
87e92da085
DEV: makes popper.js part of javascript rake task ( #8847 )
2020-02-04 15:34:46 +01:00
abff3716ba
Upgrade handlebars ( #8675 )
...
* Upgrade Handlebars to 4.3.0
* Upgrade Handlebars to the latest version
2020-01-07 15:37:37 -05:00
0b7e1f95d2
DEV: Upgrade FontAwesome to 5.11.2
2019-11-22 14:54:00 -05:00
9c4e1541d3
DEV: Use eslint-config-discourse as source of truth for linting dependencies ( #8388 )
2019-11-22 13:16:11 -05:00
50182e4e10
Revert "match postinstall eslint-config-discourse version to dependency"
...
This reverts commit 7fb6ab8dcdbaa70fce48141b139922376be328ff.
2019-11-22 16:29:14 +10:00
7fb6ab8dcd
match postinstall eslint-config-discourse version to dependency
2019-11-22 16:14:01 +10:00
d7b710194d
Revert "REVERT: Use 1.0.6 for linting for now"
...
This reverts commit 457986d52ad47fd362a5b6464f1781173c7248bb.
2019-11-21 10:35:57 -05:00
0b284d3d8b
DEV: Use specific version of eslint-config-discourse when installing peer dependencies
2019-11-20 16:24:42 -05:00
457986d52a
REVERT: Use 1.0.6 for linting for now
...
Plugins have not been updated and our build fails.
2019-11-20 16:06:39 -05:00
d7ae052efe
DEV: Don't allow Promise
unless imported from "rsvp"
...
We want to make sure we are using the correct promise implementation so
let's lint out the browser version.
2019-11-20 15:24:59 -05:00
fa317becc8
DEV: upgrades chart.js from 2.7.3 to 2.9.3 ( #8374 )
2019-11-20 11:08:26 +01:00
97dad94bfd
DEV: Bump eslint-config-discourse to 1.0.6
...
Also fixes an inconsistency in Prettier version number.
2019-11-18 10:14:21 -05:00
acb8d6f946
Revert "Revert unintended prettier version downgrade"
...
This reverts commit ee02b7e04d8de6af755a7dcae08e320b19bc02b5.
2019-11-18 09:32:03 -03:00
ee02b7e04d
Revert unintended prettier version downgrade
2019-11-18 09:30:52 -03:00
4cf3c9cccb
FEATURE: Filter reviewables by date range ( #8354 )
2019-11-15 15:29:59 -03:00
abf215a0e4
Bump prettier to 1.19.1 and lock dependency ( #8350 )
2019-11-15 10:07:45 -05:00
03bba8c7e0
DEV: Update chrome-launcher ( #8318 )
...
This version is compatible with macOS Catalina
2019-11-08 17:50:41 +02:00
e4718f1910
DEV: Update puppeteer
2019-10-24 17:41:40 +02:00
51ecbeef4d
DEV: Upgrade lefthook
...
`yarn install` didn't work on a fresh system
2019-10-22 18:00:20 +02:00
20514f2e44
DEV: Update markdown-it from 8.4.1 to 10.0.0 ( #8164 )
2019-10-08 13:00:22 +02:00
3f172deab5
DEV: uses central eslint-config-discourse ( #8150 )
...
* DEV: uses centrain eslint-config-discourse
Discourse project or plugins can now have a central configuration by doing:
`yarn add --dev eslint-config-discourse@latest`
* adds postinstall script
2019-10-08 11:56:24 +11:00
1221d34284
FEATURE: Make Discourse work offline with WorkboxJS ( #7870 )
2019-07-15 13:05:55 -03:00
c584a4569b
DEV: pulls lodash-cli from git, package is not pushed to npm ( #7882 )
2019-07-11 18:27:58 +02:00
550e811652
DEV: allows lodash to be updated with rake javascript:update
( #7881 )
2019-07-11 16:57:03 +02:00
e9bb13c630
DEV: updates jquery-color to prevent it to pull old jquery version ( #7857 )
2019-07-04 15:03:21 +02:00
0872a1182d
DEV: Replace Overcommit with Lefthook ( #7826 )
...
Overcommit uses prebuilt hooks and require global installation.
To avoid this issues replace it with Lefthook.
Lefthook will be installed with npm packages. New contributors
will have fully consistent git hooks.
2019-07-02 11:29:52 +02:00
c63268467e
DEV: prettier 1.18.2 ( #7810 )
2019-06-26 17:09:52 +02:00
f0e73cb126
SECURITY: Bump Handlebars to version 4.1.2
...
WS-2019-0064: Versions of handlebars prior to 4.0.14 are vulnerable to Prototype Pollution. Templates may alter an Objects prototype, thus allowing an attacker to execute arbitrary code on the server.
2019-06-05 13:54:52 -04:00
e8de30939d
DEV: Fix the smoke test
2019-05-21 19:02:19 +02:00
3912d6f806
DEV: pikaday 1.8.0 ( #7536 )
2019-05-13 15:09:04 +02:00
4c444592d6
DEV: jquery 3.4.1 ( #7470 )
2019-05-02 12:18:32 +02:00
9f07ced698
DEV: jquery 3.4.0
2019-04-26 15:01:26 +02:00
5a40b3b478
DEV: updates moment.js and moment-timezone.js
2019-04-26 15:00:57 +02:00
adb9009374
SECURITY: Update Handlebars to 4.1
...
This is to address: https://www.npmjs.com/advisories/755
It is a low priority fix, as Discourse does not allow end users to input
raw handlebars templates.
2019-04-10 15:38:21 -04:00
4452332077
DEV: Update Mousetrap to 1.6.3
2019-03-25 10:01:55 -04:00
c18a6069c2
DEV: upgrades bootstrap-modal ( #7235 )
2019-03-21 14:18:12 +01:00
6d2708c3fb
Bump FontAwesome icons to 5.7.2
2019-03-06 09:21:31 -05:00
bf0c855287
DEV: Update Sinon to 7.2.5, Prettier to 1.16.4
...
Sinon update fixes a low severity vulnerability with "just-extend"
Prettier update fixes intermittent issues running Prettier in Sublime Text
2019-02-28 16:32:54 -05:00
9bf11a7c02
FEATURE: Add localized timezone names ( #7004 )
...
Uses github.com/discourse/moment-timezone-names-translations to translate timezone names.
Plugins can also provide their own timezone name translations.
2019-02-25 14:40:02 -05:00
e55c19d8ce
DEV: update ACE Editor to 1.4.2
...
Remove duplicate "src-min" folder and fix rake task
Remove unused "snippets" folder
2019-02-14 11:05:28 -05:00
5cef5b34ef
DEV: Yarn-manage moment and moment-timezone libraries
2019-02-12 13:57:52 -05:00
3c4e6da391
DEV: bump Chart.js lib to 2.7.3 ( #6901 )
2019-01-18 12:03:59 +01:00
3501533a2b
DEV: unpin Prettier version, apply to YAML files
...
We had Prettier pinned because of https://github.com/prettier/prettier/issues/5529 . Since that bug is fixed, unpinning.
Prettier now supports YAML, so this applies Prettier to all .yml except for translations, which should not be edited directly anyway.
2019-01-17 13:05:39 -05:00