From b2e69b60a6d893c4b893d5687b7dfaadf898a332 Mon Sep 17 00:00:00 2001 From: antelle Date: Tue, 7 Apr 2020 17:07:05 +0200 Subject: [PATCH] files previously created as v4.1 will be written as v4.0 --- app/scripts/models/file-model.js | 12 ++++++++++++ release-notes.md | 3 +++ 2 files changed, 15 insertions(+) diff --git a/app/scripts/models/file-model.js b/app/scripts/models/file-model.js index 7f17a3ff..38502cf7 100644 --- a/app/scripts/models/file-model.js +++ b/app/scripts/models/file-model.js @@ -33,6 +33,7 @@ class FileModel extends Model { if (keyFileData) { kdbxweb.ByteUtils.zeroBuffer(keyFileData); } + this.fixVersion(); logger.info( 'Opened file ' + this.name + @@ -250,6 +251,17 @@ class FileModel extends Model { }); } + fixVersion() { + if ( + this.db.meta.generator === 'KdbxWeb' && + this.db.header.versionMajor === 4 && + this.db.header.versionMinor === 1 + ) { + this.db.header.versionMinor = 0; + logger.info('Fixed file version: 4.1 => 4.0'); + } + } + reload() { this.buildObjectMap(); this.readModel(); diff --git a/release-notes.md b/release-notes.md index 4b5cb438..0218d89c 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,8 @@ Release notes ------------- +##### v1.13.2 (TBD) +`+` files previously created as v4.1 will be written as v4.0 + ##### v1.13.1 (2020-04-04) `-` fix #1444: fixed website favicons and attached images `-` fix #1445: fixed offline mode in Chrome and Firefox