Compare commits

..

875 Commits

Author SHA1 Message Date
d8ef4ae6af Merge pull request #6646 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2023-06-20 18:01:19 +02:00
f3aa1c83bb Translated using Weblate (Polish)
Currently translated at 100.0% (581 of 581 strings)
2023-06-20 17:52:56 +02:00
6a87b97710 Merge pull request #6645 from wallabag/fix/update-site-config
Update site config
2023-06-20 17:52:51 +02:00
550dce2b16 Update site config 2023-06-20 17:45:46 +02:00
ce5a3a1ada Merge pull request #6641 from wallabag/dependabot/composer/defuse/php-encryption-2.4.0 2023-06-20 06:47:46 +02:00
517635bd69 Merge pull request #6642 from wallabag/dependabot/composer/sentry/sentry-symfony-4.9.2 2023-06-20 06:19:41 +02:00
d6c6d8828f Bump sentry/sentry-symfony from 4.8.0 to 4.9.2
Bumps [sentry/sentry-symfony](https://github.com/getsentry/sentry-symfony) from 4.8.0 to 4.9.2.
- [Release notes](https://github.com/getsentry/sentry-symfony/releases)
- [Changelog](https://github.com/getsentry/sentry-symfony/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-symfony/compare/4.8.0...4.9.2)

---
updated-dependencies:
- dependency-name: sentry/sentry-symfony
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 03:01:19 +00:00
8a358fe2e1 Bump defuse/php-encryption from 2.3.1 to 2.4.0
Bumps [defuse/php-encryption](https://github.com/defuse/php-encryption) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/defuse/php-encryption/releases)
- [Commits](https://github.com/defuse/php-encryption/compare/v2.3.1...v2.4.0)

---
updated-dependencies:
- dependency-name: defuse/php-encryption
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 03:00:49 +00:00
27310eabbb Merge pull request #6627 from wallabag/prepare-260
Prepare 2.6.0 release
2023-06-19 22:23:37 +02:00
aee7df9f3d Prepare 2.6.0 release 2023-06-19 22:14:27 +02:00
bad999f4a1 Merge pull request #6638 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2023-06-19 16:01:07 +02:00
d122eee681 Translated using Weblate (Galician)
Currently translated at 100.0% (581 of 581 strings)
2023-06-19 15:26:22 +02:00
ff10196869 Translated using Weblate (Czech)
Currently translated at 100.0% (581 of 581 strings)
2023-06-19 15:26:21 +02:00
0b9efc95ee Translated using Weblate (Polish)
Currently translated at 100.0% (581 of 581 strings)
2023-06-19 15:26:21 +02:00
09bacea07a Translated using Weblate (Occitan)
Currently translated at 100.0% (581 of 581 strings)
2023-06-19 15:26:21 +02:00
202acb088f Merge pull request #6637 from wallabag/update-quickstart
Update quickstart content
2023-06-19 15:26:09 +02:00
708bb261d0 Update quickstart content 2023-06-19 13:59:34 +02:00
05ed66e975 Merge pull request #6634 from wallabag/remove-hardcoded-string
Remove hardcoded string
2023-06-19 10:19:31 +02:00
fedd6c9eda Remove hardcoded string 2023-06-19 10:08:51 +02:00
633122cfb8 Merge pull request #6629 from wallabag/fix-6330
Fix duplicate tags creation when assigning search results to tag
2023-06-19 09:22:38 +02:00
b4b3272daa Merge pull request #6631 from wallabag/dependabot/npm_and_yarn/webpack-5.87.0
Bump webpack from 5.85.0 to 5.87.0
2023-06-19 03:12:27 +00:00
f315366a55 Merge pull request #6633 from wallabag/dependabot/npm_and_yarn/sass-1.63.4
Bump sass from 1.63.3 to 1.63.4
2023-06-19 03:09:45 +00:00
4e72c1cc5d Merge pull request #6632 from wallabag/dependabot/npm_and_yarn/stylelint-15.8.0
Bump stylelint from 15.7.0 to 15.8.0
2023-06-19 03:07:19 +00:00
f4e7d9b88b Bump webpack from 5.85.0 to 5.87.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.85.0 to 5.87.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.85.0...v5.87.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-19 03:07:13 +00:00
c5b8759ac5 Merge pull request #6630 from wallabag/dependabot/npm_and_yarn/eslint-8.43.0
Bump eslint from 8.42.0 to 8.43.0
2023-06-19 03:01:58 +00:00
60091ffbb4 Bump sass from 1.63.3 to 1.63.4
Bumps [sass](https://github.com/sass/dart-sass) from 1.63.3 to 1.63.4.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.63.3...1.63.4)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-19 02:59:12 +00:00
038e93a102 Bump stylelint from 15.7.0 to 15.8.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.7.0 to 15.8.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.7.0...15.8.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-19 02:58:39 +00:00
236615a869 Bump eslint from 8.42.0 to 8.43.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.42.0 to 8.43.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.42.0...v8.43.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-19 02:57:25 +00:00
28db6c22eb Fix duplicate tags creation when assigning search results to tag
Fixes #6330
2023-06-17 15:19:59 +02:00
bfbcee1df5 Merge pull request #6625 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2023-06-17 08:10:58 +02:00
bf091ee358 Translated using Weblate (Galician)
Currently translated at 100.0% (579 of 579 strings)
2023-06-17 07:41:50 +02:00
d19ba59f84 Translated using Weblate (Occitan)
Currently translated at 93.7% (543 of 579 strings)
2023-06-17 07:41:50 +02:00
4b2b078102 Merge pull request #6609 from wallabag/add-setting-display-thumbnails
Add new setting to show / hide articles thumbnails
2023-06-17 07:41:39 +02:00
619499d455 [Boyscout] Settings: Reduced width for the default mark as read container 2023-06-16 14:28:57 +02:00
97a87235a1 Setting to show / hide articles thumbnails styling 2023-06-16 14:28:57 +02:00
7eddea6ff7 Added test 2023-06-16 14:27:27 +02:00
19322142c3 Fixed testsuite 2023-06-16 14:27:26 +02:00
46521e48e5 PHP CS fix 2023-06-16 14:27:26 +02:00
a94d7503c2 Added new setting to show / hide articles thumbnails 2023-06-16 14:27:15 +02:00
2aa18b7b90 Merge pull request #6624 from Simounet/fix/6333-mousetrap-enter-issue
Fix mousetrap enter issue
2023-06-16 14:11:46 +02:00
fb2d88ffa4 Fix #6333 mousetrap enter issue 2023-06-16 12:19:34 +02:00
ec4b468128 Merge pull request #6623 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2023-06-16 11:53:10 +02:00
314e104cee Translated using Weblate (Polish)
Currently translated at 100.0% (581 of 581 strings)
2023-06-16 11:45:54 +02:00
3405f6edc7 Translated using Weblate (French)
Currently translated at 100.0% (581 of 581 strings)
2023-06-16 11:45:54 +02:00
fc1ddc8b2e Merge pull request #6622 from wallabag/nicosomb-patch-1
Update main contributors
2023-06-16 11:45:41 +02:00
54b3977a3c Update main contributors 2023-06-16 11:40:33 +02:00
7689d06b3e Merge pull request #6613 from Simounet/feat/entry-info-ui
Feat/entry info UI
2023-06-16 09:37:36 +02:00
1534841308 Entry tags hover, active, focus style added 2023-06-15 23:18:43 +02:00
78f66c72fc Remove annotation text on entry without any 2023-06-15 23:17:30 +02:00
7a9e328ce9 Entry info style updated 2023-06-15 23:17:30 +02:00
18943d191f [Boyscout] Useless title on tags removed 2023-06-15 23:14:02 +02:00
5d1abde36d Entry view tags styled udpated 2023-06-15 23:13:45 +02:00
4f765489ed Merge pull request #6620 from wallabag/fix-translations-again
Update translation key
2023-06-15 17:12:52 +02:00
ae975fdba0 Update translation key 2023-06-15 17:06:31 +02:00
087e2ef72f Merge pull request #6616 from wallabag/nicosomb-patch-1
Changed default value for domain_name parameter
2023-06-15 15:04:14 +02:00
439e906c44 Merge pull request #6619 from Simounet/fix/6618-mass-action-not-submitting
Fix #6618 mass action buttons not submitting anything
2023-06-15 15:00:42 +02:00
09af754a33 Fix #6618 mass action buttons not submitting anything 2023-06-15 14:52:59 +02:00
7aa91aef88 Merge pull request #6617 from wallabag/add-missing-translation
Added a missing translation
2023-06-15 14:12:55 +02:00
d26b78a033 Added a missing translation 2023-06-15 14:06:46 +02:00
56959a9429 Update RELEASE_PROCESS.md 2023-06-15 10:17:59 +02:00
5d4743e944 Changed default value for domain_name parameter 2023-06-15 09:06:52 +02:00
e2f3dbec47 Merge pull request #6612 from Simounet/feat/toggle-add-url-clickable-space
Empty space on the top bar used for more add url toggle clickable target
2023-06-15 08:38:36 +02:00
458b49e0f3 Merge pull request #6614 from wallabag/dependabot/composer/predis/predis-2.2.0 2023-06-15 06:15:41 +02:00
bb05b3daec Merge pull request #6615 from wallabag/dependabot/composer/phpstan/phpstan-1.10.19 2023-06-15 06:15:06 +02:00
4f59ec7077 Bump phpstan/phpstan from 1.10.18 to 1.10.19
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.18 to 1.10.19.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.18...1.10.19)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-15 02:57:55 +00:00
b5734d0c9e Bump predis/predis from 2.1.2 to 2.2.0
Bumps [predis/predis](https://github.com/predis/predis) from 2.1.2 to 2.2.0.
- [Release notes](https://github.com/predis/predis/releases)
- [Changelog](https://github.com/predis/predis/blob/v2.x/CHANGELOG.md)
- [Commits](https://github.com/predis/predis/compare/v2.1.2...v2.2.0)

---
updated-dependencies:
- dependency-name: predis/predis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-15 02:57:48 +00:00
fcb880fbd1 Empty space on the top bar used for more add url toggle clickable target 2023-06-14 21:54:57 +02:00
1de361859b Merge pull request #6611 from weblate/weblate-wallabag-messages 2023-06-14 06:42:55 +02:00
8b4307c965 Translated using Weblate (Galician)
Currently translated at 100.0% (580 of 580 strings)
2023-06-14 06:37:39 +02:00
79b1740b00 Translated using Weblate (Polish)
Currently translated at 100.0% (580 of 580 strings)
2023-06-14 06:37:38 +02:00
da260c2256 Translated using Weblate (French)
Currently translated at 100.0% (580 of 580 strings)
2023-06-14 06:37:36 +02:00
a29d95a720 Merge pull request #6610 from wallabag/dependabot/composer/jms/serializer-bundle-5.3.1 2023-06-14 06:01:58 +02:00
69b83782d7 Bump jms/serializer-bundle from 5.2.1 to 5.3.1
Bumps [jms/serializer-bundle](https://github.com/schmittjoh/JMSSerializerBundle) from 5.2.1 to 5.3.1.
- [Release notes](https://github.com/schmittjoh/JMSSerializerBundle/releases)
- [Changelog](https://github.com/schmittjoh/JMSSerializerBundle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/schmittjoh/JMSSerializerBundle/compare/5.2.1...5.3.1)

---
updated-dependencies:
- dependency-name: jms/serializer-bundle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-14 03:00:33 +00:00
022e52d85a Merge pull request #6608 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2023-06-13 13:39:51 +02:00
2bbc3ef1b6 Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.1% (464 of 579 strings)
2023-06-13 13:11:54 +02:00
2737c8f60d Translated using Weblate (French)
Currently translated at 100.0% (579 of 579 strings)
2023-06-13 13:11:54 +02:00
e3f7df3ae2 Merge pull request #6607 from wallabag/improve-too-much-tags
Add flash message when we try to add too much tags
2023-06-13 13:11:43 +02:00
96cf34f730 Added flash message when we try to add to much tags 2023-06-13 13:06:35 +02:00
c4de437105 Merge pull request #6606 from Simounet/fix/rss-feed-route 2023-06-12 19:25:20 +02:00
fe740f4a69 Fix RSS feed_route not set 2023-06-12 19:05:38 +02:00
0482d59c30 Merge pull request #6586 from wallabag/fix/build-stylelint-error
Fix/build stylelint error
2023-06-12 18:40:22 +02:00
e49e79b0b3 Stylelint: media-feature-range-notation rule disabled 2023-06-12 18:15:39 +02:00
d7222bf4db [Boyscout] Stylelint: uneeded require removed 2023-06-12 18:15:39 +02:00
d597a9df9a Stylelint: CSS BEM syntax allowed 2023-06-12 18:15:39 +02:00
3c7457801f index class added to body 2023-06-12 18:15:39 +02:00
e5b72f3123 Fix Stylelint errors 2023-06-12 18:15:38 +02:00
5f8948d5a1 stylelint-config-standard-scss added for stylelint SCSS handling 2023-06-12 18:15:38 +02:00
ee3738dc6a Merge pull request #6603 from wallabag/dependabot/composer/jms/serializer-3.25.0 2023-06-12 06:50:16 +02:00
389100f9c9 Merge pull request #6591 from weblate/weblate-wallabag-messages 2023-06-12 06:49:11 +02:00
5c8d7500a4 Translated using Weblate (Spanish)
Currently translated at 100.0% (579 of 579 strings)
2023-06-12 06:18:07 +02:00
d2a79b03f2 Merge pull request #6604 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.22.5
Bump @babel/preset-env from 7.22.4 to 7.22.5
2023-06-12 04:18:02 +00:00
7abaa94e22 Bump @babel/preset-env from 7.22.4 to 7.22.5
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.4 to 7.22.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.5/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 04:10:57 +00:00
08fefdebcc Merge pull request #6605 from wallabag/dependabot/npm_and_yarn/sass-1.63.3
Bump sass from 1.62.1 to 1.63.3
2023-06-12 04:08:01 +00:00
db23e7e343 Merge pull request #6602 from wallabag/dependabot/npm_and_yarn/babel/eslint-parser-7.22.5
Bump @babel/eslint-parser from 7.21.8 to 7.22.5
2023-06-12 03:55:45 +00:00
9adbd8c3e8 Bump sass from 1.62.1 to 1.63.3
Bumps [sass](https://github.com/sass/dart-sass) from 1.62.1 to 1.63.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.62.1...1.63.3)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 03:50:58 +00:00
429ebd507a Merge pull request #6601 from wallabag/dependabot/npm_and_yarn/sass-loader-13.3.2
Bump sass-loader from 13.3.1 to 13.3.2
2023-06-12 03:49:59 +00:00
39b8e98b94 Merge pull request #6598 from wallabag/dependabot/npm_and_yarn/webpack-cli-5.1.4
Bump webpack-cli from 5.1.3 to 5.1.4
2023-06-12 03:47:51 +00:00
f4d0365220 Merge pull request #6597 from wallabag/dependabot/npm_and_yarn/stylelint-scss-5.0.1
Bump stylelint-scss from 5.0.0 to 5.0.1
2023-06-12 03:42:07 +00:00
d4b4ec1dab Bump @babel/eslint-parser from 7.21.8 to 7.22.5
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.21.8 to 7.22.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.5/eslint/babel-eslint-parser)

---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 03:15:46 +00:00
6af0a55c2e Merge pull request #6599 from wallabag/dependabot/npm_and_yarn/babel/core-7.22.5
Bump @babel/core from 7.22.1 to 7.22.5
2023-06-12 03:14:39 +00:00
95282c3d23 Bump sass-loader from 13.3.1 to 13.3.2
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.3.1 to 13.3.2.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.3.1...v13.3.2)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 03:13:11 +00:00
5b8e3b3c4e Bump webpack-cli from 5.1.3 to 5.1.4
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.1.3 to 5.1.4.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.1.3...webpack-cli@5.1.4)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 03:12:33 +00:00
951c662fc4 Bump stylelint-scss from 5.0.0 to 5.0.1
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v5.0.0...v5.0.1)

---
updated-dependencies:
- dependency-name: stylelint-scss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 03:08:53 +00:00
f07788572e Merge pull request #6596 from wallabag/dependabot/npm_and_yarn/webpack-dev-server-4.15.1
Bump webpack-dev-server from 4.15.0 to 4.15.1
2023-06-12 03:06:44 +00:00
f64ba63aff Merge pull request #6595 from wallabag/dependabot/npm_and_yarn/stylelint-15.7.0
Bump stylelint from 15.6.3 to 15.7.0
2023-06-12 03:04:15 +00:00
963bc91d2a Merge pull request #6594 from wallabag/dependabot/npm_and_yarn/postcss-loader-7.3.3
Bump postcss-loader from 7.3.2 to 7.3.3
2023-06-12 03:02:32 +00:00
57f52e228f Bump jms/serializer from 3.24.0 to 3.25.0
Bumps [jms/serializer](https://github.com/schmittjoh/serializer) from 3.24.0 to 3.25.0.
- [Release notes](https://github.com/schmittjoh/serializer/releases)
- [Changelog](https://github.com/schmittjoh/serializer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/schmittjoh/serializer/compare/3.24.0...3.25.0)

---
updated-dependencies:
- dependency-name: jms/serializer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 03:00:29 +00:00
47274d5c09 Bump @babel/core from 7.22.1 to 7.22.5
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.22.1 to 7.22.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.5/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 02:59:05 +00:00
a0f6331e69 Bump webpack-dev-server from 4.15.0 to 4.15.1
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.15.0 to 4.15.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.15.0...v4.15.1)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 02:57:33 +00:00
64f097b292 Bump stylelint from 15.6.3 to 15.7.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.6.3 to 15.7.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.6.3...15.7.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 02:57:17 +00:00
084bf5b6c1 Bump postcss-loader from 7.3.2 to 7.3.3
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 7.3.2 to 7.3.3.
- [Release notes](https://github.com/webpack-contrib/postcss-loader/releases)
- [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v7.3.2...v7.3.3)

---
updated-dependencies:
- dependency-name: postcss-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 02:57:01 +00:00
51d052ee93 Merge pull request #6589 from wallabag/dependabot/composer/twig/extra-bundle-3.6.1 2023-06-09 07:49:25 +02:00
b4318dfa89 Bump twig/extra-bundle from 3.6.0 to 3.6.1
Bumps [twig/extra-bundle](https://github.com/twigphp/twig-extra-bundle) from 3.6.0 to 3.6.1.
- [Commits](https://github.com/twigphp/twig-extra-bundle/compare/v3.6.0...v3.6.1)

---
updated-dependencies:
- dependency-name: twig/extra-bundle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-09 02:57:15 +00:00
ff328ea378 Merge pull request #6587 from wallabag/dependabot/composer/phpstan/phpstan-1.10.18 2023-06-08 07:04:03 +02:00
add9b3a098 Bump phpstan/phpstan from 1.10.16 to 1.10.18
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.16 to 1.10.18.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.16...1.10.18)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-08 03:00:16 +00:00
004de9e7c3 Merge pull request #6584 from Simounet/fix/5808-auto-dark-theme-flickering 2023-06-07 06:32:05 +02:00
b0a53a44ae Fix #5808 auto dark theme detection flickering 2023-06-06 17:58:10 +02:00
ccd03f3151 Merge pull request #6583 from wallabag/dependabot/composer/phpstan/phpstan-1.10.16 2023-06-06 06:17:03 +02:00
875138a9a3 Bump phpstan/phpstan from 1.10.15 to 1.10.16
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.15 to 1.10.16.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.15...1.10.16)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-06 02:59:17 +00:00
2b11708656 Merge pull request #6576 from wallabag/dependabot/npm_and_yarn/webpack-5.85.0
Bump webpack from 5.84.1 to 5.85.0
2023-06-05 07:54:37 +00:00
fcad673099 Update assets 2023-06-05 09:49:09 +02:00
fd26103687 Merge pull request #6580 from wallabag/dependabot/composer/doctrine/doctrine-migrations-bundle-3.2.4 2023-06-05 08:14:57 +02:00
b5f937d520 Merge pull request #6581 from wallabag/dependabot/composer/jms/serializer-3.24.0 2023-06-05 08:14:41 +02:00
bbe0e529bf Merge pull request #6582 from wallabag/dependabot/composer/doctrine/dbal-3.6.3 2023-06-05 08:14:16 +02:00
e2261127fc Merge pull request #6571 from weblate/weblate-wallabag-messages 2023-06-05 08:14:00 +02:00
59e42393bd Bump webpack from 5.84.1 to 5.85.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.84.1 to 5.85.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.84.1...v5.85.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 03:13:48 +00:00
662e026193 Translated using Weblate (Galician)
Currently translated at 100.0% (579 of 579 strings)
2023-06-05 05:11:02 +02:00
1dfc3b77dd Translated using Weblate (Croatian)
Currently translated at 100.0% (579 of 579 strings)
2023-06-05 05:11:02 +02:00
b21ac7b725 Translated using Weblate (Polish)
Currently translated at 100.0% (579 of 579 strings)
2023-06-05 05:11:02 +02:00
b4a9d8e89f Merge pull request #6579 from wallabag/dependabot/npm_and_yarn/eslint-8.42.0
Bump eslint from 8.41.0 to 8.42.0
2023-06-05 03:10:57 +00:00
fec64d42c7 Merge pull request #6578 from wallabag/dependabot/npm_and_yarn/stylelint-15.6.3
Bump stylelint from 15.6.2 to 15.6.3
2023-06-05 03:08:59 +00:00
3701e1ba01 Merge pull request #6577 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.22.4
Bump @babel/preset-env from 7.22.2 to 7.22.4
2023-06-05 03:06:24 +00:00
8af8b4a460 Bump doctrine/dbal from 3.6.2 to 3.6.3
Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.6.2 to 3.6.3.
- [Release notes](https://github.com/doctrine/dbal/releases)
- [Commits](https://github.com/doctrine/dbal/compare/3.6.2...3.6.3)

---
updated-dependencies:
- dependency-name: doctrine/dbal
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 03:02:11 +00:00
3dbbbe87d4 Merge pull request #6575 from wallabag/dependabot/npm_and_yarn/webpack-cli-5.1.3
Bump webpack-cli from 5.1.1 to 5.1.3
2023-06-05 03:01:48 +00:00
a03d2f2092 Bump jms/serializer from 3.23.0 to 3.24.0
Bumps [jms/serializer](https://github.com/schmittjoh/serializer) from 3.23.0 to 3.24.0.
- [Release notes](https://github.com/schmittjoh/serializer/releases)
- [Changelog](https://github.com/schmittjoh/serializer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/schmittjoh/serializer/compare/3.23.0...3.24.0)

---
updated-dependencies:
- dependency-name: jms/serializer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 02:59:02 +00:00
c1e23e7da3 Bump doctrine/doctrine-migrations-bundle from 3.2.3 to 3.2.4
Bumps [doctrine/doctrine-migrations-bundle](https://github.com/doctrine/DoctrineMigrationsBundle) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/doctrine/DoctrineMigrationsBundle/releases)
- [Changelog](https://github.com/doctrine/DoctrineMigrationsBundle/blob/3.2.x/Changelog.md)
- [Commits](https://github.com/doctrine/DoctrineMigrationsBundle/compare/3.2.3...3.2.4)

---
updated-dependencies:
- dependency-name: doctrine/doctrine-migrations-bundle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 02:58:40 +00:00
d2391f5858 Bump eslint from 8.41.0 to 8.42.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.41.0 to 8.42.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.41.0...v8.42.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 02:57:36 +00:00
83dcd7f7f8 Bump stylelint from 15.6.2 to 15.6.3
Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.6.2 to 15.6.3.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.6.2...15.6.3)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 02:57:24 +00:00
49e6dd3d0a Bump @babel/preset-env from 7.22.2 to 7.22.4
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.2 to 7.22.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.4/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 02:57:10 +00:00
b81000f4d5 Bump webpack-cli from 5.1.1 to 5.1.3
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.1.1 to 5.1.3.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.1.1...webpack-cli@5.1.3)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 02:56:44 +00:00
f8a6a95b7f Merge pull request #6568 from wallabag/dependabot/composer/doctrine/orm-2.15.2 2023-06-02 06:18:27 +02:00
eff3088f1a Merge pull request #6569 from wallabag/dependabot/composer/egulias/email-validator-3.2.6 2023-06-02 06:18:05 +02:00
c30bf2b073 Merge pull request #6570 from wallabag/dependabot/composer/php-http/httplug-bundle-1.29.1 2023-06-02 06:17:43 +02:00
4cd9e5a1b1 Bump php-http/httplug-bundle from 1.29.0 to 1.29.1
Bumps [php-http/httplug-bundle](https://github.com/php-http/HttplugBundle) from 1.29.0 to 1.29.1.
- [Release notes](https://github.com/php-http/HttplugBundle/releases)
- [Changelog](https://github.com/php-http/HttplugBundle/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/HttplugBundle/compare/1.29.0...1.29.1)

---
updated-dependencies:
- dependency-name: php-http/httplug-bundle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-02 02:57:45 +00:00
2bde98c08e Bump egulias/email-validator from 3.2.5 to 3.2.6
Bumps [egulias/email-validator](https://github.com/egulias/EmailValidator) from 3.2.5 to 3.2.6.
- [Release notes](https://github.com/egulias/EmailValidator/releases)
- [Changelog](https://github.com/egulias/EmailValidator/blob/4.x/CHANGELOG.md)
- [Commits](https://github.com/egulias/EmailValidator/compare/3.2.5...3.2.6)

---
updated-dependencies:
- dependency-name: egulias/email-validator
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-02 02:57:18 +00:00
88d5aef7a8 Bump doctrine/orm from 2.15.1 to 2.15.2
Bumps [doctrine/orm](https://github.com/doctrine/orm) from 2.15.1 to 2.15.2.
- [Release notes](https://github.com/doctrine/orm/releases)
- [Commits](https://github.com/doctrine/orm/compare/2.15.1...2.15.2)

---
updated-dependencies:
- dependency-name: doctrine/orm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-02 02:57:12 +00:00
3e02a8aaf5 Merge pull request #6547 from Simounet/feat/mass-action-ui
Feat/mass action UI
2023-06-01 22:20:05 +02:00
de110fae7e Merge pull request #6565 from wallabag/dependabot/composer/babdev/pagerfanta-bundle-3.8.0
Bump babdev/pagerfanta-bundle from 3.7.0 to 3.8.0
2023-06-01 09:19:08 +02:00
a0f198748c Merge pull request #6566 from wallabag/dependabot/composer/doctrine/doctrine-migrations-bundle-3.2.3
Bump doctrine/doctrine-migrations-bundle from 3.2.2 to 3.2.3
2023-06-01 09:18:34 +02:00
1bdb9953d4 Bump doctrine/doctrine-migrations-bundle from 3.2.2 to 3.2.3
Bumps [doctrine/doctrine-migrations-bundle](https://github.com/doctrine/DoctrineMigrationsBundle) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/doctrine/DoctrineMigrationsBundle/releases)
- [Changelog](https://github.com/doctrine/DoctrineMigrationsBundle/blob/3.2.x/Changelog.md)
- [Commits](https://github.com/doctrine/DoctrineMigrationsBundle/compare/3.2.2...3.2.3)

---
updated-dependencies:
- dependency-name: doctrine/doctrine-migrations-bundle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 03:04:14 +00:00
906b5543de Bump babdev/pagerfanta-bundle from 3.7.0 to 3.8.0
Bumps [babdev/pagerfanta-bundle](https://github.com/BabDev/PagerfantaBundle) from 3.7.0 to 3.8.0.
- [Changelog](https://github.com/BabDev/PagerfantaBundle/blob/v3.8.0/CHANGELOG.md)
- [Commits](https://github.com/BabDev/PagerfantaBundle/compare/v3.7.0...v3.8.0)

---
updated-dependencies:
- dependency-name: babdev/pagerfanta-bundle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-01 02:58:57 +00:00
bea10aacbe Merge pull request #6562 from Simounet/fix/downloadimages-redirect-following
Fix DownloadImages not following redirections
2023-05-31 15:04:02 +02:00
4032dd493f Merge pull request #6563 from Simounet/fix/images-download-with-numeric-html-entity
Fix images downloading with numeric HTML entity
2023-05-31 15:03:20 +02:00
9134a2ee1d Merge pull request #6564 from wallabag/dependabot/composer/symfony/phpunit-bridge-6.3.0
Bump symfony/phpunit-bridge from 6.2.10 to 6.3.0
2023-05-31 09:39:25 +02:00
2d8eeae4c9 Merge pull request #6559 from wallabag/dependabot/composer/phpstan/phpstan-phpunit-1.3.13
Bump phpstan/phpstan-phpunit from 1.3.12 to 1.3.13
2023-05-31 09:39:01 +02:00
e04fa383ee Merge pull request #6558 from wallabag/dependabot/github_actions/dependabot/fetch-metadata-1.5.1
Bump dependabot/fetch-metadata from 1.4.0 to 1.5.1
2023-05-31 09:38:44 +02:00
2376cd1e37 Bump symfony/phpunit-bridge from 6.2.10 to 6.3.0
Bumps [symfony/phpunit-bridge](https://github.com/symfony/phpunit-bridge) from 6.2.10 to 6.3.0.
- [Release notes](https://github.com/symfony/phpunit-bridge/releases)
- [Changelog](https://github.com/symfony/phpunit-bridge/blob/6.2/CHANGELOG.md)
- [Commits](https://github.com/symfony/phpunit-bridge/compare/v6.2.10...v6.3.0)

---
updated-dependencies:
- dependency-name: symfony/phpunit-bridge
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-31 02:58:49 +00:00
548b610a17 Fix images downloading with numeric HTML entity 2023-05-30 13:38:50 +02:00
2f944aa74a Fix DownloadImages not following redirections 2023-05-30 12:41:00 +02:00
d049e3787c Merge pull request #6556 from wallabag/dependabot/npm_and_yarn/postcss-loader-7.3.2
Bump postcss-loader from 7.3.0 to 7.3.2
2023-05-29 03:47:06 +00:00
191af92012 Merge pull request #6553 from wallabag/dependabot/npm_and_yarn/css-loader-6.8.1
Bump css-loader from 6.7.4 to 6.8.1
2023-05-29 03:44:16 +00:00
ab80291103 Bump postcss-loader from 7.3.0 to 7.3.2
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 7.3.0 to 7.3.2.
- [Release notes](https://github.com/webpack-contrib/postcss-loader/releases)
- [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v7.3.0...v7.3.2)

---
updated-dependencies:
- dependency-name: postcss-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 03:32:30 +00:00
43b7c99b14 Bump css-loader from 6.7.4 to 6.8.1
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.4 to 6.8.1.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.7.4...v6.8.1)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 03:32:21 +00:00
55a0d40961 Merge pull request #6557 from wallabag/dependabot/npm_and_yarn/postcss-8.4.24
Bump postcss from 8.4.23 to 8.4.24
2023-05-29 03:31:24 +00:00
91a44aaedd Merge pull request #6551 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.22.2
Bump @babel/preset-env from 7.21.5 to 7.22.2
2023-05-29 03:29:45 +00:00
728638a09a Bump postcss from 8.4.23 to 8.4.24
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.23 to 8.4.24.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.23...8.4.24)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 03:15:12 +00:00
c792ebd83d Merge pull request #6555 from wallabag/dependabot/npm_and_yarn/sass-loader-13.3.1
Bump sass-loader from 13.2.2 to 13.3.1
2023-05-29 03:14:10 +00:00
a41e294e28 Bump @babel/preset-env from 7.21.5 to 7.22.2
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.21.5 to 7.22.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.2/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 03:12:01 +00:00
3e92d96614 Merge pull request #6554 from wallabag/dependabot/npm_and_yarn/webpack-5.84.1
Bump webpack from 5.83.1 to 5.84.1
2023-05-29 03:11:24 +00:00
02135dc2c1 Merge pull request #6552 from wallabag/dependabot/npm_and_yarn/webpack-merge-5.9.0
Bump webpack-merge from 5.8.0 to 5.9.0
2023-05-29 03:07:03 +00:00
7b0850d198 Merge pull request #6550 from wallabag/dependabot/npm_and_yarn/babel/core-7.22.1
Bump @babel/core from 7.21.8 to 7.22.1
2023-05-29 03:01:54 +00:00
5638638d26 Bump phpstan/phpstan-phpunit from 1.3.12 to 1.3.13
Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.12 to 1.3.13.
- [Release notes](https://github.com/phpstan/phpstan-phpunit/releases)
- [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.12...1.3.13)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 02:59:51 +00:00
27a650ef97 Bump dependabot/fetch-metadata from 1.4.0 to 1.5.1
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.4.0 to 1.5.1.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.4.0...v1.5.1)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 02:58:49 +00:00
cf87350413 Bump sass-loader from 13.2.2 to 13.3.1
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.2.2 to 13.3.1.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.2.2...v13.3.1)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 02:57:43 +00:00
749079997e Bump webpack from 5.83.1 to 5.84.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.83.1 to 5.84.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.83.1...v5.84.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 02:57:29 +00:00
4f17421807 Bump webpack-merge from 5.8.0 to 5.9.0
Bumps [webpack-merge](https://github.com/survivejs/webpack-merge) from 5.8.0 to 5.9.0.
- [Changelog](https://github.com/survivejs/webpack-merge/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/survivejs/webpack-merge/commits)

---
updated-dependencies:
- dependency-name: webpack-merge
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 02:57:06 +00:00
6dc98c09eb Bump @babel/core from 7.21.8 to 7.22.1
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.8 to 7.22.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.1/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 02:56:46 +00:00
81f58df7b8 Mass action tag layout updated 2023-05-26 21:14:32 +02:00
f9143c4255 [Boyscout] Elements in need of entries hidden if no entry available 2023-05-25 22:22:48 +02:00
824d0248d5 [Boyscout] Material icons not selectable anymore 2023-05-25 22:06:00 +02:00
d0aad7b96d Mass actions available on cards view
fixup! Mass action toggle button added
2023-05-25 22:04:44 +02:00
384918cda9 Mass action toggle button added 2023-05-25 21:56:09 +02:00
eae4d5a142 [Boyscout] Feed link HTML facto 2023-05-25 21:56:08 +02:00
5d6ef57651 Merge pull request #6546 from wallabag/dependabot/composer/phpstan/extension-installer-1.3.1 2023-05-25 07:00:02 +02:00
76765549cc Bump phpstan/extension-installer from 1.3.0 to 1.3.1
Bumps [phpstan/extension-installer](https://github.com/phpstan/extension-installer) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/phpstan/extension-installer/releases)
- [Commits](https://github.com/phpstan/extension-installer/compare/1.3.0...1.3.1)

---
updated-dependencies:
- dependency-name: phpstan/extension-installer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-25 02:57:11 +00:00
550639b4cd Merge pull request #6545 from mart-e/round-reading-time
[FIX] round reading time in export
2023-05-24 17:40:59 +02:00
26a4030e87 [FIX] round reading time in export
Before this commit, the exported entry (pdf, epub,...) could look like:

Estimated reading time:
2.6666666666667 min

Now it will be:
Estimated reading time
3 min
2023-05-24 17:07:44 +02:00
18d46f0f68 Merge pull request #6544 from wallabag/dependabot/composer/phpstan/phpstan-phpunit-1.3.12 2023-05-24 06:36:47 +02:00
1f4c73c0b3 Bump phpstan/phpstan-phpunit from 1.3.11 to 1.3.12
Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.11 to 1.3.12.
- [Release notes](https://github.com/phpstan/phpstan-phpunit/releases)
- [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.11...1.3.12)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-24 02:57:38 +00:00
d8ddc5d7bb Merge pull request #6543 from wallabag/dependabot/npm_and_yarn/webpack-5.83.1
Bump webpack from 5.82.1 to 5.83.1
2023-05-22 04:24:52 +00:00
749cc03962 Merge pull request #6527 from wallabag/dependabot/composer/doctrine/persistence-3.2.0 2023-05-22 06:10:48 +02:00
253e7ca9a5 Merge pull request #6529 from wallabag/dependabot/composer/php-http/httplug-bundle-1.29.0 2023-05-22 06:10:16 +02:00
f1bab4580d Merge pull request #6530 from wallabag/dependabot/composer/php-http/message-1.16.0 2023-05-22 06:10:01 +02:00
8a7f5e0bc0 Merge pull request #6542 from wallabag/dependabot/composer/php-http/mock-client-1.6.0 2023-05-22 06:09:27 +02:00
19a4168b84 Merge pull request #6540 from wallabag/dependabot/npm_and_yarn/node-sass-9.0.0 2023-05-22 06:08:40 +02:00
bd8072cfdb Bump webpack from 5.82.1 to 5.83.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.82.1 to 5.83.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.82.1...v5.83.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 03:39:11 +00:00
b47265c1a8 Merge pull request #6537 from wallabag/dependabot/npm_and_yarn/stylelint-15.6.2
Bump stylelint from 15.6.1 to 15.6.2
2023-05-22 03:37:59 +00:00
f84d33536e Merge pull request #6538 from wallabag/dependabot/npm_and_yarn/eslint-8.41.0
Bump eslint from 8.40.0 to 8.41.0
2023-05-22 03:33:07 +00:00
65caa25603 Bump stylelint from 15.6.1 to 15.6.2
Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.6.1 to 15.6.2.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.6.1...15.6.2)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 03:18:29 +00:00
6ffc852a17 Merge pull request #6541 from wallabag/dependabot/npm_and_yarn/terser-webpack-plugin-5.3.9
Bump terser-webpack-plugin from 5.3.8 to 5.3.9
2023-05-22 03:17:15 +00:00
981942f373 Bump eslint from 8.40.0 to 8.41.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.40.0 to 8.41.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.40.0...v8.41.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 03:15:10 +00:00
baa4dfcdd5 Bump node-sass from 8.0.0 to 9.0.0
Bumps [node-sass](https://github.com/sass/node-sass) from 8.0.0 to 9.0.0.
- [Release notes](https://github.com/sass/node-sass/releases)
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/node-sass/compare/v8.0.0...v9.0.0)

---
updated-dependencies:
- dependency-name: node-sass
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 03:14:52 +00:00
a6d258b52a Merge pull request #6539 from wallabag/dependabot/npm_and_yarn/mini-css-extract-plugin-2.7.6
Bump mini-css-extract-plugin from 2.7.5 to 2.7.6
2023-05-22 03:12:29 +00:00
2932e57ce7 Merge pull request #6536 from wallabag/dependabot/npm_and_yarn/css-loader-6.7.4
Bump css-loader from 6.7.3 to 6.7.4
2023-05-22 03:04:24 +00:00
d95bdfa31c Merge pull request #6535 from wallabag/dependabot/npm_and_yarn/style-loader-3.3.3
Bump style-loader from 3.3.2 to 3.3.3
2023-05-22 03:02:00 +00:00
aac942c8a9 Bump php-http/mock-client from 1.5.1 to 1.6.0
Bumps [php-http/mock-client](https://github.com/php-http/mock-client) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/php-http/mock-client/releases)
- [Changelog](https://github.com/php-http/mock-client/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/mock-client/compare/1.5.1...1.6.0)

---
updated-dependencies:
- dependency-name: php-http/mock-client
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 02:59:39 +00:00
959c7172d4 Bump terser-webpack-plugin from 5.3.8 to 5.3.9
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.8 to 5.3.9.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.3.8...v5.3.9)

---
updated-dependencies:
- dependency-name: terser-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 02:59:37 +00:00
05cf6bb6bc Bump mini-css-extract-plugin from 2.7.5 to 2.7.6
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.5 to 2.7.6.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.5...v2.7.6)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 02:58:26 +00:00
8719d347d3 Bump css-loader from 6.7.3 to 6.7.4
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.3 to 6.7.4.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.7.3...v6.7.4)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 02:57:12 +00:00
a031fd7c77 Bump style-loader from 3.3.2 to 3.3.3
Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/webpack-contrib/style-loader/releases)
- [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/style-loader/compare/v3.3.2...v3.3.3)

---
updated-dependencies:
- dependency-name: style-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-22 02:57:01 +00:00
f26ce15631 Merge pull request #6531 from wallabag/dependabot/composer/php-http/discovery-1.18.1
Bump php-http/discovery from 1.18.0 to 1.18.1
2023-05-18 13:51:18 +02:00
a6e9530580 Merge pull request #6525 from Simounet/fix/dark-mode-add-url-input
Fix dark mode URL add input color
2023-05-18 13:50:14 +02:00
c589e669e0 Dark mode background color for side panels updated 2023-05-18 13:34:11 +02:00
bc9b8d907d Bump php-http/discovery from 1.18.0 to 1.18.1
Bumps [php-http/discovery](https://github.com/php-http/discovery) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/php-http/discovery/releases)
- [Changelog](https://github.com/php-http/discovery/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/discovery/compare/1.18.0...1.18.1)

---
updated-dependencies:
- dependency-name: php-http/discovery
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-18 03:02:07 +00:00
5080b23ba7 Bump php-http/message from 1.15.0 to 1.16.0
Bumps [php-http/message](https://github.com/php-http/message) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/php-http/message/releases)
- [Changelog](https://github.com/php-http/message/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/message/compare/1.15.0...1.16.0)

---
updated-dependencies:
- dependency-name: php-http/message
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-18 03:01:00 +00:00
fc5d524cfe Bump php-http/httplug-bundle from 1.28.0 to 1.29.0
Bumps [php-http/httplug-bundle](https://github.com/php-http/HttplugBundle) from 1.28.0 to 1.29.0.
- [Release notes](https://github.com/php-http/HttplugBundle/releases)
- [Changelog](https://github.com/php-http/HttplugBundle/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/HttplugBundle/compare/1.28.0...1.29.0)

---
updated-dependencies:
- dependency-name: php-http/httplug-bundle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-18 03:00:38 +00:00
ba733a6228 Bump doctrine/persistence from 3.1.4 to 3.2.0
Bumps [doctrine/persistence](https://github.com/doctrine/persistence) from 3.1.4 to 3.2.0.
- [Release notes](https://github.com/doctrine/persistence/releases)
- [Commits](https://github.com/doctrine/persistence/compare/3.1.4...3.2.0)

---
updated-dependencies:
- dependency-name: doctrine/persistence
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-18 02:59:35 +00:00
274412fb79 Fix dark mode URL add input color 2023-05-17 22:27:40 +02:00
97feb41628 Merge pull request #6523 from wallabag/dependabot/composer/phpstan/phpstan-symfony-1.3.2 2023-05-17 06:36:25 +02:00
d9832310cc Bump phpstan/phpstan-symfony from 1.3.1 to 1.3.2
Bumps [phpstan/phpstan-symfony](https://github.com/phpstan/phpstan-symfony) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/phpstan/phpstan-symfony/releases)
- [Commits](https://github.com/phpstan/phpstan-symfony/compare/1.3.1...1.3.2)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-symfony
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-17 02:58:06 +00:00
cdd8152da1 Merge pull request #6520 from wallabag/dependabot/npm_and_yarn/jquery-3.7.0
Bump jquery from 3.6.4 to 3.7.0
2023-05-16 09:04:25 +00:00
c0f7d47d85 Update assets 2023-05-16 10:59:06 +02:00
7cd96fb405 Merge pull request #6521 from wallabag/dependabot/composer/php-http/httplug-bundle-1.28.0 2023-05-16 06:37:54 +02:00
6e99e993fe Merge pull request #6519 from wallabag/dependabot/npm_and_yarn/webpack-5.82.1
Bump webpack from 5.82.0 to 5.82.1
2023-05-15 03:12:16 +00:00
24110d27dc Bump webpack from 5.82.0 to 5.82.1
Bumps [webpack](https://github.com/webpack/webpack) from 5.82.0 to 5.82.1.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.82.0...v5.82.1)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-15 03:07:13 +00:00
c3dbce2e82 Merge pull request #6518 from wallabag/dependabot/npm_and_yarn/webpack-cli-5.1.1
Bump webpack-cli from 5.1.0 to 5.1.1
2023-05-15 03:03:08 +00:00
08e78115d2 Bump php-http/httplug-bundle from 1.27.1 to 1.28.0
Bumps [php-http/httplug-bundle](https://github.com/php-http/HttplugBundle) from 1.27.1 to 1.28.0.
- [Release notes](https://github.com/php-http/HttplugBundle/releases)
- [Changelog](https://github.com/php-http/HttplugBundle/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/HttplugBundle/compare/1.27.1...1.28.0)

---
updated-dependencies:
- dependency-name: php-http/httplug-bundle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-15 02:59:00 +00:00
9618646f82 Bump jquery from 3.6.4 to 3.7.0
Bumps [jquery](https://github.com/jquery/jquery) from 3.6.4 to 3.7.0.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.6.4...3.7.0)

---
updated-dependencies:
- dependency-name: jquery
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-15 02:58:37 +00:00
6891dab03a Bump webpack-cli from 5.1.0 to 5.1.1
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.1.0...webpack-cli@5.1.1)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-15 02:57:38 +00:00
f6ef0bd18c Merge pull request #6512 from Simounet/fix/6200-dark-mode-contrast-bis
Dark mode contrast improved
2023-05-12 13:58:31 +02:00
d7a8da279e Merge pull request #6515 from wallabag/dependabot/composer/phpstan/phpstan-doctrine-1.3.40 2023-05-12 06:07:39 +02:00
db9cab8f55 Bump phpstan/phpstan-doctrine from 1.3.38 to 1.3.40
Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.38 to 1.3.40.
- [Release notes](https://github.com/phpstan/phpstan-doctrine/releases)
- [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.38...1.3.40)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-doctrine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-12 02:57:32 +00:00
c3f8adc82c Merge pull request #6494 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2023-05-11 16:16:41 +02:00
b966cfc2bc Added translation using Weblate (Malayalam) 2023-05-11 07:01:52 +02:00
feb084fbac Added translation using Weblate (Malayalam) 2023-05-11 07:01:52 +02:00
45ab6611aa Added translation using Weblate (Malayalam) 2023-05-11 07:01:52 +02:00
8d9d2044bc Added translation using Weblate (Malayalam) 2023-05-11 07:01:52 +02:00
1e2618a141 Merge pull request #6513 from wallabag/dependabot/composer/php-http/message-1.15.0 2023-05-11 07:01:46 +02:00
ac5eeaa2e3 Bump php-http/message from 1.14.0 to 1.15.0
Bumps [php-http/message](https://github.com/php-http/message) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/php-http/message/releases)
- [Changelog](https://github.com/php-http/message/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/message/compare/1.14.0...1.15.0)

---
updated-dependencies:
- dependency-name: php-http/message
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-11 02:57:56 +00:00
aec4d9076e Dark mode contrast improved 2023-05-10 20:38:06 +02:00
0fc56d7057 Merge pull request #6510 from Simounet/fix/6200-dark-mode-contrast
Fix dark mode top bar contrast
2023-05-10 14:15:37 +02:00
5c1c779746 Fix dark mode top bar contrast 2023-05-10 13:51:58 +02:00
418faad309 Merge pull request #6507 from wallabag/dependabot/composer/phpstan/phpstan-1.10.15 2023-05-10 06:20:14 +02:00
1c5511b98d Bump phpstan/phpstan from 1.10.14 to 1.10.15
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.14 to 1.10.15.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.14...1.10.15)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-10 02:57:25 +00:00
261198dadc Merge pull request #6504 from wallabag/dependabot/composer/doctrine/orm-2.15.1 2023-05-09 07:06:32 +02:00
57da58e787 Merge pull request #6503 from wallabag/dependabot/npm_and_yarn/webpack-cli-5.1.0
Bump webpack-cli from 5.0.2 to 5.1.0
2023-05-08 03:26:20 +00:00
861a36e56d Bump webpack-cli from 5.0.2 to 5.1.0
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.0.2 to 5.1.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.0.2...webpack-cli@5.1.0)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-08 03:13:49 +00:00
f616d27dc5 Merge pull request #6502 from wallabag/dependabot/npm_and_yarn/eslint-8.40.0
Bump eslint from 8.39.0 to 8.40.0
2023-05-08 03:08:52 +00:00
9629f2c703 Merge pull request #6501 from wallabag/dependabot/npm_and_yarn/webpack-5.82.0
Bump webpack from 5.81.0 to 5.82.0
2023-05-08 03:06:18 +00:00
bf41d61fcb Merge pull request #6500 from wallabag/dependabot/npm_and_yarn/webpack-dev-server-4.15.0
Bump webpack-dev-server from 4.13.3 to 4.15.0
2023-05-08 03:03:32 +00:00
76f374aec1 Merge pull request #6499 from wallabag/dependabot/npm_and_yarn/terser-webpack-plugin-5.3.8
Bump terser-webpack-plugin from 5.3.7 to 5.3.8
2023-05-08 03:02:14 +00:00
3595289886 Bump doctrine/orm from 2.15.0 to 2.15.1
Bumps [doctrine/orm](https://github.com/doctrine/orm) from 2.15.0 to 2.15.1.
- [Release notes](https://github.com/doctrine/orm/releases)
- [Commits](https://github.com/doctrine/orm/compare/2.15.0...2.15.1)

---
updated-dependencies:
- dependency-name: doctrine/orm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-08 03:01:26 +00:00
6afda71f99 Bump eslint from 8.39.0 to 8.40.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.39.0 to 8.40.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.39.0...v8.40.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-08 02:58:28 +00:00
6a7973a5fc Bump webpack from 5.81.0 to 5.82.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.81.0 to 5.82.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.81.0...v5.82.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-08 02:57:47 +00:00
c32bb74c20 Bump webpack-dev-server from 4.13.3 to 4.15.0
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.13.3 to 4.15.0.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.13.3...v4.15.0)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-08 02:57:18 +00:00
51eacd3ec7 Bump terser-webpack-plugin from 5.3.7 to 5.3.8
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.7 to 5.3.8.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.3.7...v5.3.8)

---
updated-dependencies:
- dependency-name: terser-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-08 02:57:00 +00:00
3a3623b403 Merge pull request #6495 from Simounet/fix/dark-theme-pre 2023-05-05 19:55:26 +02:00
3a51e48a4d Merge pull request #6493 from wallabag/dependabot/composer/guzzlehttp/psr7-2.5.0 2023-05-05 09:00:32 +02:00
945ac44343 Merge pull request #6492 from wallabag/dependabot/composer/phpstan/phpstan-doctrine-1.3.38 2023-05-05 08:59:55 +02:00
40cdeaaab3 Bump guzzlehttp/psr7 from 1.9.1 to 2.5.0
Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 1.9.1 to 2.5.0.
- [Release notes](https://github.com/guzzle/psr7/releases)
- [Changelog](https://github.com/guzzle/psr7/blob/2.5/CHANGELOG.md)
- [Commits](https://github.com/guzzle/psr7/compare/1.9.1...2.5.0)

---
updated-dependencies:
- dependency-name: guzzlehttp/psr7
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-05 03:02:25 +00:00
2c1ad5de3f Bump phpstan/phpstan-doctrine from 1.3.37 to 1.3.38
Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.37 to 1.3.38.
- [Release notes](https://github.com/phpstan/phpstan-doctrine/releases)
- [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.37...1.3.38)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-doctrine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-05 03:00:01 +00:00
58c8548da0 Fix dark theme for pre HTML tags 2023-05-04 21:19:20 +02:00
85e403daf0 Merge pull request #6483 from wallabag/dependabot/composer/sentry/sentry-symfony-4.8.0
Bump sentry/sentry-symfony from 3.5.3 to 4.8.0
2023-05-04 20:12:20 +02:00
b14da78fbd Bump sentry/sentry-symfony from 3.5.3 to 4.8.0
Bumps [sentry/sentry-symfony](https://github.com/getsentry/sentry-symfony) from 3.5.3 to 4.8.0.
- [Release notes](https://github.com/getsentry/sentry-symfony/releases)
- [Changelog](https://github.com/getsentry/sentry-symfony/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-symfony/compare/3.5.3...4.8.0)

---
updated-dependencies:
- dependency-name: sentry/sentry-symfony
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-04 18:03:54 +00:00
788b4e480b Merge pull request #6469 from wallabag/fix/php-8.2-ci
Enable 8.2 in CI
2023-05-04 20:01:38 +02:00
1b0559c69c Merge pull request #6487 from wallabag/dependabot/composer/twig/extra-bundle-3.6.0 2023-05-04 06:36:16 +02:00
2b369b0d0b Merge pull request #6488 from wallabag/dependabot/composer/doctrine/orm-2.15.0 2023-05-04 06:20:59 +02:00
7150709b5d Merge pull request #6490 from wallabag/dependabot/composer/twig/string-extra-3.6.0 2023-05-04 06:13:55 +02:00
44defc749f Merge pull request #6491 from wallabag/dependabot/composer/php-http/discovery-1.18.0 2023-05-04 06:13:32 +02:00
1c0e61f041 Bump php-http/discovery from 1.17.0 to 1.18.0
Bumps [php-http/discovery](https://github.com/php-http/discovery) from 1.17.0 to 1.18.0.
- [Release notes](https://github.com/php-http/discovery/releases)
- [Changelog](https://github.com/php-http/discovery/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/discovery/compare/1.17.0...1.18.0)

---
updated-dependencies:
- dependency-name: php-http/discovery
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-04 03:02:39 +00:00
1ffa2282d2 Bump twig/string-extra from 3.5.1 to 3.6.0
Bumps [twig/string-extra](https://github.com/twigphp/string-extra) from 3.5.1 to 3.6.0.
- [Release notes](https://github.com/twigphp/string-extra/releases)
- [Commits](https://github.com/twigphp/string-extra/compare/v3.5.1...v3.6.0)

---
updated-dependencies:
- dependency-name: twig/string-extra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-04 03:01:58 +00:00
4c4beaec4b Bump doctrine/orm from 2.14.3 to 2.15.0
Bumps [doctrine/orm](https://github.com/doctrine/orm) from 2.14.3 to 2.15.0.
- [Release notes](https://github.com/doctrine/orm/releases)
- [Commits](https://github.com/doctrine/orm/compare/2.14.3...2.15.0)

---
updated-dependencies:
- dependency-name: doctrine/orm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-04 02:58:53 +00:00
9324ce01a8 Bump twig/extra-bundle from 3.5.1 to 3.6.0
Bumps [twig/extra-bundle](https://github.com/twigphp/twig-extra-bundle) from 3.5.1 to 3.6.0.
- [Release notes](https://github.com/twigphp/twig-extra-bundle/releases)
- [Commits](https://github.com/twigphp/twig-extra-bundle/compare/v3.5.1...v3.6.0)

---
updated-dependencies:
- dependency-name: twig/extra-bundle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-04 02:57:37 +00:00
24111de958 Merge pull request #6475 from wallabag/dependabot/npm_and_yarn/highlight.js-11.8.0
Bump highlight.js from 11.7.0 to 11.8.0
2023-05-03 15:05:40 +00:00
3f48dafd19 Bump highlight.js from 11.7.0 to 11.8.0
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 11.7.0 to 11.8.0.
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md)
- [Commits](https://github.com/highlightjs/highlight.js/compare/11.7.0...11.8.0)

---
updated-dependencies:
- dependency-name: highlight.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-03 16:57:45 +02:00
1ccab5802e Merge pull request #6486 from wallabag/fix/update-deps
Update composer & yarn deps
2023-05-03 16:56:16 +02:00
3a48315138 Update composer & yarn deps 2023-05-03 16:21:00 +02:00
24c505e1e8 Merge pull request #6484 from wallabag/dependabot/composer/m6web/redis-mock-5.6.0 2023-05-03 06:33:13 +02:00
3471dc8cdf Merge pull request #6485 from wallabag/dependabot/composer/doctrine/doctrine-fixtures-bundle-3.4.4 2023-05-03 06:32:56 +02:00
19f2efa7c0 Bump doctrine/doctrine-fixtures-bundle from 3.4.3 to 3.4.4
Bumps [doctrine/doctrine-fixtures-bundle](https://github.com/doctrine/DoctrineFixturesBundle) from 3.4.3 to 3.4.4.
- [Release notes](https://github.com/doctrine/DoctrineFixturesBundle/releases)
- [Changelog](https://github.com/doctrine/DoctrineFixturesBundle/blob/3.4.x/CHANGELOG-3.1.md)
- [Commits](https://github.com/doctrine/DoctrineFixturesBundle/compare/3.4.3...3.4.4)

---
updated-dependencies:
- dependency-name: doctrine/doctrine-fixtures-bundle
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-03 02:59:55 +00:00
4cada157a5 Bump m6web/redis-mock from 5.5.0 to 5.6.0
Bumps [m6web/redis-mock](https://github.com/BedrockStreaming/RedisMock) from 5.5.0 to 5.6.0.
- [Release notes](https://github.com/BedrockStreaming/RedisMock/releases)
- [Commits](https://github.com/BedrockStreaming/RedisMock/compare/v5.5.0...v5.6.0)

---
updated-dependencies:
- dependency-name: m6web/redis-mock
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-03 02:59:19 +00:00
245cb960da Merge pull request #6476 from wallabag/dependabot/composer/php-http/mock-client-1.5.1 2023-05-02 06:40:26 +02:00
84c1b60440 Merge pull request #6479 from wallabag/dependabot/npm_and_yarn/stylelint-scss-5.0.0 2023-05-02 06:40:11 +02:00
65d8a0454b Merge pull request #6481 from wallabag/dependabot/composer/symfony/phpunit-bridge-6.2.10 2023-05-02 06:39:41 +02:00
d50d24b6c3 Merge pull request #6477 from wallabag/dependabot/npm_and_yarn/sass-1.62.1
Bump sass from 1.62.0 to 1.62.1
2023-05-01 03:20:25 +00:00
b66977aadb Merge pull request #6480 from wallabag/dependabot/npm_and_yarn/babel/core-7.21.5
Bump @babel/core from 7.21.4 to 7.21.5
2023-05-01 03:20:11 +00:00
a389fdfc38 Bump sass from 1.62.0 to 1.62.1
Bumps [sass](https://github.com/sass/dart-sass) from 1.62.0 to 1.62.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.62.0...1.62.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 03:15:31 +00:00
0733728d5d Bump @babel/core from 7.21.4 to 7.21.5
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.4 to 7.21.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.5/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 03:14:45 +00:00
0f03137b5b Merge pull request #6478 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.21.5
Bump @babel/preset-env from 7.21.4 to 7.21.5
2023-05-01 03:09:54 +00:00
85c8e04098 Bump symfony/phpunit-bridge from 6.2.7 to 6.2.10
Bumps [symfony/phpunit-bridge](https://github.com/symfony/phpunit-bridge) from 6.2.7 to 6.2.10.
- [Release notes](https://github.com/symfony/phpunit-bridge/releases)
- [Changelog](https://github.com/symfony/phpunit-bridge/blob/6.2/CHANGELOG.md)
- [Commits](https://github.com/symfony/phpunit-bridge/compare/v6.2.7...v6.2.10)

---
updated-dependencies:
- dependency-name: symfony/phpunit-bridge
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 03:07:23 +00:00
64884f192f Merge pull request #6474 from wallabag/dependabot/npm_and_yarn/postcss-loader-7.3.0
Bump postcss-loader from 7.2.4 to 7.3.0
2023-05-01 03:02:43 +00:00
f2eea1c7b6 Merge pull request #6473 from wallabag/dependabot/npm_and_yarn/webpack-5.81.0
Bump webpack from 5.80.0 to 5.81.0
2023-05-01 03:01:44 +00:00
0a8fa1a5d3 Bump stylelint-scss from 4.6.0 to 5.0.0
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 4.6.0 to 5.0.0.
- [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v4.6.0...v5.0.0)

---
updated-dependencies:
- dependency-name: stylelint-scss
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 02:59:47 +00:00
f0baa4dd1a Bump @babel/preset-env from 7.21.4 to 7.21.5
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.21.4 to 7.21.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.5/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 02:59:13 +00:00
038db7595e Bump php-http/mock-client from 1.5.0 to 1.5.1
Bumps [php-http/mock-client](https://github.com/php-http/mock-client) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/php-http/mock-client/releases)
- [Changelog](https://github.com/php-http/mock-client/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/mock-client/compare/1.5.0...1.5.1)

---
updated-dependencies:
- dependency-name: php-http/mock-client
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 02:58:21 +00:00
039bef2436 Bump postcss-loader from 7.2.4 to 7.3.0
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 7.2.4 to 7.3.0.
- [Release notes](https://github.com/webpack-contrib/postcss-loader/releases)
- [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v7.2.4...v7.3.0)

---
updated-dependencies:
- dependency-name: postcss-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 02:57:28 +00:00
6ca2f2bc03 Bump webpack from 5.80.0 to 5.81.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.80.0 to 5.81.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.80.0...v5.81.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-01 02:57:03 +00:00
65a040fb82 Merge pull request #6470 from wallabag/dependabot/composer/php-http/discovery-1.17.0 2023-04-27 06:41:10 +02:00
5740233ee6 Bump php-http/discovery from 1.15.3 to 1.17.0
Bumps [php-http/discovery](https://github.com/php-http/discovery) from 1.15.3 to 1.17.0.
- [Release notes](https://github.com/php-http/discovery/releases)
- [Changelog](https://github.com/php-http/discovery/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/discovery/compare/1.15.3...1.17.0)

---
updated-dependencies:
- dependency-name: php-http/discovery
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-27 02:58:34 +00:00
3de290b441 Enable 8.2 in CI 2023-04-24 15:20:58 +02:00
81eebb46fd Merge pull request #6468 from wallabag/fix/test-2.5-merge
Fix test following 2.5 merge into master
2023-04-24 15:20:05 +02:00
4dd380b7dd Fix test following 2.5 merge into master 2023-04-24 14:46:40 +02:00
66b7bdd07c Merge remote-tracking branch 'origin/2.5.x' 2023-04-24 14:36:32 +02:00
f37c10fcf5 Merge pull request #6461 from wallabag/dependabot/npm_and_yarn/stylelint-config-standard-33.0.0 2023-04-24 07:10:49 +02:00
aa3c30e522 Merge pull request #6462 from wallabag/dependabot/composer/doctrine/orm-2.14.3 2023-04-24 07:06:19 +02:00
e98210fc5f Merge pull request #6466 from wallabag/dependabot/github_actions/dependabot/fetch-metadata-1.4.0 2023-04-24 07:05:59 +02:00
04af8395a4 Bump stylelint-config-standard from 32.0.0 to 33.0.0
Bumps [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) from 32.0.0 to 33.0.0.
- [Release notes](https://github.com/stylelint/stylelint-config-standard/releases)
- [Changelog](https://github.com/stylelint/stylelint-config-standard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint-config-standard/compare/32.0.0...33.0.0)

---
updated-dependencies:
- dependency-name: stylelint-config-standard
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-24 03:26:41 +00:00
0f151ec66f Merge pull request #6463 from wallabag/dependabot/npm_and_yarn/stylelint-15.6.0
Bump stylelint from 15.5.0 to 15.6.0
2023-04-24 03:25:34 +00:00
e86fc46550 Bump stylelint from 15.5.0 to 15.6.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.5.0 to 15.6.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.5.0...15.6.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-24 03:20:49 +00:00
d6479fd32f Merge pull request #6465 from wallabag/dependabot/npm_and_yarn/webpack-5.80.0
Bump webpack from 5.79.0 to 5.80.0
2023-04-24 03:19:34 +00:00
afc5443df3 Bump webpack from 5.79.0 to 5.80.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.79.0 to 5.80.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.79.0...v5.80.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-24 03:13:57 +00:00
f648a0fbc7 Merge pull request #6467 from wallabag/dependabot/npm_and_yarn/postcss-8.4.23
Bump postcss from 8.4.22 to 8.4.23
2023-04-24 03:13:51 +00:00
11480087f6 Merge pull request #6464 from wallabag/dependabot/npm_and_yarn/eslint-8.39.0
Bump eslint from 8.38.0 to 8.39.0
2023-04-24 03:08:50 +00:00
86351c6e67 Merge pull request #6460 from wallabag/dependabot/npm_and_yarn/webpack-cli-5.0.2
Bump webpack-cli from 5.0.1 to 5.0.2
2023-04-24 03:01:36 +00:00
6c6bdaf319 Bump postcss from 8.4.22 to 8.4.23
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.22 to 8.4.23.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.22...8.4.23)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-24 02:59:35 +00:00
6bbbcdf791 Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.6 to 1.4.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.6...v1.4.0)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-24 02:59:20 +00:00
57bf9369c9 Bump eslint from 8.38.0 to 8.39.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.38.0 to 8.39.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.38.0...v8.39.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-24 02:58:20 +00:00
07c4147c8c Bump doctrine/orm from 2.14.2 to 2.14.3
Bumps [doctrine/orm](https://github.com/doctrine/orm) from 2.14.2 to 2.14.3.
- [Release notes](https://github.com/doctrine/orm/releases)
- [Commits](https://github.com/doctrine/orm/compare/2.14.2...2.14.3)

---
updated-dependencies:
- dependency-name: doctrine/orm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-24 02:57:32 +00:00
5487d15401 Bump webpack-cli from 5.0.1 to 5.0.2
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.0.1...webpack-cli@5.0.2)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-24 02:57:09 +00:00
a1c637ee81 Merge pull request #6455 from wallabag/dependabot/composer/phpstan/phpstan-1.10.14 2023-04-20 07:12:42 +02:00
6f0398975a Bump phpstan/phpstan from 1.10.13 to 1.10.14
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.13 to 1.10.14.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.13...1.10.14)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-20 02:59:07 +00:00
52667ea4e9 Merge pull request #6453 from wallabag/dependabot/composer/phpstan/extension-installer-1.3.0 2023-04-19 07:10:41 +02:00
a22632d887 Bump phpstan/extension-installer from 1.2.0 to 1.3.0
Bumps [phpstan/extension-installer](https://github.com/phpstan/extension-installer) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/phpstan/extension-installer/releases)
- [Commits](https://github.com/phpstan/extension-installer/compare/1.2.0...1.3.0)

---
updated-dependencies:
- dependency-name: phpstan/extension-installer
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-19 02:57:57 +00:00
656b3b0afd Merge pull request #6450 from wallabag/dependabot/composer/guzzlehttp/psr7-1.9.1
Bump guzzlehttp/psr7 from 1.9.0 to 1.9.1
2023-04-18 07:27:41 +02:00
5b97045fc6 Bump guzzlehttp/psr7 from 1.9.0 to 1.9.1
Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/guzzle/psr7/releases)
- [Changelog](https://github.com/guzzle/psr7/blob/1.9.1/CHANGELOG.md)
- [Commits](https://github.com/guzzle/psr7/compare/1.9.0...1.9.1)

---
updated-dependencies:
- dependency-name: guzzlehttp/psr7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-18 02:57:15 +00:00
6f95683cf9 Merge pull request #6440 from wallabag/dependabot/npm_and_yarn/webpack-5.79.0
Bump webpack from 5.78.0 to 5.79.0
2023-04-17 08:32:08 +02:00
3642c3cc38 Update assets 2023-04-17 08:03:31 +02:00
740dcba8fb Merge pull request #6443 from wallabag/dependabot/composer/phpstan/phpstan-symfony-1.3.1
Bump phpstan/phpstan-symfony from 1.2.25 to 1.3.1
2023-04-17 08:00:51 +02:00
8a0fd520d4 Merge pull request #6441 from wallabag/dependabot/npm_and_yarn/sass-1.62.0
Bump sass from 1.61.0 to 1.62.0
2023-04-17 05:28:05 +00:00
915103223c Merge pull request #6442 from wallabag/dependabot/composer/pagerfanta/twig-3.8.0 2023-04-17 07:23:59 +02:00
966febfa77 Merge pull request #6448 from wallabag/dependabot/composer/php-http/message-1.14.0 2023-04-17 06:17:32 +02:00
4f4332e29d Merge pull request #6445 from wallabag/dependabot/composer/php-http/client-common-2.6.1 2023-04-17 06:16:26 +02:00
03975cc812 Bump pagerfanta/twig from 3.7.0 to 3.8.0
Bumps [pagerfanta/twig](https://github.com/Pagerfanta/twig) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/Pagerfanta/twig/releases)
- [Commits](https://github.com/Pagerfanta/twig/compare/v3.7.0...v3.8.0)

---
updated-dependencies:
- dependency-name: pagerfanta/twig
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 04:16:06 +00:00
8947d52955 Merge pull request #6439 from wallabag/dependabot/composer/doctrine/dbal-3.6.2 2023-04-17 06:15:47 +02:00
c0fb221d83 Merge pull request #6436 from wallabag/dependabot/composer/php-http/httplug-2.4.0 2023-04-17 06:15:29 +02:00
05efb8dd34 Merge pull request #6435 from wallabag/dependabot/composer/pagerfanta/doctrine-orm-adapter-3.8.0 2023-04-17 06:15:00 +02:00
9a6af23c2f Bump webpack from 5.78.0 to 5.79.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.78.0 to 5.79.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.78.0...v5.79.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 03:40:54 +00:00
682b278272 Merge pull request #6446 from wallabag/dependabot/npm_and_yarn/stylelint-webpack-plugin-4.1.1
Bump stylelint-webpack-plugin from 4.1.0 to 4.1.1
2023-04-17 03:39:42 +00:00
30e3d4d76a Bump sass from 1.61.0 to 1.62.0
Bumps [sass](https://github.com/sass/dart-sass) from 1.61.0 to 1.62.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.61.0...1.62.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 03:20:53 +00:00
f713a82012 Bump stylelint-webpack-plugin from 4.1.0 to 4.1.1
Bumps [stylelint-webpack-plugin](https://github.com/webpack-contrib/stylelint-webpack-plugin) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/webpack-contrib/stylelint-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/stylelint-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: stylelint-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 03:20:13 +00:00
fe08f9e17f Merge pull request #6444 from wallabag/dependabot/npm_and_yarn/postcss-8.4.22
Bump postcss from 8.4.21 to 8.4.22
2023-04-17 03:19:53 +00:00
f36dae4792 Merge pull request #6438 from wallabag/dependabot/npm_and_yarn/stylelint-15.5.0
Bump stylelint from 15.4.0 to 15.5.0
2023-04-17 03:08:58 +00:00
811b13d439 Merge pull request #6437 from wallabag/dependabot/npm_and_yarn/webpack-dev-server-4.13.3
Bump webpack-dev-server from 4.13.2 to 4.13.3
2023-04-17 03:07:13 +00:00
d316a62ab3 Bump php-http/message from 1.13.0 to 1.14.0
Bumps [php-http/message](https://github.com/php-http/message) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/php-http/message/releases)
- [Changelog](https://github.com/php-http/message/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/message/compare/1.13.0...1.14.0)

---
updated-dependencies:
- dependency-name: php-http/message
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 03:03:34 +00:00
c257abb34f Merge pull request #6434 from wallabag/dependabot/npm_and_yarn/eslint-webpack-plugin-4.0.1
Bump eslint-webpack-plugin from 4.0.0 to 4.0.1
2023-04-17 03:02:28 +00:00
099ae90536 Bump php-http/client-common from 2.6.0 to 2.6.1
Bumps [php-http/client-common](https://github.com/php-http/client-common) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/php-http/client-common/releases)
- [Changelog](https://github.com/php-http/client-common/blob/2.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/client-common/compare/2.6.0...2.6.1)

---
updated-dependencies:
- dependency-name: php-http/client-common
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 03:01:38 +00:00
6c16c58b19 Bump postcss from 8.4.21 to 8.4.22
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.21 to 8.4.22.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.21...8.4.22)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 03:01:05 +00:00
da598974b1 Bump phpstan/phpstan-symfony from 1.2.25 to 1.3.1
Bumps [phpstan/phpstan-symfony](https://github.com/phpstan/phpstan-symfony) from 1.2.25 to 1.3.1.
- [Release notes](https://github.com/phpstan/phpstan-symfony/releases)
- [Commits](https://github.com/phpstan/phpstan-symfony/compare/1.2.25...1.3.1)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-symfony
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 03:00:51 +00:00
7ec6d110c0 Bump doctrine/dbal from 3.6.1 to 3.6.2
Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.6.1 to 3.6.2.
- [Release notes](https://github.com/doctrine/dbal/releases)
- [Commits](https://github.com/doctrine/dbal/compare/3.6.1...3.6.2)

---
updated-dependencies:
- dependency-name: doctrine/dbal
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 02:59:13 +00:00
fd2e8dee34 Bump stylelint from 15.4.0 to 15.5.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 15.4.0 to 15.5.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.4.0...15.5.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 02:58:39 +00:00
56a48f0d12 Bump webpack-dev-server from 4.13.2 to 4.13.3
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.13.2 to 4.13.3.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.13.2...v4.13.3)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 02:57:59 +00:00
5e6587c78d Bump php-http/httplug from 2.3.0 to 2.4.0
Bumps [php-http/httplug](https://github.com/php-http/httplug) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/php-http/httplug/releases)
- [Changelog](https://github.com/php-http/httplug/blob/2.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/httplug/compare/2.3.0...2.4.0)

---
updated-dependencies:
- dependency-name: php-http/httplug
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 02:57:34 +00:00
ca580edff1 Bump pagerfanta/doctrine-orm-adapter from 3.7.0 to 3.8.0
Bumps [pagerfanta/doctrine-orm-adapter](https://github.com/Pagerfanta/doctrine-orm-adapter) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/Pagerfanta/doctrine-orm-adapter/releases)
- [Commits](https://github.com/Pagerfanta/doctrine-orm-adapter/compare/v3.7.0...v3.8.0)

---
updated-dependencies:
- dependency-name: pagerfanta/doctrine-orm-adapter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 02:57:29 +00:00
dc09955e29 Bump eslint-webpack-plugin from 4.0.0 to 4.0.1
Bumps [eslint-webpack-plugin](https://github.com/webpack-contrib/eslint-webpack-plugin) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/webpack-contrib/eslint-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/eslint-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: eslint-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 02:57:26 +00:00
60a0b0ed2c Merge pull request #6429 from wallabag/dependabot/composer/phpstan/phpstan-1.10.13
Bump phpstan/phpstan from 1.10.11 to 1.10.13
2023-04-13 09:42:52 +02:00
a18d8f7713 Bump phpstan/phpstan from 1.10.11 to 1.10.13
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.11 to 1.10.13.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.11.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.11...1.10.13)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-13 05:07:47 +00:00
619f673136 Merge pull request #6430 from wallabag/dependabot/composer/doctrine/orm-2.14.2 2023-04-13 07:04:35 +02:00
4a2cf9403c Bump doctrine/orm from 2.14.1 to 2.14.2
Bumps [doctrine/orm](https://github.com/doctrine/orm) from 2.14.1 to 2.14.2.
- [Release notes](https://github.com/doctrine/orm/releases)
- [Commits](https://github.com/doctrine/orm/compare/2.14.1...2.14.2)

---
updated-dependencies:
- dependency-name: doctrine/orm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-13 02:57:50 +00:00
192aa2ef40 Merge pull request #6415 from wallabag/dependabot/composer/psr/http-message-1.1
Bump psr/http-message from 1.0.1 to 1.1
2023-04-12 14:10:15 +02:00
8a36d784cb Merge pull request #6416 from wallabag/dependabot/composer/phpstan/phpstan-1.10.11 2023-04-12 07:13:58 +02:00
4fd33dcb7f Merge pull request #6417 from wallabag/dependabot/composer/phpstan/phpstan-symfony-1.2.25 2023-04-12 07:13:40 +02:00
9e51f58ae9 Merge pull request #6425 from wallabag/dependabot/composer/doctrine/doctrine-fixtures-bundle-3.4.3 2023-04-12 07:13:19 +02:00
ecf790170e Bump doctrine/doctrine-fixtures-bundle from 3.4.2 to 3.4.3
Bumps [doctrine/doctrine-fixtures-bundle](https://github.com/doctrine/DoctrineFixturesBundle) from 3.4.2 to 3.4.3.
- [Release notes](https://github.com/doctrine/DoctrineFixturesBundle/releases)
- [Changelog](https://github.com/doctrine/DoctrineFixturesBundle/blob/3.4.x/CHANGELOG-3.1.md)
- [Commits](https://github.com/doctrine/DoctrineFixturesBundle/compare/3.4.2...3.4.3)

---
updated-dependencies:
- dependency-name: doctrine/doctrine-fixtures-bundle
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-12 02:58:50 +00:00
a0c9b68280 Merge pull request #6422 from wallabag/dependabot/npm_and_yarn/sass-1.61.0
Bump sass from 1.60.0 to 1.61.0
2023-04-10 03:06:06 +00:00
1af3d16fdf Merge pull request #6421 from wallabag/dependabot/npm_and_yarn/webpack-5.78.0
Bump webpack from 5.77.0 to 5.78.0
2023-04-10 03:05:13 +00:00
598942a2e4 Merge pull request #6420 from wallabag/dependabot/npm_and_yarn/postcss-loader-7.2.4
Bump postcss-loader from 7.1.0 to 7.2.4
2023-04-10 03:02:59 +00:00
d6b2de4876 Merge pull request #6419 from wallabag/dependabot/npm_and_yarn/eslint-8.38.0
Bump eslint from 8.37.0 to 8.38.0
2023-04-10 03:01:17 +00:00
618cd0b24b Bump sass from 1.60.0 to 1.61.0
Bumps [sass](https://github.com/sass/dart-sass) from 1.60.0 to 1.61.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.60.0...1.61.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-10 02:58:11 +00:00
534ed44b5d Bump webpack from 5.77.0 to 5.78.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.77.0 to 5.78.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.77.0...v5.78.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-10 02:57:50 +00:00
c526028e22 Bump postcss-loader from 7.1.0 to 7.2.4
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 7.1.0 to 7.2.4.
- [Release notes](https://github.com/webpack-contrib/postcss-loader/releases)
- [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v7.1.0...v7.2.4)

---
updated-dependencies:
- dependency-name: postcss-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-10 02:57:33 +00:00
b9e1ff3e4c Bump eslint from 8.37.0 to 8.38.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.37.0 to 8.38.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.37.0...v8.38.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-10 02:57:08 +00:00
595aedac56 Bump phpstan/phpstan-symfony from 1.2.24 to 1.2.25
Bumps [phpstan/phpstan-symfony](https://github.com/phpstan/phpstan-symfony) from 1.2.24 to 1.2.25.
- [Release notes](https://github.com/phpstan/phpstan-symfony/releases)
- [Commits](https://github.com/phpstan/phpstan-symfony/compare/1.2.24...1.2.25)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-symfony
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-06 03:02:55 +00:00
9b92e95c62 Bump phpstan/phpstan from 1.10.10 to 1.10.11
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.10 to 1.10.11.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.10...1.10.11)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-05 03:00:52 +00:00
23d331019e Bump psr/http-message from 1.0.1 to 1.1
Bumps [psr/http-message](https://github.com/php-fig/http-message) from 1.0.1 to 1.1.
- [Release notes](https://github.com/php-fig/http-message/releases)
- [Changelog](https://github.com/php-fig/http-message/blob/master/CHANGELOG.md)
- [Commits](https://github.com/php-fig/http-message/compare/1.0.1...1.1)

---
updated-dependencies:
- dependency-name: psr/http-message
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-05 02:56:48 +00:00
452996bc0a Merge pull request #6413 from wallabag/dependabot/composer/php-amqplib/php-amqplib-3.5.3 2023-04-04 07:10:29 +02:00
9908293d80 Bump php-amqplib/php-amqplib from 3.5.2 to 3.5.3
Bumps [php-amqplib/php-amqplib](https://github.com/php-amqplib/php-amqplib) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/php-amqplib/php-amqplib/releases)
- [Changelog](https://github.com/php-amqplib/php-amqplib/blob/master/CHANGELOG.md)
- [Commits](https://github.com/php-amqplib/php-amqplib/compare/v3.5.2...v3.5.3)

---
updated-dependencies:
- dependency-name: php-amqplib/php-amqplib
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-04 03:03:49 +00:00
9c92c5be06 Merge pull request #6411 from wallabag/dependabot/composer/phpstan/phpstan-1.10.10 2023-04-03 06:32:58 +02:00
47b3a98f88 Merge pull request #6412 from wallabag/dependabot/composer/php-http/discovery-1.15.3 2023-04-03 06:32:44 +02:00
16862c6182 Merge pull request #6404 from wallabag/dependabot/npm_and_yarn/stylelint-and-stylelint-config-standard-15.4.0 2023-04-03 06:27:25 +02:00
bafc6bdb04 Bump stylelint and stylelint-config-standard
Bumps [stylelint](https://github.com/stylelint/stylelint) and [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard). These dependencies needed to be updated together.

Updates `stylelint` from 14.16.1 to 15.4.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.16.1...15.4.0)

Updates `stylelint-config-standard` from 29.0.0 to 32.0.0
- [Release notes](https://github.com/stylelint/stylelint-config-standard/releases)
- [Changelog](https://github.com/stylelint/stylelint-config-standard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint-config-standard/compare/29.0.0...32.0.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-major
- dependency-name: stylelint-config-standard
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 03:21:25 +00:00
f28ce67857 Merge pull request #6406 from wallabag/dependabot/npm_and_yarn/babel/core-7.21.4
Bump @babel/core from 7.21.3 to 7.21.4
2023-04-03 03:20:32 +00:00
f93e875f84 Bump @babel/core from 7.21.3 to 7.21.4
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.3 to 7.21.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.4/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 03:14:44 +00:00
2fa4b81210 Merge pull request #6410 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.21.4
Bump @babel/preset-env from 7.20.2 to 7.21.4
2023-04-03 03:13:22 +00:00
39a5de6bb2 Merge pull request #6409 from wallabag/dependabot/npm_and_yarn/webpack-dev-server-4.13.2
Bump webpack-dev-server from 4.13.1 to 4.13.2
2023-04-03 03:10:26 +00:00
c306c121f6 Merge pull request #6408 from wallabag/dependabot/npm_and_yarn/webpack-5.77.0
Bump webpack from 5.76.3 to 5.77.0
2023-04-03 03:09:47 +00:00
c3bf535fac Merge pull request #6407 from wallabag/dependabot/npm_and_yarn/eslint-8.37.0
Bump eslint from 8.36.0 to 8.37.0
2023-04-03 03:07:18 +00:00
32b638433d Merge pull request #6405 from wallabag/dependabot/npm_and_yarn/sass-loader-13.2.2
Bump sass-loader from 13.2.1 to 13.2.2
2023-04-03 03:02:55 +00:00
f48da3837b Bump php-http/discovery from 1.15.2 to 1.15.3
Bumps [php-http/discovery](https://github.com/php-http/discovery) from 1.15.2 to 1.15.3.
- [Release notes](https://github.com/php-http/discovery/releases)
- [Changelog](https://github.com/php-http/discovery/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/discovery/compare/1.15.2...1.15.3)

---
updated-dependencies:
- dependency-name: php-http/discovery
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 03:00:42 +00:00
756a4012a6 Bump phpstan/phpstan from 1.10.9 to 1.10.10
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.9 to 1.10.10.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.9...1.10.10)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 03:00:35 +00:00
3389604e3b Bump @babel/preset-env from 7.20.2 to 7.21.4
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.20.2 to 7.21.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.4/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 02:59:51 +00:00
df14dcd457 Bump webpack-dev-server from 4.13.1 to 4.13.2
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.13.1...v4.13.2)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 02:59:17 +00:00
0640c3b423 Bump webpack from 5.76.3 to 5.77.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.76.3 to 5.77.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.76.3...v5.77.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 02:58:59 +00:00
bc413333e2 Bump eslint from 8.36.0 to 8.37.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.36.0 to 8.37.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.36.0...v8.37.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 02:58:27 +00:00
a3551fc58d Bump sass-loader from 13.2.1 to 13.2.2
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.2.1 to 13.2.2.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.2.1...v13.2.2)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-03 02:57:31 +00:00
d376a2fa92 Merge pull request #6400 from wallabag/dependabot/composer/phpstan/phpstan-1.10.9 2023-03-31 06:20:26 +02:00
72f13c2686 Merge pull request #6401 from wallabag/dependabot/composer/phpstan/phpstan-symfony-1.2.24 2023-03-31 06:20:12 +02:00
578e931f18 Bump phpstan/phpstan-symfony from 1.2.23 to 1.2.24
Bumps [phpstan/phpstan-symfony](https://github.com/phpstan/phpstan-symfony) from 1.2.23 to 1.2.24.
- [Release notes](https://github.com/phpstan/phpstan-symfony/releases)
- [Commits](https://github.com/phpstan/phpstan-symfony/compare/1.2.23...1.2.24)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-symfony
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-31 03:00:34 +00:00
cf6967a9e9 Bump phpstan/phpstan from 1.10.8 to 1.10.9
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.10.8 to 1.10.9.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.8...1.10.9)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-31 02:58:29 +00:00
f22c4b0154 Merge pull request #6315 from caspermeijn/api_registration
Fix API `allowed_registration`
2023-03-28 20:41:57 +02:00
5a5148707c Fix API allowed_registration
Two configuration options need to be enabled to allow user registration via the API:
1) fosuser_registration, which indicates whether registration is allowed at all (frontend and API)
2) api_user_registration, which indicates whether registration is allowed via the API
2023-03-28 20:12:55 +02:00
2f665f0257 Merge pull request #6398 from wallabag/dependabot/composer/php-amqplib/php-amqplib-3.5.2 2023-03-28 07:47:32 +02:00
0f27da4f1b Merge pull request #6397 from wallabag/dependabot/composer/doctrine/dbal-3.6.1 2023-03-28 07:47:15 +02:00
c77e9c3cf0 Merge pull request #6395 from wallabag/dependabot/composer/php-http/httplug-bundle-1.27.1 2023-03-28 07:46:52 +02:00
26bfdf8799 Bump php-amqplib/php-amqplib from 3.5.1 to 3.5.2
Bumps [php-amqplib/php-amqplib](https://github.com/php-amqplib/php-amqplib) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/php-amqplib/php-amqplib/releases)
- [Changelog](https://github.com/php-amqplib/php-amqplib/blob/master/CHANGELOG.md)
- [Commits](https://github.com/php-amqplib/php-amqplib/compare/v3.5.1...v3.5.2)

---
updated-dependencies:
- dependency-name: php-amqplib/php-amqplib
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-28 03:00:46 +00:00
ef867e16b9 Bump doctrine/dbal from 3.6.0 to 3.6.1
Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/doctrine/dbal/releases)
- [Commits](https://github.com/doctrine/dbal/compare/3.6.0...3.6.1)

---
updated-dependencies:
- dependency-name: doctrine/dbal
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-28 03:00:09 +00:00
8c44256880 Bump php-http/httplug-bundle from 1.27.0 to 1.27.1
Bumps [php-http/httplug-bundle](https://github.com/php-http/HttplugBundle) from 1.27.0 to 1.27.1.
- [Release notes](https://github.com/php-http/HttplugBundle/releases)
- [Changelog](https://github.com/php-http/HttplugBundle/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/php-http/HttplugBundle/compare/1.27.0...1.27.1)

---
updated-dependencies:
- dependency-name: php-http/httplug-bundle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-28 02:57:25 +00:00
e576a4ce45 Merge pull request #6393 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2023-03-27 12:18:44 +02:00
df4d3e6316 Deleted translation using Weblate (English (United States)) 2023-03-27 12:10:34 +02:00
b565452ed0 Deleted translation using Weblate (English (United States)) 2023-03-27 12:10:23 +02:00
7afec4227b Deleted translation using Weblate (English (United States)) 2023-03-27 12:10:11 +02:00
1003e8f074 Deleted translation using Weblate (English (United States)) 2023-03-27 12:10:09 +02:00
c21d880869 Merge pull request #6310 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2023-03-27 12:06:47 +02:00
9a8033acdf Added translation using Weblate (English (United States)) 2023-03-27 10:05:12 +02:00
677807f8ba Added translation using Weblate (English (United States)) 2023-03-27 10:05:12 +02:00
250af64c1d Added translation using Weblate (English (United States)) 2023-03-27 10:05:11 +02:00
0191ca7c6a Added translation using Weblate (English (United States)) 2023-03-27 10:05:11 +02:00
863512dd1e Translated using Weblate (Russian)
Currently translated at 99.6% (575 of 577 strings)
2023-03-27 10:05:11 +02:00
adb3073a4f Merge pull request #6369 from wallabag/dependabot/npm_and_yarn/babel/core-7.21.3
Bump @babel/core from 7.20.12 to 7.21.3
2023-03-27 08:05:05 +00:00
63d43e4527 Update assets 2023-03-27 09:57:49 +02:00
aa23b96ea7 Bump @babel/core from 7.20.12 to 7.21.3
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.12 to 7.21.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.3/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 09:57:15 +02:00
314f6bad3e Merge pull request #6386 from wallabag/dependabot/composer/predis/predis-2.1.2
Bump predis/predis from 2.1.1 to 2.1.2
2023-03-27 09:56:36 +02:00
4ca8e3ead6 Merge pull request #6360 from wallabag/dependabot/npm_and_yarn/jquery-3.6.4
Bump jquery from 3.6.3 to 3.6.4
2023-03-27 07:55:53 +00:00
3b882700de Bump predis/predis from 2.1.1 to 2.1.2
Bumps [predis/predis](https://github.com/predis/predis) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/predis/predis/releases)
- [Changelog](https://github.com/predis/predis/blob/v2.x/CHANGELOG.md)
- [Commits](https://github.com/predis/predis/compare/v2.1.1...v2.1.2)

---
updated-dependencies:
- dependency-name: predis/predis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 07:43:43 +00:00
bb96f5445a Update assets 2023-03-27 09:42:22 +02:00
634d2d997a Bump jquery from 3.6.3 to 3.6.4
Bumps [jquery](https://github.com/jquery/jquery) from 3.6.3 to 3.6.4.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.6.3...3.6.4)

---
updated-dependencies:
- dependency-name: jquery
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 09:41:26 +02:00
5e5102605b Merge pull request #6372 from wallabag/dependabot/composer/phpstan/phpstan-doctrine-1.3.37
Bump phpstan/phpstan-doctrine from 1.3.32 to 1.3.37
2023-03-27 09:40:44 +02:00
a71be093e7 Merge pull request #6356 from wallabag/dependabot/npm_and_yarn/terser-webpack-plugin-5.3.7
Bump terser-webpack-plugin from 5.3.6 to 5.3.7
2023-03-27 09:40:22 +02:00
7917acea06 Merge pull request #6382 from wallabag/dependabot/composer/phpstan/phpstan-phpunit-1.3.11
Bump phpstan/phpstan-phpunit from 1.3.4 to 1.3.11
2023-03-27 09:19:27 +02:00
9395e026bf Bump phpstan/phpstan-doctrine from 1.3.32 to 1.3.37
Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.32 to 1.3.37.
- [Release notes](https://github.com/phpstan/phpstan-doctrine/releases)
- [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.32...1.3.37)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-doctrine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 07:17:13 +00:00
8d2e1696ea Update assets 2023-03-27 09:15:56 +02:00
84b64b6ab6 Merge pull request #6390 from wallabag/dependabot/composer/m6web/redis-mock-5.5.0
Bump m6web/redis-mock from 5.4.0 to 5.5.0
2023-03-27 09:14:05 +02:00
010dd487f3 Merge pull request #6389 from wallabag/dependabot/composer/willdurand/hateoas-3.9.0
Bump willdurand/hateoas from 3.8.0 to 3.9.0
2023-03-27 09:13:40 +02:00
79711c60e0 Merge pull request #6325 from wallabag/dependabot/composer/jms/serializer-3.23.0
Bump jms/serializer from 3.22.0 to 3.23.0
2023-03-27 09:13:13 +02:00
55921b395a Merge pull request #6312 from wallabag/dependabot/composer/nelmio/cors-bundle-2.3.1
Bump nelmio/cors-bundle from 2.2.0 to 2.3.1
2023-03-27 09:12:52 +02:00
499457937c Merge pull request #6379 from wallabag/dependabot/composer/phpstan/phpstan-1.10.8
Bump phpstan/phpstan from 1.9.17 to 1.10.8
2023-03-27 09:10:56 +02:00
cfb6b7dc78 Merge pull request #6391 from wallabag/dependabot/npm_and_yarn/sass-loader-13.2.1
Bump sass-loader from 13.2.0 to 13.2.1
2023-03-27 05:21:27 +00:00
0d180702dd Bump terser-webpack-plugin from 5.3.6 to 5.3.7
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.3.6 to 5.3.7.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.3.6...v5.3.7)

---
updated-dependencies:
- dependency-name: terser-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 05:18:29 +00:00
4ec3c82fa5 Bump sass-loader from 13.2.0 to 13.2.1
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.2.0 to 13.2.1.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.2.0...v13.2.1)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 05:17:23 +00:00
24b064dc09 Merge pull request #6387 from wallabag/dependabot/npm_and_yarn/webpack-5.76.3
Bump webpack from 5.76.0 to 5.76.3
2023-03-27 05:12:34 +00:00
b37be5d88d Merge pull request #6392 from wallabag/dependabot/npm_and_yarn/postcss-loader-7.1.0
Bump postcss-loader from 7.0.2 to 7.1.0
2023-03-27 05:12:20 +00:00
63ccdef0de Merge pull request #6388 from wallabag/dependabot/npm_and_yarn/babel/eslint-parser-7.21.3
Bump @babel/eslint-parser from 7.19.1 to 7.21.3
2023-03-27 05:11:57 +00:00
026b3d628d Bump webpack from 5.76.0 to 5.76.3
Bumps [webpack](https://github.com/webpack/webpack) from 5.76.0 to 5.76.3.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.76.0...v5.76.3)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 03:11:40 +00:00
a8505335db Merge pull request #6385 from wallabag/dependabot/npm_and_yarn/style-loader-3.3.2
Bump style-loader from 3.3.1 to 3.3.2
2023-03-27 03:06:08 +00:00
2b18034383 Merge pull request #6384 from wallabag/dependabot/npm_and_yarn/stylelint-scss-4.6.0
Bump stylelint-scss from 4.5.0 to 4.6.0
2023-03-27 03:05:06 +00:00
f8744ae0a2 Merge pull request #6383 from wallabag/dependabot/npm_and_yarn/webpack-dev-server-4.13.1
Bump webpack-dev-server from 4.11.1 to 4.13.1
2023-03-27 03:02:06 +00:00
8ce033ab11 Bump postcss-loader from 7.0.2 to 7.1.0
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 7.0.2 to 7.1.0.
- [Release notes](https://github.com/webpack-contrib/postcss-loader/releases)
- [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v7.0.2...v7.1.0)

---
updated-dependencies:
- dependency-name: postcss-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 02:59:03 +00:00
6ae8fa9967 Bump m6web/redis-mock from 5.4.0 to 5.5.0
Bumps [m6web/redis-mock](https://github.com/BedrockStreaming/RedisMock) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/BedrockStreaming/RedisMock/releases)
- [Commits](https://github.com/BedrockStreaming/RedisMock/compare/v5.4.0...v5.5.0)

---
updated-dependencies:
- dependency-name: m6web/redis-mock
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 02:58:25 +00:00
ba09d66cae Bump willdurand/hateoas from 3.8.0 to 3.9.0
Bumps [willdurand/hateoas](https://github.com/willdurand/Hateoas) from 3.8.0 to 3.9.0.
- [Release notes](https://github.com/willdurand/Hateoas/releases)
- [Commits](https://github.com/willdurand/Hateoas/compare/3.8.0...3.9.0)

---
updated-dependencies:
- dependency-name: willdurand/hateoas
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 02:58:18 +00:00
7dde1377c5 Bump @babel/eslint-parser from 7.19.1 to 7.21.3
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.19.1 to 7.21.3.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.21.3/eslint/babel-eslint-parser)

---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 02:58:17 +00:00
6d5d19ecae Bump style-loader from 3.3.1 to 3.3.2
Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/webpack-contrib/style-loader/releases)
- [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/style-loader/compare/v3.3.1...v3.3.2)

---
updated-dependencies:
- dependency-name: style-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 02:57:37 +00:00
5b77f6743f Bump stylelint-scss from 4.5.0 to 4.6.0
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: stylelint-scss
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 02:57:14 +00:00
65601fab67 Bump webpack-dev-server from 4.11.1 to 4.13.1
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.11.1 to 4.13.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.11.1...v4.13.1)

---
updated-dependencies:
- dependency-name: webpack-dev-server
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 02:57:02 +00:00
63b915789c Bump phpstan/phpstan-phpunit from 1.3.4 to 1.3.11
Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.4 to 1.3.11.
- [Release notes](https://github.com/phpstan/phpstan-phpunit/releases)
- [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.4...1.3.11)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-27 02:56:49 +00:00
c9cf6f257b Bump nelmio/cors-bundle from 2.2.0 to 2.3.1
Bumps [nelmio/cors-bundle](https://github.com/nelmio/NelmioCorsBundle) from 2.2.0 to 2.3.1.
- [Release notes](https://github.com/nelmio/NelmioCorsBundle/releases)
- [Changelog](https://github.com/nelmio/NelmioCorsBundle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nelmio/NelmioCorsBundle/compare/2.2.0...2.3.1)

---
updated-dependencies:
- dependency-name: nelmio/cors-bundle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-25 07:13:35 +00:00
f4ea8e4e07 Bump jms/serializer from 3.22.0 to 3.23.0
Bumps [jms/serializer](https://github.com/schmittjoh/serializer) from 3.22.0 to 3.23.0.
- [Release notes](https://github.com/schmittjoh/serializer/releases)
- [Changelog](https://github.com/schmittjoh/serializer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/schmittjoh/serializer/compare/3.22.0...3.23.0)

---
updated-dependencies:
- dependency-name: jms/serializer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-25 07:12:59 +00:00
650ef29042 Merge pull request #6357 from wallabag/dependabot/npm_and_yarn/autoprefixer-10.4.14
Bump autoprefixer from 10.4.13 to 10.4.14
2023-03-24 23:02:05 +00:00
622fd53fd0 Bump autoprefixer from 10.4.13 to 10.4.14
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.13 to 10.4.14.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.13...10.4.14)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-24 22:52:27 +00:00
3d7d9a8a78 Merge pull request #6358 from wallabag/dependabot/npm_and_yarn/eslint-8.36.0
Bump eslint from 8.33.0 to 8.36.0
2023-03-24 22:51:12 +00:00
c6cc235942 Merge pull request #6344 from wallabag/dependabot/npm_and_yarn/dns-packet-5.4.0
Bump dns-packet from 5.3.1 to 5.4.0
2023-03-24 22:46:27 +00:00
8469a3df76 Merge pull request #6341 from wallabag/dependabot/composer/symfony/phpunit-bridge-6.2.7 2023-03-24 23:36:23 +01:00
59b33e98af Bump eslint from 8.33.0 to 8.36.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.33.0 to 8.36.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.33.0...v8.36.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-24 22:22:43 +00:00
b4738264d0 Merge pull request #6367 from wallabag/dependabot/npm_and_yarn/mini-css-extract-plugin-2.7.5
Bump mini-css-extract-plugin from 2.7.2 to 2.7.5
2023-03-24 22:21:25 +00:00
ad6d0f5776 Merge pull request #6371 from wallabag/dependabot/npm_and_yarn/stylelint-scss-4.5.0
Bump stylelint-scss from 4.3.0 to 4.5.0
2023-03-24 22:18:35 +00:00
250e8027b7 Merge pull request #6378 from wallabag/dependabot/npm_and_yarn/sass-1.60.0
Bump sass from 1.58.3 to 1.60.0
2023-03-24 22:18:13 +00:00
555e19e76a Bump phpstan/phpstan from 1.9.17 to 1.10.8
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.17 to 1.10.8.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.17...1.10.8)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-24 22:16:50 +00:00
169f55b5cc Bump symfony/phpunit-bridge from 6.2.5 to 6.2.7
Bumps [symfony/phpunit-bridge](https://github.com/symfony/phpunit-bridge) from 6.2.5 to 6.2.7.
- [Release notes](https://github.com/symfony/phpunit-bridge/releases)
- [Changelog](https://github.com/symfony/phpunit-bridge/blob/6.2/CHANGELOG.md)
- [Commits](https://github.com/symfony/phpunit-bridge/compare/v6.2.5...v6.2.7)

---
updated-dependencies:
- dependency-name: symfony/phpunit-bridge
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-24 22:16:32 +00:00
c62f914d6e Merge pull request #6351 from wallabag/dependabot/composer/j0k3r/graby-2.4.4 2023-03-24 23:15:33 +01:00
f4dede484c Merge pull request #6376 from wallabag/dependabot/composer/phpseclib/phpseclib-3.0.19 2023-03-24 23:12:09 +01:00
700d5c0140 Merge pull request #6377 from wallabag/dependabot/npm_and_yarn/webpack-5.76.0
Bump webpack from 5.75.0 to 5.76.0
2023-03-24 22:11:13 +00:00
a794d40a65 Bump mini-css-extract-plugin from 2.7.2 to 2.7.5
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.2 to 2.7.5.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.2...v2.7.5)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-24 22:08:22 +00:00
3c9205e5d6 Bump sass from 1.58.3 to 1.60.0
Bumps [sass](https://github.com/sass/dart-sass) from 1.58.3 to 1.60.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.58.3...1.60.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-24 22:07:48 +00:00
d788867652 Bump stylelint-scss from 4.3.0 to 4.5.0
Bumps [stylelint-scss](https://github.com/stylelint-scss/stylelint-scss) from 4.3.0 to 4.5.0.
- [Release notes](https://github.com/stylelint-scss/stylelint-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-scss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-scss/compare/v4.3.0...v4.5.0)

---
updated-dependencies:
- dependency-name: stylelint-scss
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-24 22:07:12 +00:00
51f4440c2b Bump j0k3r/graby from 2.4.2 to 2.4.4
Bumps [j0k3r/graby](https://github.com/j0k3r/graby) from 2.4.2 to 2.4.4.
- [Release notes](https://github.com/j0k3r/graby/releases)
- [Commits](https://github.com/j0k3r/graby/compare/2.4.2...2.4.4)

---
updated-dependencies:
- dependency-name: j0k3r/graby
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-24 22:07:03 +00:00
596b200d61 Bump dns-packet from 5.3.1 to 5.4.0
Bumps [dns-packet](https://github.com/mafintosh/dns-packet) from 5.3.1 to 5.4.0.
- [Release notes](https://github.com/mafintosh/dns-packet/releases)
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mafintosh/dns-packet/compare/v5.3.1...5.4.0)

---
updated-dependencies:
- dependency-name: dns-packet
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-24 22:05:27 +00:00
2b1f110d6f Bump webpack from 5.75.0 to 5.76.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.75.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-24 22:03:57 +00:00
1825c1ebc8 Bump phpseclib/phpseclib from 3.0.18 to 3.0.19
Bumps [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) from 3.0.18 to 3.0.19.
- [Release notes](https://github.com/phpseclib/phpseclib/releases)
- [Changelog](https://github.com/phpseclib/phpseclib/blob/master/CHANGELOG.md)
- [Commits](https://github.com/phpseclib/phpseclib/compare/3.0.18...3.0.19)

---
updated-dependencies:
- dependency-name: phpseclib/phpseclib
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-24 22:03:27 +00:00
2bbaf414b1 Merge pull request #6338 from wallabag/dependabot/composer/sensio/framework-extra-bundle-6.2.10
Bump sensio/framework-extra-bundle from 6.2.9 to 6.2.10
2023-03-24 23:02:33 +01:00
a237414f9c Skip test because of encoding issue in PHP 8.1 2023-03-24 22:57:11 +01:00
a60e01db71 Bump sensio/framework-extra-bundle from 6.2.9 to 6.2.10
Bumps [sensio/framework-extra-bundle](https://github.com/sensiolabs/SensioFrameworkExtraBundle) from 6.2.9 to 6.2.10.
- [Release notes](https://github.com/sensiolabs/SensioFrameworkExtraBundle/releases)
- [Changelog](https://github.com/sensiolabs/SensioFrameworkExtraBundle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sensiolabs/SensioFrameworkExtraBundle/compare/v6.2.9...v6.2.10)

---
updated-dependencies:
- dependency-name: sensio/framework-extra-bundle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-27 04:01:22 +00:00
7ae8b4b09c Merge pull request #6320 from wallabag/dependabot/npm_and_yarn/sass-1.58.3
Bump sass from 1.58.0 to 1.58.3
2023-02-20 12:30:17 +01:00
2ff687b631 Merge pull request #6319 from wallabag/dependabot/npm_and_yarn/stylelint-webpack-plugin-4.1.0
Bump stylelint-webpack-plugin from 4.0.0 to 4.1.0
2023-02-20 12:29:15 +01:00
6e8bcdb1b4 Bump sass from 1.58.0 to 1.58.3
Bumps [sass](https://github.com/sass/dart-sass) from 1.58.0 to 1.58.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.58.0...1.58.3)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-20 03:57:18 +00:00
aa4a371733 Bump stylelint-webpack-plugin from 4.0.0 to 4.1.0
Bumps [stylelint-webpack-plugin](https://github.com/webpack-contrib/stylelint-webpack-plugin) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/webpack-contrib/stylelint-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/stylelint-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v4.0.0...v4.1.0)

---
updated-dependencies:
- dependency-name: stylelint-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-20 03:57:00 +00:00
c0cb7ef430 Merge pull request #6305 from wallabag/dependabot/composer/phpstan/phpstan-phpunit-1.3.4
Bump phpstan/phpstan-phpunit from 1.3.3 to 1.3.4
2023-02-10 09:14:55 +01:00
0fa808de7d Bump phpstan/phpstan-phpunit from 1.3.3 to 1.3.4
Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/phpstan/phpstan-phpunit/releases)
- [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.3...1.3.4)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-10 03:59:38 +00:00
f972d212a4 Merge pull request #6296 from wallabag/dependabot/composer/phpstan/phpstan-1.9.17 2023-02-09 07:29:44 +01:00
cb48fa46be Merge pull request #6298 from wallabag/dependabot/composer/twig/string-extra-3.5.1 2023-02-09 05:43:31 +01:00
bd3d53b075 Merge pull request #6299 from wallabag/dependabot/composer/twig/extra-bundle-3.5.1 2023-02-09 05:43:01 +01:00
1d76b77d5c Bump twig/extra-bundle from 3.5.0 to 3.5.1
Bumps [twig/extra-bundle](https://github.com/twigphp/twig-extra-bundle) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/twigphp/twig-extra-bundle/releases)
- [Commits](https://github.com/twigphp/twig-extra-bundle/compare/v3.5.0...v3.5.1)

---
updated-dependencies:
- dependency-name: twig/extra-bundle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-09 03:14:43 +00:00
33ac507799 Bump twig/string-extra from 3.5.0 to 3.5.1
Bumps [twig/string-extra](https://github.com/twigphp/string-extra) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/twigphp/string-extra/releases)
- [Commits](https://github.com/twigphp/string-extra/compare/v3.5.0...v3.5.1)

---
updated-dependencies:
- dependency-name: twig/string-extra
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-09 03:14:02 +00:00
3a3e6f5534 Bump phpstan/phpstan from 1.9.16 to 1.9.17
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.16 to 1.9.17.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.16...1.9.17)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-09 03:12:57 +00:00
2ceec933d0 Merge pull request #6293 from wallabag/dependabot/composer/doctrine/dbal-3.6.0 2023-02-08 06:56:26 +01:00
11252e74da Merge pull request #6294 from wallabag/dependabot/composer/phpstan/phpstan-1.9.16 2023-02-08 06:55:47 +01:00
83563795a7 Bump phpstan/phpstan from 1.9.14 to 1.9.16
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.14 to 1.9.16.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.14...1.9.16)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-08 03:03:41 +00:00
4a891f8a1d Bump doctrine/dbal from 3.5.3 to 3.6.0
Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/doctrine/dbal/releases)
- [Commits](https://github.com/doctrine/dbal/compare/3.5.3...3.6.0)

---
updated-dependencies:
- dependency-name: doctrine/dbal
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-08 03:02:04 +00:00
055d304bc9 Merge pull request #6291 from wallabag/release/2.5.4
Prepare 2.5.4
2023-02-07 22:20:00 +01:00
812d6ac376 Prepare 2.5.4 2023-02-07 22:03:20 +01:00
268372dbbd Merge pull request #6289 from wallabag/2.5/fix-csrf-user-deletion
Fix CSRF on user deletion
2023-02-07 21:52:51 +01:00
4e023bddc3 Merge pull request #6288 from wallabag/2.5/xss-username-share-page
Fix XSS on username on share page
2023-02-07 21:43:04 +01:00
acd285dcbb Merge pull request #6290 from wallabag/2.5/fix-add-tag-other-entries
Fix adding tag to entries from other people
2023-02-07 21:42:46 +01:00
f1b3d5cdd7 Fix CSRF on user deletion 2023-02-07 21:41:52 +01:00
242e3feac9 Fix adding tag to entries from other people
I've also limited tag length to 20 chars (and limit adding more than 5 tags at once)
2023-02-07 21:25:57 +01:00
bd4c71682e Fix XSS on username on share page 2023-02-07 19:58:06 +01:00
ebb39759ff Merge pull request #6286 from wallabag/dependabot/composer/phpstan/phpstan-symfony-1.2.23 2023-02-07 05:35:17 +01:00
647d628853 Bump phpstan/phpstan-symfony from 1.2.22 to 1.2.23
Bumps [phpstan/phpstan-symfony](https://github.com/phpstan/phpstan-symfony) from 1.2.22 to 1.2.23.
- [Release notes](https://github.com/phpstan/phpstan-symfony/releases)
- [Commits](https://github.com/phpstan/phpstan-symfony/compare/1.2.22...1.2.23)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-symfony
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-07 03:03:29 +00:00
784bc1393c Merge pull request #6275 from wallabag/2.x/fix-release-script
Fix release script
2023-02-06 10:13:57 +01:00
b134c76ed7 Merge pull request #6278 from wallabag/dependabot/npm_and_yarn/eslint-webpack-plugin-4.0.0 2023-02-06 07:15:10 +01:00
302ae4ec57 Bump eslint-webpack-plugin from 3.2.0 to 4.0.0
Bumps [eslint-webpack-plugin](https://github.com/webpack-contrib/eslint-webpack-plugin) from 3.2.0 to 4.0.0.
- [Release notes](https://github.com/webpack-contrib/eslint-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/eslint-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v3.2.0...v4.0.0)

---
updated-dependencies:
- dependency-name: eslint-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-06 06:06:27 +00:00
9bf6986e67 Merge pull request #6279 from wallabag/dependabot/composer/jms/serializer-3.22.0 2023-02-06 07:03:33 +01:00
30bea857f0 Merge pull request #6280 from wallabag/dependabot/npm_and_yarn/stylelint-webpack-plugin-4.0.0 2023-02-06 07:03:16 +01:00
363dd2ddbb Merge pull request #6282 from wallabag/dependabot/composer/doctrine/persistence-3.1.4 2023-02-06 07:02:56 +01:00
b945e04be8 Merge pull request #6283 from wallabag/dependabot/composer/jms/serializer-bundle-5.2.1 2023-02-06 07:02:36 +01:00
add7d3d8b6 Merge pull request #6281 from wallabag/dependabot/npm_and_yarn/sass-1.58.0
Bump sass from 1.57.1 to 1.58.0
2023-02-06 03:10:57 +00:00
c106ec7438 Bump jms/serializer-bundle from 5.2.0 to 5.2.1
Bumps [jms/serializer-bundle](https://github.com/schmittjoh/JMSSerializerBundle) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/schmittjoh/JMSSerializerBundle/releases)
- [Changelog](https://github.com/schmittjoh/JMSSerializerBundle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/schmittjoh/JMSSerializerBundle/compare/5.2.0...5.2.1)

---
updated-dependencies:
- dependency-name: jms/serializer-bundle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-06 03:08:16 +00:00
3ef570a474 Bump doctrine/persistence from 3.1.3 to 3.1.4
Bumps [doctrine/persistence](https://github.com/doctrine/persistence) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/doctrine/persistence/releases)
- [Commits](https://github.com/doctrine/persistence/compare/3.1.3...3.1.4)

---
updated-dependencies:
- dependency-name: doctrine/persistence
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-06 03:06:39 +00:00
22e0dfb8d6 Bump sass from 1.57.1 to 1.58.0
Bumps [sass](https://github.com/sass/dart-sass) from 1.57.1 to 1.58.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.57.1...1.58.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-06 03:02:20 +00:00
c4a72d7508 Bump stylelint-webpack-plugin from 3.3.0 to 4.0.0
Bumps [stylelint-webpack-plugin](https://github.com/webpack-contrib/stylelint-webpack-plugin) from 3.3.0 to 4.0.0.
- [Release notes](https://github.com/webpack-contrib/stylelint-webpack-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/stylelint-webpack-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v3.3.0...v4.0.0)

---
updated-dependencies:
- dependency-name: stylelint-webpack-plugin
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-06 03:01:46 +00:00
e06f6735e3 Bump jms/serializer from 3.21.0 to 3.22.0
Bumps [jms/serializer](https://github.com/schmittjoh/serializer) from 3.21.0 to 3.22.0.
- [Release notes](https://github.com/schmittjoh/serializer/releases)
- [Changelog](https://github.com/schmittjoh/serializer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/schmittjoh/serializer/compare/3.21.0...3.22.0)

---
updated-dependencies:
- dependency-name: jms/serializer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-06 03:01:30 +00:00
42b03d2834 Fix release script
The release script cloned the master branch by default because we never have to clone something else from now.
The script will now clone the tag using the given VERSION parameter.
2023-02-03 10:10:35 +01:00
b32d6d448b Merge pull request #6272 from wallabag/dependabot/npm_and_yarn/http-cache-semantics-4.1.1
Bump http-cache-semantics from 4.1.0 to 4.1.1
2023-02-02 05:50:21 +00:00
e6e171c8ee Bump http-cache-semantics from 4.1.0 to 4.1.1
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases)
- [Commits](https://github.com/kornelski/http-cache-semantics/commits)

---
updated-dependencies:
- dependency-name: http-cache-semantics
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-02 05:43:19 +00:00
cc68ed2b5d Merge pull request #6270 from wallabag/dependabot/composer/nelmio/api-doc-bundle-4.11.1 2023-02-02 06:43:13 +01:00
db6a85afb1 Merge pull request #6271 from wallabag/dependabot/composer/phpstan/phpstan-symfony-1.2.22 2023-02-02 06:42:48 +01:00
862660ae1a Bump phpstan/phpstan-symfony from 1.2.21 to 1.2.22
Bumps [phpstan/phpstan-symfony](https://github.com/phpstan/phpstan-symfony) from 1.2.21 to 1.2.22.
- [Release notes](https://github.com/phpstan/phpstan-symfony/releases)
- [Commits](https://github.com/phpstan/phpstan-symfony/compare/1.2.21...1.2.22)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-symfony
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-02 03:03:09 +00:00
29d384598d Bump nelmio/api-doc-bundle from 4.11.0 to 4.11.1
Bumps [nelmio/api-doc-bundle](https://github.com/nelmio/NelmioApiDocBundle) from 4.11.0 to 4.11.1.
- [Release notes](https://github.com/nelmio/NelmioApiDocBundle/releases)
- [Changelog](https://github.com/nelmio/NelmioApiDocBundle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nelmio/NelmioApiDocBundle/compare/v4.11.0...v4.11.1)

---
updated-dependencies:
- dependency-name: nelmio/api-doc-bundle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-02 03:02:10 +00:00
0c313d396b Merge pull request #6268 from wallabag/dependabot/composer/symfony/symfony-4.4.50
Bump symfony/symfony from 4.4.49 to 4.4.50
2023-02-01 21:54:40 +01:00
522db91841 Bump symfony/symfony from 4.4.49 to 4.4.50
Bumps [symfony/symfony](https://github.com/symfony/symfony) from 4.4.49 to 4.4.50.
- [Release notes](https://github.com/symfony/symfony/releases)
- [Changelog](https://github.com/symfony/symfony/blob/v4.4.50/CHANGELOG-4.4.md)
- [Commits](https://github.com/symfony/symfony/compare/v4.4.49...v4.4.50)

---
updated-dependencies:
- dependency-name: symfony/symfony
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 20:46:46 +00:00
8954100779 Merge pull request #6267 from wallabag/release/2.5.3
Prepare 2.5.3
2023-02-01 10:15:18 +01:00
b795622f06 Prepare 2.5.3 2023-02-01 09:51:02 +01:00
5ac6b6bff9 Merge pull request from GHSA-mrqx-mjc4-vfh3
AnnotationController: fix improper authorization vulnerability
2023-02-01 09:32:22 +01:00
0f7460dbab Merge pull request from GHSA-qwx8-mxxx-mg96
ExportController: fix improper authorization vulnerability
2023-02-01 09:30:43 +01:00
315d710f93 Merge pull request #6266 from wallabag/dependabot/composer/phpstan/phpstan-symfony-1.2.21 2023-02-01 07:09:46 +01:00
3c5cfae0d5 Bump phpstan/phpstan-symfony from 1.2.20 to 1.2.21
Bumps [phpstan/phpstan-symfony](https://github.com/phpstan/phpstan-symfony) from 1.2.20 to 1.2.21.
- [Release notes](https://github.com/phpstan/phpstan-symfony/releases)
- [Commits](https://github.com/phpstan/phpstan-symfony/compare/1.2.20...1.2.21)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-symfony
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-01 03:01:45 +00:00
849da17750 Merge pull request #6264 from weblate/weblate-wallabag-messages 2023-01-31 12:32:05 +01:00
dc4687d75c Translated using Weblate (Occitan)
Currently translated at 92.3% (533 of 577 strings)
2023-01-31 11:50:16 +01:00
77a9c842fc Merge pull request #6262 from wallabag/dependabot/github_actions/dependabot/fetch-metadata-1.3.6 2023-01-30 04:55:55 +01:00
8bd2bae841 Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.5 to 1.3.6.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.5...v1.3.6)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-30 03:07:21 +00:00
a4f77189f0 Merge pull request #6261 from wallabag/dependabot/npm_and_yarn/eslint-8.33.0
Bump eslint from 8.32.0 to 8.33.0
2023-01-30 03:05:51 +00:00
64381d9a62 Bump eslint from 8.32.0 to 8.33.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.32.0 to 8.33.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.32.0...v8.33.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-30 03:01:24 +00:00
3ed7f2b751 AnnotationController: fix improper authorization vulnerability
This PR is based on 2.5.x branch.

We fix the improper authorization by retrieving the annotation using id
and user id.

We also replace the ParamConverter used to get the requested Annotation
on put and delete actions with an explicit call to AnnotationRepository
in order to prevent a resource enumeration through response discrepancy.

Fixes GHSA-mrqx-mjc4-vfh3

Co-authored-by: Jeremy Benoist <jeremy.benoist@gmail.com>
Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2023-01-27 23:34:14 +01:00
172d8da64b Merge pull request #6258 from wallabag/dependabot/composer/nelmio/api-doc-bundle-4.11.0 2023-01-26 05:15:01 +01:00
69b262bfcd Bump nelmio/api-doc-bundle from 4.10.2 to 4.11.0
Bumps [nelmio/api-doc-bundle](https://github.com/nelmio/NelmioApiDocBundle) from 4.10.2 to 4.11.0.
- [Release notes](https://github.com/nelmio/NelmioApiDocBundle/releases)
- [Changelog](https://github.com/nelmio/NelmioApiDocBundle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nelmio/NelmioApiDocBundle/compare/v4.10.2...v4.11.0)

---
updated-dependencies:
- dependency-name: nelmio/api-doc-bundle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-26 03:01:37 +00:00
7ab6df9b8a Merge pull request #6257 from wallabag/dependabot/composer/symfony/phpunit-bridge-6.2.5 2023-01-25 07:31:44 +01:00
f5c67c7973 Bump symfony/phpunit-bridge from 6.2.3 to 6.2.5
Bumps [symfony/phpunit-bridge](https://github.com/symfony/phpunit-bridge) from 6.2.3 to 6.2.5.
- [Release notes](https://github.com/symfony/phpunit-bridge/releases)
- [Changelog](https://github.com/symfony/phpunit-bridge/blob/6.2/CHANGELOG.md)
- [Commits](https://github.com/symfony/phpunit-bridge/compare/v6.2.3...v6.2.5)

---
updated-dependencies:
- dependency-name: symfony/phpunit-bridge
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-25 03:01:39 +00:00
2e8ffa51b2 Merge pull request #6256 from wyntonfranklin/config-link-fix 2023-01-24 06:48:05 +01:00
baddc525bb fix for config links 2023-01-23 18:19:49 -04:00
45ec5de9dc Merge pull request #6255 from wallabag/dependabot/npm_and_yarn/eslint-plugin-import-2.27.5
Bump eslint-plugin-import from 2.27.4 to 2.27.5
2023-01-23 03:12:12 +00:00
04e2f30d61 Bump eslint-plugin-import from 2.27.4 to 2.27.5
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.27.4 to 2.27.5.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.27.4...v2.27.5)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-23 03:07:37 +00:00
0fdd9aa991 ExportController: fix improper authorization vulnerability
We fix the improper authorization by duplicating the check done by
the private method EntryController::checkUserAction().

We also replace the ParamConverter used to get the requested Entry with
an explicit call to EntryRepository in order to prevent a resource
enumeration through response discrepancy. Thus, we get the same
exception whether the requested resource does not exist or is not owned
by the requester.

Fixes GHSA-qwx8-mxxx-mg96

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2023-01-20 15:09:38 +01:00
31bd2feb77 Merge pull request #6252 from wallabag/dependabot/composer/php-amqplib/php-amqplib-3.5.1 2023-01-20 06:33:55 +01:00
402d4517f7 Merge pull request #6253 from wallabag/dependabot/composer/phpstan/phpstan-1.9.14 2023-01-20 06:33:31 +01:00
7c9c1c93ea Merge pull request #6254 from wallabag/dependabot/composer/doctrine/persistence-3.1.3 2023-01-20 06:33:15 +01:00
c17aafe4f0 Bump doctrine/persistence from 3.1.2 to 3.1.3
Bumps [doctrine/persistence](https://github.com/doctrine/persistence) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/doctrine/persistence/releases)
- [Commits](https://github.com/doctrine/persistence/compare/3.1.2...3.1.3)

---
updated-dependencies:
- dependency-name: doctrine/persistence
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-20 03:03:02 +00:00
9a8efde898 Bump phpstan/phpstan from 1.9.13 to 1.9.14
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.13 to 1.9.14.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.13...1.9.14)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-20 03:02:04 +00:00
4561cb2013 Bump php-amqplib/php-amqplib from 3.5.0 to 3.5.1
Bumps [php-amqplib/php-amqplib](https://github.com/php-amqplib/php-amqplib) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/php-amqplib/php-amqplib/releases)
- [Changelog](https://github.com/php-amqplib/php-amqplib/blob/master/CHANGELOG.md)
- [Commits](https://github.com/php-amqplib/php-amqplib/compare/v3.5.0...v3.5.1)

---
updated-dependencies:
- dependency-name: php-amqplib/php-amqplib
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-20 03:01:20 +00:00
fcd08eb5ff Merge pull request #6249 from wallabag/dependabot/composer/phpstan/phpstan-1.9.13 2023-01-19 06:51:13 +01:00
65661a082b Merge pull request #6250 from wallabag/dependabot/composer/doctrine/migrations-3.5.5 2023-01-19 06:50:56 +01:00
a004c697a3 Bump doctrine/migrations from 3.5.4 to 3.5.5
Bumps [doctrine/migrations](https://github.com/doctrine/migrations) from 3.5.4 to 3.5.5.
- [Release notes](https://github.com/doctrine/migrations/releases)
- [Commits](https://github.com/doctrine/migrations/compare/3.5.4...3.5.5)

---
updated-dependencies:
- dependency-name: doctrine/migrations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-19 03:03:36 +00:00
75f2ee12b3 Bump phpstan/phpstan from 1.9.12 to 1.9.13
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.12 to 1.9.13.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.12...1.9.13)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-19 03:00:55 +00:00
cee1f887a0 Merge pull request #6246 from wallabag/dependabot/composer/predis/predis-2.1.1 2023-01-18 06:26:55 +01:00
529a83cde0 Merge pull request #6247 from wallabag/dependabot/composer/doctrine/migrations-3.5.4 2023-01-18 06:26:24 +01:00
dc916aa6a6 Merge pull request #6248 from wallabag/dependabot/composer/phpstan/phpstan-1.9.12 2023-01-18 06:25:58 +01:00
9d975ba15b Bump phpstan/phpstan from 1.9.11 to 1.9.12
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.11 to 1.9.12.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.11...1.9.12)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-18 03:03:15 +00:00
e886b1164d Bump doctrine/migrations from 3.5.3 to 3.5.4
Bumps [doctrine/migrations](https://github.com/doctrine/migrations) from 3.5.3 to 3.5.4.
- [Release notes](https://github.com/doctrine/migrations/releases)
- [Commits](https://github.com/doctrine/migrations/compare/3.5.3...3.5.4)

---
updated-dependencies:
- dependency-name: doctrine/migrations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-18 03:02:07 +00:00
dff7ff5bcb Bump predis/predis from 2.1.0 to 2.1.1
Bumps [predis/predis](https://github.com/predis/predis) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/predis/predis/releases)
- [Changelog](https://github.com/predis/predis/blob/main/CHANGELOG.md)
- [Commits](https://github.com/predis/predis/compare/v2.1.0...v2.1.1)

---
updated-dependencies:
- dependency-name: predis/predis
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-18 03:01:21 +00:00
df9853ac64 Merge pull request #6243 from wallabag/dependabot/composer/predis/predis-2.1.0 2023-01-17 06:50:42 +01:00
5e4301b9f2 Merge pull request #6244 from wallabag/dependabot/composer/php-amqplib/php-amqplib-3.5.0 2023-01-17 06:50:25 +01:00
24522f3b89 Merge pull request #6245 from wallabag/dependabot/composer/doctrine/orm-2.14.1
Bump doctrine/orm from 2.14.0 to 2.14.1
2023-01-17 04:59:35 +01:00
3c21de6f78 Bump doctrine/orm from 2.14.0 to 2.14.1
Bumps [doctrine/orm](https://github.com/doctrine/orm) from 2.14.0 to 2.14.1.
- [Release notes](https://github.com/doctrine/orm/releases)
- [Commits](https://github.com/doctrine/orm/compare/2.14.0...2.14.1)

---
updated-dependencies:
- dependency-name: doctrine/orm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-17 03:02:10 +00:00
38f5ab3d5d Bump php-amqplib/php-amqplib from 3.4.0 to 3.5.0
Bumps [php-amqplib/php-amqplib](https://github.com/php-amqplib/php-amqplib) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/php-amqplib/php-amqplib/releases)
- [Changelog](https://github.com/php-amqplib/php-amqplib/blob/master/CHANGELOG.md)
- [Commits](https://github.com/php-amqplib/php-amqplib/compare/v3.4.0...v3.5.0)

---
updated-dependencies:
- dependency-name: php-amqplib/php-amqplib
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-17 03:01:56 +00:00
842c8483db Bump predis/predis from 2.0.3 to 2.1.0
Bumps [predis/predis](https://github.com/predis/predis) from 2.0.3 to 2.1.0.
- [Release notes](https://github.com/predis/predis/releases)
- [Changelog](https://github.com/predis/predis/blob/main/CHANGELOG.md)
- [Commits](https://github.com/predis/predis/compare/v2.0.3...v2.1.0)

---
updated-dependencies:
- dependency-name: predis/predis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-17 03:01:30 +00:00
9e9aedee94 Merge pull request #6241 from wallabag/fix/2.5/update-deps
Update deps before 2.5.3
2023-01-16 10:26:47 +01:00
ea189503de Fix tests 2023-01-16 10:21:37 +01:00
b50197664e Update deps before 2.5.3
At least, site config will be up to date.
2023-01-16 10:07:06 +01:00
f2226e8c68 Merge pull request #6226 from wallabag/fix/tags
Add prefix for tag slugs
2023-01-16 09:35:30 +01:00
bcf0a44d4a Merge pull request #6240 from wallabag/dependabot/composer/phpstan/phpstan-symfony-1.2.20 2023-01-16 06:05:50 +01:00
9ce18d8809 Merge pull request #6236 from weblate/weblate-wallabag-messages 2023-01-16 06:05:25 +01:00
b550290b52 Translated using Weblate (Galician)
Currently translated at 100.0% (577 of 577 strings)
2023-01-16 04:06:40 +01:00
f3bf6ab018 Merge pull request #6239 from wallabag/dependabot/npm_and_yarn/eslint-plugin-import-2.27.4
Bump eslint-plugin-import from 2.26.0 to 2.27.4
2023-01-16 03:06:35 +00:00
6e272723ea Bump phpstan/phpstan-symfony from 1.2.19 to 1.2.20
Bumps [phpstan/phpstan-symfony](https://github.com/phpstan/phpstan-symfony) from 1.2.19 to 1.2.20.
- [Release notes](https://github.com/phpstan/phpstan-symfony/releases)
- [Commits](https://github.com/phpstan/phpstan-symfony/compare/1.2.19...1.2.20)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-symfony
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-16 03:05:51 +00:00
39fd0e4056 Merge pull request #6238 from wallabag/dependabot/npm_and_yarn/eslint-8.32.0
Bump eslint from 8.31.0 to 8.32.0
2023-01-16 03:05:15 +00:00
636200befa Bump eslint-plugin-import from 2.26.0 to 2.27.4
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.26.0 to 2.27.4.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.26.0...v2.27.4)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-16 03:01:17 +00:00
c84364c1fa Bump eslint from 8.31.0 to 8.32.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.31.0 to 8.32.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.31.0...v8.32.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-16 03:00:59 +00:00
c7eee5960a Merge pull request #6233 from wallabag/dependabot/composer/phpstan/phpstan-1.9.11 2023-01-13 06:57:06 +01:00
df6f0c30c8 Merge pull request #6234 from wallabag/dependabot/composer/phpstan/phpstan-doctrine-1.3.32 2023-01-13 06:56:06 +01:00
cf89214aac Merge pull request #6235 from wallabag/dependabot/composer/doctrine/dbal-3.5.3 2023-01-13 06:55:42 +01:00
c166565a7c Bump doctrine/dbal from 3.5.2 to 3.5.3
Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/doctrine/dbal/releases)
- [Commits](https://github.com/doctrine/dbal/compare/3.5.2...3.5.3)

---
updated-dependencies:
- dependency-name: doctrine/dbal
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-13 03:04:12 +00:00
eaa99eea0e Bump phpstan/phpstan-doctrine from 1.3.31 to 1.3.32
Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.31 to 1.3.32.
- [Release notes](https://github.com/phpstan/phpstan-doctrine/releases)
- [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.31...1.3.32)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-doctrine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-13 03:03:39 +00:00
47855440bb Bump phpstan/phpstan from 1.9.9 to 1.9.11
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.9 to 1.9.11.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.9...1.9.11)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-13 03:03:11 +00:00
515aa4a29f Merge pull request #6231 from wallabag/dependabot/composer/doctrine/migrations-3.5.3 2023-01-12 08:08:04 +01:00
322f40ad05 Merge pull request #6232 from wallabag/dependabot/composer/phpstan/phpstan-1.9.9 2023-01-12 08:07:22 +01:00
10ea964c74 Bump phpstan/phpstan from 1.9.8 to 1.9.9
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.8 to 1.9.9.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.8...1.9.9)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-12 03:03:30 +00:00
9901db1d0a Bump doctrine/migrations from 3.5.2 to 3.5.3
Bumps [doctrine/migrations](https://github.com/doctrine/migrations) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/doctrine/migrations/releases)
- [Commits](https://github.com/doctrine/migrations/compare/3.5.2...3.5.3)

---
updated-dependencies:
- dependency-name: doctrine/migrations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-12 03:03:02 +00:00
2f2cfa2c2a Add prefix for tag slugs
This should be considered as a temporary fix, we may deprecate tag
slugs in the future.

Fixes #6048

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2023-01-11 23:20:13 +01:00
126b32131f Merge pull request #6229 from wallabag/dependabot/composer/jms/serializer-3.21.0 2023-01-11 07:34:03 +01:00
7ea2b4aa30 Bump jms/serializer from 3.20.0 to 3.21.0
Bumps [jms/serializer](https://github.com/schmittjoh/serializer) from 3.20.0 to 3.21.0.
- [Release notes](https://github.com/schmittjoh/serializer/releases)
- [Changelog](https://github.com/schmittjoh/serializer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/schmittjoh/serializer/compare/3.20.0...3.21.0)

---
updated-dependencies:
- dependency-name: jms/serializer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-11 03:03:04 +00:00
b4021ee908 Merge pull request #6227 from wallabag/dependabot/composer/jms/serializer-bundle-5.2.0 2023-01-10 07:33:02 +01:00
42d58b731b Bump jms/serializer-bundle from 5.1.0 to 5.2.0
Bumps [jms/serializer-bundle](https://github.com/schmittjoh/JMSSerializerBundle) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/schmittjoh/JMSSerializerBundle/releases)
- [Changelog](https://github.com/schmittjoh/JMSSerializerBundle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/schmittjoh/JMSSerializerBundle/compare/5.1.0...5.2.0)

---
updated-dependencies:
- dependency-name: jms/serializer-bundle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-10 03:01:17 +00:00
15092dbdc4 Merge pull request #6217 from wallabag/fix/public 2023-01-09 06:52:48 +01:00
0666e536b1 Merge pull request #6221 from wallabag/dependabot/composer/friendsofsymfony/rest-bundle-3.5.0 2023-01-09 06:42:49 +01:00
9522ce00ef Merge pull request #6222 from wallabag/dependabot/composer/jms/serializer-bundle-5.1.0 2023-01-09 06:42:00 +01:00
1c635cdbf2 Merge pull request #6223 from wallabag/dependabot/composer/phpstan/phpstan-1.9.8 2023-01-09 06:41:10 +01:00
af9af09354 Merge pull request #6224 from wallabag/dependabot/composer/phpstan/phpstan-doctrine-1.3.31 2023-01-09 06:40:54 +01:00
f412f909b3 Merge pull request #6225 from wallabag/dependabot/composer/jms/serializer-3.20.0 2023-01-09 06:40:38 +01:00
4a0a23004a Merge pull request #6220 from wallabag/dependabot/npm_and_yarn/babel/core-7.20.12
Bump @babel/core from 7.20.7 to 7.20.12
2023-01-09 03:08:22 +00:00
e868cfa05b Merge pull request #6219 from wallabag/dependabot/npm_and_yarn/babel-loader-9.1.2
Bump babel-loader from 9.1.0 to 9.1.2
2023-01-09 03:06:18 +00:00
7f57553d72 Merge pull request #6218 from wallabag/dependabot/npm_and_yarn/postcss-8.4.21
Bump postcss from 8.4.20 to 8.4.21
2023-01-09 03:05:23 +00:00
c00304cf16 Bump jms/serializer from 3.18.2 to 3.20.0
Bumps [jms/serializer](https://github.com/schmittjoh/serializer) from 3.18.2 to 3.20.0.
- [Release notes](https://github.com/schmittjoh/serializer/releases)
- [Changelog](https://github.com/schmittjoh/serializer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/schmittjoh/serializer/compare/3.18.2...3.20.0)

---
updated-dependencies:
- dependency-name: jms/serializer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 03:04:42 +00:00
00ca0901cd Bump phpstan/phpstan-doctrine from 1.3.29 to 1.3.31
Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.29 to 1.3.31.
- [Release notes](https://github.com/phpstan/phpstan-doctrine/releases)
- [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.29...1.3.31)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-doctrine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 03:04:32 +00:00
d81b31bf9a Bump phpstan/phpstan from 1.9.7 to 1.9.8
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.7 to 1.9.8.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.7...1.9.8)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 03:03:42 +00:00
0401fa0c9b Bump jms/serializer-bundle from 5.0.2 to 5.1.0
Bumps [jms/serializer-bundle](https://github.com/schmittjoh/JMSSerializerBundle) from 5.0.2 to 5.1.0.
- [Release notes](https://github.com/schmittjoh/JMSSerializerBundle/releases)
- [Changelog](https://github.com/schmittjoh/JMSSerializerBundle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/schmittjoh/JMSSerializerBundle/compare/5.0.2...5.1.0)

---
updated-dependencies:
- dependency-name: jms/serializer-bundle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 03:02:21 +00:00
931ce1bd4d Bump friendsofsymfony/rest-bundle from 3.4.0 to 3.5.0
Bumps [friendsofsymfony/rest-bundle](https://github.com/FriendsOfSymfony/FOSRestBundle) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/FriendsOfSymfony/FOSRestBundle/releases)
- [Changelog](https://github.com/FriendsOfSymfony/FOSRestBundle/blob/3.x/CHANGELOG.md)
- [Commits](https://github.com/FriendsOfSymfony/FOSRestBundle/compare/3.4.0...3.5.0)

---
updated-dependencies:
- dependency-name: friendsofsymfony/rest-bundle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 03:01:35 +00:00
be4e8297a7 Bump @babel/core from 7.20.7 to 7.20.12
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.7 to 7.20.12.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.12/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 03:01:09 +00:00
d35a03f6fb Bump babel-loader from 9.1.0 to 9.1.2
Bumps [babel-loader](https://github.com/babel/babel-loader) from 9.1.0 to 9.1.2.
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v9.1.0...v9.1.2)

---
updated-dependencies:
- dependency-name: babel-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 03:00:57 +00:00
1c4f1a617c Bump postcss from 8.4.20 to 8.4.21
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.20 to 8.4.21.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.20...8.4.21)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-09 03:00:47 +00:00
86f08afd09 Fix public folder for Symfony 4+
This is a temporary fix while waiting for migration to Flex

See https://symfony.com/doc/current/setup/flex.html#flex-customize-paths

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2023-01-07 00:08:20 +01:00
14ec466521 Merge pull request #6214 from wallabag/dependabot/composer/phpstan/phpstan-1.9.7 2023-01-05 06:22:06 +01:00
692ea20912 Merge pull request #6215 from wallabag/dependabot/composer/phpstan/phpstan-doctrine-1.3.29 2023-01-05 06:21:47 +01:00
0df9781389 Merge pull request #6216 from wallabag/dependabot/composer/friendsoftwig/twigcs-6.1.0 2023-01-05 06:21:28 +01:00
271f5d545f Bump friendsoftwig/twigcs from 6.0.0 to 6.1.0
Bumps [friendsoftwig/twigcs](https://github.com/friendsoftwig/twigcs) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/friendsoftwig/twigcs/releases)
- [Commits](https://github.com/friendsoftwig/twigcs/compare/v6.0.0...v6.1.0)

---
updated-dependencies:
- dependency-name: friendsoftwig/twigcs
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 03:02:41 +00:00
f5641a1a91 Bump phpstan/phpstan-doctrine from 1.3.28 to 1.3.29
Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.28 to 1.3.29.
- [Release notes](https://github.com/phpstan/phpstan-doctrine/releases)
- [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.28...1.3.29)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-doctrine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 03:02:06 +00:00
e124d5f4fe Bump phpstan/phpstan from 1.9.6 to 1.9.7
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.6 to 1.9.7.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.6...1.9.7)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 03:01:31 +00:00
b0deb1e8fc Merge pull request #6211 from wallabag/dependabot/npm_and_yarn/json5-1.0.2
Bump json5 from 1.0.1 to 1.0.2
2023-01-04 06:00:36 +00:00
0e40f38af9 Bump json5 from 1.0.1 to 1.0.2
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-04 05:55:40 +00:00
5a1254219d Merge pull request #6210 from wallabag/dependabot/composer/phpstan/phpstan-1.9.6 2023-01-04 06:55:12 +01:00
5795214faf Bump phpstan/phpstan from 1.9.5 to 1.9.6
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.5 to 1.9.6.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.5...1.9.6)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-04 03:02:15 +00:00
fb9ae521a8 Merge pull request #6208 from wallabag/dependabot/composer/phpstan/phpstan-1.9.5 2023-01-03 05:26:56 +01:00
b8a8b7b502 Merge pull request #6209 from wallabag/dependabot/composer/egulias/email-validator-3.2.5 2023-01-03 05:26:37 +01:00
2e7e4bd2da Bump egulias/email-validator from 3.2.4 to 3.2.5
Bumps [egulias/email-validator](https://github.com/egulias/EmailValidator) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/egulias/EmailValidator/releases)
- [Changelog](https://github.com/egulias/EmailValidator/blob/3.x/CHANGELOG.md)
- [Commits](https://github.com/egulias/EmailValidator/compare/3.2.4...3.2.5)

---
updated-dependencies:
- dependency-name: egulias/email-validator
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-03 03:01:04 +00:00
a508a5183c Bump phpstan/phpstan from 1.9.4 to 1.9.5
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.4 to 1.9.5.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.4...1.9.5)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-03 03:00:59 +00:00
7625e36b5a Merge pull request #6182 from caspermeijn/openapi3
Update annotations to OpenApi 3
2023-01-02 10:39:56 +01:00
6ffc8ab788 Merge pull request #6196 from fcatt/master
Docker: `database_table_prefix` may be configured from environment
2023-01-02 10:38:27 +01:00
f44bb399b9 Merge pull request #6203 from heymisphere/patch-1
Add mention to unofficial linux client
2023-01-02 10:36:01 +01:00
ff3fb61dba Add mention to unofficial linux client 2023-01-02 10:31:41 +01:00
719f9004d1 Merge branch 'master' into master 2023-01-02 10:24:44 +01:00
c3305baef3 Merge pull request #6188 from wallabag/dependabot/npm_and_yarn/jquery-3.6.3
Bump jquery from 3.6.2 to 3.6.3
2023-01-02 10:21:07 +01:00
76418dd2cc Update assets 2023-01-02 09:52:22 +01:00
65fe16072b Merge pull request #6174 from wallabag/fix/docker-install 2023-01-02 06:50:29 +01:00
a70fbc232c Merge pull request #6206 from wallabag/dependabot/composer/phpstan/phpstan-doctrine-1.3.28 2023-01-02 06:48:01 +01:00
1d6824cd20 Merge pull request #6207 from wallabag/dependabot/composer/egulias/email-validator-3.2.4 2023-01-02 06:47:44 +01:00
9fa38d1db3 Merge pull request #6205 from wallabag/dependabot/npm_and_yarn/eslint-8.31.0
Bump eslint from 8.30.0 to 8.31.0
2023-01-02 03:06:26 +00:00
bcfa9188bc Merge pull request #6204 from wallabag/dependabot/npm_and_yarn/stylelint-14.16.1
Bump stylelint from 14.16.0 to 14.16.1
2023-01-02 03:05:01 +00:00
c08e434530 Bump egulias/email-validator from 3.2.2 to 3.2.4
Bumps [egulias/email-validator](https://github.com/egulias/EmailValidator) from 3.2.2 to 3.2.4.
- [Release notes](https://github.com/egulias/EmailValidator/releases)
- [Changelog](https://github.com/egulias/EmailValidator/blob/3.x/CHANGELOG.md)
- [Commits](https://github.com/egulias/EmailValidator/compare/3.2.2...3.2.4)

---
updated-dependencies:
- dependency-name: egulias/email-validator
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 03:01:38 +00:00
08a4fcecf4 Bump phpstan/phpstan-doctrine from 1.3.27 to 1.3.28
Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.27 to 1.3.28.
- [Release notes](https://github.com/phpstan/phpstan-doctrine/releases)
- [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.27...1.3.28)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-doctrine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 03:01:26 +00:00
f124356386 Bump eslint from 8.30.0 to 8.31.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.30.0 to 8.31.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.30.0...v8.31.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 03:01:09 +00:00
38033b964b Bump stylelint from 14.16.0 to 14.16.1
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.16.0 to 14.16.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.16.0...14.16.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-02 03:00:51 +00:00
c9fdedb5b7 Merge pull request #6192 from wallabag/dependabot/composer/twig/string-extra-3.5.0
Bump twig/string-extra from 3.4.0 to 3.5.0
2022-12-30 13:17:08 +01:00
263fd522c2 Bump twig/string-extra from 3.4.0 to 3.5.0
Bumps [twig/string-extra](https://github.com/twigphp/string-extra) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/twigphp/string-extra/releases)
- [Commits](https://github.com/twigphp/string-extra/compare/v3.4.0...v3.5.0)

---
updated-dependencies:
- dependency-name: twig/string-extra
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-30 13:11:43 +01:00
bdc8582486 Merge pull request #6193 from wallabag/dependabot/composer/twig/extra-bundle-3.5.0
Bump twig/extra-bundle from 3.4.0 to 3.5.0
2022-12-30 13:11:33 +01:00
c8c833e528 Bump twig/extra-bundle from 3.4.0 to 3.5.0
Bumps [twig/extra-bundle](https://github.com/twigphp/twig-extra-bundle) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/twigphp/twig-extra-bundle/releases)
- [Commits](https://github.com/twigphp/twig-extra-bundle/compare/v3.4.0...v3.5.0)

---
updated-dependencies:
- dependency-name: twig/extra-bundle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-30 13:04:08 +01:00
27016a8bab Merge pull request #6194 from wallabag/dependabot/composer/twig/twig-3.5.0
Bump twig/twig from 3.4.3 to 3.5.0
2022-12-30 13:03:37 +01:00
c38157921b Bump twig/twig from 3.4.3 to 3.5.0
Bumps [twig/twig](https://github.com/twigphp/Twig) from 3.4.3 to 3.5.0.
- [Release notes](https://github.com/twigphp/Twig/releases)
- [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG)
- [Commits](https://github.com/twigphp/Twig/compare/v3.4.3...v3.5.0)

---
updated-dependencies:
- dependency-name: twig/twig
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-30 12:58:53 +01:00
f8309590aa Merge pull request #6198 from wallabag/dependabot/composer/egulias/email-validator-3.2.2
Bump egulias/email-validator from 3.2.1 to 3.2.2
2022-12-30 12:57:56 +01:00
368ee8fffa Merge pull request #6197 from wallabag/dependabot/composer/symfony/phpunit-bridge-6.2.3
Bump symfony/phpunit-bridge from 6.2.0 to 6.2.3
2022-12-30 12:44:56 +01:00
75a670feaa Bump egulias/email-validator from 3.2.1 to 3.2.2
Bumps [egulias/email-validator](https://github.com/egulias/EmailValidator) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/egulias/EmailValidator/releases)
- [Changelog](https://github.com/egulias/EmailValidator/blob/3.x/CHANGELOG.md)
- [Commits](https://github.com/egulias/EmailValidator/compare/3.2.1...3.2.2)

---
updated-dependencies:
- dependency-name: egulias/email-validator
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-30 12:44:15 +01:00
dc133a1d00 Merge pull request #6199 from wallabag/dependabot/composer/m6web/redis-mock-5.4.0
Bump m6web/redis-mock from 5.3.0 to 5.4.0
2022-12-30 12:43:10 +01:00
a6cb4e7b53 Bump m6web/redis-mock from 5.3.0 to 5.4.0
Bumps [m6web/redis-mock](https://github.com/BedrockStreaming/RedisMock) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/BedrockStreaming/RedisMock/releases)
- [Commits](https://github.com/BedrockStreaming/RedisMock/compare/v5.3.0...v5.4.0)

---
updated-dependencies:
- dependency-name: m6web/redis-mock
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-30 03:01:26 +00:00
071e96c2ad Bump symfony/phpunit-bridge from 6.2.0 to 6.2.3
Bumps [symfony/phpunit-bridge](https://github.com/symfony/phpunit-bridge) from 6.2.0 to 6.2.3.
- [Release notes](https://github.com/symfony/phpunit-bridge/releases)
- [Changelog](https://github.com/symfony/phpunit-bridge/blob/6.2/CHANGELOG.md)
- [Commits](https://github.com/symfony/phpunit-bridge/compare/v6.2.0...v6.2.3)

---
updated-dependencies:
- dependency-name: symfony/phpunit-bridge
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-29 03:02:03 +00:00
9426be3dbb Docker: database_table_prefix may be configured from environment 2022-12-28 17:38:39 +01:00
89f68eb622 Merge pull request #6195 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-12-28 15:39:16 +01:00
d3d76d6f0e Translated using Weblate (Occitan)
Currently translated at 88.3% (510 of 577 strings)
2022-12-28 12:48:30 +01:00
c255e2934b Merge pull request #6190 from wallabag/dependabot/npm_and_yarn/sass-1.57.1
Bump sass from 1.57.0 to 1.57.1
2022-12-26 03:08:33 +00:00
32b7f46585 Merge pull request #6189 from wallabag/dependabot/npm_and_yarn/babel/core-7.20.7
Bump @babel/core from 7.20.5 to 7.20.7
2022-12-26 03:05:23 +00:00
66352c0a43 Bump sass from 1.57.0 to 1.57.1
Bumps [sass](https://github.com/sass/dart-sass) from 1.57.0 to 1.57.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.57.0...1.57.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-26 03:01:10 +00:00
cd664f87d0 Bump @babel/core from 7.20.5 to 7.20.7
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.5 to 7.20.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.7/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-26 03:01:00 +00:00
915899aeef Bump jquery from 3.6.2 to 3.6.3
Bumps [jquery](https://github.com/jquery/jquery) from 3.6.2 to 3.6.3.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.6.2...3.6.3)

---
updated-dependencies:
- dependency-name: jquery
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-26 03:00:44 +00:00
25e31d5999 Merge pull request #6185 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-12-25 11:02:14 +01:00
b84a6b8ad3 Translated using Weblate (Galician)
Currently translated at 100.0% (577 of 577 strings)
2022-12-25 10:49:36 +01:00
653ae82a90 Translated using Weblate (Galician)
Currently translated at 100.0% (6 of 6 strings)
2022-12-24 20:48:04 +01:00
c8c3b0772f Translated using Weblate (Galician)
Currently translated at 100.0% (577 of 577 strings)
2022-12-24 20:48:04 +01:00
97e41e6976 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (6 of 6 strings)
2022-12-24 20:48:03 +01:00
d141b916b0 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (577 of 577 strings)
2022-12-24 20:48:03 +01:00
e7197f76bc Translated using Weblate (Croatian)
Currently translated at 100.0% (577 of 577 strings)
2022-12-24 20:48:02 +01:00
d6815a5a73 Translated using Weblate (Turkish)
Currently translated at 100.0% (577 of 577 strings)
2022-12-24 20:48:01 +01:00
607aede0fb Translated using Weblate (Spanish)
Currently translated at 100.0% (577 of 577 strings)
2022-12-24 20:48:01 +01:00
4f9c7a92a1 Update annotations to OpenApi 3
Most of the API annotations are directly converted. The changes in meaning are:
- Parameters "in body" is not supported anymore. These are changed to "in query" or to a request body (depending on the code).
2022-12-23 14:54:55 +01:00
0e19e4de48 Merge pull request #6181 from wallabag/dependabot/composer/phpstan/phpstan-symfony-1.2.19 2022-12-23 07:41:26 +01:00
c51a0b1d7a Bump phpstan/phpstan-symfony from 1.2.18 to 1.2.19
Bumps [phpstan/phpstan-symfony](https://github.com/phpstan/phpstan-symfony) from 1.2.18 to 1.2.19.
- [Release notes](https://github.com/phpstan/phpstan-symfony/releases)
- [Commits](https://github.com/phpstan/phpstan-symfony/compare/1.2.18...1.2.19)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-symfony
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-23 03:01:07 +00:00
f04e48fc23 Merge pull request #6171 from wallabag/fix/json-array-dbal-type
Properly handle `json_array` type removal
2022-12-22 16:29:53 +01:00
045f2ffdcc Bump nelmio/api-doc-bundle from 3.10.1 to 4.10.2
Bumps [nelmio/api-doc-bundle](https://github.com/nelmio/NelmioApiDocBundle) from 3.10.1 to 4.10.2.
- [Release notes](https://github.com/nelmio/NelmioApiDocBundle/releases)
- [Changelog](https://github.com/nelmio/NelmioApiDocBundle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nelmio/NelmioApiDocBundle/compare/v3.10.1...v4.10.2)

---
updated-dependencies:
- dependency-name: nelmio/api-doc-bundle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-22 13:57:05 +00:00
b6d0fae856 Merge pull request #6166 from wallabag/fix/controller-as-a-service-rabbitmq
Add `RabbitMQConsumerTotalProxy` to lazy RabbitMQ services for messages
2022-12-22 14:56:03 +01:00
9ba6755054 Merge pull request #6178 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-12-22 14:53:12 +01:00
9fd35de9c2 Update messages.fr.yml 2022-12-22 14:47:57 +01:00
80e1df6ace Translated using Weblate (Polish)
Currently translated at 100.0% (577 of 577 strings)
2022-12-22 14:45:39 +01:00
8faed26e7e Translated using Weblate (French)
Currently translated at 100.0% (577 of 577 strings)
2022-12-22 14:45:39 +01:00
a355c0daec Merge pull request #6179 from wallabag/fix/remove-scrutinizer-badge
Remove Scrutinizer badge
2022-12-22 14:45:33 +01:00
7cc0d1de18 Remove Scrutinizer badge
We don't use it anymore since months.
2022-12-22 14:40:01 +01:00
99bce7c934 Merge pull request #6176 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-12-22 14:32:03 +01:00
02a58f8d5b Move entry.confirm.delete_entries 2022-12-22 14:23:41 +01:00
86dc2e43c3 Translated using Weblate (Polish)
Currently translated at 100.0% (6 of 6 strings)
2022-12-22 14:16:09 +01:00
29fb9b65ff Translated using Weblate (English)
Currently translated at 100.0% (6 of 6 strings)
2022-12-22 14:16:09 +01:00
490f804b78 Translated using Weblate (English)
Currently translated at 100.0% (577 of 577 strings)
2022-12-22 14:16:09 +01:00
b2b1e1c437 Fix database_path in Docker env
Also, add `mailer_dsn` and limit xdebug to allow installation of PHP < 8
2022-12-22 12:30:34 +01:00
c684ad2d51 Merge pull request #6172 from wallabag/dependabot/composer/phpstan/phpstan-phpunit-1.3.3 2022-12-22 06:37:16 +01:00
c6553e0ec7 Bump phpstan/phpstan-phpunit from 1.3.2 to 1.3.3
Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/phpstan/phpstan-phpunit/releases)
- [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.2...1.3.3)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-22 03:01:54 +00:00
cdd2185063 Properly handle json_array type removal
The `json_array` type was removed from DBAL v3, we should handle it using a migration to avoid error.
I've also added the remove type because we need it during migration.
2022-12-21 11:02:51 +01:00
5165133347 Merge pull request #6170 from wallabag/dependabot/composer/doctrine/dbal-3.5.2 2022-12-21 06:17:55 +01:00
36ffb3568e Bump doctrine/dbal from 3.5.1 to 3.5.2
Bumps [doctrine/dbal](https://github.com/doctrine/dbal) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/doctrine/dbal/releases)
- [Commits](https://github.com/doctrine/dbal/compare/3.5.1...3.5.2)

---
updated-dependencies:
- dependency-name: doctrine/dbal
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-21 03:01:52 +00:00
62b2eef6e4 Merge pull request #6167 from wallabag/dependabot/composer/doctrine/orm-2.14.0 2022-12-20 07:49:55 +01:00
f85a9bff43 Merge pull request #6168 from wallabag/dependabot/composer/doctrine/persistence-3.1.2 2022-12-20 07:48:47 +01:00
3d6e791a5d Bump doctrine/persistence from 3.1.1 to 3.1.2
Bumps [doctrine/persistence](https://github.com/doctrine/persistence) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/doctrine/persistence/releases)
- [Commits](https://github.com/doctrine/persistence/compare/3.1.1...3.1.2)

---
updated-dependencies:
- dependency-name: doctrine/persistence
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-20 03:01:14 +00:00
64ae958345 Bump doctrine/orm from 2.13.4 to 2.14.0
Bumps [doctrine/orm](https://github.com/doctrine/orm) from 2.13.4 to 2.14.0.
- [Release notes](https://github.com/doctrine/orm/releases)
- [Commits](https://github.com/doctrine/orm/compare/2.13.4...2.14.0)

---
updated-dependencies:
- dependency-name: doctrine/orm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-20 03:01:01 +00:00
0a6e6abdc4 Add RabbitMQConsumerTotalProxy to lazy RabbitMQ services for messages
This is just a simple proxy because we can't lazy load RabbitMQ service just to count number of messages in the queue.
As they are automatically injected in the controller now, we can't lazy load them.

Also forgot to use `AbstractController` in previous PR about _controller as a service_.
2022-12-19 13:23:56 +01:00
c9edd15bc5 Merge pull request #6159 from wallabag/fix/controller-as-a-service
Move to controller as a service
2022-12-19 11:44:25 +01:00
6aca334d53 Move to controller as a service
Mostly using autowiring to inject deps.
The only tricky part was for import because all producer use the same class and have a different alias. So we must write them down in the service definition, autowiring doesn't work in that case.

Usually:
- if a controller has a constructor, it means injected services are at least re-used once in actions
- otherwise, service are injected per action
2022-12-19 10:38:08 +01:00
39f603e015 Merge pull request #6163 from wallabag/dependabot/composer/tecnickcom/tcpdf-6.6.2 2022-12-19 07:33:41 +01:00
2507b16987 Merge pull request #6165 from wallabag/dependabot/composer/phpstan/phpstan-1.9.4 2022-12-19 07:33:13 +01:00
8757de3997 Merge pull request #6160 from weblate/weblate-wallabag-messages 2022-12-19 07:32:54 +01:00
dbd2edcf86 Added translation using Weblate (Danish) 2022-12-19 04:08:11 +01:00
4133cc4fe4 Merge pull request #6164 from wallabag/dependabot/npm_and_yarn/sass-1.57.0
Bump sass from 1.56.2 to 1.57.0
2022-12-19 03:08:07 +00:00
fdf13afadb Merge pull request #6162 from wallabag/dependabot/npm_and_yarn/eslint-8.30.0
Bump eslint from 8.29.0 to 8.30.0
2022-12-19 03:04:47 +00:00
d52d3d4bfe Bump phpstan/phpstan from 1.9.3 to 1.9.4
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 1.9.3 to 1.9.4.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/1.9.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.3...1.9.4)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-19 03:01:28 +00:00
6fb088602f Bump sass from 1.56.2 to 1.57.0
Bumps [sass](https://github.com/sass/dart-sass) from 1.56.2 to 1.57.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.56.2...1.57.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-19 03:01:15 +00:00
ac00c121b6 Bump tecnickcom/tcpdf from 6.6.1 to 6.6.2
Bumps [tecnickcom/tcpdf](https://github.com/tecnickcom/TCPDF) from 6.6.1 to 6.6.2.
- [Release notes](https://github.com/tecnickcom/TCPDF/releases)
- [Changelog](https://github.com/tecnickcom/TCPDF/blob/main/CHANGELOG.TXT)
- [Commits](https://github.com/tecnickcom/TCPDF/compare/6.6.1...6.6.2)

---
updated-dependencies:
- dependency-name: tecnickcom/tcpdf
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-19 03:01:10 +00:00
b4bd11889f Bump eslint from 8.29.0 to 8.30.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.29.0 to 8.30.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.29.0...v8.30.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-19 03:01:01 +00:00
a8916425ae Merge pull request #6145 from wallabag/fix/update-pagerfanta 2022-12-16 14:35:46 +01:00
7a343aacd8 Merge pull request #6158 from wallabag/dependabot/composer/phpstan/phpstan-symfony-1.2.18
Bump phpstan/phpstan-symfony from 1.2.17 to 1.2.18
2022-12-16 13:43:58 +01:00
c19a0c6fe5 Ignore lcobucci/jwt > 4.2.0 2022-12-16 13:40:12 +01:00
67a344c2c6 Update PagerFanta 2022-12-16 12:22:56 +01:00
1fcdd38630 Bump phpstan/phpstan-symfony from 1.2.17 to 1.2.18
Bumps [phpstan/phpstan-symfony](https://github.com/phpstan/phpstan-symfony) from 1.2.17 to 1.2.18.
- [Release notes](https://github.com/phpstan/phpstan-symfony/releases)
- [Commits](https://github.com/phpstan/phpstan-symfony/compare/1.2.17...1.2.18)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-symfony
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-16 11:17:40 +00:00
ef83032601 Merge pull request #6143 from wallabag/fix/update-doctrine
Update all Doctrine deps
2022-12-16 12:15:50 +01:00
b3099f68c5 Update all Doctrine deps
Also update these deps to be compatible with latest Doctrine version:
- `friendsofsymfony/oauth-server-bundle`
- `lexik/form-filter-bundle`
- `dama/doctrine-test-bundle`
2022-12-16 10:29:42 +01:00
8f473ecf5c Merge pull request #6152 from wallabag/fix/container-aware-command
Remove `ContainerAwareCommand` from commands
2022-12-16 10:25:26 +01:00
02cd3b7d52 Merge pull request #6150 from wallabag/fix/remove-swiftmailer
Replace SwiftMailer by Symfony Mailer
2022-12-16 10:25:10 +01:00
32661f380c Replace SwiftMailer by Symfony Mailer 2022-12-16 10:03:34 +01:00
5832482a10 Remove ContainerAwareCommand from commands
And use DI to retrieve services in commands (except for `RedisWorkerCommand` where the container is injected, hard to find a better way, at least for now).
2022-12-16 10:02:15 +01:00
9c16dd7bd1 Merge pull request #6154 from wallabag/fix/event-dispatcher
Fix EventDispatcher & events
2022-12-16 08:08:53 +01:00
35c77c180c Merge pull request #6155 from wallabag/dependabot/composer/lcobucci/jwt-4.2.1
Bump lcobucci/jwt from 4.1.5 to 4.2.1
2022-12-16 08:07:48 +01:00
7fdd0badc4 Bump lcobucci/jwt from 4.1.5 to 4.2.1
Bumps [lcobucci/jwt](https://github.com/lcobucci/jwt) from 4.1.5 to 4.2.1.
- [Release notes](https://github.com/lcobucci/jwt/releases)
- [Commits](https://github.com/lcobucci/jwt/compare/4.1.5...4.2.1)

---
updated-dependencies:
- dependency-name: lcobucci/jwt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-16 03:01:00 +00:00
3cf9d01981 Merge pull request #6153 from wallabag/fix/translations-files
Move translations files to `/translations`
2022-12-15 21:48:34 +01:00
d47c208743 Fix EventDispatcer & events
Looks like parameter for the `->dispatch(` have been flipped (event first then event name).
Define events should now extends `Symfony\Contracts\EventDispatcher\Event`
2022-12-15 21:47:31 +01:00
5e2ad5f8db Move translations files to /translations
This is a recommendation for Symfony 5
2022-12-15 21:19:41 +01:00
63bcf50ea7 Merge pull request #6057 from wallabag/dependabot/composer/jms/serializer-bundle-5.0.2
Bump jms/serializer-bundle from 3.10.0 to 5.0.2
2022-12-15 15:36:13 +01:00
1922e6e2c7 Bump jms/serializer-bundle from 3.10.0 to 5.0.2
Bumps [jms/serializer-bundle](https://github.com/schmittjoh/JMSSerializerBundle) from 3.10.0 to 5.0.2.
- [Release notes](https://github.com/schmittjoh/JMSSerializerBundle/releases)
- [Changelog](https://github.com/schmittjoh/JMSSerializerBundle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/schmittjoh/JMSSerializerBundle/compare/3.10.0...5.0.2)

---
updated-dependencies:
- dependency-name: jms/serializer-bundle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-15 13:34:49 +00:00
70f2c59ad4 Merge pull request #6151 from wallabag/fix/update-twig-3 2022-12-15 14:33:58 +01:00
28abfe264a Upgrade to Twig 3 2022-12-15 13:44:21 +01:00
e62a9d05cc Merge pull request #6135 from wallabag/dependabot/composer/friendsofsymfony/rest-bundle-3.4.0
Bump friendsofsymfony/rest-bundle from 2.8.6 to 3.4.0
2022-12-15 13:42:13 +01:00
15026643b7 Bump friendsofsymfony/rest-bundle from 2.8.6 to 3.4.0
Bumps [friendsofsymfony/rest-bundle](https://github.com/FriendsOfSymfony/FOSRestBundle) from 2.8.6 to 3.4.0.
- [Release notes](https://github.com/FriendsOfSymfony/FOSRestBundle/releases)
- [Changelog](https://github.com/FriendsOfSymfony/FOSRestBundle/blob/3.x/CHANGELOG.md)
- [Commits](https://github.com/FriendsOfSymfony/FOSRestBundle/compare/2.8.6...3.4.0)

---
updated-dependencies:
- dependency-name: friendsofsymfony/rest-bundle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-15 08:21:01 +00:00
adf6587d5c Merge pull request #6144 from wallabag/fix/update-scheb-2fa-bundle
Update to `scheb/2fa-bundle`
2022-12-15 09:20:07 +01:00
2087848fda Merge pull request #6147 from wallabag/dependabot/npm_and_yarn/jquery-3.6.2
Bump jquery from 3.6.1 to 3.6.2
2022-12-15 08:17:58 +00:00
19c3a48646 Update to scheb/2fa-bundle
Following https://github.com/scheb/2fa/blob/5.x/UPGRADE.md
2022-12-15 09:15:38 +01:00
4329634534 Update assets 2022-12-15 09:14:01 +01:00
90f3028c10 Merge pull request #6146 from wallabag/dependabot/npm_and_yarn/css-loader-6.7.3
Bump css-loader from 6.7.2 to 6.7.3
2022-12-14 19:03:01 +00:00
684ffc99d4 Bump jquery from 3.6.1 to 3.6.2
Bumps [jquery](https://github.com/jquery/jquery) from 3.6.1 to 3.6.2.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.6.1...3.6.2)

---
updated-dependencies:
- dependency-name: jquery
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-14 18:54:29 +00:00
b9acadae68 Bump css-loader from 6.7.2 to 6.7.3
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.2 to 6.7.3.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.7.2...v6.7.3)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-14 18:54:16 +00:00
de211be124 Merge pull request #6136 from wallabag/fix/fos-user-3.1 2022-12-14 19:53:01 +01:00
33267f0736 Update to FOSUserBundle 3.1
Also remove some deprecation from Symfony.
Use `LegacyEventDispatcherProxy` to handle Symfony 4 dispatch from FOSUser
2022-12-14 09:42:17 +01:00
141d289ec0 Merge pull request #6138 from wallabag/dependabot/composer/tecnickcom/tcpdf-6.6.1 2022-12-14 06:48:16 +01:00
f7cf7a795f Merge pull request #6139 from wallabag/dependabot/composer/phpstan/phpstan-doctrine-1.3.26 2022-12-14 06:47:43 +01:00
a301a7f08b Merge pull request #6140 from wallabag/dependabot/composer/phpstan/phpstan-phpunit-1.3.2 2022-12-14 06:47:26 +01:00
8b38fff68b Merge pull request #6142 from wallabag/dependabot/composer/php-amqplib/php-amqplib-3.4.0 2022-12-14 06:46:23 +01:00
05ac9fe63a Bump php-amqplib/php-amqplib from 2.12.3 to 3.4.0
Bumps [php-amqplib/php-amqplib](https://github.com/php-amqplib/php-amqplib) from 2.12.3 to 3.4.0.
- [Release notes](https://github.com/php-amqplib/php-amqplib/releases)
- [Changelog](https://github.com/php-amqplib/php-amqplib/blob/master/CHANGELOG.md)
- [Commits](https://github.com/php-amqplib/php-amqplib/compare/v2.12.3...v3.4.0)

---
updated-dependencies:
- dependency-name: php-amqplib/php-amqplib
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-14 03:02:04 +00:00
2971a8256f Bump phpstan/phpstan-phpunit from 1.2.2 to 1.3.2
Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit) from 1.2.2 to 1.3.2.
- [Release notes](https://github.com/phpstan/phpstan-phpunit/releases)
- [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.2.2...1.3.2)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-phpunit
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-14 03:01:26 +00:00
7819e1ea23 Bump phpstan/phpstan-doctrine from 1.3.23 to 1.3.26
Bumps [phpstan/phpstan-doctrine](https://github.com/phpstan/phpstan-doctrine) from 1.3.23 to 1.3.26.
- [Release notes](https://github.com/phpstan/phpstan-doctrine/releases)
- [Commits](https://github.com/phpstan/phpstan-doctrine/compare/1.3.23...1.3.26)

---
updated-dependencies:
- dependency-name: phpstan/phpstan-doctrine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-14 03:01:21 +00:00
2d9ae73ffc Bump tecnickcom/tcpdf from 6.5.0 to 6.6.1
Bumps [tecnickcom/tcpdf](https://github.com/tecnickcom/TCPDF) from 6.5.0 to 6.6.1.
- [Release notes](https://github.com/tecnickcom/TCPDF/releases)
- [Changelog](https://github.com/tecnickcom/TCPDF/blob/main/CHANGELOG.TXT)
- [Commits](https://github.com/tecnickcom/TCPDF/compare/6.5.0...6.6.1)

---
updated-dependencies:
- dependency-name: tecnickcom/tcpdf
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-14 03:01:16 +00:00
24bdbb4a3d Merge pull request #6116 from wallabag/dependabot/composer/lexik/form-filter-bundle-6.1.1
Bump lexik/form-filter-bundle from 5.0.10 to 6.1.1
2022-12-13 11:23:03 +01:00
f227e36367 Bump lexik/form-filter-bundle from 5.0.10 to 6.1.1
Bumps [lexik/form-filter-bundle](https://github.com/lexik/LexikFormFilterBundle) from 5.0.10 to 6.1.1.
- [Release notes](https://github.com/lexik/LexikFormFilterBundle/releases)
- [Commits](https://github.com/lexik/LexikFormFilterBundle/compare/v5.0.10...v6.1.1)

---
updated-dependencies:
- dependency-name: lexik/form-filter-bundle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-13 10:18:23 +00:00
2f9abe6151 Merge pull request #6115 from wallabag/dependabot/composer/nelmio/cors-bundle-2.2.0
Bump nelmio/cors-bundle from 1.5.6 to 2.2.0
2022-12-13 11:17:11 +01:00
6ff6ce2475 Bump nelmio/cors-bundle from 1.5.6 to 2.2.0
Bumps [nelmio/cors-bundle](https://github.com/nelmio/NelmioCorsBundle) from 1.5.6 to 2.2.0.
- [Release notes](https://github.com/nelmio/NelmioCorsBundle/releases)
- [Changelog](https://github.com/nelmio/NelmioCorsBundle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nelmio/NelmioCorsBundle/compare/1.5.6...2.2.0)

---
updated-dependencies:
- dependency-name: nelmio/cors-bundle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-13 10:08:11 +00:00
82335c5376 Merge pull request #6112 from wallabag/dependabot/composer/php-amqplib/rabbitmq-bundle-2.11.0
Bump php-amqplib/rabbitmq-bundle from 1.15.1 to 2.11.0
2022-12-13 11:05:27 +01:00
938e1f2ded Bump php-amqplib/rabbitmq-bundle from 1.15.1 to 2.11.0
Bumps [php-amqplib/rabbitmq-bundle](https://github.com/php-amqplib/RabbitMqBundle) from 1.15.1 to 2.11.0.
- [Release notes](https://github.com/php-amqplib/RabbitMqBundle/releases)
- [Changelog](https://github.com/php-amqplib/RabbitMqBundle/blob/master/CHANGELOG)
- [Commits](https://github.com/php-amqplib/RabbitMqBundle/compare/v1.15.1...2.11.0)

---
updated-dependencies:
- dependency-name: php-amqplib/rabbitmq-bundle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-13 09:50:31 +00:00
05f8307feb Merge pull request #6117 from wallabag/dependabot/composer/sensio/framework-extra-bundle-6.2.9
Bump sensio/framework-extra-bundle from 5.6.1 to 6.2.9
2022-12-13 10:49:26 +01:00
2c32997bb7 Bump sensio/framework-extra-bundle from 5.6.1 to 6.2.9
Bumps [sensio/framework-extra-bundle](https://github.com/sensiolabs/SensioFrameworkExtraBundle) from 5.6.1 to 6.2.9.
- [Release notes](https://github.com/sensiolabs/SensioFrameworkExtraBundle/releases)
- [Changelog](https://github.com/sensiolabs/SensioFrameworkExtraBundle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sensiolabs/SensioFrameworkExtraBundle/compare/v5.6.1...v6.2.9)

---
updated-dependencies:
- dependency-name: sensio/framework-extra-bundle
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-13 09:44:23 +00:00
113e1d8537 Merge pull request #6114 from wallabag/dependabot/composer/laminas/laminas-code-4.7.1
Bump laminas/laminas-code from 3.4.1 to 4.7.1
2022-12-13 10:43:44 +01:00
bc624ccce5 Bump laminas/laminas-code from 3.4.1 to 4.7.1
Bumps [laminas/laminas-code](https://github.com/laminas/laminas-code) from 3.4.1 to 4.7.1.
- [Release notes](https://github.com/laminas/laminas-code/releases)
- [Commits](https://github.com/laminas/laminas-code/compare/3.4.1...4.7.1)

---
updated-dependencies:
- dependency-name: laminas/laminas-code
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-13 09:31:51 +00:00
a57c815ddc Merge pull request #6113 from wallabag/dependabot/composer/friendsofphp/php-cs-fixer-3.4.0
Bump friendsofphp/php-cs-fixer from 2.19.3 to 3.4.0
2022-12-13 10:30:58 +01:00
de5b138a59 Fix CS 2022-12-13 10:26:51 +01:00
0d5972858d Merge pull request #6125 from weblate/weblate-wallabag-messages 2022-12-11 22:50:03 -08:00
3df2370abc Translated using Weblate (Spanish)
Currently translated at 100.0% (37 of 37 strings)
2022-12-12 04:16:51 +01:00
519e9db94b Translated using Weblate (Spanish)
Currently translated at 100.0% (576 of 576 strings)
2022-12-12 04:16:51 +01:00
15c431a230 Merge pull request #6134 from wallabag/dependabot/npm_and_yarn/mini-css-extract-plugin-2.7.2
Bump mini-css-extract-plugin from 2.7.1 to 2.7.2
2022-12-12 03:16:46 +00:00
938aa03eb0 Bump mini-css-extract-plugin from 2.7.1 to 2.7.2
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.1 to 2.7.2.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.1...v2.7.2)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 03:10:15 +00:00
f542834be6 Merge pull request #6133 from wallabag/dependabot/npm_and_yarn/sass-1.56.2
Bump sass from 1.56.1 to 1.56.2
2022-12-12 03:07:55 +00:00
cdd885ba32 Merge pull request #6132 from wallabag/dependabot/npm_and_yarn/webpack-cli-5.0.1
Bump webpack-cli from 5.0.0 to 5.0.1
2022-12-12 03:06:20 +00:00
b42cf0f3bf Merge pull request #6131 from wallabag/dependabot/npm_and_yarn/postcss-8.4.20
Bump postcss from 8.4.19 to 8.4.20
2022-12-12 03:04:41 +00:00
ab92c34c10 Bump sass from 1.56.1 to 1.56.2
Bumps [sass](https://github.com/sass/dart-sass) from 1.56.1 to 1.56.2.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.56.1...1.56.2)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 03:01:04 +00:00
6dd133f33a Bump webpack-cli from 5.0.0 to 5.0.1
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.0.0...webpack-cli@5.0.1)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 03:00:53 +00:00
4acf58ea65 Bump postcss from 8.4.19 to 8.4.20
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.19 to 8.4.20.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.19...8.4.20)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 03:00:44 +00:00
c6dfb47ea4 Merge pull request #6121 from wallabag/dependabot/npm_and_yarn/stylelint-14.16.0
Bump stylelint from 14.15.0 to 14.16.0
2022-12-05 05:39:49 +00:00
117b1188d9 Merge pull request #6123 from wallabag/dependabot/npm_and_yarn/eslint-8.29.0
Bump eslint from 8.28.0 to 8.29.0
2022-12-05 03:12:51 +00:00
5e499abcfd Merge pull request #6124 from wallabag/dependabot/npm_and_yarn/postcss-loader-7.0.2
Bump postcss-loader from 7.0.1 to 7.0.2
2022-12-05 03:10:54 +00:00
6827f9dccf Bump eslint from 8.28.0 to 8.29.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.28.0 to 8.29.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.28.0...v8.29.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-05 03:08:00 +00:00
e6ba280ba9 Merge pull request #6122 from wallabag/dependabot/npm_and_yarn/mini-css-extract-plugin-2.7.1
Bump mini-css-extract-plugin from 2.7.0 to 2.7.1
2022-12-05 03:07:52 +00:00
b04a2f609c Merge pull request #6120 from wallabag/dependabot/npm_and_yarn/babel/core-7.20.5
Bump @babel/core from 7.20.2 to 7.20.5
2022-12-05 03:04:32 +00:00
0706816036 Bump postcss-loader from 7.0.1 to 7.0.2
Bumps [postcss-loader](https://github.com/webpack-contrib/postcss-loader) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/webpack-contrib/postcss-loader/releases)
- [Changelog](https://github.com/webpack-contrib/postcss-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/postcss-loader/compare/v7.0.1...v7.0.2)

---
updated-dependencies:
- dependency-name: postcss-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-05 03:01:28 +00:00
9c81955b29 Bump mini-css-extract-plugin from 2.7.0 to 2.7.1
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.7.0...v2.7.1)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-05 03:01:04 +00:00
cfc6e4c3fc Bump stylelint from 14.15.0 to 14.16.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.15.0 to 14.16.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.15.0...14.16.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-05 03:01:01 +00:00
af9760d162 Bump @babel/core from 7.20.2 to 7.20.5
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.2 to 7.20.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.5/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-05 03:00:47 +00:00
498b205c53 Bump friendsofphp/php-cs-fixer from 2.19.3 to 3.4.0
Bumps [friendsofphp/php-cs-fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer) from 2.19.3 to 3.4.0.
- [Release notes](https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases)
- [Changelog](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/FriendsOfPHP/PHP-CS-Fixer/compare/v2.19.3...v3.4.0)

---
updated-dependencies:
- dependency-name: friendsofphp/php-cs-fixer
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-01 06:06:22 +00:00
f9c5403529 Merge pull request #6110 from wallabag/dependabot/composer/friendsoftwig/twigcs-6.0.0 2022-11-30 22:04:57 -08:00
0536bc696d Merge pull request #6109 from wallabag/dependabot/composer/symfony/phpunit-bridge-6.2.0 2022-11-30 22:03:23 -08:00
bd33f9e4f5 Bump friendsoftwig/twigcs from 5.1.0 to 6.0.0
Bumps [friendsoftwig/twigcs](https://github.com/friendsoftwig/twigcs) from 5.1.0 to 6.0.0.
- [Release notes](https://github.com/friendsoftwig/twigcs/releases)
- [Upgrade guide](https://github.com/friendsoftwig/twigcs/blob/main/doc/upgrade.md)
- [Commits](https://github.com/friendsoftwig/twigcs/compare/v5.1.0...v6.0.0)

---
updated-dependencies:
- dependency-name: friendsoftwig/twigcs
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-01 03:03:52 +00:00
0fc66203bb Bump symfony/phpunit-bridge from 6.1.8 to 6.2.0
Bumps [symfony/phpunit-bridge](https://github.com/symfony/phpunit-bridge) from 6.1.8 to 6.2.0.
- [Release notes](https://github.com/symfony/phpunit-bridge/releases)
- [Changelog](https://github.com/symfony/phpunit-bridge/blob/6.2/CHANGELOG.md)
- [Commits](https://github.com/symfony/phpunit-bridge/compare/v6.1.8...v6.2.0)

---
updated-dependencies:
- dependency-name: symfony/phpunit-bridge
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-01 03:03:37 +00:00
7a8d1969c4 Merge pull request #6099 from wallabag/feature/symfony-4.4 2022-11-30 04:57:58 -08:00
728d4b6520 Merge pull request #6103 from wallabag/dependabot/npm_and_yarn/highlight.js-11.7.0
Bump highlight.js from 11.6.0 to 11.7.0
2022-11-30 03:08:13 +01:00
e79f5c7a21 Skip MySQL test 2022-11-29 18:01:46 -08:00
dd2f2fe340 Fix pt_BR test 2022-11-29 18:01:46 -08:00
aa5c7f05b8 Upgrade to Symfony 4.4
- disable autowiring for Event (because the Entry entity was injected)
- rename `getClient()` for test to `getTestClient()` to avoid error while overriding (from `BrowserKitAssertionsTrait`)
2022-11-29 18:01:46 -08:00
292aed67b7 Build assets 2022-11-29 17:57:42 -08:00
655ec5e07a Merge pull request #6105 from wallabag/dependabot/composer/symfony/phpunit-bridge-6.1.8 2022-11-28 22:27:18 -08:00
016514ad36 Bump symfony/phpunit-bridge from 6.1.6 to 6.1.8
Bumps [symfony/phpunit-bridge](https://github.com/symfony/phpunit-bridge) from 6.1.6 to 6.1.8.
- [Release notes](https://github.com/symfony/phpunit-bridge/releases)
- [Changelog](https://github.com/symfony/phpunit-bridge/blob/6.1/CHANGELOG.md)
- [Commits](https://github.com/symfony/phpunit-bridge/compare/v6.1.6...v6.1.8)

---
updated-dependencies:
- dependency-name: symfony/phpunit-bridge
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-29 03:01:00 +00:00
5f31cb4382 Merge pull request #6104 from wallabag/dependabot/npm_and_yarn/postcss-scss-4.0.6
Bump postcss-scss from 4.0.5 to 4.0.6
2022-11-29 00:35:15 +00:00
2de5cd8eff Bump postcss-scss from 4.0.5 to 4.0.6
Bumps [postcss-scss](https://github.com/postcss/postcss-scss) from 4.0.5 to 4.0.6.
- [Release notes](https://github.com/postcss/postcss-scss/releases)
- [Changelog](https://github.com/postcss/postcss-scss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss-scss/compare/4.0.5...4.0.6)

---
updated-dependencies:
- dependency-name: postcss-scss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-28 03:01:03 +00:00
ab54c5d2aa Bump highlight.js from 11.6.0 to 11.7.0
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 11.6.0 to 11.7.0.
- [Release notes](https://github.com/highlightjs/highlight.js/releases)
- [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md)
- [Commits](https://github.com/highlightjs/highlight.js/compare/11.6.0...11.7.0)

---
updated-dependencies:
- dependency-name: highlight.js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-28 03:00:50 +00:00
e2e769bacc Merge pull request #6098 from wallabag/fix/upgrade-phpstan
Upgrade PHPStan and move to level 2 with baseline
2022-11-23 17:10:19 +01:00
b7dba18cb2 Cleanup 2022-11-23 15:51:33 +01:00
af6363bbbd Fix missing call to parent setUp 2022-11-23 15:25:11 +01:00
e59a43596f Enable PHPStan level 2 with baseline 2022-11-23 15:24:59 +01:00
cb2abfd363 Add PHPStan baseline 2022-11-23 15:24:39 +01:00
63d598c066 Upgrade PHPStan and extensions 2022-11-23 15:24:07 +01:00
14cbe0975d Upgrade PHPStan 2022-11-23 15:22:00 +01:00
580b9c6e00 Merge pull request #6097 from wallabag/fix/remove-liip-theme-bundle
Remove LiipThemeBundle
2022-11-23 15:05:12 +01:00
1d3935fbd3 Remove LiipThemeBundle
As baggy theme was removed and material is the only remaining theme, we don't need a theme switched anymore.
So:
- move all `*.twig` files from the material theme folder to the root
- remove useless translations
2022-11-23 14:52:06 +01:00
827ba15255 Merge pull request #6095 from wallabag/fix/deprecation-fos-rest
Remove deprecated options from FOSRest
2022-11-23 14:15:08 +01:00
27e788d0be Re-create all API routes 2022-11-23 12:44:55 +01:00
2efb990a14 Remove deprecated options from FOSRest
Also add a new alias for rulerz to remove a deprecation.
2022-11-23 11:13:52 +01:00
b6ba8517a6 Merge pull request #6085 from wallabag/fix/remove-deprecation
Remove some deprecation
2022-11-22 21:45:29 +01:00
b41696fd1c Remove some deprecation 2022-11-22 21:39:34 +01:00
6c63b0e8f5 Merge pull request #6090 from wallabag/dependabot/npm_and_yarn/webpack-cli-5.0.0
Bump webpack-cli from 4.10.0 to 5.0.0
2022-11-22 14:20:01 +01:00
1ae7000dec Merge pull request #6089 from wallabag/dependabot/npm_and_yarn/mini-css-extract-plugin-2.7.0
Bump mini-css-extract-plugin from 2.6.1 to 2.7.0
2022-11-21 03:05:30 +00:00
ab9856b757 Merge pull request #6088 from wallabag/dependabot/npm_and_yarn/eslint-8.28.0
Bump eslint from 8.27.0 to 8.28.0
2022-11-21 03:05:15 +00:00
6f08f56f19 Bump webpack-cli from 4.10.0 to 5.0.0
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.10.0 to 5.0.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@4.10.0...webpack-cli@5.0.0)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-21 03:01:24 +00:00
3a83c7cf2c Bump mini-css-extract-plugin from 2.6.1 to 2.7.0
Bumps [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin) from 2.6.1 to 2.7.0.
- [Release notes](https://github.com/webpack-contrib/mini-css-extract-plugin/releases)
- [Changelog](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.6.1...v2.7.0)

---
updated-dependencies:
- dependency-name: mini-css-extract-plugin
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-21 03:01:06 +00:00
279cc3ec6d Bump eslint from 8.27.0 to 8.28.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.27.0 to 8.28.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.27.0...v8.28.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-21 03:00:53 +00:00
1124632f8a Merge pull request #6087 from wallabag/dependabot/npm_and_yarn/loader-utils-2.0.4
Bump loader-utils from 2.0.3 to 2.0.4
2022-11-16 15:47:13 +00:00
430e86be8d Bump loader-utils from 2.0.3 to 2.0.4
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.3...v2.0.4)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-16 15:43:09 +00:00
d1cdae9967 Merge pull request #6062 from caspermeijn/openapi
Switch to Swagger for api documentation
2022-11-16 16:42:11 +01:00
470a8575c0 Update to nelmio/api-doc 3.0
Convert ApiDoc to Swagger
2022-11-16 16:10:33 +01:00
e0c5021705 Merge pull request #6083 from wallabag/dependabot/npm_and_yarn/node-sass-8.0.0 2022-11-14 05:10:29 +01:00
b8952a8123 Bump node-sass from 7.0.3 to 8.0.0
Bumps [node-sass](https://github.com/sass/node-sass) from 7.0.3 to 8.0.0.
- [Release notes](https://github.com/sass/node-sass/releases)
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/node-sass/compare/v7.0.3...v8.0.0)

---
updated-dependencies:
- dependency-name: node-sass
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-14 03:44:07 +00:00
cfb1d68b07 Merge pull request #6079 from wallabag/dependabot/npm_and_yarn/sass-1.56.1
Bump sass from 1.56.0 to 1.56.1
2022-11-14 03:36:22 +00:00
8837943e59 Merge pull request #6081 from wallabag/dependabot/npm_and_yarn/postcss-8.4.19
Bump postcss from 8.4.18 to 8.4.19
2022-11-14 03:33:24 +00:00
7938ba10e3 Merge pull request #6080 from wallabag/dependabot/npm_and_yarn/stylelint-14.15.0
Bump stylelint from 14.14.1 to 14.15.0
2022-11-14 03:32:55 +00:00
7f000e0f66 Bump sass from 1.56.0 to 1.56.1
Bumps [sass](https://github.com/sass/dart-sass) from 1.56.0 to 1.56.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.56.0...1.56.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-14 03:32:18 +00:00
291f85cf4c Merge pull request #6084 from wallabag/dependabot/npm_and_yarn/webpack-5.75.0
Bump webpack from 5.74.0 to 5.75.0
2022-11-14 03:28:58 +00:00
c1febbd28b Bump postcss from 8.4.18 to 8.4.19
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.18 to 8.4.19.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.18...8.4.19)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-14 03:27:35 +00:00
9a23f0b454 Bump stylelint from 14.14.1 to 14.15.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.14.1 to 14.15.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.14.1...14.15.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-14 03:27:17 +00:00
284834d7c5 Merge pull request #6082 from wallabag/dependabot/npm_and_yarn/sass-loader-13.2.0
Bump sass-loader from 13.1.0 to 13.2.0
2022-11-14 03:25:21 +00:00
60e35c1b29 Merge pull request #6078 from wallabag/dependabot/npm_and_yarn/css-loader-6.7.2
Bump css-loader from 6.7.1 to 6.7.2
2022-11-14 03:20:25 +00:00
f2aabf40b3 Bump webpack from 5.74.0 to 5.75.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.74.0 to 5.75.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.74.0...v5.75.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-14 03:19:40 +00:00
318120c22d Bump sass-loader from 13.1.0 to 13.2.0
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 13.1.0 to 13.2.0.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v13.1.0...v13.2.0)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-14 03:17:32 +00:00
bb39057aaa Bump css-loader from 6.7.1 to 6.7.2
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.7.1 to 6.7.2.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.7.1...v6.7.2)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-14 03:14:27 +00:00
6521993512 Merge pull request #6073 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-11-10 09:02:20 +01:00
a5047aff98 Translated using Weblate (Galician)
Currently translated at 100.0% (579 of 579 strings)
2022-11-10 06:47:01 +01:00
fd219f62f1 Merge pull request #6072 from wallabag/dependabot/npm_and_yarn/loader-utils-2.0.3
Bump loader-utils from 2.0.2 to 2.0.3
2022-11-08 04:56:09 +00:00
8e1c7eaeed Bump loader-utils from 2.0.2 to 2.0.3
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.3/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.2...v2.0.3)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-08 04:51:37 +00:00
cde593d1ad Merge pull request #6071 from wallabag/dependabot/composer/j0k3r/graby-2.4.2 2022-11-08 05:50:46 +01:00
f2da0660de Bump j0k3r/graby from 2.4.1 to 2.4.2
Bumps [j0k3r/graby](https://github.com/j0k3r/graby) from 2.4.1 to 2.4.2.
- [Release notes](https://github.com/j0k3r/graby/releases)
- [Commits](https://github.com/j0k3r/graby/compare/2.4.1...2.4.2)

---
updated-dependencies:
- dependency-name: j0k3r/graby
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-08 03:04:15 +00:00
6d0fb2372e Merge pull request #6070 from wallabag/dependabot/github_actions/dependabot/fetch-metadata-1.3.5 2022-11-07 06:54:55 +01:00
acd45d9cf0 Merge pull request #6063 from weblate/weblate-wallabag-messages 2022-11-07 06:54:35 +01:00
e7464867ae Translated using Weblate (Catalan)
Currently translated at 3.1% (18 of 579 strings)
2022-11-07 04:33:43 +01:00
acfbe92640 Translated using Weblate (Croatian)
Currently translated at 100.0% (579 of 579 strings)
2022-11-07 04:33:43 +01:00
226c246e56 Merge pull request #6064 from wallabag/dependabot/npm_and_yarn/babel-loader-9.1.0
Bump babel-loader from 9.0.0 to 9.1.0
2022-11-07 03:33:38 +00:00
1e584035a7 Bump babel-loader from 9.0.0 to 9.1.0
Bumps [babel-loader](https://github.com/babel/babel-loader) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v9.0.0...v9.1.0)

---
updated-dependencies:
- dependency-name: babel-loader
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-07 03:29:26 +00:00
ddfabe71d2 Merge pull request #6068 from wallabag/dependabot/npm_and_yarn/babel/preset-env-7.20.2
Bump @babel/preset-env from 7.19.4 to 7.20.2
2022-11-07 03:27:12 +00:00
0b9c1a9a3c Bump @babel/preset-env from 7.19.4 to 7.20.2
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.19.4 to 7.20.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.2/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-07 03:17:04 +00:00
47935d5e5f Merge pull request #6069 from wallabag/dependabot/npm_and_yarn/stylelint-14.14.1
Bump stylelint from 14.14.0 to 14.14.1
2022-11-07 03:13:58 +00:00
d811bbddcd Merge pull request #6067 from wallabag/dependabot/npm_and_yarn/sass-1.56.0
Bump sass from 1.55.0 to 1.56.0
2022-11-07 03:10:52 +00:00
ba865c1407 Merge pull request #6066 from wallabag/dependabot/npm_and_yarn/babel/core-7.20.2
Bump @babel/core from 7.19.6 to 7.20.2
2022-11-07 03:09:40 +00:00
23fa17b90d Merge pull request #6065 from wallabag/dependabot/npm_and_yarn/eslint-8.27.0
Bump eslint from 8.26.0 to 8.27.0
2022-11-07 03:07:13 +00:00
b5809669d4 Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases)
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v1.3.4...v1.3.5)

---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-07 03:06:00 +00:00
cc1cd90bbe Bump stylelint from 14.14.0 to 14.14.1
Bumps [stylelint](https://github.com/stylelint/stylelint) from 14.14.0 to 14.14.1.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.14.0...14.14.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-07 03:04:55 +00:00
af2f44e25a Bump sass from 1.55.0 to 1.56.0
Bumps [sass](https://github.com/sass/dart-sass) from 1.55.0 to 1.56.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.55.0...1.56.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-07 03:03:57 +00:00
5f388ab9c1 Bump @babel/core from 7.19.6 to 7.20.2
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.19.6 to 7.20.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.2/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-07 03:03:33 +00:00
1f951813bb Bump eslint from 8.26.0 to 8.27.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.26.0 to 8.27.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.26.0...v8.27.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-07 03:03:05 +00:00
02ec57940a Merge pull request #6058 from wallabag/dependabot/composer/predis/predis-2.0.3
Bump predis/predis from 1.1.10 to 2.0.3
2022-11-06 19:32:01 +01:00
679a710ea7 Bump predis/predis from 1.1.10 to 2.0.3
Bumps [predis/predis](https://github.com/predis/predis) from 1.1.10 to 2.0.3.
- [Release notes](https://github.com/predis/predis/releases)
- [Changelog](https://github.com/predis/predis/blob/main/CHANGELOG.md)
- [Commits](https://github.com/predis/predis/compare/v1.1.10...v2.0.3)

---
updated-dependencies:
- dependency-name: predis/predis
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-06 19:26:23 +01:00
1ac421ea26 Merge pull request #6060 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-11-04 17:10:30 +01:00
6d9d3f9fd4 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (579 of 579 strings)
2022-11-04 17:00:57 +01:00
d4d57b4d22 Translated using Weblate (Turkish)
Currently translated at 100.0% (579 of 579 strings)
2022-11-04 17:00:57 +01:00
bfd6614b2f Translated using Weblate (Polish)
Currently translated at 100.0% (579 of 579 strings)
2022-11-04 17:00:56 +01:00
a6c12e5120 Merge pull request #6056 from wallabag/dependabot/composer/friendsoftwig/twigcs-5.1.0 2022-11-04 06:46:42 +01:00
2bd6a8b612 Bump friendsoftwig/twigcs from 4.1.0 to 5.1.0
Bumps [friendsoftwig/twigcs](https://github.com/friendsoftwig/twigcs) from 4.1.0 to 5.1.0.
- [Release notes](https://github.com/friendsoftwig/twigcs/releases)
- [Upgrade guide](https://github.com/friendsoftwig/twigcs/blob/main/doc/upgrade.md)
- [Commits](https://github.com/friendsoftwig/twigcs/compare/v4.1.0...v5.1.0)

---
updated-dependencies:
- dependency-name: friendsoftwig/twigcs
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-04 03:09:27 +00:00
74260e2cea Merge pull request #6054 from weblate/weblate-wallabag-messages
Translations update from Hosted Weblate
2022-11-03 11:26:58 +01:00
849e39ec80 Translated using Weblate (Catalan)
Currently translated at 1.3% (8 of 578 strings)
2022-11-03 10:53:21 +01:00
433 changed files with 9673 additions and 7338 deletions

View File

@ -22,18 +22,10 @@ updates:
- j0k3r
- tcitworld
- Kdecherf
labels:
- Ready for review
ignore:
- dependency-name: doctrine/doctrine-migrations-bundle
- dependency-name: lcobucci/jwt
versions:
- "> 1.3.2"
- dependency-name: friendsofsymfony/user-bundle
versions:
- "> 2.0.2"
- dependency-name: nelmio/api-doc-bundle
versions:
- "> 2.13.4"
- ">= 4.2.0"
- package-ecosystem: github-actions
directory: "/"
schedule:

View File

@ -1,42 +0,0 @@
name: "CodeQL"
on:
push:
branches: [ master ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ master ]
schedule:
- cron: '22 9 * * 2'
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
steps:
- name: Checkout repository
uses: actions/checkout@v2
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1

View File

@ -32,6 +32,7 @@ jobs:
- "7.4"
- "8.0"
- "8.1"
- "8.2"
database:
- "sqlite"
- "mysql"

View File

@ -12,7 +12,7 @@ jobs:
steps:
- name: Dependabot metadata
id: metadata
uses: dependabot/fetch-metadata@v1.3.4
uses: dependabot/fetch-metadata@v1.5.1
with:
github-token: '${{ secrets.GITHUB_TOKEN }}'
- name: Approve and merge minor updates

View File

@ -40,11 +40,5 @@ jobs:
with:
composer-options: "--optimize-autoloader --prefer-dist"
- name: "Validate Core translations"
run: "php bin/console lint:yaml src/Wallabag/CoreBundle/Resources/translations -v"
- name: "Validate CraueConfig translations"
run: "php bin/console lint:yaml app/Resources/CraueConfigBundle/translations -v"
- name: "Validate User translations"
run: "php bin/console lint:yaml src/Wallabag/UserBundle/Resources/translations -v"
- name: "Validate translations"
run: "php bin/console lint:yaml translations -v"

View File

@ -1,5 +1,104 @@
# Changelog
## [2.6.0](https://github.com/wallabag/wallabag/tree/2.6.0)
[Full Changelog](https://github.com/wallabag/wallabag/compare/2.5.4...2.6.0)
### Features
* Add tag deletion from tags list by @nicosomb https://github.com/wallabag/wallabag/pull/5861
* Add support of mass action to tag entries by @kdecherf https://github.com/wallabag/wallabag/pull/5838
* Mass action interface by @Simounet https://github.com/wallabag/wallabag/pull/6547
* Empty space on the top bar used for more add url toggle clickable target by @Simounet https://github.com/wallabag/wallabag/pull/6612
* Add new setting to show / hide articles thumbnails by @nicosomb https://github.com/wallabag/wallabag/pull/6609
### Fixes
* Add prefix for tag slugs by @kdecherf https://github.com/wallabag/wallabag/pull/6226
* Fix open all external links in new tab in Config by @wyntonfranklin https://github.com/wallabag/wallabag/pull/6256
* Fix dark theme for pre HTML tags by @Simounet https://github.com/wallabag/wallabag/pull/6495
* Fix dark mode top bar contrast by @Simounet https://github.com/wallabag/wallabag/pull/6510
* Dark mode contrast improved by @Simounet https://github.com/wallabag/wallabag/pull/6512
* Fix dark mode URL add input color by @Simounet https://github.com/wallabag/wallabag/pull/6525
* Fix round reading time in export by @mart-e https://github.com/wallabag/wallabag/pull/6545
* Fix images downloading with numeric HTML entity by @Simounet https://github.com/wallabag/wallabag/pull/6563
* Fix DownloadImages not following redirections by @Simounet https://github.com/wallabag/wallabag/pull/6562
* Fix auto dark theme detection flickering by @Simounet https://github.com/wallabag/wallabag/pull/6584
* Fix RSS feed_route not set by @Simounet https://github.com/wallabag/wallabag/pull/6606
* Add flash message when we try to add too much tags by @nicosomb https://github.com/wallabag/wallabag/pull/6607
* Changed default value for domain_name parameter by @nicosomb https://github.com/wallabag/wallabag/pull/6616
* Improved tags display by @Simounet https://github.com/wallabag/wallabag/pull/6613
* Fix mousetrap enter issue by @Simounet https://github.com/wallabag/wallabag/pull/6624
* Fix duplicate tags creation when assigning search results to tag by @nicosomb https://github.com/wallabag/wallabag/pull/6629
### Meta
* Removed Carrot & Scuttle share by @nicosomb https://github.com/wallabag/wallabag/pull/6047
* Remove old, not so maintained and buggy baggy theme by @nicosomb https://github.com/wallabag/wallabag/pull/4332
* Remove Scrutinizer badge by @j0k3r https://github.com/wallabag/wallabag/pull/6179
* Add mention to unofficial linux client by @imhemish https://github.com/wallabag/wallabag/pull/6203
### Technical stuff
* Remove SensioDistributionBundle by @yguedidi https://github.com/wallabag/wallabag/pull/5761
* Back to latest composer version by @yguedidi https://github.com/wallabag/wallabag/pull/5810
* Clean composer.lock after SensioDistributionBundle removal by @yguedidi https://github.com/wallabag/wallabag/pull/5839
* Remove transitive dependencies by @yguedidi https://github.com/wallabag/wallabag/pull/5784
* Register missed commands by @yguedidi https://github.com/wallabag/wallabag/pull/5928
* Extend right FOSRestBundle controller class by @yguedidi https://github.com/wallabag/wallabag/pull/5929
* Remove PHP-CS-Fixer deprecations by @yguedidi https://github.com/wallabag/wallabag/pull/5914
* Upgrade FOSUserBundle to 2.1 by @yguedidi https://github.com/wallabag/wallabag/pull/5782
* Add TwigCS by @yguedidi https://github.com/wallabag/wallabag/pull/5759
* Use FQCN as service name by @yguedidi https://github.com/wallabag/wallabag/pull/5748
* Migrate to new template reference notation by @yguedidi https://github.com/wallabag/wallabag/pull/5758
* Migrate from old colon notation to FQCN by @yguedidi https://github.com/wallabag/wallabag/pull/5943
* Use autowiring by @yguedidi https://github.com/wallabag/wallabag/pull/5946
* Use FQCN to fetch services by @yguedidi https://github.com/wallabag/wallabag/pull/5951
* Run tests without memory limit by @yguedidi https://github.com/wallabag/wallabag/pull/5953
* Import used classes by @yguedidi https://github.com/wallabag/wallabag/pull/5952
* Rework command tests by @yguedidi https://github.com/wallabag/wallabag/pull/5954
* Switch to Swagger for api documentation by @caspermeijn https://github.com/wallabag/wallabag/pull/6062
* Remove some deprecation by @j0k3r https://github.com/wallabag/wallabag/pull/6085
* Remove deprecated options from FOSRest by @j0k3r https://github.com/wallabag/wallabag/pull/6095
* Remove LiipThemeBundle by @j0k3r https://github.com/wallabag/wallabag/pull/6097
* Upgrade PHPStan and move to level 2 with baseline by @j0k3r https://github.com/wallabag/wallabag/pull/6098
* Upgrade to Symfony 4.4 by @j0k3r https://github.com/wallabag/wallabag/pull/6099
* Update to FOSUserBundle 3.1 by @j0k3r https://github.com/wallabag/wallabag/pull/6136
* Update to scheb/2fa-bundle by @j0k3r https://github.com/wallabag/wallabag/pull/6144
* Upgrade to Twig 3 by @j0k3r https://github.com/wallabag/wallabag/pull/6151
* Move translations files to /translations by @j0k3r https://github.com/wallabag/wallabag/pull/6153
* Fix EventDispatcher & events by @j0k3r https://github.com/wallabag/wallabag/pull/6154
* Replace SwiftMailer by Symfony Mailer by @j0k3r https://github.com/wallabag/wallabag/pull/6150
* Remove ContainerAwareCommand from commands by @j0k3r https://github.com/wallabag/wallabag/pull/6152
* Update all Doctrine deps by @j0k3r https://github.com/wallabag/wallabag/pull/6143
* Update PagerFanta by @j0k3r https://github.com/wallabag/wallabag/pull/6145
* Move to controller as a service by @j0k3r https://github.com/wallabag/wallabag/pull/6159
* Add RabbitMQConsumerTotalProxy to lazy RabbitMQ services for messages by @j0k3r https://github.com/wallabag/wallabag/pull/6166
* Properly handle json_array type removal by @j0k3r https://github.com/wallabag/wallabag/pull/6171
* Fix database_path in Docker env by @j0k3r https://github.com/wallabag/wallabag/pull/6174
* Docker: database_table_prefix may be configured from environment by @fcatt https://github.com/wallabag/wallabag/pull/6196
* Update annotations to OpenApi 3 by @caspermeijn https://github.com/wallabag/wallabag/pull/6182
* Fix public folder for Symfony 4+ by @kdecherf https://github.com/wallabag/wallabag/pull/6217
* Fix API allowed_registration by @caspermeijn https://github.com/wallabag/wallabag/pull/6315
* Enable PHP 8.2 in CI by @j0k3r https://github.com/wallabag/wallabag/pull/6469
* Fix/build stylelint error by @Simounet https://github.com/wallabag/wallabag/pull/6586
## [2.5.4](https://github.com/wallabag/wallabag/tree/2.5.4)
[Full Changelog](https://github.com/wallabag/wallabag/compare/2.5.3...2.5.4)
### Security fixes
* Fix adding tag to entries from other people by @j0k3r in https://github.com/wallabag/wallabag/pull/6290
* Fix XSS on username on share page by @j0k3r in https://github.com/wallabag/wallabag/pull/6288
* Fix CSRF on user deletion by @j0k3r in https://github.com/wallabag/wallabag/pull/6289
### Meta
* Fix release script by @j0k3r in https://github.com/wallabag/wallabag/pull/6275
## [2.5.3](https://github.com/wallabag/wallabag/tree/2.5.3)
[Full Changelog](https://github.com/wallabag/wallabag/compare/2.5.2...2.5.3)
### Security fixes
* Fix GHSA-qwx8-mxxx-mg96 https://github.com/wallabag/wallabag/commit/0f7460dbab9e29f4f7d2944aca20210f828b6abb by @Kdecherf, thanks to @bAuh0lz
* Fix GHSA-mrqx-mjc4-vfh3 https://github.com/wallabag/wallabag/commit/5ac6b6bff9e2e3a87fd88c2904ff3c6aac40722e by @Kdecherf, thanks to @bAuh0lz
### Meta
* Update deps before 2.5.3 by @j0k3r in https://github.com/wallabag/wallabag/pull/6241
## [2.5.2](https://github.com/wallabag/wallabag/tree/2.5.2)
[Full Changelog](https://github.com/wallabag/wallabag/compare/2.5.1...2.5.2)

View File

@ -1,7 +1,6 @@
# wallabag
![CI](https://github.com/wallabag/wallabag/workflows/CI/badge.svg)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/wallabag/wallabag/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/wallabag/wallabag/?branch=master)
[![Gitter](https://badges.gitter.im/gitterHQ/gitter.svg)](https://gitter.im/wallabag/wallabag)
[![Donation Status](https://img.shields.io/liberapay/goal/wallabag.svg?logo=liberapay)](https://liberapay.com/wallabag/donate)
[![Translation status](https://hosted.weblate.org/widgets/wallabag/-/svg-badge.svg)](https://hosted.weblate.org/engage/wallabag/?utm_source=widget)
@ -18,6 +17,7 @@ You can install it on your own server, or you can create an account on [wallabag
* Android app: [wallabag/android-app](https://github.com/wallabag/android-app)
* iOS app: [wallabag/ios-app](https://github.com/wallabag/ios-app)
* Browser extension: [wallabag/wallabagger](https://github.com/wallabag/wallabagger)
* GNOME (Linux) app: [read-it-later](https://gitlab.gnome.org/World/read-it-later) (not maintained by this project)
## Documentation

View File

@ -17,9 +17,9 @@ During this documentation, we assume the release is `$LAST_WALLABAG_RELEASE` (li
#### Create a new release on GitHub
- [Create the new release on GitHub](https://github.com/wallabag/wallabag/releases/new) by targetting the `master` branch or any appropriate branch (for instance backports).
- Update nginx config to change the redirect rule for `https://wllbg.org/latest-v2-package` & `http://wllbg.org/latest-v2` (they both redirect to the asset of the GitHub release)
- Update [website](https://github.com/wallabag/website) to change the redirect rule for `/latest-v2-package` & `/latest-v2`. They both should redirect to the asset of the GitHub release.
- Update Dockerfile https://github.com/wallabag/docker (and create a new tag)
- Update wallabag.org website (downloads, MD5 sum, releases and new blog post)
- Update [website](https://github.com/wallabag/website) website (downloads, MD5 sum, releases and new blog post)
- Put the next patch version suffixed with `-dev` in `app/config/wallabag.yml` (`wallabag_core.version`)
- Drink a :beer:!

View File

@ -13,7 +13,6 @@ class AppKernel extends Kernel
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new FOS\RestBundle\FOSRestBundle(),
@ -21,7 +20,6 @@ class AppKernel extends Kernel
new JMS\SerializerBundle\JMSSerializerBundle(),
new Nelmio\ApiDocBundle\NelmioApiDocBundle(),
new Nelmio\CorsBundle\NelmioCorsBundle(),
new Liip\ThemeBundle\LiipThemeBundle(),
new Bazinga\Bundle\HateoasBundle\BazingaHateoasBundle(),
new Lexik\Bundle\FormFilterBundle\LexikFormFilterBundle(),
new FOS\OAuthServerBundle\FOSOAuthServerBundle(),
@ -36,6 +34,7 @@ class AppKernel extends Kernel
new OldSound\RabbitMqBundle\OldSoundRabbitMqBundle(),
new Http\HttplugBundle\HttplugBundle(),
new Sentry\SentryBundle\SentryBundle(),
new Twig\Extra\TwigExtraBundle\TwigExtraBundle(),
// wallabag bundles
new Wallabag\CoreBundle\WallabagCoreBundle(),

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20160401000000 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$this->skipIf($schema->hasTable($this->getTable('entry')), 'Database already initialized');
@ -164,7 +164,7 @@ SQL
}
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->addSql("DROP TABLE {$this->getTable('craue_config_setting')}");
$this->addSql("DROP TABLE {$this->getTable('tagging_rule')}");

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20160410190541 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
@ -24,14 +24,14 @@ class Version20160410190541 extends WallabagMigration
$sharePublic = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'share_public'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'share_public'");
if (false === $sharePublic) {
$this->addSql('INSERT INTO ' . $this->getTable('craue_config_setting') . " (name, value, section) VALUES ('share_public', '1', 'entry')");
}
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
$entryTable->dropColumn('uid');

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20160812120952 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$clientsTable = $schema->getTable($this->getTable('oauth2_clients'));
$this->skipIf($clientsTable->hasColumn('name'), 'It seems that you already played this migration.');
@ -31,7 +31,7 @@ class Version20160812120952 extends WallabagMigration
}
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$clientsTable = $schema->getTable($this->getTable('oauth2_clients'));

View File

@ -10,12 +10,12 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20160911214952 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$redis = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'import_with_redis'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'import_with_redis'");
if (false === $redis) {
$this->addSql('INSERT INTO ' . $this->getTable('craue_config_setting') . " (name, value, section) VALUES ('import_with_redis', 0, 'import')");
@ -24,7 +24,7 @@ class Version20160911214952 extends WallabagMigration
$rabbitmq = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'import_with_rabbitmq'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'import_with_rabbitmq'");
if (false === $rabbitmq) {
$this->addSql('INSERT INTO ' . $this->getTable('craue_config_setting') . " (name, value, section) VALUES ('import_with_rabbitmq', 0, 'import')");
@ -33,7 +33,7 @@ class Version20160911214952 extends WallabagMigration
$this->skipIf(false !== $rabbitmq && false !== $redis, 'It seems that you already played this migration.');
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'import_with_redis';");
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'import_with_rabbitmq';");

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20160916201049 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$configTable = $schema->getTable($this->getTable('config'));
@ -20,7 +20,7 @@ class Version20160916201049 extends WallabagMigration
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'pocket_consumer_key';");
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$configTable = $schema->getTable($this->getTable('config'));
$configTable->dropColumn('pocket_consumer_key');

View File

@ -11,7 +11,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20161001072726 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$this->skipIf('sqlite' === $this->connection->getDatabasePlatform()->getName(), 'Migration can only be executed safely on \'mysql\' or \'postgresql\'.');
@ -24,9 +24,8 @@ class Version20161001072726 extends WallabagMigration
WHERE TABLE_NAME = '" . $this->getTable('entry_tag', WallabagMigration::UN_ESCAPED_TABLE) . "' AND CONSTRAINT_NAME LIKE 'FK_%'
AND TABLE_SCHEMA = '" . $this->connection->getDatabase() . "'"
);
$query->execute();
foreach ($query->fetchAll() as $fk) {
foreach ($query->fetchAllAssociative() as $fk) {
$this->addSql('ALTER TABLE ' . $this->getTable('entry_tag') . ' DROP FOREIGN KEY ' . $fk['CONSTRAINT_NAME']);
}
break;
@ -42,9 +41,8 @@ class Version20161001072726 extends WallabagMigration
AND conrelid::regclass::text = '" . $this->getTable('entry_tag', WallabagMigration::UN_ESCAPED_TABLE) . "'
AND n.nspname = 'public';"
);
$query->execute();
foreach ($query->fetchAll() as $fk) {
foreach ($query->fetchAllAssociative() as $fk) {
$this->addSql('ALTER TABLE ' . $this->getTable('entry_tag') . ' DROP CONSTRAINT ' . $fk['conname']);
}
break;
@ -65,9 +63,8 @@ class Version20161001072726 extends WallabagMigration
AND COLUMN_NAME = 'entry_id'
AND TABLE_SCHEMA = '" . $this->connection->getDatabase() . "'"
);
$query->execute();
foreach ($query->fetchAll() as $fk) {
foreach ($query->fetchAllAssociative() as $fk) {
$this->addSql('ALTER TABLE ' . $this->getTable('annotation') . ' DROP FOREIGN KEY ' . $fk['CONSTRAINT_NAME']);
}
break;
@ -84,9 +81,8 @@ class Version20161001072726 extends WallabagMigration
AND n.nspname = 'public'
AND pg_get_constraintdef(c.oid) LIKE '%entry_id%';"
);
$query->execute();
foreach ($query->fetchAll() as $fk) {
foreach ($query->fetchAllAssociative() as $fk) {
$this->addSql('ALTER TABLE ' . $this->getTable('annotation') . ' DROP CONSTRAINT ' . $fk['conname']);
}
break;
@ -95,7 +91,7 @@ class Version20161001072726 extends WallabagMigration
$this->addSql('ALTER TABLE ' . $this->getTable('annotation') . ' ADD CONSTRAINT FK_annotation_entry FOREIGN KEY (entry_id) REFERENCES ' . $this->getTable('entry') . ' (id) ON DELETE CASCADE');
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
throw new SkipMigrationException('Too complex ...');
}

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20161022134138 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$this->skipIf('mysql' !== $this->connection->getDatabasePlatform()->getName(), 'This migration only apply to MySQL');
@ -38,7 +38,7 @@ class Version20161022134138 extends WallabagMigration
$this->addSql('ALTER TABLE ' . $this->getTable('user') . ' CHANGE `name` `name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;');
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->skipIf('mysql' !== $this->connection->getDatabasePlatform()->getName(), 'This migration only apply to MySQL');

View File

@ -12,7 +12,7 @@ class Version20161024212538 extends WallabagMigration
{
private $constraintName = 'IDX_user_oauth_client';
public function up(Schema $schema)
public function up(Schema $schema): void
{
$clientsTable = $schema->getTable($this->getTable('oauth2_clients'));
@ -29,7 +29,7 @@ class Version20161024212538 extends WallabagMigration
);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$clientsTable = $schema->getTable($this->getTable('oauth2_clients'));

View File

@ -10,19 +10,19 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20161031132655 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$images = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'download_images_enabled'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'download_images_enabled'");
$this->skipIf(false !== $images, 'It seems that you already played this migration.');
$this->addSql('INSERT INTO ' . $this->getTable('craue_config_setting') . " (name, value, section) VALUES ('download_images_enabled', 0, 'misc')");
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'download_images_enabled';");
}

View File

@ -12,7 +12,7 @@ class Version20161104073720 extends WallabagMigration
{
private $indexName = 'IDX_entry_created_at';
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
$this->skipIf($entryTable->hasIndex($this->indexName), 'It seems that you already played this migration.');
@ -20,7 +20,7 @@ class Version20161104073720 extends WallabagMigration
$entryTable->addIndex(['created_at'], $this->indexName);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
$this->skipIf(false === $entryTable->hasIndex($this->indexName), 'It seems that you already played this migration.');

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20161106113822 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$configTable = $schema->getTable($this->getTable('config'));
@ -22,7 +22,7 @@ class Version20161106113822 extends WallabagMigration
]);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$configTable = $schema->getTable($this->getTable('config'));

View File

@ -10,12 +10,12 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20161117071626 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$share = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'share_unmark'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'share_unmark'");
if (false === $share) {
$this->addSql('INSERT INTO ' . $this->getTable('craue_config_setting') . " (name, value, section) VALUES ('share_unmark', 0, 'entry')");
@ -24,7 +24,7 @@ class Version20161117071626 extends WallabagMigration
$unmark = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'unmark_url'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'unmark_url'");
if (false === $unmark) {
$this->addSql('INSERT INTO ' . $this->getTable('craue_config_setting') . " (name, value, section) VALUES ('unmark_url', 'https://unmark.it', 'entry')");
@ -33,7 +33,7 @@ class Version20161117071626 extends WallabagMigration
$this->skipIf(false !== $share && false !== $unmark, 'It seems that you already played this migration.');
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'share_unmark';");
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'unmark_url';");

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20161118134328 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
@ -22,7 +22,7 @@ class Version20161118134328 extends WallabagMigration
]);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));

View File

@ -10,19 +10,19 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20161122144743 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$access = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'restricted_access'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'restricted_access'");
$this->skipIf(false !== $access, 'It seems that you already played this migration.');
$this->addSql('INSERT INTO ' . $this->getTable('craue_config_setting') . " (name, value, section) VALUES ('restricted_access', 0, 'entry')");
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'restricted_access';");
}

View File

@ -18,7 +18,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20161122203647 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$userTable = $schema->getTable($this->getTable('user'));
@ -28,7 +28,7 @@ class Version20161122203647 extends WallabagMigration
$userTable->dropColumn('credentials_expired');
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$userTable = $schema->getTable($this->getTable('user'));

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20161128084725 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$configTable = $schema->getTable($this->getTable('config'));
$this->skipIf($configTable->hasColumn('list_mode'), 'It seems that you already played this migration.');
@ -18,7 +18,7 @@ class Version20161128084725 extends WallabagMigration
$configTable->addColumn('list_mode', 'integer', ['notnull' => false]);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$configTable = $schema->getTable($this->getTable('config'));
$configTable->dropColumn('list_mode');

View File

@ -16,7 +16,7 @@ class Version20161128131503 extends WallabagMigration
'expires_at' => 'datetime',
];
public function up(Schema $schema)
public function up(Schema $schema): void
{
$userTable = $schema->getTable($this->getTable('user'));
@ -26,7 +26,7 @@ class Version20161128131503 extends WallabagMigration
}
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$userTable = $schema->getTable($this->getTable('user'));

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20161214094402 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
@ -32,7 +32,7 @@ class Version20161214094402 extends WallabagMigration
}
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));

View File

@ -12,7 +12,7 @@ class Version20161214094403 extends WallabagMigration
{
private $indexName = 'IDX_entry_uid';
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
$this->skipIf($entryTable->hasIndex($this->indexName), 'It seems that you already played this migration.');
@ -20,7 +20,7 @@ class Version20161214094403 extends WallabagMigration
$entryTable->addIndex(['uid'], $this->indexName);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
$this->skipIf(false === $entryTable->hasIndex($this->indexName), 'It seems that you already played this migration.');

View File

@ -13,7 +13,7 @@ class Version20170127093841 extends WallabagMigration
private $indexStarredName = 'IDX_entry_starred';
private $indexArchivedName = 'IDX_entry_archived';
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
$this->skipIf($entryTable->hasIndex($this->indexStarredName) && $entryTable->hasIndex($this->indexArchivedName), 'It seems that you already played this migration.');
@ -22,7 +22,7 @@ class Version20170127093841 extends WallabagMigration
$entryTable->addIndex(['is_archived'], $this->indexArchivedName);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
$this->skipIf(false === $entryTable->hasIndex($this->indexStarredName) && false === $entryTable->hasIndex($this->indexArchivedName), 'It seems that you already played this migration.');

View File

@ -10,12 +10,12 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20170327194233 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$scuttle = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'share_scuttle'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'share_scuttle'");
$this->skipIf(false !== $scuttle, 'It seems that you already played this migration.');
@ -23,7 +23,7 @@ class Version20170327194233 extends WallabagMigration
$this->addSql('INSERT INTO ' . $this->getTable('craue_config_setting') . " (name, value, section) VALUES ('scuttle_url', 'http://scuttle.org', 'entry')");
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'share_scuttle';");
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'scuttle_url';");

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20170405182620 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
@ -27,7 +27,7 @@ class Version20170405182620 extends WallabagMigration
]);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20170407200919 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
$this->skipIf(!$entryTable->hasColumn('is_public'), 'It seems that you already played this migration.');
@ -18,7 +18,7 @@ class Version20170407200919 extends WallabagMigration
$entryTable->dropColumn('is_public');
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
$this->skipIf($entryTable->hasColumn('is_public'), 'It seems that you already played this migration.');

View File

@ -10,17 +10,17 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20170420134133 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'download_pictures';");
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$downloadPictures = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'download_pictures'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'download_pictures'");
$this->skipIf(false !== $downloadPictures, 'It seems that you already played this migration.');

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20170501115751 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$this->skipIf($schema->hasTable($this->getTable('site_credential')), 'It seems that you already played this migration.');
@ -31,7 +31,7 @@ class Version20170501115751 extends WallabagMigration
}
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$schema->dropTable($this->getTable('site_credential'));
}

View File

@ -17,7 +17,7 @@ class Version20170510082609 extends WallabagMigration
'email_canonical',
];
public function up(Schema $schema)
public function up(Schema $schema): void
{
$this->skipIf('mysql' !== $this->connection->getDatabasePlatform()->getName(), 'This migration only apply to MySQL');
@ -26,7 +26,7 @@ class Version20170510082609 extends WallabagMigration
}
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->skipIf('mysql' !== $this->connection->getDatabasePlatform()->getName(), 'This migration only apply to MySQL');

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20170511115400 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
@ -21,7 +21,7 @@ class Version20170511115400 extends WallabagMigration
]);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));

View File

@ -11,7 +11,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20170511211659 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
switch ($this->connection->getDatabasePlatform()->getName()) {
case 'sqlite':
@ -62,7 +62,7 @@ EOD
}
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$tableName = $this->getTable('annotation');

View File

@ -10,19 +10,19 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20170602075214 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$apiUserRegistration = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'api_user_registration'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'api_user_registration'");
$this->skipIf(false !== $apiUserRegistration, 'It seems that you already played this migration.');
$this->addSql('INSERT INTO ' . $this->getTable('craue_config_setting') . " (name, value, section) VALUES ('api_user_registration', '0', 'api')");
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'api_user_registration';");
}

View File

@ -11,19 +11,19 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20170606155640 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$apiUserRegistration = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'wallabag_url'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'wallabag_url'");
$this->skipIf(false === $apiUserRegistration, 'It seems that you already played this migration.');
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'wallabag_url'");
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->addSql('INSERT INTO ' . $this->getTable('craue_config_setting') . " (name, value, section) VALUES ('wallabag_url', 'wallabag.me', 'misc')");
}

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20170719231144 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$this->skipIf('sqlite' === $this->connection->getDatabasePlatform()->getName(), 'Migration can only be executed safely on \'mysql\' or \'postgresql\'.');
@ -21,13 +21,12 @@ class Version20170719231144 extends WallabagMigration
GROUP BY LOWER(label)
HAVING COUNT(*) > 1'
);
$dupTags->execute();
foreach ($dupTags->fetchAll() as $duplicates) {
foreach ($dupTags->fetchAllAssociative() as $duplicates) {
$label = $duplicates['lower_label'];
// Retrieve all duplicate tags for a given tag
$tags = $this->connection->executeQuery('
$tags = $this->connection->query('
SELECT id
FROM ' . $this->getTable('tag') . '
WHERE LOWER(label) = :label
@ -41,7 +40,7 @@ class Version20170719231144 extends WallabagMigration
$newId = null;
$ids = [];
foreach ($tags->fetchAll() as $tag) {
foreach ($tags->fetchAllAssociative() as $tag) {
// Ignore the first tag as we use it as the new reference tag
if ($first) {
$first = false;
@ -86,7 +85,7 @@ class Version20170719231144 extends WallabagMigration
);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
throw new SkipMigrationException('Too complex ...');
}

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20170824113337 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
@ -21,7 +21,7 @@ class Version20170824113337 extends WallabagMigration
]);
}
public function postUp(Schema $schema)
public function postUp(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
$this->skipIf(!$entryTable->hasColumn('starred_at'), 'Unable to add starred_at colum');
@ -34,7 +34,7 @@ class Version20170824113337 extends WallabagMigration
);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20171008195606 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$this->skipIf('sqlite' === $this->connection->getDatabasePlatform()->getName(), 'Migration can only be executed safely on \'mysql\' or \'postgresql\'.');
@ -26,7 +26,7 @@ class Version20171008195606 extends WallabagMigration
}
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->skipIf('sqlite' === $this->connection->getDatabasePlatform()->getName(), 'Migration can only be executed safely on \'mysql\' or \'postgresql\'.');

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20171105202000 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
@ -21,7 +21,7 @@ class Version20171105202000 extends WallabagMigration
]);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));

View File

@ -10,19 +10,19 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20171120163128 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$storeArticleHeaders = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'store_article_headers'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'store_article_headers'");
$this->skipIf(false !== $storeArticleHeaders, 'It seems that you already played this migration.');
$this->addSql('INSERT INTO ' . $this->getTable('craue_config_setting') . " (name, value, section) VALUES ('store_article_headers', '0', 'entry')");
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'store_article_headers';");
}

View File

@ -10,19 +10,19 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20171125164500 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$shaarliShareOriginUrl = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'shaarli_share_origin_url'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'shaarli_share_origin_url'");
$this->skipIf(false !== $shaarliShareOriginUrl, 'It seems that you already played this migration.');
$this->addSql('INSERT INTO ' . $this->getTable('craue_config_setting') . " (name, value, section) VALUES ('shaarli_share_origin_url', '0', 'entry')");
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->addSql('DELETE FROM ' . $this->getTable('craue_config_setting') . " WHERE name = 'shaarli_share_origin_url';");
}

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20180405182455 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
@ -21,7 +21,7 @@ class Version20180405182455 extends WallabagMigration
]);
}
public function postUp(Schema $schema)
public function postUp(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
$this->skipIf(!$entryTable->hasColumn('archived_at'), 'Unable to add archived_at colum');
@ -34,7 +34,7 @@ class Version20180405182455 extends WallabagMigration
);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20181128203230 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$this->skipIf('mysql' !== $this->connection->getDatabasePlatform()->getName(), 'This migration can only be applied on \'mysql\'.');
@ -25,7 +25,7 @@ class Version20181128203230 extends WallabagMigration
$this->addSql('ALTER TABLE ' . $this->getTable('craue_config_setting') . ' CHANGE `value` `value` varchar(191)');
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->skipIf('mysql' !== $this->connection->getDatabasePlatform()->getName(), 'This migration can only be applied on \'mysql\'.');

View File

@ -118,13 +118,13 @@ final class Version20190129120000 extends WallabagMigration
],
];
public function up(Schema $schema)
public function up(Schema $schema): void
{
foreach ($this->settings as $setting) {
$settingEnabled = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = '" . $setting['name'] . "'");
->fetchOne('SELECT * FROM ' . $this->getTable('craue_config_setting') . " WHERE name = '" . $setting['name'] . "'");
if (false !== $settingEnabled) {
continue;
@ -134,7 +134,7 @@ final class Version20190129120000 extends WallabagMigration
}
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$this->skipIf(true, 'These settings are required and should not be removed.');
}

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20190401105353 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
@ -24,7 +24,7 @@ class Version20190401105353 extends WallabagMigration
$entryTable->addIndex(['user_id', 'hashed_url'], 'hashed_url_user_id', [], ['lengths' => [null, 40]]);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));

View File

@ -10,7 +10,7 @@ use Wallabag\CoreBundle\Doctrine\WallabagMigration;
*/
class Version20190601125843 extends WallabagMigration
{
public function up(Schema $schema)
public function up(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));
@ -31,7 +31,7 @@ class Version20190601125843 extends WallabagMigration
$entryTable->addIndex(['user_id', 'hashed_given_url'], 'hashed_given_url_user_id', [], ['lengths' => [null, 40]]);
}
public function down(Schema $schema)
public function down(Schema $schema): void
{
$entryTable = $schema->getTable($this->getTable('entry'));

View File

@ -48,7 +48,7 @@ final class Version20190826204730 extends WallabagMigration
$previous_rule = $this->container
->get('doctrine.orm.default_entity_manager')
->getConnection()
->fetchArray('SELECT * FROM ' . $this->getTable('ignore_origin_instance_rule') . " WHERE rule = '" . $entity['rule'] . "'");
->fetchOne('SELECT * FROM ' . $this->getTable('ignore_origin_instance_rule') . " WHERE rule = '" . $entity['rule'] . "'");
if (false === $previous_rule) {
$this->addSql('INSERT INTO ' . $this->getTable('ignore_origin_instance_rule') . " (rule) VALUES ('" . $entity['rule'] . "');");

View File

@ -0,0 +1,32 @@
<?php
namespace Application\Migrations;
use Doctrine\DBAL\Schema\Schema;
use Wallabag\CoreBundle\Doctrine\WallabagMigration;
/**
* Drop theme fields from config table.
*/
final class Version20221123132612 extends WallabagMigration
{
public function up(Schema $schema): void
{
$configTable = $schema->getTable($this->getTable('config'));
$this->skipIf(!$configTable->hasColumn('theme'), 'It seems that you already played this migration.');
$configTable->dropColumn('theme');
}
public function down(Schema $schema): void
{
$configTable = $schema->getTable($this->getTable('config'));
$this->skipIf($configTable->hasColumn('theme'), 'It seems that you already played this migration.');
$configTable->addColumn('theme', 'string', [
'notnull' => true,
]);
}
}

View File

@ -0,0 +1,60 @@
<?php
namespace Application\Migrations;
use Doctrine\DBAL\Schema\Schema;
use Wallabag\CoreBundle\Doctrine\WallabagMigration;
/**
* Remove the deprecated (and removed in DBAL v3) `json_array` type.
*/
final class Version20221221092957 extends WallabagMigration
{
public function up(Schema $schema): void
{
switch ($this->connection->getDatabasePlatform()->getName()) {
case 'sqlite':
$this->addSql('CREATE TEMPORARY TABLE __temp__wallabag_user AS SELECT id, username, username_canonical, email, email_canonical, enabled, password, last_login, password_requested_at, name, created_at, updated_at, authCode, emailTwoFactor, salt, confirmation_token, roles, googleAuthenticatorSecret, backupCodes FROM wallabag_user');
$this->addSql('DROP TABLE wallabag_user');
$this->addSql('CREATE TABLE "wallabag_user" (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, username VARCHAR(180) NOT NULL, username_canonical VARCHAR(180) NOT NULL, email VARCHAR(180) NOT NULL, email_canonical VARCHAR(180) NOT NULL, enabled BOOLEAN NOT NULL, salt VARCHAR(255) DEFAULT NULL, password VARCHAR(255) NOT NULL, last_login DATETIME DEFAULT NULL, confirmation_token VARCHAR(180) DEFAULT NULL, password_requested_at DATETIME DEFAULT NULL, roles CLOB NOT NULL --(DC2Type:array)
, name CLOB DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, authCode INTEGER DEFAULT NULL, googleAuthenticatorSecret VARCHAR(255) DEFAULT NULL, backupCodes CLOB DEFAULT NULL --(DC2Type:json)
, emailTwoFactor BOOLEAN NOT NULL)');
$this->addSql('INSERT INTO wallabag_user (id, username, username_canonical, email, email_canonical, enabled, password, last_login, password_requested_at, name, created_at, updated_at, authCode, emailTwoFactor, salt, confirmation_token, roles, googleAuthenticatorSecret, backupCodes) SELECT id, username, username_canonical, email, email_canonical, enabled, password, last_login, password_requested_at, name, created_at, updated_at, authCode, emailTwoFactor, salt, confirmation_token, roles, googleAuthenticatorSecret, backupCodes FROM __temp__wallabag_user');
$this->addSql('DROP TABLE __temp__wallabag_user');
$this->addSql('CREATE UNIQUE INDEX UNIQ_1D63E7E592FC23A8 ON wallabag_user (username_canonical)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_1D63E7E5A0D96FBF ON wallabag_user (email_canonical)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_1D63E7E5C05FB297 ON wallabag_user (confirmation_token)');
break;
case 'mysql':
$this->addSql('ALTER TABLE wallabag_user CHANGE backupCodes backupCodes JSON DEFAULT NULL');
break;
case 'postgresql':
$this->addSql('ALTER TABLE wallabag_user ALTER backupcodes TYPE JSON USING backupcodes::json');
break;
}
}
public function down(Schema $schema): void
{
switch ($this->connection->getDatabasePlatform()->getName()) {
case 'sqlite':
$this->addSql('CREATE TEMPORARY TABLE __temp__wallabag_user AS SELECT id, username, username_canonical, email, email_canonical, enabled, salt, password, last_login, confirmation_token, password_requested_at, roles, name, created_at, updated_at, authCode, googleAuthenticatorSecret, backupCodes, emailTwoFactor FROM "wallabag_user"');
$this->addSql('DROP TABLE "wallabag_user"');
$this->addSql('CREATE TABLE "wallabag_user" (id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, username VARCHAR(180) NOT NULL, username_canonical VARCHAR(180) NOT NULL, email VARCHAR(180) NOT NULL, email_canonical VARCHAR(180) NOT NULL, enabled BOOLEAN NOT NULL, salt VARCHAR(255) DEFAULT NULL, password VARCHAR(255) NOT NULL, last_login DATETIME DEFAULT NULL, confirmation_token VARCHAR(180) DEFAULT NULL, password_requested_at DATETIME DEFAULT NULL, roles CLOB NOT NULL --(DC2Type:array)
, name CLOB DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, authCode INTEGER DEFAULT NULL, googleAuthenticatorSecret VARCHAR(255) DEFAULT NULL, backupCodes CLOB DEFAULT NULL --(DC2Type:json_array)
, emailTwoFactor BOOLEAN NOT NULL)');
$this->addSql('INSERT INTO "wallabag_user" (id, username, username_canonical, email, email_canonical, enabled, salt, password, last_login, confirmation_token, password_requested_at, roles, name, created_at, updated_at, authCode, googleAuthenticatorSecret, backupCodes, emailTwoFactor) SELECT id, username, username_canonical, email, email_canonical, enabled, salt, password, last_login, confirmation_token, password_requested_at, roles, name, created_at, updated_at, authCode, googleAuthenticatorSecret, backupCodes, emailTwoFactor FROM __temp__wallabag_user');
$this->addSql('DROP TABLE __temp__wallabag_user');
$this->addSql('CREATE UNIQUE INDEX UNIQ_1D63E7E592FC23A8 ON "wallabag_user" (username_canonical)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_1D63E7E5A0D96FBF ON "wallabag_user" (email_canonical)');
$this->addSql('CREATE UNIQUE INDEX UNIQ_1D63E7E5C05FB297 ON "wallabag_user" (confirmation_token)');
break;
case 'mysql':
$this->addSql('ALTER TABLE `wallabag_user`CHANGE backupCodes backupCodes JSON DEFAULT NULL COMMENT \'(DC2Type:json_array)\'');
break;
case 'postgresql':
$this->addSql('ALTER TABLE "wallabag_user" ALTER backupCodes TYPE TEXT');
break;
}
}
}

View File

@ -0,0 +1,30 @@
<?php
namespace Application\Migrations;
use Doctrine\DBAL\Schema\Schema;
use Wallabag\CoreBundle\Doctrine\WallabagMigration;
/**
* Added a new setting to display or not thumbnails.
*/
final class Version20230613121354 extends WallabagMigration
{
public function up(Schema $schema): void
{
$configTable = $schema->getTable($this->getTable('config'));
$this->skipIf($configTable->hasColumn('display_thumbnails'), 'It seems that you already played this migration.');
$configTable->addColumn('display_thumbnails', 'integer', [
'default' => 1,
'notnull' => false,
]);
}
public function down(Schema $schema): void
{
$configTable = $schema->getTable($this->getTable('config'));
$configTable->dropColumn('display_thumbnails');
}
}

View File

@ -54,7 +54,7 @@
}
a {
border-bottom: 1px dotted $blueAccentColor;
border-bottom: 1px dotted $blue-accent-color;
text-decoration: none;
}
@ -105,14 +105,15 @@
margin: 2.1rem 0 0.68rem;
}
aside {
.entry-info {
.tools {
display: flex;
flex-flow: row wrap;
margin: 8px 5px 5px;
flex-wrap: wrap;
.stats {
margin: 0;
font-size: 0.7em;
margin: 8px 5px 5px;
li {
display: inline-flex;
@ -133,18 +134,21 @@
}
.tags {
float: right;
margin: 5px 15px 10px;
display: flex;
margin: 0;
align-items: center;
gap: 5px;
}
}
.chip {
background-color: #9e9e9e;
padding: 0 15px 0 10px;
margin: auto 2px;
border-radius: 6px;
height: 18px;
line-height: 18px;
display: flex;
margin: 0;
padding: 0;
height: 25px;
line-height: 25px;
align-items: center;
background-color: transparent;
a,
i {
@ -152,15 +156,45 @@
}
i.material-icons {
float: right;
font-size: 16px;
line-height: 18px;
padding-left: 8px;
vertical-align: sub;
}
}
.chip-label {
padding-left: 10px;
padding-right: 5px;
background-color: #9e9e9e;
border-radius: 6px 0 0 6px;
}
.chip-action {
padding: 0 5px;
background-color: #868686;
border-radius: 0 6px 6px 0;
}
.chip-label,
.chip-action {
min-width: 30px;
text-align: center;
}
.chip-label:hover,
.chip-label:active,
.chip-label:focus,
.chip-action:hover,
.chip-action:active,
.chip-action:focus {
background-color: #5e5e5e;
}
}
}
.entry-info {
margin-bottom: 40px;
}
.reader-mode {
width: 70px !important;
transition: width 0.2s ease;
@ -200,3 +234,28 @@
margin: 0;
z-index: 9999;
}
@media only screen and (max-width: 640px) {
.entry-info {
margin-bottom: 20px;
}
#article .entry-info .tools {
margin-left: 0;
margin-right: 0;
}
#article .entry-info .tools .tags {
gap: 10px;
}
#article .entry-info .chip {
height: 32px;
line-height: 32px;
}
#article .entry-info .chip-label,
#article .entry-info .chip-action {
min-width: 40px;
}
}

View File

@ -73,7 +73,7 @@ main {
.card-entry-labels-hidden li {
display: inline-block;
background-color: $blueAccentColor;
background-color: $blue-accent-color;
margin: 0 5px;
padding: 5px 12px;
border-radius: 3px;
@ -85,10 +85,6 @@ main {
white-space: nowrap;
}
.card-content .estimatedTime {
margin-bottom: 10px;
}
.card-action {
padding: 10px 10px 10px 15px;
@ -160,7 +156,7 @@ a.original:not(.waves-effect) {
.card-tag-labels li {
margin: 10px 10px 10px auto;
padding: 5px 12px 5px 16px !important;
background-color: $blueAccentColor;
background-color: $blue-accent-color;
border-radius: 3px;
color: #fff;
cursor: default;
@ -251,7 +247,7 @@ a.original:not(.waves-effect) {
}
.chip {
background-color: $blueAccentColor;
background-color: $blue-accent-color;
padding: 0 7px;
margin: auto 1px;
border-radius: 6px;
@ -315,10 +311,19 @@ a.original:not(.waves-effect) {
color: #fff !important;
}
.settings .div_tabs {
.settings .tabs-container {
padding-bottom: 15px;
}
.settings .settings-checkbox-col {
padding: 0;
}
.settings .settings-checkbox-label {
margin-bottom: 20px;
height: 3rem;
}
.entries-row {
display: grid;
margin: 0.4rem 0 0;

View File

@ -1,6 +1,8 @@
.dark-theme {
body,
main #content,
body {
background-color: #101010;
}
#article,
.card,
.card-panel,
@ -10,13 +12,11 @@
.collapsible-header,
.collection,
.dropdown-content,
.nav-panel-add,
.nav-panel-search,
.side-nav,
.side-nav .collapsible-body,
.side-nav.fixed .collapsible-body,
.tabs {
background-color: #121212;
background-color: #131716;
}
table.striped > tbody > tr:nth-child(2n+1),
@ -50,7 +50,7 @@
background-color: #272727;
}
main #content,
#content,
#article article,
#article article h1,
#article article h2,
@ -59,7 +59,8 @@
#article article h5,
#article article h6,
.dropdown-content li > a,
.results a,
.nav-panels .input-field input:focus,
.results-item,
.side-nav li > a,
.side-nav li > a > i.material-icons {
color: #dfdfdf;
@ -67,18 +68,19 @@
.cyan,
.cyan.darken-1,
.cyan.darken-2 {
.cyan.darken-2,
.nav-panel-add,
.nav-panel-search {
background-color: #1d1d1d !important;
}
.grey-text.text-darken-4 {
.grey-text.text-darken-4,
.nav-panel-item .add,
.nav-panel-item .search,
.nav-panels .close {
color: #dfdfdf !important;
}
#article .chip {
background-color: #373737;
}
.side-nav li.active {
background-color: #2f2f2f;
}
@ -120,11 +122,20 @@
}
.hljs,
#article pre.hljs {
#article pre {
color: #abb2bf;
background-color: #282c34;
}
nav input {
color: #abb2bf;
}
.input-field.nav-panel-add.disabled,
.input-field.nav-panel-add.disabled input {
background-color: transparent;
}
@media only screen and (min-width: 992px) {
#article {
background-color: #101010;

View File

@ -2,40 +2,72 @@
* Entries
* ========================================================================== */
.mass-buttons {
margin: 10px 5px 10px 20px;
.mass-action-toggle {
display: inline-flex;
background-color: transparent;
border: none;
cursor: pointer;
#selectAll {
position: relative;
opacity: initial;
left: 0;
}
span {
padding: 3px;
}
button {
i {
font-size: 15px;
}
height: 24px;
line-height: 24px;
padding: 0 0.5rem;
margin-right: 0.75rem;
&:focus {
background-color: transparent;
}
}
.card-stacked {
input[type="checkbox"] {
position: relative;
opacity: initial;
left: 0;
}
.mass-action {
margin: 10px 5px 10px 20px;
}
.entry-checkbox {
margin-right: 10px;
.mass-action-group {
display: flex;
padding: 3px;
gap: 10px;
}
.mass-action-button {
height: 24px;
line-height: 24px;
padding: 0 0.5rem;
i {
font-size: 1rem;
}
}
.entry-checkbox {
margin: 10px 15px 10px 5px;
.card & {
float: right;
margin-right: 0;
padding: 10px;
}
}
.entries .entry-checkbox-input,
.mass-action .entry-checkbox-input {
position: relative;
left: 0;
width: 20px;
min-height: 25px;
height: 100%;
vertical-align: middle;
opacity: initial;
}
.toggle-checkbox:not(:checked) + .mass-action,
.toggle-checkbox:not(:checked) + .mass-action-tags,
.toggle-checkbox:not(:checked) ~ .entries .entry-checkbox,
.toggle-checkbox:checked ~ .entries .card-preview {
display: none;
}
.mass-action-tags {
display: flex;
align-items: center;
gap: 10px;
.mass-action-tags-input {
margin: 0;
}
}
@ -62,10 +94,10 @@
.nb-results {
display: inline-flex;
}
}
a {
color: #444;
}
.results-item {
color: #444;
}
.pagination {
@ -138,3 +170,11 @@ footer {
margin-bottom: 10px;
}
}
@media screen and (min-width: 993px) {
.mass-action {
display: flex;
align-items: center;
gap: 30px;
}
}

View File

@ -21,12 +21,13 @@
word-wrap: normal;
white-space: nowrap;
direction: ltr;
user-select: none;
/* Support for all WebKit browsers. */
-webkit-font-smoothing: antialiased;
/* Support for Safari and Chrome. */
text-rendering: optimizeLegibility;
text-rendering: optimizelegibility;
/* Support for Firefox. */
-moz-osx-font-smoothing: grayscale;

View File

@ -19,7 +19,7 @@ body {
}
a {
color: $blueAccentColor;
color: $blue-accent-color;
}
main,

View File

@ -10,7 +10,7 @@
@media only screen and (min-width: 992px) {
nav,
body:not(.entry):not(.login) main,
.index main,
footer {
padding-left: 240px;
}

View File

@ -131,11 +131,11 @@ nav {
margin: 0 1%;
}
#button_filters {
.button-filters {
display: none;
}
#button_export {
.button-export {
display: none;
}
@ -161,6 +161,16 @@ nav {
}
@media (min-width: 993px) {
.toggle-add-url-container {
flex-grow: 1;
}
.toggle-add-url {
display: flex;
width: 100%;
justify-content: end;
}
.button-collapse {
display: none;
}

View File

@ -18,20 +18,16 @@
/* Hide useless blocks */
body > header,
#article_toolbar,
#links,
#sort,
body > footer,
.top_link,
div.tools,
.entry-tools,
header div,
.messages,
.entry + .results,
#slide-out,
.left-bar,
.progress,
.hide-on-large-only,
#article > aside,
#article .mbm a {
.entry-info,
.title-edit {
display: none !important;
}
@ -39,7 +35,7 @@
padding-left: 0 !important;
}
#article {
.article {
margin: inherit !important;
}

View File

@ -45,6 +45,6 @@
font-weight: bold;
}
span.numberItems {
.items-number {
float: right;
}

View File

@ -2,4 +2,4 @@
Variables
========================================================================== */
$blueAccentColor: #00acc1;
$blue-accent-color: #00acc1;

View File

@ -19,7 +19,7 @@ import './css/index.scss';
const mobileMaxWidth = 993;
function darkTheme() {
(function darkTheme() {
const rootEl = document.querySelector('html');
const themeDom = {
darkClass: 'dark-theme',
@ -87,35 +87,42 @@ function darkTheme() {
return true;
},
};
const addDarkThemeListeners = () => {
$(document).ready(() => {
const lightThemeButtons = document.querySelectorAll('.js-theme-toggle[data-theme="light"]');
[...lightThemeButtons].map((lightThemeButton) => {
lightThemeButton.addEventListener('click', (e) => {
e.preventDefault();
themeDom.removeClass(rootEl);
themeCookie.setCookie(false);
});
return true;
});
const darkThemeButtons = document.querySelectorAll('.js-theme-toggle[data-theme="dark"]');
[...darkThemeButtons].map((darkThemeButton) => {
darkThemeButton.addEventListener('click', (e) => {
e.preventDefault();
themeDom.addClass(rootEl);
themeCookie.setCookie(true);
});
return true;
});
const autoThemeButtons = document.querySelectorAll('.js-theme-toggle[data-theme="auto"]');
[...autoThemeButtons].map((autoThemeButton) => {
autoThemeButton.addEventListener('click', (e) => {
e.preventDefault();
themeCookie.removeCookie();
preferedColorScheme.choose();
});
return true;
});
});
};
preferedColorScheme.init();
const lightThemeButtons = document.querySelectorAll('.js-theme-toggle[data-theme="light"]');
[...lightThemeButtons].map((lightThemeButton) => {
lightThemeButton.addEventListener('click', (e) => {
e.preventDefault();
themeDom.removeClass(rootEl);
themeCookie.setCookie(false);
});
return true;
});
const darkThemeButtons = document.querySelectorAll('.js-theme-toggle[data-theme="dark"]');
[...darkThemeButtons].map((darkThemeButton) => {
darkThemeButton.addEventListener('click', (e) => {
e.preventDefault();
themeDom.addClass(rootEl);
themeCookie.setCookie(true);
});
return true;
});
const autoThemeButtons = document.querySelectorAll('.js-theme-toggle[data-theme="auto"]');
[...autoThemeButtons].map((autoThemeButton) => {
autoThemeButton.addEventListener('click', (e) => {
e.preventDefault();
themeCookie.removeCookie();
preferedColorScheme.choose();
});
return true;
});
}
addDarkThemeListeners();
}());
const stickyNav = () => {
const nav = $('.js-entry-nav-top');
@ -150,7 +157,6 @@ const articleScroll = () => {
$(document).ready(() => {
// sideNav
$('.button-collapse').sideNav();
darkTheme();
$('select').material_select();
$('.collapsible').collapsible({
accordion: false,

View File

@ -80,6 +80,13 @@ $(document).ready(() => {
});
Mousetrap.bind('enter', () => {
window.location.href = window.location.origin + $(card).find('span.card-title a').attr('href');
if (typeof card !== 'object') {
return;
}
const url = $(card).find('.card-title a').attr('href');
if (typeof url === 'string' && url.length > 0) {
window.location.href = window.location.origin + url;
}
});
});

View File

@ -14,6 +14,7 @@ framework:
translator:
enabled: true
fallback: "%locale%"
default_path: '%kernel.project_dir%/translations'
secret: "%secret%"
router:
resource: "%kernel.project_dir%/app/config/routing.yml"
@ -33,6 +34,8 @@ framework:
fragments: ~
http_method_override: true
assets: ~
mailer:
dsn: "%mailer_dsn%"
# Twig Configuration
twig:
@ -56,6 +59,8 @@ doctrine:
charset: "%database_charset%"
path: "%database_path%"
unix_socket: "%database_socket%"
types:
json_array: Wallabag\CoreBundle\Doctrine\JsonArrayType
orm:
auto_generate_proxy_classes: "%kernel.debug%"
@ -72,22 +77,14 @@ stof_doctrine_extensions:
sluggable: true
doctrine_migrations:
dir_name: "%kernel.project_dir%/app/DoctrineMigrations"
namespace: Application\Migrations
table_name: migration_versions
name: Application Migrations
# Swiftmailer Configuration
swiftmailer:
transport: "%mailer_transport%"
username: "%mailer_user%"
password: "%mailer_password%"
host: "%mailer_host%"
port: "%mailer_port%"
encryption: "%mailer_encryption%"
auth_mode: "%mailer_auth_mode%"
spool:
type: memory
migrations_paths:
'Application\Migrations': "%kernel.project_dir%/app/DoctrineMigrations"
storage:
table_storage:
table_name: 'migration_versions'
version_column_name: 'version'
version_column_length: 192
executed_at_column_name: 'executed_at'
fos_rest:
param_fetcher_listener: true
@ -112,14 +109,8 @@ fos_rest:
pdf: true
epub: true
mobi: true
templating_formats:
html: false
force_redirects:
html: true
failed_validation: HTTP_BAD_REQUEST
default_engine: twig
routing_loader:
default_format: json
routing_loader: false
format_listener:
enabled: true
rules:
@ -131,11 +122,23 @@ fos_rest:
- { path: '^/', priorities: ['text/html', '*/*'], fallback_format: html, prefer_extension: false }
nelmio_api_doc:
sandbox:
enabled: false
cache:
enabled: true
name: wallabag API documentation
areas:
default:
disable_default_routes: true
documentation:
info:
title: wallabag API documentation
description: This is the API documentation of wallabag
version: 2.x
components:
securitySchemes:
Bearer:
type: apiKey
description: 'Value: Bearer {jwt}'
name: Authorization
in: header
security:
- Bearer: []
nelmio_cors:
defaults:
@ -166,16 +169,6 @@ nelmio_cors:
max_age: 3600
hosts: ['^api\.']
liip_theme:
load_controllers: false
themes:
- material
autodetect_theme: Wallabag\CoreBundle\Helper\DetectActiveTheme
path_patterns:
bundle_resource:
- "%%bundle_path%%/Resources/views/themes/%%current_theme%%/%%template%%"
fos_user:
db_driver: orm
firewall_name: secured_area
@ -184,8 +177,10 @@ fos_user:
confirmation:
enabled: "%fosuser_confirmation%"
from_email:
address: "%from_email%"
sender_name: wallabag
address: "%from_email%"
sender_name: wallabag
service:
mailer: Wallabag\UserBundle\Mailer\UserMailer
fos_oauth_server:
db_driver: orm

View File

@ -8,6 +8,10 @@ framework:
profiler:
only_exceptions: false
mailer:
# see https://mailcatcher.me/
dsn: smtp://127.0.0.1:1025
web_profiler:
toolbar: true
intercept_redirects: false
@ -35,12 +39,6 @@ monolog:
VERBOSITY_DEBUG: DEBUG
channels: [doctrine]
swiftmailer:
# see https://mailcatcher.me/
transport: smtp
host: 'localhost'
port: 1025
# If you want to use cache for queries used in WallabagExtension
# Uncomment the following lines
#doctrine:

View File

@ -11,16 +11,13 @@ framework:
collect: false
translator:
enabled: false
mailer:
dsn: 'null://null'
web_profiler:
toolbar: false
intercept_redirects: false
swiftmailer:
# to be able to read emails sent
spool:
type: file
doctrine:
dbal:
driver: "%test_database_driver%"

View File

@ -23,16 +23,10 @@ parameters:
# with PostgreSQL and SQLite, you must set "utf8"
database_charset: utf8mb4
domain_name: https://your-wallabag-url-instance.com
domain_name: https://your-wallabag-instance.wallabag.org
server_name: "Your wallabag instance"
mailer_transport: smtp
mailer_user: ~
mailer_password: ~
mailer_host: 127.0.0.1
mailer_port: false
mailer_encryption: ~
mailer_auth_mode: ~
mailer_dsn: smtp://127.0.0.1
locale: en

View File

@ -1,6 +1,7 @@
wallabag_annotation:
type : rest
resource: "@WallabagAnnotationBundle/Resources/config/routing_annotations.yml"
resource: "@WallabagAnnotationBundle/Controller/"
type: annotation
prefix: /
wallabag_import:
resource: "@WallabagImportBundle/Controller/"
@ -22,14 +23,9 @@ app:
type: annotation
doc-api:
resource: "@NelmioApiDocBundle/Resources/config/routing.yml"
resource: "@NelmioApiDocBundle/Resources/config/routing/swaggerui.xml"
prefix: /api/doc
rest :
type : rest
resource : "routing_rest.yml"
prefix : /api
homepage:
path: "/{page}"
defaults:

View File

@ -7,7 +7,7 @@ _profiler:
prefix: /_profiler
_errors:
resource: "@TwigBundle/Resources/config/routing/errors.xml"
resource: '@TwigBundle/Resources/config/routing/errors.xml'
prefix: /_error
_main:

View File

@ -1,3 +0,0 @@
Rest_Wallabag:
type : rest
resource: "@WallabagApiBundle/Resources/config/routing_rest.yml"

View File

@ -34,12 +34,10 @@ security:
provider: fos_userbundle
login_firewall:
logout_on_user_change: true
pattern: ^/login$
anonymous: ~
secured_area:
logout_on_user_change: true
pattern: ^/
form_login:
provider: fos_userbundle

View File

@ -17,7 +17,6 @@ services:
$defaultLocale: '%kernel.default_locale%'
$wallabagUrl: '%domain_name%'
$tablePrefix: "%database_table_prefix%"
$defaultTheme: '%wallabag_core.theme%'
$encryptionKeyPath: "%wallabag_core.site_credentials.encryption_key_path%"
$fetchingErrorMessageTitle: "%wallabag_core.fetching_error_message_title%"
$fetchingErrorMessage: '%wallabag_core.fetching_error_message%'
@ -31,7 +30,6 @@ services:
$senderName: "%scheb_two_factor.email.sender_name%"
$storeArticleHeaders: '@=service(''craue_config'').get(''store_article_headers'')'
$supportUrl: '@=service(''craue_config'').get(''wallabag_support_url'')'
$themes: '%liip_theme.themes%'
Wallabag\AnnotationBundle\:
resource: '../../src/Wallabag/AnnotationBundle/*'
@ -43,7 +41,80 @@ services:
Wallabag\CoreBundle\:
resource: '../../src/Wallabag/CoreBundle/*'
exclude: '../../src/Wallabag/CoreBundle/{Controller,Entity}'
exclude: ['../../src/Wallabag/CoreBundle/{Controller,Entity}', '../../src/Wallabag/CoreBundle/Event/*Event.php']
# controllers are imported separately to make sure services can be injected
# as action arguments even if you don't extend any base controller class
Wallabag\AnnotationBundle\Controller\:
resource: '../../src/Wallabag/AnnotationBundle/Controller/'
tags: ['controller.service_arguments']
Wallabag\ApiBundle\Controller\:
resource: '../../src/Wallabag/ApiBundle/Controller/'
tags: ['controller.service_arguments']
Wallabag\CoreBundle\Controller\:
resource: '../../src/Wallabag/CoreBundle/Controller/'
tags: ['controller.service_arguments']
Wallabag\ImportBundle\Controller\:
resource: '../../src/Wallabag/ImportBundle/Controller/'
tags: ['controller.service_arguments']
Wallabag\UserBundle\Controller\:
resource: '../../src/Wallabag/UserBundle/Controller/'
tags: ['controller.service_arguments']
# inject alias service into controllers
Wallabag\ImportBundle\Controller\ChromeController:
arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_chrome_producer'
$redisProducer: '@wallabag_import.producer.redis.chrome'
Wallabag\ImportBundle\Controller\DeliciousController:
arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_delicious_producer'
$redisProducer: '@wallabag_import.producer.redis.delicious'
Wallabag\ImportBundle\Controller\ElcuratorController:
arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_elcurator_producer'
$redisProducer: '@wallabag_import.producer.redis.elcurator'
Wallabag\ImportBundle\Controller\FirefoxController:
arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_firefox_producer'
$redisProducer: '@wallabag_import.producer.redis.firefox'
Wallabag\ImportBundle\Controller\InstapaperController:
arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_instapaper_producer'
$redisProducer: '@wallabag_import.producer.redis.instapaper'
Wallabag\ImportBundle\Controller\PinboardController:
arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_pinboard_producer'
$redisProducer: '@wallabag_import.producer.redis.pinboard'
Wallabag\ImportBundle\Controller\PocketController:
arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_pocket_producer'
$redisProducer: '@wallabag_import.producer.redis.pocket'
Wallabag\ImportBundle\Controller\ReadabilityController:
arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_readability_producer'
$redisProducer: '@wallabag_import.producer.redis.readability'
Wallabag\ImportBundle\Controller\WallabagV1Controller:
arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_wallabag_v1_producer'
$redisProducer: '@wallabag_import.producer.redis.wallabag_v1'
Wallabag\ImportBundle\Controller\WallabagV2Controller:
arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_wallabag_v2_producer'
$redisProducer: '@wallabag_import.producer.redis.wallabag_v2'
Wallabag\ImportBundle\:
resource: '../../src/Wallabag/ImportBundle/*'
@ -71,9 +142,6 @@ services:
Lexik\Bundle\FormFilterBundle\Filter\FilterBuilderUpdaterInterface:
alias: lexik_form_filter.query_builder_updater
Liip\ThemeBundle\ActiveTheme:
alias: liip_theme.active_theme
Scheb\TwoFactorBundle\Security\TwoFactor\Provider\Google\GoogleAuthenticatorInterface:
alias: scheb_two_factor.security.google_authenticator
@ -101,9 +169,6 @@ services:
FOS\UserBundle\Model\UserManagerInterface:
alias: fos_user.user_manager
Twig_Extensions_Extension_Text:
class: Twig_Extensions_Extension_Text
MatomoTwigExtension\MatomoTwigExtension:
public: false
@ -152,10 +217,16 @@ services:
bd_guzzle_site_authenticator.site_config_builder:
alias: Wallabag\CoreBundle\GuzzleSiteAuthenticator\GrabySiteConfigBuilder
GuzzleHttp\Cookie\CookieJar:
alias: 'Wallabag\CoreBundle\Helper\FileCookieJar'
Wallabag\CoreBundle\Helper\HttpClientFactory:
calls:
- ["addSubscriber", ["@bd_guzzle_site_authenticator.authenticator_subscriber"]]
RulerZ\RulerZ:
alias: rulerz
Wallabag\CoreBundle\Operator\PHP\Matches:
tags:
- { name: rulerz.operator, target: native, operator: matches }
@ -185,8 +256,6 @@ services:
path: '%redis_path%'
password: '%redis_password%'
Wallabag\CoreBundle\Controller\ExceptionController: ~
Wallabag\CoreBundle\Event\Subscriber\SQLiteCascadeDeleteSubscriber:
tags:
- { name: doctrine.event_subscriber }
@ -199,18 +268,39 @@ services:
arguments:
$baseFolder: "%kernel.project_dir%/web/assets/images"
Wallabag\CoreBundle\Command\ExportCommand:
arguments:
$projectDir: '%kernel.project_dir%'
Wallabag\CoreBundle\Command\InstallCommand:
arguments:
$databaseDriver: '%database_driver%'
$databaseName: '%database_name%'
$defaultSettings: '%wallabag_core.default_internal_settings%'
$defaultIgnoreOriginInstanceRules: '%wallabag_core.default_ignore_origin_instance_rules%'
wallabag_core.entry.download_images.client:
alias: 'httplug.client.wallabag_core.entry.download_images'
Wallabag\UserBundle\Mailer\UserMailer:
arguments:
$parameters:
template:
confirmation: '%fos_user.registration.confirmation.template%'
resetting: '%fos_user.resetting.email.template%'
from_email:
confirmation: '%fos_user.registration.confirmation.from_email%'
resetting: '%fos_user.resetting.email.from_email%'
Wallabag\UserBundle\EventListener\CreateConfigListener:
arguments:
$theme: "%wallabag_core.theme%"
$itemsOnPage: "%wallabag_core.items_on_page%"
$feedLimit: "%wallabag_core.feed_limit%"
$language: "%wallabag_core.language%"
$readingSpeed: "%wallabag_core.reading_speed%"
$actionMarkAsRead: "%wallabag_core.action_mark_as_read%"
$listMode: "%wallabag_core.list_mode%"
$displayThumbnails: "%wallabag_core.display_thumbnails%"
Wallabag\UserBundle\EventListener\AuthenticationFailureListener:
tags:
@ -260,3 +350,13 @@ services:
Wallabag\ImportBundle\Import\ChromeImport:
tags:
- { name: wallabag_import.import, alias: chrome }
# to factorize the proximity and bypass translation for prev & next
pagerfanta.view.default_wallabag:
class: Pagerfanta\View\OptionableView
arguments:
- '@pagerfanta.view.twitter_bootstrap'
- { proximity: 1, prev_message: "<", next_message: ">" }
public: false
tags:
- { name: pagerfanta.view, alias: default_wallabag }

View File

@ -5,6 +5,20 @@ services:
autoconfigure: true
public: true
Wallabag\ImportBundle\Consumer\RabbitMQConsumerTotalProxy:
lazy: true
arguments:
$pocketConsumer: '@old_sound_rabbit_mq.import_pocket_consumer'
$readabilityConsumer: '@old_sound_rabbit_mq.import_readability_consumer'
$wallabagV1Consumer: '@old_sound_rabbit_mq.import_wallabag_v1_consumer'
$wallabagV2Consumer: '@old_sound_rabbit_mq.import_wallabag_v2_consumer'
$firefoxConsumer: '@old_sound_rabbit_mq.import_firefox_consumer'
$chromeConsumer: '@old_sound_rabbit_mq.import_chrome_consumer'
$instapaperConsumer: '@old_sound_rabbit_mq.import_instapaper_consumer'
$pinboardConsumer: '@old_sound_rabbit_mq.import_pinboard_consumer'
$deliciousConsumer: '@old_sound_rabbit_mq.import_delicious_consumer'
$elcuratorConsumer: '@old_sound_rabbit_mq.import_elcurator_consumer'
wallabag_import.consumer.amqp.pocket:
class: Wallabag\ImportBundle\Consumer\AMQPEntryConsumer
arguments:

View File

@ -1,6 +1,6 @@
wallabag_core:
version: 2.5.2
paypal_url: "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9UBA65LG3FX9Y&lc=gb"
version: 2.6.0
paypal_url: "https://liberapay.com/wallabag/donate"
languages:
en: 'English'
fr: 'Français'
@ -24,13 +24,13 @@ wallabag_core:
cs: 'Čeština'
el: 'Ελληνικά'
items_on_page: 12
theme: material
language: '%locale%'
rss_limit: 50
reading_speed: 200
cache_lifetime: 10
action_mark_as_read: 1
list_mode: 0
display_thumbnails: 1
fetching_error_message_title: 'No title found'
fetching_error_message: |
wallabag can't retrieve contents for this article. Please <a href="https://doc.wallabag.org/en/user/errors_during_fetching.html#how-can-i-help-to-fix-that">troubleshoot this issue</a>.

View File

@ -51,47 +51,48 @@
"ext-tidy": "*",
"ext-tokenizer": "*",
"ext-xml": "*",
"babdev/pagerfanta-bundle": "^2.5",
"babdev/pagerfanta-bundle": "^3.7",
"bdunogier/guzzle-site-authenticator": "^1.0.0",
"craue/config-bundle": "^2.3.0",
"defuse/php-encryption": "^2.1",
"doctrine/collections": "^1.6",
"doctrine/common": "^2.13",
"doctrine/dbal": "^2.13",
"doctrine/doctrine-bundle": "^1.9",
"doctrine/doctrine-cache-bundle": "^1.3",
"doctrine/doctrine-migrations-bundle": "^1.3",
"doctrine/common": "^3.0",
"doctrine/dbal": "^3.3",
"doctrine/doctrine-bundle": "^2.0",
"doctrine/doctrine-migrations-bundle": "^3.2",
"doctrine/event-manager": "^1.1",
"doctrine/migrations": "^1.8",
"doctrine/migrations": "^3.2",
"doctrine/orm": "^2.6",
"doctrine/persistence": "^1.3",
"doctrine/persistence": "^3.0",
"egulias/email-validator": "^3.2",
"enshrined/svg-sanitize": "^0.15.4",
"friendsofsymfony/jsrouting-bundle": "^2.2",
"friendsofsymfony/oauth-server-bundle": "^1.5",
"friendsofsymfony/rest-bundle": "~2.1",
"friendsofsymfony/user-bundle": "2.1.*",
"friendsofsymfony/oauth-server-bundle": "dev-master#dc8ff343363cf794d30eb1a123610d186a43f162",
"friendsofsymfony/rest-bundle": "~3.4",
"friendsofsymfony/user-bundle": "^3.1",
"guzzlehttp/guzzle": "^5.3.1",
"guzzlehttp/psr7": "^1.8",
"guzzlehttp/psr7": "^2.5",
"html2text/html2text": "^4.1",
"incenteev/composer-parameter-handler": "^2.1",
"j0k3r/graby": "^2.0",
"javibravo/simpleue": "^2.0",
"jms/serializer": "^3.17",
"jms/serializer-bundle": "~3.6",
"jms/serializer-bundle": "~5.0",
"kphoen/rulerz": "^0.21",
"kphoen/rulerz-bundle": "~0.13",
"laminas/laminas-code": "^3.4",
"laminas/laminas-code": "^4.7",
"laminas/laminas-diactoros": "^2.3",
"lexik/form-filter-bundle": "^5.0.4",
"liip/theme-bundle": "^1.4.6",
"lcobucci/jwt": "~4.1.5",
"lexik/form-filter-bundle": "^7.0",
"mgargano/simplehtmldom": "~1.5",
"mnapoli/piwik-twig-extension": "^3.0",
"nelmio/api-doc-bundle": "^2.13.2",
"nelmio/cors-bundle": "~1.5",
"nelmio/api-doc-bundle": "^4.10",
"nelmio/cors-bundle": "~2.2",
"ocramius/proxy-manager": "^2.1.1",
"pagerfanta/pagerfanta": "^2.4",
"php-amqplib/php-amqplib": "^2.12",
"php-amqplib/rabbitmq-bundle": "^1.14",
"pagerfanta/doctrine-orm-adapter": "^3.7",
"pagerfanta/twig": "^3.7",
"php-amqplib/php-amqplib": "^3.4",
"php-amqplib/rabbitmq-bundle": "^2.11",
"php-http/client-common": "^2.4",
"php-http/discovery": "^1.14",
"php-http/guzzle5-adapter": "^2.0",
@ -100,38 +101,44 @@
"php-http/message": "^1.13",
"php-http/message-factory": "^1.0",
"pragmarx/recovery": "^0.2.0",
"predis/predis": "^1.1.3",
"predis/predis": "^2.0.3",
"psr/http-message": "^1.0",
"psr/log": "^1.1",
"scheb/two-factor-bundle": "^4.11.0",
"sensio/framework-extra-bundle": "^5.2",
"sentry/sentry-symfony": "3.5.3",
"scheb/2fa-backup-code": "^5.13",
"scheb/2fa-bundle": "^5.13",
"scheb/2fa-email": "^5.13",
"scheb/2fa-google-authenticator": "^5.13",
"scheb/2fa-qr-code": "^5.13",
"scheb/2fa-trusted-device": "^5.13",
"sensio/framework-extra-bundle": "^6.2",
"sentry/sentry-symfony": "4.9.2",
"stof/doctrine-extensions-bundle": "^1.2",
"swiftmailer/swiftmailer": "^6.3",
"symfony/dom-crawler": "^3.4",
"symfony/dom-crawler": "^4.0",
"symfony/mailer": "^4.0",
"symfony/monolog-bundle": "^3.1",
"symfony/swiftmailer-bundle": "^3.2",
"symfony/symfony": "3.4.*",
"symfony/proxy-manager-bridge": "^4.4",
"symfony/symfony": "^4.0",
"tecnickcom/tcpdf": "^6.3.0",
"twig/extensions": "^1.5",
"twig/twig": "^2.15",
"twig/extra-bundle": "^3.4",
"twig/string-extra": "^3.4",
"twig/twig": "^3.4.3",
"wallabag/php-mobi": "~1.0",
"wallabag/phpepub": "^4.0.10",
"willdurand/hateoas": "^3.8",
"willdurand/hateoas-bundle": "~2.1"
},
"require-dev": {
"dama/doctrine-test-bundle": "^6.0",
"dama/doctrine-test-bundle": "^7.1",
"doctrine/doctrine-fixtures-bundle": "~3.0",
"friendsofphp/php-cs-fixer": "~2.13",
"friendsoftwig/twigcs": "^4.1",
"friendsofphp/php-cs-fixer": "~3.4",
"friendsoftwig/twigcs": "^6.0",
"m6web/redis-mock": "^5.0",
"php-http/mock-client": "^1.0",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "^0.12",
"phpstan/phpstan-doctrine": "^0.12",
"phpstan/phpstan-phpunit": "^0.12",
"phpstan/phpstan-symfony": "^0.12",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-doctrine": "^1.3",
"phpstan/phpstan-phpunit": "^1.1",
"phpstan/phpstan-symfony": "^1.2",
"symfony/maker-bundle": "^1.18",
"symfony/phpunit-bridge": "~6.0"
},
@ -154,7 +161,8 @@
"extra": {
"incenteev-parameters": {
"file": "app/config/parameters.yml"
}
},
"public-dir": "web"
},
"autoload": {
"psr-4": {
@ -180,7 +188,8 @@
},
"sort-packages": true,
"allow-plugins": {
"phpstan/extension-installer": true
"phpstan/extension-installer": true,
"php-http/discovery": true
}
},
"minimum-stability": "dev",

5813
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -53,7 +53,7 @@ RUN docker-php-ext-install -j "$(nproc)" \
RUN pecl install redis; \
pecl install imagick; \
pecl install xdebug; \
pecl install xdebug-3.1.6; \
docker-php-ext-enable \
redis \
imagick \

View File

@ -6,23 +6,17 @@ parameters:
database_name: ${DATABASE_NAME:-symfony}
database_user: ${DATABASE_USER:-root}
database_password: ${DATABASE_PASSWORD:-~}
database_path: ${DATABASE_PATH:-"%kernel.root_dir%/data/db/wallabag.sqlite"}
database_table_prefix: wallabag_
database_path: '${DATABASE_PATH:-"%kernel.root_dir%/data/db/wallabag.sqlite"}'
database_table_prefix: ${DATABASE_TABLE_PREFIX:-wallabag_}
database_socket: null
database_charset: ${DATABASE_CHARSET:-utf8}
domain_name: ${DOMAIN_NAME:-https://www.example.com}
server_name: ${SERVER_NAME:-"Your wallabag instance"}
mailer_transport: ${MAILER_TRANSPORT:-smtp}
mailer_user: ${MAILER_USER:-~}
mailer_password: ${MAILER_PASSWORD:-~}
mailer_host: ${MAILER_HOST:-127.0.0.1}
mailer_port: ${MAILER_PORT:-25}
mailer_encryption: ${MAILER_ENCRYPTION:-~}
mailer_auth_mode: ${MAILER_AUTH_MODE:-~}
mailer_dsn: ${MAILER_DSN:-"smtp://127.0.0.1"}
locale: ${LOCALE:-en}
locale: ${LOCALE:-en}
# A secret key that's used to generate certain security-related tokens
secret: ${SECRET:-~}

View File

@ -36,45 +36,46 @@
"url": "https://github.com/wallabag/wallabag/issues"
},
"devDependencies": {
"@babel/core": "^7.19.6",
"@babel/eslint-parser": "^7.19.1",
"@babel/preset-env": "^7.19.4",
"autoprefixer": "^10.4.13",
"babel-loader": "^9.0.0",
"css-loader": "^6.7.1",
"eslint": "^8.26.0",
"@babel/core": "^7.22.5",
"@babel/eslint-parser": "^7.22.5",
"@babel/preset-env": "^7.22.5",
"autoprefixer": "^10.4.14",
"babel-loader": "^9.1.2",
"css-loader": "^6.8.1",
"eslint": "^8.43.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-webpack-plugin": "^3.2.0",
"eslint-plugin-import": "^2.27.5",
"eslint-webpack-plugin": "^4.0.1",
"file-loader": "^6.2.0",
"lato-font": "^3.0.0",
"mini-css-extract-plugin": "^2.6.1",
"node-sass": "^7.0.3",
"postcss": "^8.4.18",
"postcss-loader": "^7.0.1",
"postcss-scss": "^4.0.5",
"sass": "^1.55.0",
"sass-loader": "^13.1.0",
"style-loader": "^3.3.1",
"stylelint": "^14.14.0",
"stylelint-config-standard": "^29.0.0",
"stylelint-scss": "^4.3.0",
"stylelint-webpack-plugin": "^3.3.0",
"terser-webpack-plugin": "^5.3.6",
"mini-css-extract-plugin": "^2.7.6",
"node-sass": "^9.0.0",
"postcss": "^8.4.24",
"postcss-loader": "^7.3.3",
"postcss-scss": "^4.0.6",
"sass": "^1.63.4",
"sass-loader": "^13.3.2",
"style-loader": "^3.3.3",
"stylelint": "^15.8.0",
"stylelint-config-standard": "^33.0.0",
"stylelint-config-standard-scss": "^9.0.0",
"stylelint-scss": "^5.0.1",
"stylelint-webpack-plugin": "^4.1.1",
"terser-webpack-plugin": "^5.3.9",
"url-loader": "^4.1.1",
"webpack": "^5.74.0",
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.11.1",
"webpack": "^5.87.0",
"webpack-cli": "^5.1.4",
"webpack-dev-server": "^4.15.1",
"webpack-manifest-plugin": "^5.0.0",
"webpack-merge": "^5.7.3"
"webpack-merge": "^5.9.0"
},
"dependencies": {
"annotator": "wallabag/annotator#master",
"clipboard": "^2.0.11",
"hammerjs": "^2.0.8",
"highlight.js": "^11.6.0",
"highlight.js": "^11.8.0",
"icomoon-free-npm": "^0.0.0",
"jquery": "^3.6.1",
"jquery": "^3.7.0",
"jquery.cookie": "^1.4.1",
"jr-qrcode": "^1.0.7",
"material-design-icons-iconfont": "^6.7.0",

66
phpstan-baseline.neon Normal file
View File

@ -0,0 +1,66 @@
parameters:
ignoreErrors:
-
message: "#^Call to an undefined method Wallabag\\\\CoreBundle\\\\Entity\\\\RuleInterface\\:\\:getConfig\\(\\)\\.$#"
count: 1
path: src/Wallabag/CoreBundle/Controller/ConfigController.php
-
message: "#^Call to an undefined method Lexik\\\\Bundle\\\\FormFilterBundle\\\\Filter\\\\Query\\\\QueryInterface\\:\\:getExpressionBuilder\\(\\)\\.$#"
count: 1
path: src/Wallabag/CoreBundle/Event/Subscriber/CustomDoctrineORMSubscriber.php
-
message: "#^Call to an undefined method Lexik\\\\Bundle\\\\FormFilterBundle\\\\Filter\\\\Query\\\\QueryInterface\\:\\:getExpr\\(\\)\\.$#"
count: 10
path: src/Wallabag/CoreBundle/Form/Type/EntryFilterType.php
-
message: "#^Call to an undefined method Wallabag\\\\ImportBundle\\\\Import\\\\ImportInterface\\:\\:setFilepath\\(\\)\\.$#"
count: 1
path: src/Wallabag/ImportBundle/Controller/BrowserController.php
-
message: "#^Call to an undefined method Wallabag\\\\ImportBundle\\\\Import\\\\ImportInterface\\:\\:setUser\\(\\)\\.$#"
count: 1
path: src/Wallabag/ImportBundle/Controller/BrowserController.php
-
message: "#^Call to an undefined method Wallabag\\\\ImportBundle\\\\Import\\\\ImportInterface\\:\\:setFilepath\\(\\)\\.$#"
count: 1
path: src/Wallabag/ImportBundle/Controller/WallabagController.php
-
message: "#^Call to an undefined method Wallabag\\\\ImportBundle\\\\Import\\\\ImportInterface\\:\\:setUser\\(\\)\\.$#"
count: 1
path: src/Wallabag/ImportBundle/Controller/WallabagController.php
-
message: "#^Call to an undefined method Scheb\\\\TwoFactorBundle\\\\Model\\\\Email\\\\TwoFactorInterface\\:\\:getName\\(\\)\\.$#"
count: 2
path: src/Wallabag/UserBundle/Mailer/AuthCodeMailer.php
-
message: "#^Call to an undefined method DOMNode\\:\\:getAttribute\\(\\)\\.$#"
count: 1
path: tests/Wallabag/CoreBundle/Controller/FeedControllerTest.php
-
message: "#^Call to method generate\\(\\) on an unknown class PHPUnit_Framework_MockObject_MockObject\\.$#"
count: 2
path: tests/Wallabag/CoreBundle/Helper/RedirectTest.php
-
message: "#^Property Tests\\\\Wallabag\\\\CoreBundle\\\\Helper\\\\RedirectTest\\:\\:\\$routerMock has unknown class PHPUnit_Framework_MockObject_MockObject as its type\\.$#"
count: 1
path: tests/Wallabag/CoreBundle/Helper/RedirectTest.php
-
message: "#^Method Symfony\\\\Contracts\\\\EventDispatcher\\\\EventDispatcherInterface\\:\\:dispatch()#"
count: 15
path: src/*
-
message: "#^Method FOS\\\\UserBundle\\\\Model\\\\UserManagerInterface\\:\\:updateUser()#"
count: 7
path: src/Wallabag/CoreBundle/Controller/ConfigController.php

View File

@ -1,11 +1,14 @@
includes:
- phpstan-baseline.neon
parameters:
level: 1
level: 2
paths:
- src
- tests
symfony:
container_xml_path: %rootDir%/../../../var/cache/test/appTestDebugProjectContainer.xml
container_xml_path: %rootDir%/../../../var/cache/test/appAppKernelTestDebugContainer.xml
bootstrapFiles:
- vendor/bin/.phpunit/phpunit-8.5-0/vendor/autoload.php

View File

@ -31,7 +31,7 @@
</whitelist>
</filter>
<listeners>
<listener class="\DAMA\DoctrineTestBundle\PHPUnit\PHPUnitListener" />
</listeners>
<extensions>
<extension class="DAMA\DoctrineTestBundle\PHPUnit\PHPUnitExtension" />
</extensions>
</phpunit>

View File

@ -9,7 +9,7 @@ ENV=$4
rm -rf "${TMP_FOLDER:?}"/"$RELEASE_FOLDER"
mkdir "$TMP_FOLDER"/"$RELEASE_FOLDER"
git clone https://github.com/wallabag/wallabag.git "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION"
git clone https://github.com/wallabag/wallabag.git --single-branch --depth 1 --branch $1 "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION"
cd "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION" && SYMFONY_ENV="$ENV" COMPOSER_MEMORY_LIMIT=-1 composer install -n --no-dev
cd "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION" && php bin/console wallabag:install --env="$ENV" -n
cd "$TMP_FOLDER"/"$RELEASE_FOLDER"/"$VERSION" && php bin/console assets:install --env="$ENV" --symlink --relative

View File

@ -2,36 +2,50 @@
namespace Wallabag\AnnotationBundle\Controller;
use Doctrine\ORM\EntityManagerInterface;
use FOS\RestBundle\Controller\AbstractFOSRestController;
use JMS\Serializer\SerializerInterface;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
use Symfony\Component\Form\FormFactoryInterface;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Symfony\Component\Routing\Annotation\Route;
use Wallabag\AnnotationBundle\Entity\Annotation;
use Wallabag\AnnotationBundle\Form\EditAnnotationType;
use Wallabag\AnnotationBundle\Form\NewAnnotationType;
use Wallabag\AnnotationBundle\Repository\AnnotationRepository;
use Wallabag\CoreBundle\Entity\Entry;
class WallabagAnnotationController extends AbstractFOSRestController
{
protected EntityManagerInterface $entityManager;
protected SerializerInterface $serializer;
protected FormFactoryInterface $formFactory;
public function __construct(EntityManagerInterface $entityManager, SerializerInterface $serializer, FormFactoryInterface $formFactory)
{
$this->entityManager = $entityManager;
$this->serializer = $serializer;
$this->formFactory = $formFactory;
}
/**
* Retrieve annotations for an entry.
*
* @see Wallabag\ApiBundle\Controller\WallabagRestController
*
* @Route("/annotations/{entry}.{_format}", methods={"GET"}, name="annotations_get_annotations", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function getAnnotationsAction(Entry $entry)
public function getAnnotationsAction(Entry $entry, AnnotationRepository $annotationRepository)
{
$annotationRows = $this
->getDoctrine()
->getRepository(Annotation::class)
->findAnnotationsByPageId($entry->getId(), $this->getUser()->getId());
$annotationRows = $annotationRepository->findByEntryIdAndUserId($entry->getId(), $this->getUser()->getId());
$total = \count($annotationRows);
$annotations = ['total' => $total, 'rows' => $annotationRows];
$json = $this->get(SerializerInterface::class)->serialize($annotations, 'json');
$json = $this->serializer->serialize($annotations, 'json');
return (new JsonResponse())->setJson($json);
}
@ -39,29 +53,30 @@ class WallabagAnnotationController extends AbstractFOSRestController
/**
* Creates a new annotation.
*
* @return JsonResponse
*
* @see Wallabag\ApiBundle\Controller\WallabagRestController
*
* @Route("/annotations/{entry}.{_format}", methods={"POST"}, name="annotations_post_annotation", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function postAnnotationAction(Request $request, Entry $entry)
{
$data = json_decode($request->getContent(), true);
$em = $this->getDoctrine()->getManager();
$annotation = new Annotation($this->getUser());
$annotation->setEntry($entry);
$form = $this->get(FormFactoryInterface::class)->createNamed('', NewAnnotationType::class, $annotation, [
$form = $this->formFactory->createNamed('', NewAnnotationType::class, $annotation, [
'csrf_protection' => false,
'allow_extra_fields' => true,
]);
$form->submit($data);
if ($form->isValid()) {
$em->persist($annotation);
$em->flush();
$this->entityManager->persist($annotation);
$this->entityManager->flush();
$json = $this->get(SerializerInterface::class)->serialize($annotation, 'json');
$json = $this->serializer->serialize($annotation, 'json');
return JsonResponse::fromJsonString($json);
}
@ -74,31 +89,36 @@ class WallabagAnnotationController extends AbstractFOSRestController
*
* @see Wallabag\ApiBundle\Controller\WallabagRestController
*
* @ParamConverter("annotation", class="Wallabag\AnnotationBundle\Entity\Annotation")
* @Route("/annotations/{annotation}.{_format}", methods={"PUT"}, name="annotations_put_annotation", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function putAnnotationAction(Annotation $annotation, Request $request)
public function putAnnotationAction(Request $request, AnnotationRepository $annotationRepository, int $annotation)
{
$data = json_decode($request->getContent(), true);
try {
$annotation = $this->validateAnnotation($annotationRepository, $annotation, $this->getUser()->getId());
$form = $this->get(FormFactoryInterface::class)->createNamed('', EditAnnotationType::class, $annotation, [
'csrf_protection' => false,
'allow_extra_fields' => true,
]);
$form->submit($data);
$data = json_decode($request->getContent(), true, 512, \JSON_THROW_ON_ERROR);
if ($form->isValid()) {
$em = $this->getDoctrine()->getManager();
$em->persist($annotation);
$em->flush();
$form = $this->formFactory->createNamed('', EditAnnotationType::class, $annotation, [
'csrf_protection' => false,
'allow_extra_fields' => true,
]);
$form->submit($data);
$json = $this->get(SerializerInterface::class)->serialize($annotation, 'json');
if ($form->isValid()) {
$this->entityManager->persist($annotation);
$this->entityManager->flush();
return JsonResponse::fromJsonString($json);
$json = $this->serializer->serialize($annotation, 'json');
return JsonResponse::fromJsonString($json);
}
return $form;
} catch (\InvalidArgumentException $e) {
throw new NotFoundHttpException($e);
}
return $form;
}
/**
@ -106,18 +126,34 @@ class WallabagAnnotationController extends AbstractFOSRestController
*
* @see Wallabag\ApiBundle\Controller\WallabagRestController
*
* @ParamConverter("annotation", class="Wallabag\AnnotationBundle\Entity\Annotation")
* @Route("/annotations/{annotation}.{_format}", methods={"DELETE"}, name="annotations_delete_annotation", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function deleteAnnotationAction(Annotation $annotation)
public function deleteAnnotationAction(AnnotationRepository $annotationRepository, int $annotation)
{
$em = $this->getDoctrine()->getManager();
$em->remove($annotation);
$em->flush();
try {
$annotation = $this->validateAnnotation($annotationRepository, $annotation, $this->getUser()->getId());
$json = $this->get(SerializerInterface::class)->serialize($annotation, 'json');
$this->entityManager->remove($annotation);
$this->entityManager->flush();
return (new JsonResponse())->setJson($json);
$json = $this->serializer->serialize($annotation, 'json');
return (new JsonResponse())->setJson($json);
} catch (\InvalidArgumentException $e) {
throw new NotFoundHttpException($e);
}
}
private function validateAnnotation(AnnotationRepository $annotationRepository, int $annotationId, int $userId)
{
$annotation = $annotationRepository->findOneByIdAndUserId($annotationId, $userId);
if (null === $annotation) {
throw new NotFoundHttpException();
}
return $annotation;
}
}

View File

@ -34,6 +34,15 @@ class AnnotationFixtures extends Fixture implements DependentFixtureInterface
$this->addReference('annotation2', $annotation2);
$annotation3 = new Annotation($this->getReference('bob-user'));
$annotation3->setEntry($this->getReference('entry3'));
$annotation3->setText('This is my first annotation !');
$annotation3->setQuote('content');
$manager->persist($annotation3);
$this->addReference('annotation3', $annotation3);
$manager->flush();
}

View File

@ -12,9 +12,6 @@ class Configuration implements ConfigurationInterface
*/
public function getConfigTreeBuilder()
{
$treeBuilder = new TreeBuilder();
$rootNode = $treeBuilder->root('wallabag_annotation');
return $treeBuilder;
return new TreeBuilder('wallabag_annotation');
}
}

View File

@ -9,6 +9,8 @@ use Wallabag\AnnotationBundle\Entity\Annotation;
/**
* AnnotationRepository.
*
* @method Annotation|null findOneById(int $id)
*/
class AnnotationRepository extends ServiceEntityRepository
{
@ -47,6 +49,24 @@ class AnnotationRepository extends ServiceEntityRepository
;
}
/**
* Find annotation by id and user.
*
* @param int $annotationId
* @param int $userId
*
* @return Annotation
*/
public function findOneByIdAndUserId($annotationId, $userId)
{
return $this->createQueryBuilder('a')
->where('a.id = :annotationId')->setParameter('annotationId', $annotationId)
->andWhere('a.user = :userId')->setParameter('userId', $userId)
->setMaxResults(1)
->getQuery()
->getOneOrNullResult();
}
/**
* Find annotations for entry id.
*
@ -55,7 +75,7 @@ class AnnotationRepository extends ServiceEntityRepository
*
* @return array
*/
public function findAnnotationsByPageId($entryId, $userId)
public function findByEntryIdAndUserId($entryId, $userId)
{
return $this->createQueryBuilder('a')
->where('a.entry = :entryId')->setParameter('entryId', $entryId)
@ -70,9 +90,9 @@ class AnnotationRepository extends ServiceEntityRepository
*
* @param int $entryId
*
* @return array
* @return Annotation|null
*/
public function findLastAnnotationByPageId($entryId, $userId)
public function findLastAnnotationByUserId($entryId, $userId)
{
return $this->createQueryBuilder('a')
->where('a.entry = :entryId')->setParameter('entryId', $entryId)

View File

@ -1,4 +0,0 @@
annotations:
type: rest
resource: 'Wallabag\AnnotationBundle\Controller\WallabagAnnotationController'
name_prefix: annotations_

View File

@ -2,10 +2,11 @@
namespace Wallabag\ApiBundle\Controller;
use Nelmio\ApiDocBundle\Annotation\ApiDoc;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
use Nelmio\ApiDocBundle\Annotation\Operation;
use OpenApi\Annotations as OA;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Annotation\Route;
use Wallabag\AnnotationBundle\Entity\Annotation;
use Wallabag\CoreBundle\Entity\Entry;
@ -14,12 +15,27 @@ class AnnotationRestController extends WallabagRestController
/**
* Retrieve annotations for an entry.
*
* @ApiDoc(
* requirements={
* {"name"="entry", "dataType"="integer", "requirement"="\w+", "description"="The entry ID"}
* }
* @Operation(
* tags={"Annotations"},
* summary="Retrieve annotations for an entry.",
* @OA\Parameter(
* name="entry",
* in="path",
* description="The entry ID",
* required=true,
* @OA\Schema(
* type="integer",
* pattern="\w+",
* )
* ),
* @OA\Response(
* response="200",
* description="Returned when successful"
* )
* )
*
* @Route("/api/annotations/{entry}.{_format}", methods={"GET"}, name="api_get_annotations", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function getAnnotationsAction(Entry $entry)
@ -34,14 +50,58 @@ class AnnotationRestController extends WallabagRestController
/**
* Creates a new annotation.
*
* @ApiDoc(
* requirements={
* {"name"="ranges", "dataType"="array", "requirement"="\w+", "description"="The range array for the annotation"},
* {"name"="quote", "dataType"="string", "description"="The annotated text"},
* {"name"="text", "dataType"="string", "required"=true, "description"="Content of annotation"},
* }
* @Operation(
* tags={"Annotations"},
* summary="Creates a new annotation.",
* @OA\Parameter(
* name="entry",
* in="path",
* description="The entry ID",
* required=true,
* @OA\Schema(
* type="integer",
* pattern="\w+",
* )
* ),
* @OA\RequestBody(
* @OA\JsonContent(
* type="object",
* required={"text"},
* @OA\Property(
* property="ranges",
* type="array",
* description="The range array for the annotation",
* @OA\Items(
* type="string",
* pattern="\w+",
* )
* ),
* @OA\Property(
* property="quote",
* type="array",
* description="The annotated text",
* @OA\Items(
* type="string",
* )
* ),
* @OA\Property(
* property="text",
* type="array",
* description="Content of annotation",
* @OA\Items(
* type="string",
* )
* ),
* )
* ),
* @OA\Response(
* response="200",
* description="Returned when successful"
* )
* )
*
* @Route("/api/annotations/{entry}.{_format}", methods={"POST"}, name="api_post_annotation", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function postAnnotationAction(Request $request, Entry $entry)
@ -57,17 +117,30 @@ class AnnotationRestController extends WallabagRestController
/**
* Updates an annotation.
*
* @ApiDoc(
* requirements={
* {"name"="annotation", "dataType"="string", "requirement"="\w+", "description"="The annotation ID"}
* }
* @Operation(
* tags={"Annotations"},
* summary="Updates an annotation.",
* @OA\Parameter(
* name="annotation",
* in="path",
* description="The annotation ID",
* required=true,
* @OA\Schema(
* type="string",
* pattern="\w+",
* )
* ),
* @OA\Response(
* response="200",
* description="Returned when successful"
* )
* )
*
* @ParamConverter("annotation", class="Wallabag\AnnotationBundle\Entity\Annotation")
* @Route("/api/annotations/{annotation}.{_format}", methods={"PUT"}, name="api_put_annotation", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function putAnnotationAction(Annotation $annotation, Request $request)
public function putAnnotationAction(int $annotation, Request $request)
{
$this->validateAuthentication();
@ -80,17 +153,30 @@ class AnnotationRestController extends WallabagRestController
/**
* Removes an annotation.
*
* @ApiDoc(
* requirements={
* {"name"="annotation", "dataType"="string", "requirement"="\w+", "description"="The annotation ID"}
* }
* @Operation(
* tags={"Annotations"},
* summary="Removes an annotation.",
* @OA\Parameter(
* name="annotation",
* in="path",
* description="The annotation ID",
* required=true,
* @OA\Schema(
* type="string",
* pattern="\w+",
* )
* ),
* @OA\Response(
* response="200",
* description="Returned when successful"
* )
* )
*
* @ParamConverter("annotation", class="Wallabag\AnnotationBundle\Entity\Annotation")
* @Route("/api/annotations/{annotation}.{_format}", methods={"DELETE"}, name="api_delete_annotation", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function deleteAnnotationAction(Annotation $annotation)
public function deleteAnnotationAction(int $annotation)
{
$this->validateAuthentication();

View File

@ -4,23 +4,34 @@ namespace Wallabag\ApiBundle\Controller;
use JMS\Serializer\SerializationContext;
use JMS\Serializer\SerializerInterface;
use Nelmio\ApiDocBundle\Annotation\ApiDoc;
use Nelmio\ApiDocBundle\Annotation\Operation;
use OpenApi\Annotations as OA;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\Routing\Annotation\Route;
class ConfigRestController extends WallabagRestController
{
/**
* Retrieve configuration for current user.
*
* @ApiDoc()
* @Operation(
* tags={"Config"},
* summary="Retrieve configuration for current user.",
* @OA\Response(
* response="200",
* description="Returned when successful"
* )
* )
*
* @Route("/api/config.{_format}", methods={"GET"}, name="api_get_config", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function getConfigAction()
public function getConfigAction(SerializerInterface $serializer)
{
$this->validateAuthentication();
$json = $this->get(SerializerInterface::class)->serialize(
$json = $serializer->serialize(
$this->getUser()->getConfig(),
'json',
SerializationContext::create()->setGroups(['config_api'])

View File

@ -2,17 +2,18 @@
namespace Wallabag\ApiBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Doctrine\ORM\EntityManagerInterface;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\Session\SessionInterface;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Translation\TranslatorInterface;
use Symfony\Contracts\Translation\TranslatorInterface;
use Wallabag\ApiBundle\Entity\Client;
use Wallabag\ApiBundle\Form\Type\ClientType;
use Wallabag\ApiBundle\Repository\ClientRepository;
class DeveloperController extends Controller
class DeveloperController extends AbstractController
{
/**
* List all clients and link to create a new one.
@ -21,11 +22,11 @@ class DeveloperController extends Controller
*
* @return Response
*/
public function indexAction()
public function indexAction(ClientRepository $repo)
{
$clients = $this->getDoctrine()->getRepository(Client::class)->findByUser($this->getUser()->getId());
$clients = $repo->findByUser($this->getUser()->getId());
return $this->render('@WallabagCore/themes/common/Developer/index.html.twig', [
return $this->render('@WallabagCore/Developer/index.html.twig', [
'clients' => $clients,
]);
}
@ -37,31 +38,30 @@ class DeveloperController extends Controller
*
* @return Response
*/
public function createClientAction(Request $request)
public function createClientAction(Request $request, EntityManagerInterface $entityManager, TranslatorInterface $translator)
{
$em = $this->getDoctrine()->getManager();
$client = new Client($this->getUser());
$clientForm = $this->createForm(ClientType::class, $client);
$clientForm->handleRequest($request);
if ($clientForm->isSubmitted() && $clientForm->isValid()) {
$client->setAllowedGrantTypes(['token', 'authorization_code', 'password', 'refresh_token']);
$em->persist($client);
$em->flush();
$entityManager->persist($client);
$entityManager->flush();
$this->get(SessionInterface::class)->getFlashBag()->add(
$this->addFlash(
'notice',
$this->get(TranslatorInterface::class)->trans('flashes.developer.notice.client_created', ['%name%' => $client->getName()])
$translator->trans('flashes.developer.notice.client_created', ['%name%' => $client->getName()])
);
return $this->render('@WallabagCore/themes/common/Developer/client_parameters.html.twig', [
return $this->render('@WallabagCore/Developer/client_parameters.html.twig', [
'client_id' => $client->getPublicId(),
'client_secret' => $client->getSecret(),
'client_name' => $client->getName(),
]);
}
return $this->render('@WallabagCore/themes/common/Developer/client.html.twig', [
return $this->render('@WallabagCore/Developer/client.html.twig', [
'form' => $clientForm->createView(),
]);
}
@ -73,19 +73,18 @@ class DeveloperController extends Controller
*
* @return RedirectResponse
*/
public function deleteClientAction(Client $client)
public function deleteClientAction(Client $client, EntityManagerInterface $entityManager, TranslatorInterface $translator)
{
if (null === $this->getUser() || $client->getUser()->getId() !== $this->getUser()->getId()) {
throw $this->createAccessDeniedException('You can not access this client.');
}
$em = $this->getDoctrine()->getManager();
$em->remove($client);
$em->flush();
$entityManager->remove($client);
$entityManager->flush();
$this->get(SessionInterface::class)->getFlashBag()->add(
$this->addFlash(
'notice',
$this->get(TranslatorInterface::class)->trans('flashes.developer.notice.client_deleted', ['%name%' => $client->getName()])
$translator->trans('flashes.developer.notice.client_deleted', ['%name%' => $client->getName()])
);
return $this->redirect($this->generateUrl('developer'));
@ -100,6 +99,6 @@ class DeveloperController extends Controller
*/
public function howtoFirstAppAction()
{
return $this->render('@WallabagCore/themes/common/Developer/howto_app.html.twig');
return $this->render('@WallabagCore/Developer/howto_app.html.twig');
}
}

File diff suppressed because it is too large Load Diff

View File

@ -2,13 +2,15 @@
namespace Wallabag\ApiBundle\Controller;
use Hateoas\Configuration\Route;
use Hateoas\Configuration\Route as HateoasRoute;
use Hateoas\Representation\Factory\PagerfantaFactory;
use Nelmio\ApiDocBundle\Annotation\ApiDoc;
use Nelmio\ApiDocBundle\Annotation\Operation;
use OpenApi\Annotations as OA;
use Pagerfanta\Doctrine\ORM\QueryAdapter as DoctrineORMAdapter;
use Pagerfanta\Pagerfanta;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Annotation\Route;
use Wallabag\CoreBundle\Repository\EntryRepository;
class SearchRestController extends WallabagRestController
@ -16,17 +18,47 @@ class SearchRestController extends WallabagRestController
/**
* Search all entries by term.
*
* @ApiDoc(
* parameters={
* {"name"="term", "dataType"="string", "required"=false, "format"="any", "description"="Any query term"},
* {"name"="page", "dataType"="integer", "required"=false, "format"="default '1'", "description"="what page you want."},
* {"name"="perPage", "dataType"="integer", "required"=false, "format"="default'30'", "description"="results per page."}
* }
* @Operation(
* tags={"Search"},
* summary="Search all entries by term.",
* @OA\Parameter(
* name="term",
* in="query",
* description="Any query term",
* required=false,
* @OA\Schema(type="string")
* ),
* @OA\Parameter(
* name="page",
* in="query",
* description="what page you want.",
* required=false,
* @OA\Schema(
* type="integer",
* default=1
* )
* ),
* @OA\Parameter(
* name="perPage",
* in="query",
* description="results per page.",
* required=false,
* @OA\Schema(
* type="integer",
* default=30
* )
* ),
* @OA\Response(
* response="200",
* description="Returned when successful"
* )
* )
*
* @Route("/api/search.{_format}", methods={"GET"}, name="api_get_search", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function getSearchAction(Request $request)
public function getSearchAction(Request $request, EntryRepository $entryRepository)
{
$this->validateAuthentication();
@ -34,12 +66,11 @@ class SearchRestController extends WallabagRestController
$page = (int) $request->query->get('page', 1);
$perPage = (int) $request->query->get('perPage', 30);
$qb = $this->get(EntryRepository::class)
->getBuilderForSearchByUser(
$this->getUser()->getId(),
$term,
null
);
$qb = $entryRepository->getBuilderForSearchByUser(
$this->getUser()->getId(),
$term,
null
);
$pagerAdapter = new DoctrineORMAdapter($qb->getQuery(), true, false);
$pager = new Pagerfanta($pagerAdapter);
@ -50,7 +81,7 @@ class SearchRestController extends WallabagRestController
$pagerfantaFactory = new PagerfantaFactory('page', 'perPage');
$paginatedCollection = $pagerfantaFactory->createRepresentation(
$pager,
new Route(
new HateoasRoute(
'api_get_search',
[
'term' => $term,

View File

@ -2,31 +2,41 @@
namespace Wallabag\ApiBundle\Controller;
use JMS\Serializer\SerializerInterface;
use Nelmio\ApiDocBundle\Annotation\ApiDoc;
use Nelmio\ApiDocBundle\Annotation\Operation;
use OpenApi\Annotations as OA;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Annotation\Route;
use Wallabag\CoreBundle\Entity\Entry;
use Wallabag\CoreBundle\Entity\Tag;
use Wallabag\CoreBundle\Repository\EntryRepository;
use Wallabag\CoreBundle\Repository\TagRepository;
class TagRestController extends WallabagRestController
{
/**
* Retrieve all tags.
*
* @ApiDoc()
* @Operation(
* tags={"Tags"},
* summary="Retrieve all tags.",
* @OA\Response(
* response="200",
* description="Returned when successful"
* )
* )
*
* @Route("/api/tags.{_format}", methods={"GET"}, name="api_get_tags", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function getTagsAction()
public function getTagsAction(TagRepository $tagRepository)
{
$this->validateAuthentication();
$tags = $this->getDoctrine()
->getRepository(Tag::class)
->findAllFlatTagsWithNbEntries($this->getUser()->getId());
$tags = $tagRepository->findAllFlatTagsWithNbEntries($this->getUser()->getId());
$json = $this->get(SerializerInterface::class)->serialize($tags, 'json');
$json = $this->serializer->serialize($tags, 'json');
return (new JsonResponse())->setJson($json);
}
@ -34,20 +44,35 @@ class TagRestController extends WallabagRestController
/**
* Permanently remove one tag from **every** entry by passing the Tag label.
*
* @ApiDoc(
* requirements={
* {"name"="tag", "dataType"="string", "required"=true, "requirement"="\w+", "description"="Tag as a string"}
* }
* @Operation(
* tags={"Tags"},
* summary="Permanently remove one tag from every entry by passing the Tag label.",
* @OA\Parameter(
* name="tag",
* in="query",
* description="Tag as a string",
* required=true,
* @OA\Schema(
* type="string",
* pattern="\w+",
* )
* ),
* @OA\Response(
* response="200",
* description="Returned when successful"
* )
* )
*
* @Route("/api/tag/label.{_format}", methods={"DELETE"}, name="api_delete_tag_label", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function deleteTagLabelAction(Request $request)
public function deleteTagLabelAction(Request $request, TagRepository $tagRepository, EntryRepository $entryRepository)
{
$this->validateAuthentication();
$label = $request->get('tag', '');
$tags = $this->getDoctrine()->getRepository(Tag::class)->findByLabelsAndUser([$label], $this->getUser()->getId());
$tags = $tagRepository->findByLabelsAndUser([$label], $this->getUser()->getId());
if (empty($tags)) {
throw $this->createNotFoundException('Tag not found');
@ -55,13 +80,11 @@ class TagRestController extends WallabagRestController
$tag = $tags[0];
$this->getDoctrine()
->getRepository(Entry::class)
->removeTag($this->getUser()->getId(), $tag);
$entryRepository->removeTag($this->getUser()->getId(), $tag);
$this->cleanOrphanTag($tag);
$json = $this->get(SerializerInterface::class)->serialize($tag, 'json');
$json = $this->serializer->serialize($tag, 'json');
return (new JsonResponse())->setJson($json);
}
@ -69,33 +92,46 @@ class TagRestController extends WallabagRestController
/**
* Permanently remove some tags from **every** entry.
*
* @ApiDoc(
* requirements={
* {"name"="tags", "dataType"="string", "required"=true, "format"="tag1,tag2", "description"="Tags as strings (comma splitted)"}
* }
* @Operation(
* tags={"Tags"},
* summary="Permanently remove some tags from every entry.",
* @OA\Parameter(
* name="tags",
* in="query",
* description="Tags as strings (comma splitted)",
* required=true,
* @OA\Schema(
* type="string",
* example="tag1,tag2",
* )
* ),
* @OA\Response(
* response="200",
* description="Returned when successful"
* )
* )
*
* @Route("/api/tags/label.{_format}", methods={"DELETE"}, name="api_delete_tags_label", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function deleteTagsLabelAction(Request $request)
public function deleteTagsLabelAction(Request $request, TagRepository $tagRepository, EntryRepository $entryRepository)
{
$this->validateAuthentication();
$tagsLabels = $request->get('tags', '');
$tags = $this->getDoctrine()->getRepository(Tag::class)->findByLabelsAndUser(explode(',', $tagsLabels), $this->getUser()->getId());
$tags = $tagRepository->findByLabelsAndUser(explode(',', $tagsLabels), $this->getUser()->getId());
if (empty($tags)) {
throw $this->createNotFoundException('Tags not found');
}
$this->getDoctrine()
->getRepository(Entry::class)
->removeTags($this->getUser()->getId(), $tags);
$entryRepository->removeTags($this->getUser()->getId(), $tags);
$this->cleanOrphanTag($tags);
$json = $this->get(SerializerInterface::class)->serialize($tags, 'json');
$json = $this->serializer->serialize($tags, 'json');
return (new JsonResponse())->setJson($json);
}
@ -103,31 +139,44 @@ class TagRestController extends WallabagRestController
/**
* Permanently remove one tag from **every** entry by passing the Tag ID.
*
* @ApiDoc(
* requirements={
* {"name"="tag", "dataType"="integer", "requirement"="\w+", "description"="The tag"}
* }
* @Operation(
* tags={"Tags"},
* summary="Permanently remove one tag from every entry by passing the Tag ID.",
* @OA\Parameter(
* name="tag",
* in="path",
* description="The tag",
* required=true,
* @OA\Schema(
* type="integer",
* pattern="\w+",
* )
* ),
* @OA\Response(
* response="200",
* description="Returned when successful"
* )
* )
*
* @Route("/api/tags/{tag}.{_format}", methods={"DELETE"}, name="api_delete_tag", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function deleteTagAction(Tag $tag)
public function deleteTagAction(Tag $tag, TagRepository $tagRepository, EntryRepository $entryRepository)
{
$this->validateAuthentication();
$tagFromDb = $this->getDoctrine()->getRepository(Tag::class)->findByLabelsAndUser([$tag->getLabel()], $this->getUser()->getId());
$tagFromDb = $tagRepository->findByLabelsAndUser([$tag->getLabel()], $this->getUser()->getId());
if (empty($tagFromDb)) {
throw $this->createNotFoundException('Tag not found');
}
$this->getDoctrine()
->getRepository(Entry::class)
->removeTag($this->getUser()->getId(), $tag);
$entryRepository->removeTag($this->getUser()->getId(), $tag);
$this->cleanOrphanTag($tag);
$json = $this->get(SerializerInterface::class)->serialize($tag, 'json');
$json = $this->serializer->serialize($tag, 'json');
return (new JsonResponse())->setJson($json);
}
@ -143,14 +192,12 @@ class TagRestController extends WallabagRestController
$tags = [$tags];
}
$em = $this->getDoctrine()->getManager();
foreach ($tags as $tag) {
if (0 === \count($tag->getEntries())) {
$em->remove($tag);
$this->entityManager->remove($tag);
}
}
$em->flush();
$this->entityManager->flush();
}
}

View File

@ -4,15 +4,26 @@ namespace Wallabag\ApiBundle\Controller;
use JMS\Serializer\SerializationContext;
use JMS\Serializer\SerializerBuilder;
use Nelmio\ApiDocBundle\Annotation\ApiDoc;
use Nelmio\ApiDocBundle\Annotation\Operation;
use OpenApi\Annotations as OA;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class TaggingRuleRestController extends WallabagRestController
{
/**
* Export all tagging rules as a json file.
*
* @ApiDoc()
* @Operation(
* tags={"TaggingRule"},
* summary="Export all tagging rules as a json file.",
* @OA\Response(
* response="200",
* description="Returned when successful"
* )
* )
*
* @Route("/api/taggingrule/export.{_format}", methods={"GET"}, name="api_get_taggingrule_export", defaults={"_format": "json"})
*
* @return Response
*/

View File

@ -3,16 +3,17 @@
namespace Wallabag\ApiBundle\Controller;
use Craue\ConfigBundle\Util\Config;
use Doctrine\ORM\EntityManagerInterface;
use FOS\UserBundle\Event\UserEvent;
use FOS\UserBundle\FOSUserEvents;
use FOS\UserBundle\Model\UserManagerInterface;
use JMS\Serializer\SerializationContext;
use JMS\Serializer\SerializerInterface;
use Nelmio\ApiDocBundle\Annotation\ApiDoc;
use Nelmio\ApiDocBundle\Annotation\Operation;
use OpenApi\Annotations as OA;
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Translation\TranslatorInterface;
use Symfony\Component\Routing\Annotation\Route;
use Wallabag\ApiBundle\Entity\Client;
use Wallabag\UserBundle\Entity\User;
use Wallabag\UserBundle\Form\NewUserType;
@ -22,7 +23,16 @@ class UserRestController extends WallabagRestController
/**
* Retrieve current logged in user informations.
*
* @ApiDoc()
* @Operation(
* tags={"User"},
* summary="Retrieve current logged in user informations.",
* @OA\Response(
* response="200",
* description="Returned when successful"
* )
* )
*
* @Route("/api/user.{_format}", methods={"GET"}, name="api_get_user", defaults={"_format": "json"})
*
* @return JsonResponse
*/
@ -36,31 +46,59 @@ class UserRestController extends WallabagRestController
/**
* Register an user and create a client.
*
* @ApiDoc(
* requirements={
* {"name"="username", "dataType"="string", "required"=true, "description"="The user's username"},
* {"name"="password", "dataType"="string", "required"=true, "description"="The user's password"},
* {"name"="email", "dataType"="string", "required"=true, "description"="The user's email"},
* {"name"="client_name", "dataType"="string", "required"=true, "description"="The client name (to be used by your app)"}
* }
* @Operation(
* tags={"User"},
* summary="Register an user and create a client.",
* @OA\RequestBody(
* @OA\JsonContent(
* type="object",
* required={"username", "password", "email", "client_name"},
* @OA\Property(
* property="username",
* description="The user's username",
* @OA\Schema(type="string")
* ),
* @OA\Property(
* property="password",
* description="The user's password",
* @OA\Schema(type="string")
* ),
* @OA\Property(
* property="email",
* description="The user's email",
* @OA\Schema(type="string")
* ),
* @OA\Property(
* property="client_name",
* description="The client name (to be used by your app)",
* @OA\Schema(type="string")
* ),
* )
* ),
* @OA\Response(
* response="200",
* description="Returned when successful"
* )
* )
*
* @todo Make this method (or the whole API) accessible only through https
*
* @Route("/api/user.{_format}", methods={"PUT"}, name="api_put_user", defaults={"_format": "json"})
*
* @return JsonResponse
*/
public function putUserAction(Request $request)
public function putUserAction(Request $request, Config $craueConfig, UserManagerInterface $userManager, EntityManagerInterface $entityManager, EventDispatcherInterface $eventDispatcher)
{
if (!$this->container->getParameter('fosuser_registration') || !$this->get(Config::class)->get('api_user_registration')) {
$json = $this->get(SerializerInterface::class)->serialize(['error' => "Server doesn't allow registrations"], 'json');
if (!$this->getParameter('fosuser_registration') || !$craueConfig->get('api_user_registration')) {
$json = $this->serializer->serialize(['error' => "Server doesn't allow registrations"], 'json');
return (new JsonResponse())
->setJson($json)
->setStatusCode(JsonResponse::HTTP_FORBIDDEN);
}
$userManager = $this->get(UserManagerInterface::class);
$user = $userManager->createUser();
\assert($user instanceof User);
// user will be disabled BY DEFAULT to avoid spamming account to be enabled
$user->setEnabled(false);
@ -98,7 +136,7 @@ class UserRestController extends WallabagRestController
$errors['password'] = $this->translateErrors($data['plainPassword']['children']['first']['errors']);
}
$json = $this->get(SerializerInterface::class)->serialize(['error' => $errors], 'json');
$json = $this->serializer->serialize(['error' => $errors], 'json');
return (new JsonResponse())
->setJson($json)
@ -109,15 +147,14 @@ class UserRestController extends WallabagRestController
$client = new Client($user);
$client->setName($request->request->get('client_name', 'Default client'));
$this->getDoctrine()->getManager()->persist($client);
$entityManager->persist($client);
$user->addClient($client);
$userManager->updateUser($user);
// dispatch a created event so the associated config will be created
$event = new UserEvent($user, $request);
$this->get(EventDispatcherInterface::class)->dispatch(FOSUserEvents::USER_CREATED, $event);
$eventDispatcher->dispatch(new UserEvent($user, $request), FOSUserEvents::USER_CREATED);
return $this->sendUser($user, 'user_api_with_client', JsonResponse::HTTP_CREATED);
}
@ -132,7 +169,7 @@ class UserRestController extends WallabagRestController
*/
private function sendUser(User $user, $group = 'user_api', $status = JsonResponse::HTTP_OK)
{
$json = $this->get(SerializerInterface::class)->serialize(
$json = $this->serializer->serialize(
$user,
'json',
SerializationContext::create()->setGroups([$group])
@ -154,7 +191,7 @@ class UserRestController extends WallabagRestController
{
$translatedErrors = [];
foreach ($errors as $error) {
$translatedErrors[] = $this->get(TranslatorInterface::class)->trans($error);
$translatedErrors[] = $this->translator->trans($error);
}
return $translatedErrors;

Some files were not shown because too many files have changed in this diff Show More