Skip to content

Releases: AndreasSko/go-jwlm

0.5.7-beta

23 Feb 18:13
0f3d56e
Compare
Choose a tag to compare

Changelog

  • f7f76c8 Added linux-arm64 as arch for goreleaser
  • 0f3d56e Merge pull request #156 from JoelKle/linux-arm64

0.5.6-beta

21 Nov 10:09
face2a0
Compare
Choose a tag to compare

Changelog

  • face2a0 Merge pull request #147 from AndreasSko/schema_version_range
  • 965c26a Support schema version range

0.5.5-beta

21 Nov 10:08
2c233cc
Compare
Choose a tag to compare

Changelog

  • 42be6b9 🐛 InputFields merged to wrong publication
  • 2c233cc Merge pull request #151 from AndreasSko/inputField_mismatch

0.5.4-beta

01 Sep 19:17
2c233cc
Compare
Choose a tag to compare

Changelog

  • 42be6b9 🐛 InputFields merged to wrong publication
  • 2c233cc Merge pull request #151 from AndreasSko/inputField_mismatch

0.5.3-beta

01 Sep 18:04
73132d8
Compare
Choose a tag to compare

Changelog

  • 19baad7 Make clear that backup is incompatible with error
  • 3e0a485 Merge pull request #145 from AndreasSko/fix_nil
  • f400981 Merge pull request #146 from AndreasSko/schema_14
  • 2111e30 Merge pull request #148 from AndreasSko/roll_back_v13
  • 73132d8 Merge pull request #150 from AndreasSko/v14_again
  • cfb9d5a More granular error message on manifest validation
  • 0ef7680 Revert Schema version 14 support
  • 7585266 Support Schema version 14
  • 36c2963 Support schema version 14 again...
  • 53432b3 🐛 Nil pointer on DBContainsPlaylists if DB not loaded

0.5.2-beta

25 Jul 17:27
d2a2915
Compare
Choose a tag to compare

Changelog

  • 6656e4b 🐛 Run go-release on all tags
  • d2a2915 Merge pull request #144 from AndreasSko/push_tag

0.4.1-beta

10 Jan 10:06
158005a
Compare
Choose a tag to compare

🐛 Skip UserMarks with no BlockRange attached

Fixed a bug where empty markings resulted in a UNIQUE constraint failed: UserMark.UserMarkGuid error when exporting.
See #122

#Changelog

  • ad7b0b2 🐛 Skip UserMarks with no BlockRange attached
  • 158005a Merge pull request #122 from AndreasSko/fix_empty_blockranges

0.4.0-beta

27 Dec 09:50
37da106
Compare
Choose a tag to compare

purge command to remove data from specific tables

This adds a new command called purge that allows purging specific tables of a backup. The command can be useful when sharing a backup with someone else, while wanting to keep some data private.

Example: If I would like to remove all of my notes, tags, and tagMaps I can simply run:

go-jwlm purge backup.jwlibrary purged.jwlibrary --tables=Note,Tag,TagMap

Other changes:

  • 🐛 Fail in case post-merge prepare db fails

Changelog

  • 6d3cec4 🐛 Fail in case post-merge prepare db fails
  • cc4b669 ✨ New command to purge some tables
  • 7befa95 Merge pull request #120 from AndreasSko/delete_from_db
  • 37da106 Merge pull request #121 from AndreasSko/upgrade_goreleaser
  • 521ba43 Upgrade goreleaser to v1.2.2

0.3.3-beta

26 Dec 13:11
8c017b8
Compare
Choose a tag to compare

Skip entries that don't match schema on import

If a backup contained invalid data it could happen that an import would fail with the following message: "Error while scanning results from SQLite database: sql: Scan error on column index , name "": converting NULL to ** is unsupported".
This is now fixed by skipping invalid entries (also see #115).

Thanks to Paulette and Charles for reporting the issue!

Changelog

ef3e0ce Merge pull request #116 from AndreasSko/renovate/git.luolix.top-spf13-viper-1.x
0979cc2 Merge pull request #117 from AndreasSko/renovate/git.luolix.top-spf13-cobra-1.x
0404886 Merge pull request #118 from AndreasSko/renovate/git.luolix.top-spf13-viper-1.x
8c017b8 Merge pull request #119 from AndreasSko/check_schema
6ffbfd1 Skip entries that don't match schema on import
b5183d7 Update module github.com/spf13/cobra to v1.3.0
be40aa7 Update module github.com/spf13/viper to v1.10.0
a1dacdd Update module github.com/spf13/viper to v1.10.1
3cd5c3f fetchFromSQLite: Make clear what type errors

0.3.2-beta

16 Oct 14:02
be890cf
Compare
Choose a tag to compare

Optimize detection for migration to nwtsty

In some situations it could happen that the merger was not able to detect that one backup had already been migrated to the Study Edition of the Revised New World Translation, while the other one still was using the Regular Edition. This could lead to errors like:

Could not create SQLite database for exporting: [...] UNIQUE constraint failed: UserMark.UserMarkGuid

This version improved the detection of such cases, preventing those kinds of errors in the future.

Special thanks to @aui01 for helping me pinpoint the issue! 🙂

Changelog

c15f960 Cleanup userMark duplicates after nwtsty migration
a1cfa04 Create FUNDING.yml
84a7f70 Decide nwtsty migration on collision, not via heuristic
63a15a8 Merge pull request #100 from AndreasSko/renovate/git.luolix.top-netflix-go-expect-digest
c192d0b Merge pull request #101 from AndreasSko/renovate/reviewdog-action-golangci-lint-2.x
7808a46 Merge pull request #102 from AndreasSko/renovate/git.luolix.top-klauspost-compress-1.x
a04ce4b Merge pull request #103 from AndreasSko/renovate/git.luolix.top-klauspost-compress-1.x
73324f8 Merge pull request #104 from AndreasSko/renovate/git.luolix.top-alecaivazis-survey-v2-2.x
be890cf Merge pull request #106 from AndreasSko/renovate/git.luolix.top-alecaivazis-survey-v2-2.x
1dc7fb5 Merge pull request #108 from AndreasSko/migrateBible
2153634 Merge pull request #110 from AndreasSko/renovate/git.luolix.top-klauspost-compress-1.x
a279ade Merge pull request #111 from AndreasSko/renovate/git.luolix.top-spf13-viper-1.x
5e0a55a Merge pull request #79 from AndreasSko/renovate/git.luolix.top-klauspost-compress-1.x
ef29d01 Merge pull request #80 from AndreasSko/renovate/git.luolix.top-mattn-go-sqlite3-1.x
66d00c2 Merge pull request #81 from AndreasSko/renovate/git.luolix.top-alecaivazis-survey-v2-2.x
0c904ba Merge pull request #82 from AndreasSko/renovate/git.luolix.top-klauspost-compress-1.x
4f0d8b3 Merge pull request #86 from AndreasSko/renovate/git.luolix.top-klauspost-compress-1.x
2d09df1 Merge pull request #87 from AndreasSko/renovate/git.luolix.top-klauspost-compress-1.x
d58e38f Merge pull request #88 from AndreasSko/renovate/git.luolix.top-klauspost-compress-1.x
c44ef85 Merge pull request #89 from AndreasSko/renovate/git.luolix.top-spf13-viper-1.x
cc5e9e8 Merge pull request #90 from AndreasSko/renovate/git.luolix.top-spf13-viper-1.x
d12d3bd Merge pull request #92 from AndreasSko/renovate/git.luolix.top-alecaivazis-survey-v2-2.x
6b680c6 Merge pull request #93 from AndreasSko/renovate/git.luolix.top-spf13-cobra-1.x
f889037 Merge pull request #94 from AndreasSko/renovate/git.luolix.top-spf13-cobra-1.x
5cd4cde Merge pull request #95 from AndreasSko/renovate/git.luolix.top-alecaivazis-survey-v2-2.x
ca60b21 Merge pull request #96 from AndreasSko/renovate/git.luolix.top-buger-goterm-1.x
3cf7d17 Merge pull request #98 from AndreasSko/renovate/git.luolix.top-mattn-go-sqlite3-1.x
d31f7cb Merge pull request #99 from AndreasSko/renovate/git.luolix.top-alecaivazis-survey-v2-2.x
e6c3051 Return empty slice instead of nil in MergeTagMaps
1d56b94 Update github.com/Netflix/go-expect commit hash to ef0bf57
e63bf80 Update module github.com/AlecAivazis/survey/v2 to v2.2.12
ce34159 Update module github.com/AlecAivazis/survey/v2 to v2.2.13
0f5e347 Update module github.com/AlecAivazis/survey/v2 to v2.2.14
6c0b65e Update module github.com/AlecAivazis/survey/v2 to v2.2.15
5cf89f5 Update module github.com/AlecAivazis/survey/v2 to v2.3.0
41169f6 Update module github.com/AlecAivazis/survey/v2 to v2.3.2
9bfcb12 Update module github.com/buger/goterm to v1.0.1
d543f78 Update module github.com/klauspost/compress to v1.12.1
ea3db76 Update module github.com/klauspost/compress to v1.12.2
19bf532 Update module github.com/klauspost/compress to v1.12.3
0d0470b Update module github.com/klauspost/compress to v1.13.0
68cd31a Update module github.com/klauspost/compress to v1.13.1
8f32657 Update module github.com/klauspost/compress to v1.13.2
4a13890 Update module github.com/klauspost/compress to v1.13.4
32b77a8 Update module github.com/klauspost/compress to v1.13.6
0ee2da9 Update module github.com/mattn/go-sqlite3 to v1.14.7
ac0db49 Update module github.com/mattn/go-sqlite3 to v1.14.8
61c3ac0 Update module github.com/spf13/cobra to v1.2.0
858e626 Update module github.com/spf13/cobra to v1.2.1
e68d8a7 Update module github.com/spf13/viper to v1.8.0
493395e Update module github.com/spf13/viper to v1.8.1
fcf6fe5 Update module github.com/spf13/viper to v1.9.0
b18f8a2 Update reviewdog/action-golangci-lint action to v2
10ec326 Use Go 1.16 for testing
7a1dc5e go mod tidy