GitHub/WoltLab/com.woltlab.wcf.exporter.git
15 months agoRelease 6.0.0 Beta 2 6.0.0_Beta_2
Alexander Ebert [Tue, 22 Aug 2023 09:32:59 +0000 (11:32 +0200)]
Release 6.0.0 Beta 2

15 months agoMerge branch '5.5'
Alexander Ebert [Tue, 22 Aug 2023 09:29:59 +0000 (11:29 +0200)]
Merge branch '5.5'

15 months agoFix the calculation of the conversation users
Alexander Ebert [Mon, 21 Aug 2023 16:15:03 +0000 (18:15 +0200)]
Fix the calculation of the conversation users

15 months agoMerge branch '5.5'
Tim Düsterhus [Mon, 21 Aug 2023 09:02:17 +0000 (11:02 +0200)]
Merge branch '5.5'

15 months agoFix PHP Codestyle
Tim Düsterhus [Mon, 21 Aug 2023 09:02:12 +0000 (11:02 +0200)]
Fix PHP Codestyle

15 months agoRemove import of `postSortOrder`
Marcel Werk [Fri, 18 Aug 2023 11:49:00 +0000 (13:49 +0200)]
Remove import of `postSortOrder`

15 months agoRelease 6.0.0 Beta 1 6.0.0_Beta_1
Alexander Ebert [Thu, 17 Aug 2023 13:26:23 +0000 (15:26 +0200)]
Release 6.0.0 Beta 1

15 months agoImprove the performance of the export of conversation participants
Alexander Ebert [Tue, 15 Aug 2023 12:18:23 +0000 (14:18 +0200)]
Improve the performance of the export of conversation participants

15 months agoFix the export of users from vB 3.x
Alexander Ebert [Tue, 15 Aug 2023 12:13:40 +0000 (14:13 +0200)]
Fix the export of users from vB 3.x

15 months agoFix missing export of label group descriptions (WoltLab Suite Forum)
Marcel Werk [Mon, 14 Aug 2023 16:33:59 +0000 (18:33 +0200)]
Fix missing export of label group descriptions (WoltLab Suite Forum)

16 months agoMerge branch '5.5'
Tim Düsterhus [Thu, 3 Aug 2023 08:46:28 +0000 (10:46 +0200)]
Merge branch '5.5'

16 months agoFix PHP codestyle
Tim Düsterhus [Thu, 3 Aug 2023 08:46:15 +0000 (10:46 +0200)]
Fix PHP codestyle

16 months agoMerge branch '5.5'
Tim Düsterhus [Wed, 2 Aug 2023 15:01:58 +0000 (17:01 +0200)]
Merge branch '5.5'

16 months agoAdd `permissions` to GitHub Action Workflows
Tim Düsterhus [Wed, 2 Aug 2023 15:01:55 +0000 (17:01 +0200)]
Add `permissions` to GitHub Action Workflows

16 months agoSMF: Fix attachment export for SMF 2.1
Tim Düsterhus [Fri, 28 Jul 2023 08:59:00 +0000 (10:59 +0200)]
SMF: Fix attachment export for SMF 2.1

16 months agoFix PHP 7.x syntax compatibility
Tim Düsterhus [Fri, 28 Jul 2023 08:14:48 +0000 (10:14 +0200)]
Fix PHP 7.x syntax compatibility

16 months agoSMF: Improve newline replacement
Tim Düsterhus [Fri, 28 Jul 2023 08:11:06 +0000 (10:11 +0200)]
SMF: Improve newline replacement

Apparently newer versions (2.1?) no longer put the space in `<br />`.

16 months agoSMF: Fix conversation label import for 2.1
Tim Düsterhus [Fri, 28 Jul 2023 08:02:21 +0000 (10:02 +0200)]
SMF: Fix conversation label import for 2.1

In SMF 2.1 the labels because their own database table instead of being a
comma-separated column somewhere. For purposes of importing the conversation
users we will simulate the old comma-separated storage using `GROUP_CONCAT`.

By prefixing all the label IDs with the user ID we don't need to join in the
`pm_label` table to check the user ID. Any non-matching labels (i.e. labels of
other users) will simply be discarded because the ID with the userID prefix
does not exist.

16 months agoSMF: Support `location` not existing in `members`
Tim Düsterhus [Fri, 28 Jul 2023 07:42:32 +0000 (09:42 +0200)]
SMF: Support `location` not existing in `members`

In SMF 2.1.x this became a customizable profile field.

16 months agoDrop ICQ support from SMF2xExporter
Tim Düsterhus [Fri, 28 Jul 2023 07:41:42 +0000 (09:41 +0200)]
Drop ICQ support from SMF2xExporter

The field no longer exists in a default installation of WoltLab Suite and is
neither an existing column in SMF 2.1.x.

16 months agoSMF 2.1 renamed the icon column
Alexander Ebert [Thu, 27 Jul 2023 16:05:07 +0000 (18:05 +0200)]
SMF 2.1 renamed the icon column

See https://github.com/SimpleMachines/SMF/blob/7f6d318352751d7ae8131557b4dd7c642903a67c/other/upgrade_2-1_mysql.sql#L1293-L1294

17 months agoMerge branch '5.5'
Tim Düsterhus [Wed, 21 Jun 2023 12:56:47 +0000 (14:56 +0200)]
Merge branch '5.5'

17 months agoRelease 5.5.13 5.5.13
Alexander Ebert [Tue, 20 Jun 2023 12:20:35 +0000 (14:20 +0200)]
Release 5.5.13

This release forces the redeployment of all files to work around an earlier inconsistent update.

19 months agoFix PHP Codestyle
Tim Düsterhus [Thu, 20 Apr 2023 07:58:17 +0000 (09:58 +0200)]
Fix PHP Codestyle

19 months agoWoltLab Suite: Preserve known output classes for user option
Marcel Werk [Wed, 19 Apr 2023 16:26:39 +0000 (18:26 +0200)]
WoltLab Suite: Preserve known output classes for user option

Closes #66

19 months agoIPB3x: Decode HTML entities in gallery album titles
Marcel Werk [Wed, 19 Apr 2023 16:22:21 +0000 (18:22 +0200)]
IPB3x: Decode HTML entities in gallery album titles

Closes #74

19 months agoAdd import of missing board columns (woltlab forum)
Marcel Werk [Wed, 19 Apr 2023 16:20:14 +0000 (18:20 +0200)]
Add import of missing board columns (woltlab forum)

Closes #76

19 months agoRelease 5.5.11 5.5.11
Alexander Ebert [Wed, 19 Apr 2023 13:33:21 +0000 (15:33 +0200)]
Release 5.5.11

20 months agoMerge branch '5.5'
Tim Düsterhus [Mon, 3 Apr 2023 15:08:06 +0000 (17:08 +0200)]
Merge branch '5.5'

20 months agoWBB 4.x: Handle NULL category description
Tim Düsterhus [Mon, 3 Apr 2023 15:07:05 +0000 (17:07 +0200)]
WBB 4.x: Handle NULL category description

Fixes #75

20 months agoMerge branch '5.5'
Tim Düsterhus [Thu, 16 Mar 2023 16:26:57 +0000 (17:26 +0100)]
Merge branch '5.5'

20 months agoRelease 5.5.10 5.5.10
Alexander Ebert [Thu, 16 Mar 2023 15:55:46 +0000 (16:55 +0100)]
Release 5.5.10

21 months agoMerge branch '5.5'
Tim Düsterhus [Fri, 3 Mar 2023 11:42:38 +0000 (12:42 +0100)]
Merge branch '5.5'

21 months agoFix PHP codestyle
Tim Düsterhus [Fri, 3 Mar 2023 11:42:29 +0000 (12:42 +0100)]
Fix PHP codestyle

21 months agoRemove PHP < 8.1 from php.yml workflow
Tim Düsterhus [Fri, 3 Mar 2023 11:34:02 +0000 (12:34 +0100)]
Remove PHP < 8.1 from php.yml workflow

21 months agoMerge branch '5.5'
Tim Düsterhus [Fri, 3 Mar 2023 11:13:14 +0000 (12:13 +0100)]
Merge branch '5.5'

21 months agoMerge branch '5.4' into 5.5
Tim Düsterhus [Fri, 3 Mar 2023 11:13:08 +0000 (12:13 +0100)]
Merge branch '5.4' into 5.5

21 months agoDrop useless javascript.yml workflow 5.4.final
Tim Düsterhus [Tue, 31 May 2022 14:52:13 +0000 (16:52 +0200)]
Drop useless javascript.yml workflow

21 months agoFix error when handling values of GROUP_CONCAT (WBB3)
Marcel Werk [Thu, 23 Feb 2023 14:38:40 +0000 (15:38 +0100)]
Fix error when handling values of GROUP_CONCAT (WBB3)

21 months agoMerge branch '5.5'
Tim Düsterhus [Fri, 17 Feb 2023 13:20:10 +0000 (14:20 +0100)]
Merge branch '5.5'

21 months agoRelease 5.5.9 5.5.9
Alexander Ebert [Fri, 17 Feb 2023 11:11:12 +0000 (12:11 +0100)]
Release 5.5.9

21 months agoFix issue when importing comments from wordpress
Marcel Werk [Thu, 16 Feb 2023 11:19:03 +0000 (12:19 +0100)]
Fix issue when importing comments from wordpress

Comments assigned to a parent comment that no longer exists resulted in an error.

21 months agoMerge branch '5.5'
Tim Düsterhus [Wed, 15 Feb 2023 08:18:01 +0000 (09:18 +0100)]
Merge branch '5.5'

21 months agoFix issue when importing articles from wordpress
Marcel Werk [Tue, 14 Feb 2023 12:31:38 +0000 (13:31 +0100)]
Fix issue when importing articles from wordpress

The 'comment' column was removed with version 5.5

21 months agoRun the PHP syntax check only if PHP files changed
Tim Düsterhus [Wed, 8 Feb 2023 15:45:24 +0000 (16:45 +0100)]
Run the PHP syntax check only if PHP files changed

22 months agoDrop `@package` tag in *.php
Tim Düsterhus [Fri, 20 Jan 2023 11:55:41 +0000 (12:55 +0100)]
Drop `@package` tag in *.php

see WoltLab/WCF#5229

22 months agoRelease 5.5.8 5.5.8
Alexander Ebert [Thu, 19 Jan 2023 13:25:50 +0000 (14:25 +0100)]
Release 5.5.8

22 months agoMerge branch '5.5'
Tim Düsterhus [Tue, 10 Jan 2023 15:16:47 +0000 (16:16 +0100)]
Merge branch '5.5'

22 months agoUnescape HTML entities in user titles
Alexander Ebert [Tue, 10 Jan 2023 11:44:24 +0000 (12:44 +0100)]
Unescape HTML entities in user titles

23 months agoMerge pull request #73 from WoltLab/thread-user-status-export
Marcel Werk [Wed, 4 Jan 2023 11:14:56 +0000 (12:14 +0100)]
Merge pull request #73 from WoltLab/thread-user-status-export

Add support for thread user status export (WoltLab Suite Forum 5.5)

23 months agoAdd support for thread user status export (WoltLab Suite Forum 5.5)
Marcel Werk [Wed, 14 Dec 2022 16:35:02 +0000 (17:35 +0100)]
Add support for thread user status export (WoltLab Suite Forum 5.5)

23 months agoMerge branch '5.5'
Tim Düsterhus [Wed, 14 Dec 2022 16:38:42 +0000 (17:38 +0100)]
Merge branch '5.5'

23 months agoFix code style
Tim Düsterhus [Wed, 14 Dec 2022 16:38:22 +0000 (17:38 +0100)]
Fix code style

see 25c97d4549107d8b580011931cc3ddba03f78887
see bmewburn/vscode-intelephense#2303

23 months agoApply auto-format
Marcel Werk [Wed, 14 Dec 2022 16:00:45 +0000 (17:00 +0100)]
Apply auto-format

2 years agoMerge branch '5.5'
Tim Düsterhus [Fri, 25 Nov 2022 08:58:18 +0000 (09:58 +0100)]
Merge branch '5.5'

2 years agoRelease 5.5.7 5.5.7
Alexander Ebert [Thu, 24 Nov 2022 17:10:24 +0000 (18:10 +0100)]
Release 5.5.7

2 years agoMerge branch '5.5'
Tim Düsterhus [Mon, 7 Nov 2022 10:17:46 +0000 (11:17 +0100)]
Merge branch '5.5'

2 years agoRemove the query LIMIT and OFFSET from the attachment export
Alexander Ebert [Mon, 24 Oct 2022 15:17:00 +0000 (17:17 +0200)]
Remove the query LIMIT and OFFSET from the attachment export

2 years agoDrop the superfluous `ORDER BY` clause
Alexander Ebert [Mon, 24 Oct 2022 14:47:17 +0000 (16:47 +0200)]
Drop the superfluous `ORDER BY` clause

This was required for the previous query that used `LIMIT … OFFSET` to fetch the data.

2 years agoMerge branch '5.5'
Tim Düsterhus [Mon, 24 Oct 2022 10:38:38 +0000 (12:38 +0200)]
Merge branch '5.5'

2 years agoFilter out defective polls that do not contain poll options
Alexander Ebert [Sat, 22 Oct 2022 11:13:28 +0000 (13:13 +0200)]
Filter out defective polls that do not contain poll options

2 years agoImprove the performance of the attachment export
Alexander Ebert [Sat, 22 Oct 2022 11:13:06 +0000 (13:13 +0200)]
Improve the performance of the attachment export

The query caused a full table scan, slowing down each cycle dramatically.

2 years agoRelease 5.5.6 5.5.6
Alexander Ebert [Tue, 18 Oct 2022 14:51:44 +0000 (16:51 +0200)]
Release 5.5.6

2 years agoMerge branch '5.5'
Tim Düsterhus [Wed, 5 Oct 2022 14:37:30 +0000 (16:37 +0200)]
Merge branch '5.5'

2 years agoFix typo in phpBB exporters
Tim Düsterhus [Wed, 5 Oct 2022 14:31:35 +0000 (16:31 +0200)]
Fix typo in phpBB exporters

2 years agoUpdate PHP-CS-Fixer to PER coding standard
Tim Düsterhus [Wed, 21 Sep 2022 14:44:36 +0000 (16:44 +0200)]
Update PHP-CS-Fixer to PER coding standard

2 years agoMerge pull request #72 from WoltLab/cleanup
Tim Düsterhus [Tue, 4 Oct 2022 11:54:11 +0000 (13:54 +0200)]
Merge pull request #72 from WoltLab/cleanup

Clean up

2 years agoMerge branch '5.5'
Tim Düsterhus [Fri, 23 Sep 2022 08:37:01 +0000 (10:37 +0200)]
Merge branch '5.5'

2 years agoRelease 5.5.5 5.5.5
Alexander Ebert [Thu, 22 Sep 2022 16:07:36 +0000 (18:07 +0200)]
Release 5.5.5

2 years agoMark all class constants as private
Tim Düsterhus [Thu, 22 Sep 2022 10:24:21 +0000 (12:24 +0200)]
Mark all class constants as private

These are for internal use within an importer only.

2 years agoMark all classes as `final`
Tim Düsterhus [Thu, 22 Sep 2022 10:16:01 +0000 (12:16 +0200)]
Mark all classes as `final`

2 years agoMerge branch '5.5'
Tim Düsterhus [Thu, 22 Sep 2022 11:45:09 +0000 (13:45 +0200)]
Merge branch '5.5'

2 years agoUpdate for PHP CS Fixer 3.11.0
Tim Düsterhus [Wed, 21 Sep 2022 14:57:49 +0000 (16:57 +0200)]
Update for PHP CS Fixer 3.11.0

2 years agoDrop old update instructions
Tim Düsterhus [Tue, 30 Aug 2022 15:25:52 +0000 (17:25 +0200)]
Drop old update instructions

see eb6d3d1a00479b1fcb09b873d1bd4df32f2c6bfd

2 years agoMerge branch '5.5'
Tim Düsterhus [Tue, 30 Aug 2022 15:25:39 +0000 (17:25 +0200)]
Merge branch '5.5'

2 years agoUpdate for PHP CS Fixer 3.10.0
Tim Düsterhus [Tue, 30 Aug 2022 15:25:01 +0000 (17:25 +0200)]
Update for PHP CS Fixer 3.10.0

2 years agoDisable `return_assignment` in .php-cs-fixer.dist.php
Tim Düsterhus [Tue, 30 Aug 2022 15:24:43 +0000 (17:24 +0200)]
Disable `return_assignment` in .php-cs-fixer.dist.php

2 years agoSet the version number to `6.0.0 dev 1`
Alexander Ebert [Tue, 30 Aug 2022 14:59:47 +0000 (16:59 +0200)]
Set the version number to `6.0.0 dev 1`

2 years agoRelease 5.5.4 5.5.4
Alexander Ebert [Fri, 19 Aug 2022 13:00:32 +0000 (15:00 +0200)]
Release 5.5.4

2 years agoMerge branch '5.4' into 5.5
Alexander Ebert [Fri, 19 Aug 2022 12:56:04 +0000 (14:56 +0200)]
Merge branch '5.4' into 5.5

2 years agoRelease 5.4.22 5.4.22
Alexander Ebert [Fri, 19 Aug 2022 12:54:19 +0000 (14:54 +0200)]
Release 5.4.22

2 years agoRemove outdated gravatar-related columns from sql query
Marcel Werk [Tue, 16 Aug 2022 12:25:43 +0000 (14:25 +0200)]
Remove outdated gravatar-related columns from sql query

2 years agoAdd PHP 8.2 to the php.yml workflow
Tim Düsterhus [Wed, 27 Jul 2022 09:57:53 +0000 (11:57 +0200)]
Add PHP 8.2 to the php.yml workflow

2 years agoMerge branch '5.4' into 5.5
Tim Düsterhus [Wed, 20 Jul 2022 13:07:17 +0000 (15:07 +0200)]
Merge branch '5.4' into 5.5

2 years agoMerge branch '5.5'
Tim Düsterhus [Wed, 20 Jul 2022 13:06:31 +0000 (15:06 +0200)]
Merge branch '5.5'

2 years agoFix incorrect use of `<void/>` 5.5.3
Alexander Ebert [Wed, 20 Jul 2022 12:25:17 +0000 (14:25 +0200)]
Fix incorrect use of `<void/>`

2 years agoRelease 5.5.3
Alexander Ebert [Wed, 20 Jul 2022 12:04:08 +0000 (14:04 +0200)]
Release 5.5.3

2 years agoFix converting of Wordpress messages
Marcel Werk [Wed, 20 Jul 2022 11:44:29 +0000 (13:44 +0200)]
Fix converting of Wordpress messages

Improved converting of paragraphs and quotes.

2 years agoRelease 5.5.3 dev 1 5.5.3_dev_1
Alexander Ebert [Fri, 15 Jul 2022 13:16:08 +0000 (15:16 +0200)]
Release 5.5.3 dev 1

2 years agoUpdate for PHP CS Fixer 3.9.2
Tim Düsterhus [Tue, 12 Jul 2022 09:35:29 +0000 (11:35 +0200)]
Update for PHP CS Fixer 3.9.2

2 years agoMerge branch '5.5'
Tim Düsterhus [Wed, 6 Jul 2022 13:50:15 +0000 (15:50 +0200)]
Merge branch '5.5'

2 years agoRelease 5.5.0 5.5.0
Alexander Ebert [Wed, 6 Jul 2022 11:57:06 +0000 (13:57 +0200)]
Release 5.5.0

2 years agoRelease 5.5.0 RC 3 5.5.0_RC_3
Alexander Ebert [Fri, 1 Jul 2022 15:50:39 +0000 (17:50 +0200)]
Release 5.5.0 RC 3

2 years agoUpdate gsactions/commit-message-checker
Tim Düsterhus [Fri, 1 Jul 2022 09:41:36 +0000 (11:41 +0200)]
Update gsactions/commit-message-checker

2 years agoMerge branch '5.5'
Tim Düsterhus [Thu, 30 Jun 2022 15:28:37 +0000 (17:28 +0200)]
Merge branch '5.5'

2 years agoFix code style in Flarum1xExporter
Tim Düsterhus [Thu, 30 Jun 2022 15:27:39 +0000 (17:27 +0200)]
Fix code style in Flarum1xExporter

2 years agoMerge pull request #71 from WoltLab/vb5-fixes
Tim Düsterhus [Thu, 30 Jun 2022 15:26:56 +0000 (17:26 +0200)]
Merge pull request #71 from WoltLab/vb5-fixes

vBulletin 5 Improvements

2 years agovB5: Take `channel.category` into account when deciding on the boardType
Tim Düsterhus [Thu, 30 Jun 2022 14:12:04 +0000 (16:12 +0200)]
vB5: Take `channel.category` into account when deciding on the boardType

Apparently newer vBulletin 5 versions no longer set the `CANCONTAINTHREADS` bit
in channel options.

2 years agovB 5: Add support for file system attachments
Tim Düsterhus [Fri, 19 Nov 2021 13:25:08 +0000 (14:25 +0100)]
vB 5: Add support for file system attachments

2 years agoRelease 5.5.0 RC 2 5.5.0_RC_2
Alexander Ebert [Mon, 20 Jun 2022 15:38:24 +0000 (17:38 +0200)]
Release 5.5.0 RC 2