Skip to content

Releases: symbiote/silverstripe-datachange-tracker

Silverstripe 5 compat

13 Sep 05:05
f4089ea
Compare
Choose a tag to compare
Merge pull request #36 from xini/pull-ss5

Upgrade to SS5 and PHP 8.3

Config bugfix

11 Nov 01:29
1782f81
Compare
Choose a tag to compare
Merge pull request #34 from samandeggs/master

Wrapping '%$DataChangeTrackService' in quotations to stop scalar erro…

4.0.7

07 Nov 23:49
Compare
Choose a tag to compare
Fix(PublishedState) filter Published State tab by ClassName and ID

5.0.2

25 Jun 04:58
35d7d8c
Compare
Choose a tag to compare
  • Workaround nested array limitation with DataDifferencer by only json_decode'ing 1 level down. This resolve bugs when you're storing JSON data in a 'Text' DB field via MultiValueField.

  • Add test to ensure that the above case works.

  • Fix travis-ci configurations and fix the tests.

  • Add test for handling custom table_name config. (Previously the code assumed you didn't explictly define the table_name)

4.0.6

21 Jun 07:19
95cddd0
Compare
Choose a tag to compare
  • fix(DataChangeRecord): Workaround nested array limitation with DataDifferencer by only json_decode'ing 1 level down. This resolve bugs when you're storing JSON data in a 'Text' DB field via MultiValueField.

3.3.7

21 Jun 07:19
69c0f6b
Compare
Choose a tag to compare
  • fix(DataChangeRecord): Workaround nested array limitation with DataDifferencer by only json_decode'ing 1 level down. This resolve bugs when you're storing JSON data in a 'Text' DB field via MultiValueField.

5.0.1

10 May 00:10
98b6a8f
Compare
Choose a tag to compare
  • fix(PruneChangesBeforeJob): Remove unused / old code that retrieved a flat list of IDs as this can cause the job to not work if there are a lot of DataChangeRecord items.
  • fix(PruneChangesBeforeJob): Fix logic of priorTo so that it defaults to the last 3 months properly
  • fix(PruneChangesBeforeJob): Change steps to 1 as it's technically doing this in 1 step now, this is to avoid an issue where totalSteps=0 can occur and the job won't requeue itself.
  • Remove bad if-statement in PruneChangesBeforeJob that caused it to not execute at all

4.0.5

09 May 23:43
bfea54a
Compare
Choose a tag to compare
  • Remove bad if-statement in PruneChangesBeforeJob that caused it to not execute at all

3.3.6

09 May 23:48
e9dcf76
Compare
Choose a tag to compare
  • (Backport from 4.0 branch) Remove bad if-statement in PruneChangesBeforeJob that caused it to not execute at all

3.3.5

09 May 01:50
8458919
Compare
Choose a tag to compare
  • Cherrypick 'Undefined constant' issue ie. singleton(ClassName) should be singleton("ClassName") (String was missing quotes)