diff options
author | Marcel Klehr <mklehr@gmx.net> | 2022-07-27 18:28:23 +0300 |
---|---|---|
committer | Marcel Klehr <mklehr@gmx.net> | 2022-07-27 18:29:01 +0300 |
commit | f88683d06c593eea3351b28d55ce53ad871bb150 (patch) | |
tree | 6b3dd1de0032d1163c67d3a5f28bc2abb9bd6097 | |
parent | ac14f1ccc42cfd9be15c587d824dc7a4c43edfcb (diff) |
v11.0.0v11.0.0
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
-rw-r--r-- | CHANGELOG.md | 23 | ||||
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | appinfo/info.xml | 10 | ||||
-rw-r--r-- | package-lock.json | 28 | ||||
-rw-r--r-- | package.json | 2 |
5 files changed, 47 insertions, 18 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 53df06ec..3a57fb9a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,26 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [11.0.0] - 2022-06-24 + +### Changed + +- BookmarkMapper#findAll: Implement recursive query + +### Breaking changes +- Breaks compatibility with MySQL 5.7, MySQL 8 is now required + +### New + +- Implement virtual scrolling +- First load time improvement: Load settings using initial state +- Bookmark: Show globe symbol while loading screenshot + +### Fixed +- BgJob: Do not check notes if user has no bookmarks +- UI: Better sizing of Bookmark fallback background +- UI: Fix Item alignment in list view + ## [10.5.1] - 2022-06-24 ### Fixed @@ -21,6 +41,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - CrawlService: Make sure archived files always have a file ext - Fix BackupJob check - BookmarkMapper#findAll: Implement recursive query. Should fix some performance problems +- BookmarksList: Do not show FirstRun view when on public link +- Fix COPY_SELECTION to not remove bookmark +- FirstRun view: Fix button style ## [10.4.0] - 2022-06-08 @@ -7,7 +7,7 @@ source_dir=$(build_dir)/source sign_dir=$(build_dir)/sign package_name=$(app_name) cert_dir=$(HOME)/.nextcloud/certificates -version+=10.5.1 +version+=11.0.0 all: dev-setup build-js-production composer-no-dev diff --git a/appinfo/info.xml b/appinfo/info.xml index 4414d279..fda28a55 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -17,13 +17,13 @@ - 💼 Built-in Dashboard widgets for frequent and recent links Requirements: - - PHP v7.3+ + - PHP v7.4+ - PHP extensions: - intl: * - mbstring: * - - Nextcloud v20+ + - when using MySQL, use at least v8.0 ]]></description> - <version>10.5.1</version> + <version>11.0.0</version> <licence>agpl</licence> <author mail="mklehr@gmx.net">Marcel Klehr</author> <author mail="blizzz@arthur-schiwon.de" homepage="https://www.arthur-schiwon.de">Arthur Schiwon</author> @@ -36,9 +36,9 @@ Requirements: <screenshot small-thumbnail="https://raw.githubusercontent.com/nextcloud/bookmarks/master/screenshots/Bookmarks-small.png">https://raw.githubusercontent.com/nextcloud/bookmarks/master/screenshots/Bookmarks.png</screenshot> <dependencies> - <php min-version="7.3" /> + <php min-version="7.4" /> <database>sqlite</database> - <database>mysql</database> + <database min-version="8.0">mysql</database> <database>pgsql</database> <lib>intl</lib> <lib>mbstring</lib> diff --git a/package-lock.json b/package-lock.json index 6920d8bf..789ee2ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4147,14 +4147,20 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001301", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", - "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "version": "1.0.30001369", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001369.tgz", + "integrity": "sha512-OY1SBHaodJc4wflDIKnlkdqWzJZd1Ls/2zbVJHBSv3AT7vgOJ58yAhd2CN4d57l2kPJrgMb7P9+N1Mhy4tNSQA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ], + "peer": true }, "node_modules/chalk": { "version": "2.4.2", @@ -17342,9 +17348,9 @@ "peer": true }, "caniuse-lite": { - "version": "1.0.30001301", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", - "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", + "version": "1.0.30001369", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001369.tgz", + "integrity": "sha512-OY1SBHaodJc4wflDIKnlkdqWzJZd1Ls/2zbVJHBSv3AT7vgOJ58yAhd2CN4d57l2kPJrgMb7P9+N1Mhy4tNSQA==", "peer": true }, "chalk": { diff --git a/package.json b/package.json index 07767237..08b3584d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bookmarks", - "version": "10.5.1", + "version": "11.0.0", "main": "js/index.js", "scripts": { "build": "NODE_ENV=production webpack --progress --config webpack.js", |