-
-
Notifications
You must be signed in to change notification settings - Fork 55
/
Copy pathChangelog
executable file
·4936 lines (4936 loc) · 238 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2019-08-16 DariusIII
* Chg: Add misc/testing/DB/mark_as_passworded.php script
* Chg: Set release as passworded if files inside archives are passworded
* Chg: Update tinyMCE config
* Fix: Fix opening existing forum posts
* Fix: Fix bad order of variables in PostProcess class
2019-08-15 DariusIII
* Chg: Add install_composer shell script to install latest version of composer
2019-08-14 DariusIII
* Chg: Add and start updating nntmux:resetpp command
2019-08-13 DariusIII
* Chg: Update used libraries to latest versions
* Chg: Reset $this->posterUrl in TVDB class
* Chg: Update nikic/php-parser (v4.2.2 => v4.2.3)
2019-08-12 DariusIII
* Fix: Fix bad crosspost check query
* Chg: Remove api and download hits reset functionality
* Chg: Update javascript and tpls
* Chg: Slightly improve movie matching
* Fix: Fix game covers
* Chg: Update rtconner/laravel-tagging (3.2.2 => 3.2.3)
2019-08-11 DariusIII
* Chg: Add year check in processMovieReleases function to help better movie matching
2019-08-09 DariusIII
* Chg: Update doctrine/annotations (v1.6.1 => v1.7.0)
* Chg: Add basic notifications
2019-08-08 DariusIII
* Chg: Create registration and logout messages
2019-08-07 DariusIII
* Chg: Update tinymce and fontawesome
* Chg: Update used libraries to latest versions
2019-08-06 DariusIII
* Chg: Update invite code
2019-08-05 DariusIII
* Chg: Fix sending invites when site is in invite mode
2019-08-04 DariusIII
* Chg: Update used libraries to their latest versions
2019-08-02 DariusIII
* Chg: Update captainhook/captainhook (4.4.2 => 4.4.3)
2019-08-01 DariusIII
* Chg: Update nesbot/carbon (2.21.3 => 2.22.0)
2019-07-31 DariusIII
* Chg: Replace ends_with function with Str:endsWith()
* Chg: Update laravel/framework (v5.8.29 => v5.8.30) and rest of the used components to their latest version
2019-07-30 DariusIII
* Chg: Update fontawesome to latest version
2019-07-29 DariusIII
* Chg: Update used components to their latest versions
* Chg: Update simfony components
2019-07-25 DariusIII
* Chg: Update phpunit/php-token-stream (3.0.2 => 3.1.0)
2019-07-24 DariusIII
* Chg: Add captainhook/captainhook for dev work
2019-07-22 DariusIII
* Chg: Update spatie/async (1.0.2 => 1.0.3)
2019-07-21 DariusIII
* Chg: Update used libraries to their latest versions
* Chg: Update API and RSS XML output to be same as the new newznab API 0.7 specification (newznab:apilimits)
2019-07-19 DariusIII
* Chg: Update nesbot/carbon and voku/simplehtmldom to latest versions
2019-07-18 DariusIII
* Chg: Update tinyMCE to latest version
2019-07-17 DariusIII
* Chg: Update nesbot/carbon (2.21.0 => 2.21.2)
* Chg: NNTmux now requires PHP 7.3 minimum
* Chg: Update laravel/framework (v5.8.28 => v5.8.29)
* Chg: Update APIv1 and RSS xml responses and APIv2 json output for api and grab limits
2019-07-16 DariusIII
* Fix: Fix adding of new 8 digit imdbid movies in admin movie add
* Chg: Categorize TRASHBIN releases into XXX HDClips category
2019-07-14 DariusIII
* Chg: Update nesbot/carbon to latest version
2019-07-13 DariusIII
* Chg: Fix $apiRequests variable for capabilities check
2019-07-12 DariusIII
* Chg: Add grab and limit to APIv1, APIv2 and RSS responses
* Chg: Update used web components
* Chg: Update laravel/horizon and laravel/telescope to latest versions
2019-07-10 DariusIII
* Chg: Update laravel/framework (v5.8.27 => v5.8.28)
2019-07-09 DariusIII
* Chg: Update registration page with email adress clarification text
* Chg: Update tinyMCE to latest version
2019-07-08 DariusIII
* Chg: Update used libraries
2019-07-06 DariusIII
* Chg: Update expiring/expired roles email sending and account demotion
* Chg: Update used libraries to their latest versions
2019-07-05 DariusIII
* Chg: Update filp/whoops (2.4.0 => 2.4.1)
2019-07-04 DariusIII
* Chg: Remove byGroup release categorization, update isSportTV regexes
2019-07-03 DariusIII
* Chg: Update expired roles handling (send emails for 1, 7, 30 days expiration notice)
* Chg: Update laravel/framework, laravel/horizon and rtconner/laravel-tagging to latest versions
2019-07-02 DariusIII
* Chg: Update guzzlehttp/psr7 (1.6.0 => 1.6.1)
2019-07-01 DariusIII
* Chg: Update used libraries to their latest versions
2019-06-30 DariusIII
* Chg: Add artisan commands to update expired roles and delete unverified users
* Chg: Update tinyMCE to latest version
2019-06-29 DariusIII
* Chg: Update used libraries to their latest versions
2019-06-13 DariusIII
* Chg: Simplify API response checks
* Chg: Update phpspec/prophecy (1.8.0 => 1.8.1)
* Chg: Update laravel/framework (v5.8.21 => v5.8.22), cakephp/chronos, composer/composer and barryvdh/laravel-debugbar to their latest versions
2019-06-11 DariusIII
* Chg: Update used libraries to latest versions
2019-06-07 DariusIII
* Fix: Fix xml response from API when there are no releases as result
* Fix: Fix xml responses from API
* Chg: Update symfony components to latest versions
2019-06-06 DariusIII
* Chg: Update dariusiii/laravel to latest commit
* Fix: Fix display of release details when using api
2019-06-05 DariusIII
* Chg: Update fontawesome to latest version
* Fix: Fix safe backfill $backfilldays variable. Closes #978
* Chg: Update laravel/framework, nesbot/carbon and laravel/horizon to latest versions
2019-06-04 DariusIII
* Chg: Update commit script to include composer fix-style command
2019-06-03 DariusIII
* Chg: Move getZipped function from Releases class to helpers file
* Chg: Update used libraries to their latest versions
2019-05-31 DariusIII
* Chg: Check if content is set, if not use empty string
* CHg: Update config/database, AuthServiceProvider and env.example
* Chg: Update laravel/horizon to version 3.2.1
2019-05-30 DariusIII
* Chg: Update used libraries to their latest versions
2019-05-29 DariusIII
* Chg: Update animate.css to latest version(3.9.1)
* Chg: Update laravel/framework (v5.8.18 => v5.8.19) and symfony components to their latest versions
2019-05-28 DariusIII
* Chg: Update symfony components to latest versions
* Chg: Update dariusiii/php-itunes-api (v1.0.8.2 => v1.0.9)
2019-05-27 DariusIII
* Chg: Update google/recaptcha and nikic/php-parser to latest versions
2019-05-24 DariusIII
* Chg: Update tinyMCE to version 5.0.6 and bootstrap-datepicker to 1.9.0
2019-05-23 DariusIII
* Chg: Update dariusiii/php-itunes-api (v1.0.8 => v1.0.8.1)
* Chg: Update dariusiii/php-itunes-api (v1.0.7 => v1.0.8)
2019-05-22 DariusIII
* Chg: Update egulias/email-validator (2.1.7 => 2.1.8)
2019-05-21 DariusIII
* Chg: Update laravel/framework (v5.8.17 => v5.8.18)
2019-05-20 DariusIII
* Chg: Update voku/simple_html_dom (4.5.2 => 4.5.3)
* Fix: Fix browse pages when no releases are indexed yet
* Chg: Update voku/simple_html_dom (4.3.3 => 4.5.2)
2019-05-19 DariusIII
* Chg: Update spatie/async (1.0.1 => 1.0.2)
2019-05-14 DariusIII
* Chg: Update laravel/framework (v5.8.16 => v5.8.17)
* Chg: Update package.json and webpack.mix.js
* Chg: Remove unused basePage() function from BasePageController
* Chg: Update phpunit/phpunit (7.5.10 => 7.5.11)
2019-05-13 DariusIII
* Chg: Add link to advanced search to Articles & links menu
* Chg: Update orchestra/testbench, league/fractal and spatie/fractalitic to latest versions
2019-05-10 DariusIII
* Chg: Update getBrowseRange query, it should add back missing group name on release browse pages
2019-05-09 DariusIII
* Chg: Update fontawesome and tinyMCE to latest versions
* Fix: Fix browse queries and add back missing jpgstatus column select (should fix missing sample button on browse pages)
2019-05-08 DariusIII
* Fix: Fix adding user from admin area (fixes issue #972)
* Chg: Update profile deletion behaviour
2019-05-07 DariusIII
* Chg: Fix code style of many files
* Chg: Update code fixing in dev, used libraries and laravel/framework to latest versions
2019-05-05 DariusIII
* Chg: Update pnotify to version 4.0.0 and tinyMCE to latest version
2019-05-03 DariusIII
* Chg: Update laravel/framework and rest of the used libraries to their latest versions
2019-04-28 DariusIII
* Chg: Add option to disable purging of inactive user accounts
* Fix: Throw API error if apikey is missing
* Chg: Update nesbot/carbon (2.17.0 => 2.17.1) and intervention/imagecache (2.3.3 => 2.3.4)
2019-04-25 DariusIII
* Chg: Update laravel/framework (v5.8.13 => v5.8.14) and other libraries
* Chg: Exclude admin area from csrf protection
2019-04-22 DariusIII
* Chg: Add failed route to csrf protection exclusion
* Chg: Update imdbphp/imdbphp (v6.2.0 => v6.2.1)
2019-04-21 DariusIII
* Fix: Fix error related to $user variable in RssController
* Chg: Update used libraries to latest versions
2019-04-18 DariusIII
* Chg: Update laravel/framework and nesbot/carbon to latest versions
2019-04-17 DariusIII
* Chg: Update symfony components
2019-04-16 DariusIII
* Chg: Add back genealabs/laravel-caffeine
* Chg: Update used libraries to their latest versions
2019-04-15 DariusIII
* Chg: Update recategorize.php script
* Chg: Update XXX UHD and XXX ClipSD matching regexes
* Fix: Fix predb_import_daily_batch.php script (Fixes issue #970)
* Chg: Update package.json
* Chg: ConsoleTools now extends ColorCLI class
* Chg: Remove unused PDO class instantiation
* Chg: Remove $this->pdo as it is not used
* Chg: Remove unused ReleaseSearch class
2019-04-14 DariusIII
* Fix: Fix test-ReleaseCleaner.php script (Fixes issue #965)
2019-04-11 DariusIII
* Chg: Use $this-> in Git class
* Chg: Update usage of $this->userdata in controllers
2019-04-10 DariusIII
* Chg: Update laravel/framework (v5.8.10 => v5.8.11)
* Chg: Reduce querying of users table in ProfileController, simplify role and permissions code checks
* Fix: Fix wrong table name used in RootCategoriesTableSeeder class
2019-04-09 DariusIII
* Chg: Update spatie/laravel-permission (2.36.1 => 2.37.0)
* Chg: Update clue/stream-filter (v1.4.0 => v1.4.1)
* Chg: Update BasePageController to update lastlogin every 3 hours for better new releases handling
2019-04-08 DariusIII
* Chg: Update BasePageController, change 15 minute last login update code
* Chg: Update pear/archive_tar (1.4.6 => 1.4.7)
* Chg: Update misc/testing/DB/change_imdb_column.php script
* Chg: Update browse.tpl
2019-04-07 DariusIII
* Chg: Update myclabs/deep-copy (1.8.1 => 1.9.0)
2019-04-06 DariusIII
* Chg: Update nesbot/carbon (2.16.2 => 2.16.3)
* Chg: Remove padding of imdbid as column is now varchar and stores imdbid properly
* Chg: Use our own is_it_json function
2019-04-05 DariusIII
* Fix: Update Forking class, fix releases check query
* Chg: Use output of userCheck if it passes the json check
* Chg: Don't use constant for multiprocessing path, use the path directly
2019-04-04 DariusIII
* Chg: Update laravel/framework (v5.8.9 => v5.8.10)
* Chg: Add migrations and update themes for new imdbid length
* Chg: Update releases, movieinfo and user_movies migrations imdbid column definition to be string(varchar in mysql) due to changes in imdbid numbering
* Chg: Add nntmux shell command script to shorten typing (ie ./nntmux nntmux:all in place of php artisan nntmux:all command)
2019-04-03 DariusIII
* Chg: Update tmux install script to install Tmux version 2.9
* Chg: Update used libraries
* Chg: Update env.example with multiprocessing switches and use them in nntmux config and Forking
* Chg: Remove deleting of releases by group as non-mgr mode does not exist anymore
2019-04-02 DariusIII
* Chg: Update symfony components to their latest versions and downgrade voku/simple_html_dom
* Chg: Update laravel/framework (v5.8.8 => v5.8.9)
2019-04-01 DariusIII
* Chg: Move check for PPA queue inside main PPA function
* Chg: Check if title check returns no result in PopPorn class
* CHg: Revert to old behavior on bad nzb (decrement password status, do not delete the release)
* Fix: Fix bad check for debug condition in Forking
* Chg: Use now() helper in Forking date display
* Chg: Update used libraries to their latest versions
2019-03-31 DariusIII
* Chg: Update Date output
2019-03-29 DariusIII
* Chg: Add timeout to Forking class
2019-03-28 DariusIII
* Chg: Separate PPA from rest of the postprocessing
* Chg: Adjust output messages for binaries and releases processing
* Chg: Revert all but PPA to older behaviour
2019-03-27 DariusIII
* Chg: Remove $groups assignment from queries and use $this->work
* Chg: Switch back to using PHP_BINARY in Forking in place of php
* Fix: Fix queries for nfo, tv and movies postprocessing
* Chg: Update returned messages after thread is finished
2019-03-26 DariusIII
* Chg: Update ForkingImportNZB
2019-03-25 DariusIII
* Chg: Update multiprocessing scripts
* Chg: Update Forking class to use spatie/async
2019-03-22 DariusIII
* Chg: Add spatie/async
* Chg: Update symfony components
* Chg: Update doctrine/instantiator (1.1.0 => 1.2.0)
* Chg: Update laravel/framework (v5.8.5 => v5.8.7)
2019-03-21 DariusIII
* Fix: Fix logic and add check for duplicated data
* Chg: Use separate query to add releases to cart as we only need the id, so no need to use heavier getByGuid function
* Chg: Update font-awesome to latest version
* Chg: Update rtconner/laravel-tagging (3.1.0 => 3.1.1), wildbit/swiftmailer-postmark (3.0.1 => 3.0.2)
* Chg: Adjust return values of cast function in adult postprocessing
2019-03-20 DariusIII
* Fix: Fix site stats admin page
* Chg: Update return type declarations on adult postprocessing classes
* Chg: Update dariusiii/rarinfo (v2.7.4 => v2.7.4.1)
* Chg: Update dariusiii/rarinfo (v2.7.3 => v2.7.4)
* Chg: Update PPA class, simplify unrar location setting load
* Chg: Update rtconner/laravel-tagging (3.0.0 => 3.1.0)
2019-03-19 DariusIII
* Chg: Update laravel/framework to version 5.8.5
* Chg: Use query builder to fetch collections/binaries and parts when creating nzbs, drop initiateforwrite and setQueries functions
* Chg: Update tinyMCE to version 5.0.3
* Chg: Update pragmarx/firewall (v2.2.1 => v2.2.2)
2019-03-18 DariusIII
* Chg: Update nunomaduro/collision (v2.1.1 => v3.0.1)
* Chg: Update package.json
* Chg: Remove casting $this->_release into array on line 2204 of PPA class
* Chg: Don't send activation emails if site email is not set
* CHg: Update used libraries to their latest versions
2019-03-15 DariusIII
* Fix: Update addAlternateNfo function, fixes issue #941
* Fix: Fix missed renames for root_categories table
* Chg: Update phpstan/phpstan (0.11.3 => 0.11.4)
2019-03-14 DariusIII
* Chg: Use function to delete releases with bad or missing nzbs
* Chg: Delete releases that report missing, broken or empty nzbs on PPA stage
* Fix: Fix resetting groups in admin area
* Chg: Update package.json
* Chg: Load category and parent relations when querying db
* Chg: Update fetchIMDBProperties function to use real id to fetch movie data
* Chg: Update imdbphp/imdbphp (v6.1.3 => v6.2.0)
* Chg: Update spatie/laravel-fractal (5.5.0 => 5.5.1)
2019-03-13 DariusIII
* Chg: Update messed up browsing
* Chg: Select only needed columns from releases table
* Chg: Update deleteReleases function query in ProcessReleases class
* Chg: Change check for giantbomb key
* Chg: Change IGDB API to v3 url
* Fix: Fix NZB class setQuery function
* Chg: Update @fancyapps/fancybox to latest version
* Fix: Fix root categories seeding
* Chg: Update nesbot/carbon (2.14.2 => 2.16.0)
* Chg: Update laravel/framework (v5.8.3 => v5.8.4)
* Fix: Fix getConcatenatedCategoryIds function query
* Fix: Fix column name in Releases class
* Fix: Fix releases browsing
2019-03-12 DariusIII
* Chg: Update CategoryTransformer
* Chg: Update queries to use root_categories table
* Chg: Update nzb creation process
* Chg: Update fixtures and fix migration files
* Chg: Add more migrations and changes to categories tables
2019-03-11 DariusIII
* Chg: Use query builder in more functions of ProcessReleases class
* Chg: Update package.json
* Chg: Update last used raw query to query builder in ProcessReleases
* Chg: Use query builder in all collectionFileChackStage functions
2019-03-10 DariusIII
* Chg: Use query builder in collectionFileCheckStage5
* Chg: Update swiftmailer/swiftmailer (v6.1.3 => v6.2.0)
2019-03-08 DariusIII
* Fux: Add check if _install/install.lock exists before sending registration related emails. Fixes issue #928
* Chg: Replace raw queries in collectionFileCheckStage1 function with query builder counterpart
* Chg: Replace raw queries in collectionFileCheckStage2 function with query builder counterpart
* Chg: Start replacing raw SQL queries with query builder in ProcessReleases class
2019-03-07 DariusIII
* Chg: Update vlucas/phpdotenv (v3.3.2 => v3.3.3)
* Chg: Use query builder in PPA class _fetchReleases function
* Fix: Fix one more release cleaning regex range
* Fix: Fix more regex ranges in Blacklight namespace
* Fix: Add back missing $groupID in ProcessReleases class
* Chg: Fix ranges in collection and release naming regexes
2019-03-06 DariusIII
* Chg: Replace couple of raw sql queries with query builder
* Chg: Partially revert switch.php and ProcessReleases class
* Chg: Update laravel/telescope (v2.0.1 => v2.0.2)
* Chg: Add false to Collection model timestamps
* Chg: Update switch.php and ProcessReleases, remove processing of releases and collectgions per group
* Chg: Update ProcessReleases class collections cleaning and deletion
2019-03-05 DariusIII
* Chg: Update spatie/laravel-permission (2.36.0 => 2.36.1)
* Chg: Update laravel/framework (v5.8.2 => v5.8.3)
* Chg: Update laravel/telescope (v2.0 => v2.0.1)
* Chg: Update barryvdh/laravel-ide-helper (v2.6.0 => v2.6.1)
* Chg: Update usage of getRawHtml as it returns json decoded data if response is valid json
* Chg: Remove getUrl function from Utility class, function is not used anywhere anymore, getRawHtml replaced it
* Chg: Update tinyMCE to version 5.0.2
* Chg: Update package.json with new version of tinyMCE
2019-03-04 DariusIII
* Chg: Update spatie/laravel-permission (2.35.0 => 2.36.0)
* Chg: Fix regex in sortNZB function of PPA class
* Chg: Log errors in getRawHtml function only if debug is enabled
* Chg: Update dariusiii/rarinfo (v2.7.2 => v2.7.3)
* Chg: Update regexes for php7.3
* Chg: Update Forking class
* Chg: Update switch.php
* Chg: Reduce number of retries for transactions in ProcessReleases from 10 to 3
* Chg: Update voku/simple_html_dom (4.3.2 => 4.3.3)
* Chg: Revert changes in calling artisan commands
* Chg: Update mysql database connection in config/database.php
* Fix: Fix maintenance mode check in UpdateNNTmux console command
* Chg: Update voku/simple_html_dom (4.3.1 => 4.3.2)
2019-03-03 DariusIII
* Chg: Update symfony components remove unused trait
* Chg: Update console commands
2019-03-02 DariusIII
* Chg: Update code style on AniDB processing class
* Chg: Update code style of adult processing classes
* Chg: Update code style of tv processing classes
* Chg: Update package.json
* Chg: Once again use original ytake/laravel-smarty and laravelcollective/html packages
2019-03-01 DariusIII
* Chg: Update spatie/laravel-permission (2.34.0 => 2.35.0)
* Chg: Update PPA class
* Chg: Remove unused parts of fixtures and seeders
* Chg: Update nesbot/carbon (2.14.1 => 2.14.2)
* Chg: Add back jrean/laravel-user-verification and remove customized fork
2019-02-28 DariusIII
* Chg: Update laravel/horizon (v2.2.2 => v3.0.0)
* Chg: Add package to support postmark to send emails
* Chg: Reduce maximum number of compressed files checked in PPA to 10
* Fix: Cast Category constants to string in Blacklight/http/API.php to prevent strpos errors
* Chg: Update laravel/framework to 5.8.2, use forks of packages used untill they add support for laravel 5.8
* Chg: Update spatie/laravel-directory-cleanup (1.2.3 => 1.2.4)
* Chg: Update voku/simple_html_dom (4.2.1 => 4.3.1)
* Chg: Update all the regexes to work with php7.3
2019-02-27 DariusIII
* Chg: Update spatie/laravel-fractal (5.4.4 => 5.5.0)
* Chg: Update laravel/telescope (v1.0.13 => v1.1)
* Chg: Use compact where possible in ForumController
* Chg: Add tmux-ui:restart command to restart tmux scripts
* Chg: Remove now unused libraries
* Chg: Update used libraries to their latest versions
2019-02-26 DariusIII
* Chg: Update config files for laravel 5.8 changes
* Chg: Fix return declarations in multiple controllers
* Chg: Update used libraries to their latest versions
* Chg: Update isPcGame function categorization regex
2019-02-25 DariusIII
* Fix: Fix Releases class instantiation
* Chg: Releases class now extends Release model
* Fix: Fix RSS feed URLs in template files
* Fix: Properly handle rss feeds
* Fix: Fix rss routing, remove dead routes from web.php
* Chg: Update canihavesomecoffee/thetvdbapi (1.0.9 => 1.1.0)
2019-02-24 DariusIII
* Chg: Refactor RSS feeds
* Chg: Move rss routes to their own route file
* Chg: Move RSS route out of authentification
* Chg: Change routes handling for api and rss
2019-02-22 DariusIII
* Chg: Update middleware in routes/web.php
* Chg: Update opis/closure (3.1.5 => 3.1.6)
* Chg: Update package.json with new version of Vue
* Chg: Update laravel/horizon (v2.2.1 => v2.2.2)
* Chg: Update inactive account removal code
2019-02-21 DariusIII
* Chg: Move user role assignment on registration to UserServiceObserver
* Chg: Update ocramius/package-versions to version 1.4.0
* Chg: Update tinymce to version 5.0.1
* Chg: Purge accounts that have not logged in and don't have api access for more than 6 months, daily
* Fix: Fix getAlternate function error when there is no similar release match
* Chg: Add switch to enable full telescope reporting in production
* Chg: Update admin menu with link to laravel horizon
* Chg: Add laravel telescope migration
2019-02-20 DariusIII
* Chg: Add laravel/horizon to manage redis queues
* Chg: Add link to laravel telescope to admin area
* Chg: Add laravel/telescope to monitor indexer various data
* Chg: Update display of date for dates when user registered, logged in and accessed the api to show exact time not just date
* Chg: Add user API access tracking to ApiV2
* Chg: Increase timeout value for composer install command
* Chg: Move certain user functions (api accessed and logged in) into specific events
* Chg: Do some small code simplification
* Chg: Add table to track failed jobs
* Fix: Add missing import of ColorCLI class. Fixes issue #897
* Chg: Update nette/neon (v2.4.3 => v3.0.0)
2019-02-19 DariusIII
* Chg: Use getRawHtml in place of Utility::getUrl in predb_import_daily_batch script
* Chg: Update config/database mysql connection settings
* Fix: Fix FanArt error when fetching covers
* Fix: Fix missing number on group processing time message
* Chg: Update nesbot/carbon (2.10.1 => 2.12.0)
* Chg: Update laravel/framework to version 5.7.27
* Chg: Rename groups table to usenet_groups as groups is a reserved word in mysql now
* Chg: Move role expiration and verification checks into separate script and schedule them in Kernel.php
* CHg: Update archive handling regexes
* Chg: Update friendsofphp/php-cs-fixer (v2.14.1 => v2.14.2)
* Chg: Update phpunit/phpunit (7.5.5 => 7.5.6)
* Chg: Update nikic/php-parser (v4.2.0 => v4.2.1)
2019-02-17 DariusIII
* Fix: Fix addition of new blacklist regexes (Fixes issue #894)
2019-02-16 DariusIII
* Fix: Fix error when adding already existing group. Fixes issue #892
* Fix: Fix bulk adding of groups when groups exist. Fixes issue #891
2019-02-15 DariusIII
* Chg: Update phpunit/phpunit to latest version
2019-02-14 DariusIII
* Chg: Update font-awesome and bootstrap to latest versions
* Fix: Fix link to images in admin predb template
* Chg: Remove Amazon as data source completely
* Fix: Fix coverurl error on Books
* Chg: Disable fetching amazon properties as a start of removal from NNTmux
* Chg: Show debug messages in PPA only if app env is set to debug
2019-02-13 DariusIII
* Chg: Update spatie/laravel-permission (2.31.0 => 2.32.0)
* Chg: Remove messages about missing nzb, too annoying and not helpfull at all
2019-02-12 DariusIII
* Chg: Update laravel/framework (v5.7.25 => v5.7.26)
* Chg: Update phpstan/phpstan (0.11.1 => 0.11.2)
* Fix: Fix reset_postprocessing script to reset only requested categories and not all releases because of wrong query setup
* Chg: Update Bootstrap to version 4.3.0
2019-02-11 DariusIII
* Chg: Update composer/composer (1.8.3 => 1.8.4)
* Fix: Fix search returned values when search has no actual results (returning 125k unrelated releases)
* Chg: Update used libraries to their latest versions
2019-02-08 DariusIII
* Chg: Update code style of NameFixer class
* Chg: Move account deletion emails sending to user observer
* Chg: Add email notifications for new registered user on site, send welcome email to new users
* Chg: Comment out missed dict definition in sphinx.conf (resolves issue #878)
2019-02-07 DariusIII
* Chg: Update used libraries
* Chg: Update Blacklight\processing\post\AniDB class
* Chg: Update FanartTV class and add check for error response
* Chg: Add UserServiceObserver and move account verification to it
* Chg: Update package.json with new version of Vue (2.6.2)
2019-02-06 DariusIII
* Chg: Updated pear/console_getopt (v1.4.1 => v1.4.2)
* Chg: Update sphinx.conf to allow usage of sphinx 3.1.1 and up
* Chg: Update php-cs-fixer config files
* Chg: Update ProfileController
* Chg: Fix errors in email sending Jobs
* Chg: Update Mail and Jobs to use user directly
* Chg: Update User model
2019-02-05 DariusIII
* Chg: Update laravel/framework (v5.7.24 => v5.7.25)
* Chg: Update barryvdh/laravel-debugbar (v3.2.1 => v3.2.2)
* Chg: Improve getAlternate function
* Fix: Change TinyMCE theme to Silver (modern has been removed from TinyMCE 5)
* Chg: Update TinyMCE to version 5.0.0
2019-02-04 DariusIII
* Fix: Fix getSimilarName function
* Chg: Update search code to reduce number of variables used in search function
* Chg: Remove nfo and comments options from search function (searching for releases that are commented or have nfo)
* Chg: Remove SphinxSearch rules description as those do not apply anymore (not using raw queries but SphinxQL query builder)
* Chg: Update spatie/laravel-permission (2.30.0 => 2.31.0)
* Chg: Update sebastian/diff (3.0.1 => 3.0.2)
2019-02-03 DariusIII
* Chg: Update code style of various files
* Chg: Update package.json
* Chg: Update symfony components to their latest versions
2019-02-02 DariusIII
* Chg: Update package.json
* Chg: Update font-awesome to version 5.7.1
* Fix: Properly fix site searches and api related searches
2019-02-01 DariusIII
* Fix: Fix count of rows for apiv2 searches
* Fix: Fix error on empty search results
* Fix: Add check for empty collections in Releases class
* Chg: Update search function return tag
* Chg: Optimize RSS and search queries to load only needed columns from releases table
* Chg: Add prettier for css/js/vue files code style fixes
* Chg: Update sebastian/environment (4.0.2 => 4.1.0)
* Chg: Update phpunit/phpunit (7.5.2 => 7.5.3)
2019-01-31 DariusIII
* Chg: Update .styleci config file
* Chg: Update and fix code with php-cs-fixer
* Chg: Update TinyMCE to version 4.9.3
* Chg: Update composer.json
* Fix: Add missing STATUS_DISABLED to admin/CategoryController
* Chg: Add try-catch block to archiveinfo to catch errors
2019-01-30 DariusIII
* Fix: Fix typo in config check
* Chg: Update dariusiii/php-itunes-api (v1.0.6 => v1.0.7)
* Chg: Update nette/php-generator (v3.0.5 => v3.2.1)
* Chg: Update nette/di (v2.4.14 => v2.4.15)
* Chg: Log errors only if debugging is enabled
* Chg: Use transaction when updating expired collections on tmux start
* Chg: Simplify expressions to reduce cognitive load in ProcessAdditional class
* Chg: Update composer/composer (1.8.2 => 1.8.3)
* Chg: Update laravel/framework (v5.7.23 => v5.7.24)
2019-01-29 DariusIII
* Chg: Use transactions where possible in ProcessReleases class
* Chg: Update all-js.js and all-css.css with latest versions of popper and font-awesome
* Chg: Update laravel/framework (v5.7.22 => v5.7.23)
* Chg: Update composer/composer (1.8.0 => 1.8.2)
* Chg: Replace usage of array_ helper with Arr class directly to prepare for Laravel 5.8 changes
* Chg: Replace usage of str_ helper with Str class directly to prepare for Laravel 5.8 changes
* Chg: Update vlucas/phpdotenv to version 2.6.1
* Chg: Update used libraries to their latest versions
* Chg: Update BTC support to take into account current role expiration date
2019-01-28 DariusIII
* Chg: Update nesbot/carbon (2.10.0 => 2.10.1)
* Fix: Fix safe backfill
* Chg: Make settingValue function silent for undefined index
* Fix: Fix check for not empty collections table in Forking class
* Chg: Update composer/ca-bundle (1.1.3 => 1.1.4)
* Fix: Fix wrong date calculation in safeBackfill function
* Chg: Update Forking class, cast values from database into int where needed
* Chg: Simplify settingValue function
* Chg: Update settingValue function in Settings model
2019-01-25 DariusIII
* Chg: Update Category class
* Fix: Fix Log class usage in Forking class
* Chg: Small update to Forking class
* Chg: Small change in Video model
* Chg: Update Console class
* Chg: Small optimizations in code, use compact where applicable
* Chg: Add config/nntmux_nntp.php and use the config in NNTP class
* Chg: Updated czproject/git-php (v3.16.1 => v3.16.2)
2019-01-24 DariusIII
* Fix: Use inline string for settingValue in TmuxRun class
* Chg: Update toTree function
* Chg: Add SettingsTest
* Chg: Simplify settingValue function in app/Models/Settings model
* Chg: Update nunomaduro/larastan (v0.3.14 => v0.3.15)
* Chg: Update NNTP class
2019-01-23 DariusIII
* Chg: Return search results for tv, movies, anime searches from api properly
* Chg: Use pear/net_nntp from github and adjust our NNTP class
* Chg: Update NameFixer matchPredbFT function
* Fix: Fix variable assignment error in QueueController
2019-01-22 DariusIII
* Chg: Updated phpstan/phpstan (0.10.8 => 0.11.1)
* Chg: Updated laravel/framework (v5.7.21 => v5.7.22)
* Chg: Updated nunomaduro/larastan (v0.3.13 => v0.3.14)
* Fix: Fix total count of console releases that made console covers page to show only 1 page
* Chg: Update config/logging.php
* Fix: Fix one more occurence of wrong data sent to search function
* Chg: Log errors in PostProcessAdditional class
2019-01-21 DariusIII
* Chg: Further improve results returned by search
* Chg: Improve Manticore Search results, return more relevant ones and more current
* Fix: Fix XML_Response atom:link url reported for api v1
* Chg: Slightly optimize searchIndexes query
* Fix: Fix error on search with argument 16 not being an array but null
* Chg: Update czproject/git-php (v3.16.0 => v3.16.1)
* Fix: Fix issues reported by scrutinizer (strings where arrays are expected and vice versa)
* Chg: Update search, update matching
2019-01-20 DariusIII
* Chg: Update rest of the cover checking files
* Fix: Fix misc/tesing/PostProc/updateXXXImages.php script error (fixes issue #852)
2019-01-19 DariusIII
* Fix: Return empty array in search functions if manticore search found no matches
2019-01-18 DariusIII
* Chg: Update Releases class all the searches to query manticore search directly and use results in queries
* Chg: Update spatie/laravel-directory-cleanup to version 1.2.3
* Fix: Fix insert_hashes trigger migration (Fixes issue #846)
* Chg: Update fixtures:up and :down commands to accept optional parameters
* Chg: Use badge-info for badges on games page
2019-01-17 DariusIII
* Fix: Fix predb_import_daily_batch script, it was inserting quotes and making data bad
* Chg: Switch from SphinxSearch to Manticore in sphinx.conf
* Chg: Use only complete threaded update for binaries
* Chg: Add source column to predb_se table creation
* Chg: Update resetdb command sphinx index truncation
2019-01-16 DariusIII
* Chg: Update spatie/laravel-fractal to version 5.4.3
* Fix: Fix predb_import_daily_batch.php
* Chg: Update config/irc_settings.php
2019-01-15 DariusIII
* Chg: Update laravel/framework to version 5.7.21
* Chg: Update package.json
* Chg: Check sphinx for existing pre data before we insert new
* Chg: Update phpunit/phpunit to version 7.5.2
* Chg: Update directories that need to be cleaned up after PPA (add unzip folder)
* Fix: Fix insertion of data into predb_rt index from IRCScraper
2019-01-14 DariusIII
* Chg: Update opis/closure (3.1.4 => 3.1.5)
* Chg: Update dariusiii/rarinfo to version 2.7.2
* Chg: Update czproject/git-php to version 3.16.0, opus/closure and phpstan to latest versions
* Fix: Revert removal of commit from Binaries class
* Chg: Update describe function, remove null definition from $options
* Chg: Update Git related functions
* Chg: Update Binaries class, remove commit from DB::insert queries
* Chg: Add error images
2019-01-13 DariusIII
* Chg: Remove settings that are either not working or set in .env file from site-edit
* Chg: Add source to predb_rt index
* Chg: Update truncateRTIndex and optimizrRTIndex functions
* Chg: Improve sphinx indexes population with data
* Chg: Update Categorize class a.b.e group matching
* Chg: Update nikic/php-parser to version 4.2.0
* Chg: Update predb filename and title check to use only predb_rt index
* Chg: Add attributes to predb_rt index
2019-01-12 DariusIII
* Chg: Update nntmux:git command to also pull tags (addresses issue #842)
* Chg: Add short version of --kill option (--k)
* Chg: Update tmux-ui:stop command to use --kill option if tmux session needs to be killed
* Fix: Fix config/nntmux.php db_name value (Fixes issue #841)
* Chg: Update Vue to version 2.5.22
* Chg: Update Blacklight/processing/adult/Popporn class
2019-01-11 DariusIII
* Chg: Use config key in place of env in firewall config file
* Chg: Update install command and reduce code used
* Chg: Simplify UpdateNNTmuxDB.php handle function, use native artisan commands without Symfony Process component
* Chg: Update czproject/git-php to version 2.15.0
2019-01-10 DariusIII
* Chg: Update fideloper/proxy to version 4.1.0
* Chg: Update .travis.yml
* Chg: Add sodium extension as requirement to composer.json
* Fix: Fix search error when tags are not set
* Chg: Add getRawHTMLThroughCF function to helpers.php
* Chg: Log Binaries class errors into storage/logs/laravel.log
2019-01-09 DariusIII
* Chg: Remove missed Multi Group menu item from admin side menu
* Chg: Update UpdateNNTmux.php
* Chg: Make monitor_delay value 30 seconds in place of old 300 (5 minutes)
* Chg: Update nntmux:all command to stop tmux on start and start it after the process is complete at the end
* Chg: Update nesbot/carbon to version 2.10.0
* Chg: Update base laravel classess and middleware
2019-01-08 DariusIII
* Chg: Update laravel/framework to version 5.7.20
* Fix: Fix switched categories for TV and PC for users excluded categories views
* Chg: Update phpstan/phpstan to version 0.10.8
* Chg: Update xref matching regex
* Chg: Alter Binaries class xref updates and adjust nzb creation accordingly
2019-01-07 DariusIII
* Chg: Revert Binaries to original behaviour
* Chg: Try to prevent insertion of duplicated Xref data
* Chg: More File facade usage for files manipulation
* Chg: Remove MenuTableSeeder as the model and table do not exist anymore
* Chg: Update PreDb class and predb_import_daily_batch script
* Chg: Use File facade for files manipulation
* Chg: Update opis/closure to version 3.1.3
2019-01-06 DariusIII
* Chg: Remove debug code from predb_import_daily_batch.php
* Chg: Update used libraries to their latest versions
2019-01-05 DariusIII
* Fix: Fix fetching XXX data from Hotmovies
* Chg: Update dariusiii/rarinfo to version 2.7.1.2
* Chg: Update dariusiii/rarinfo to version 2.7.1.1
* Chg: Update binaries table unique index migration
* Chg: Update collection hash creation
2019-01-04 DariusIII
* Chg: Update maxmind-db/reader to version 1.4.1
* Chg: Update friendsofphp/php-cs-fixer to version 2.14.0 and dariusiii/rarinfo to version 2.7.1
* Chg: Update reset truncate command
* Chg: Update dariusiii/rarinfo to version 2.7.0.1
* Chg: Update dariusiii/rarinfo to version 2.7.0
* Fix: Fix bad checks in all regex related admin controllers
* Fix: Fix adding new collection regexes
* Fix: Fix AEBN class error when fetching data
2019-01-03 DariusIII
* Chg: Adjust menu text alignment in left sidebar
* Chg: Update voku/simple_html_dom to version 4.2.0
* Chg: Update package.json, update laravel-mix to version 4.0.13
* Chg: Remove unused settings from settings seeder/fixtures and migrations from database/migrations folder. Remove everything related to menus as we do not use them
* Chg: Use group name for collectionsCleaner in Binaries class
* Chg: Update resend_user_verification script
* Chg: Update vlucas/phpdotenv to version 2.5.2
* Chg: Update Binaries class, add unique index to binaries table
2019-01-02 DariusIII
* Chg: Update RoleAndPermissionsSeeder
2019-01-01 DariusIII
* Chg: Update all the \Blacklight namespace classes with class PHPDOC block
* Chg: Update friendsofphp/php-cs-fixer to version 2.13.2
* Fix: Fix NZB creation
* Fix: Fix typo in ProcessReleases class
* Fix: Fix couple of leftover lines pointing to non-existing functions
* Fix: Remove ProcessReleasesMultiGroup from switch.php
* Chg: Revert Binaries to pre-tpg and mgr state, with single tables for binaries, collections, parts and missed_parts
2018-12-31 DariusIII
* Chg: Do not fetch mgrposters if allAsMgr is enabled
* Chg: Update doctrine/dbal to version 2.9.2
2018-12-30 DariusIII
* Chg: Add back php-cs-fixer
2018-12-28 DariusIII
* Chg: Add option for users to change password hashing algorithm in their .env file
* Chg: Add new line to end of messages for found movie names from sources used
* Chg: Update voku/simple_html_dom to version 4.1.10
* Chg: Update voku/simple_html_dom to version 4.1.8
* Chg: Update cleanFileNames function regexes
2018-12-27 DariusIII
* Chg: Use plain join in place of straight join in ReleaseRemover class
* Chg: Use lowercase letters for charest declaration on basepage.tpl
* Chg: Update User model and Admin\UserController
2018-12-26 DariusIII
* Chg: Update imdbphp/imdbphp to version 6.1.3 and nikic/php-parser to version 4.1.1
* Chg: Update NameFixer for predb title match
* Chg: Update releases renaming, especialy XXX releases
* Chg: Add small shadow on movie and xxx covers images
* Chg: Update NameFixer PreDB matching
* Chg: Update TmuxRun class, increase number of releases for matching for match_prefiles script
2018-12-25 DariusIII
* Chg: Update searchIndexes function and use it in NameFixer and speedup predb search in admin area
* Chg: Update webmozart/assert to version 1.4.0
* Chg: Add max_matches option to SphinxSearch queries
2018-12-24 DariusIII
* Chg: Remove similar_text check from preDbFileCheck function
* Chg: Update NameFixer and SphinxSearch classes
* Chg: Update SphinxSearch predb search functions
* Chg: Update NameFixer preDbFileCheck function
* Chg: Use sphinx for predb filename matching
* Chg: Update foolz/sphinxql-query-builder to version 2.0.0, add predb_rt index to sphinx
2018-12-22 DariusIII
* Chg: Update laravel/scout to version 6.1.3 and yab/laravel-scout-mysql-driver to version 2.1.0
* Chg: Further improve preDbFileCheck function
* Chg: Update NameFixer fixNamesWithFiles method
* Fix: Fix copy-paste error in submenu definition for admin predb link
2018-12-21 DariusIII
* Chg: Update nunomaduro/larastan to version 0.3.13
* Chg: Update Bootstrap to version 4.2.1
2018-12-20 DariusIII
* Chg: Update migrations_table.sql for old users so new migrations are not run as we already have the triggers added
* Chg: Remove old add_triggers migration and create completely new with new code
* Fix: Replace DB::statement with previously used DB::unprepared for trigger and stored procedure migrations
* Chg: Use user-badge icon for user menu
* Chg: Update fontawesome to version 5.6.3
* Chg: Slowly start adding support for postgresql
* Chg: Update scripts and config by removing unused env settings
* Chg: BC! Update database configuration and unify env settings(DB_NAME => DB_DATABASE, DB_USER => DB_USERNAME) and remove unused settings
* Chg: BC! Remove nntmux and edit mysql database connection, make mysql default connection
* Chg: Add used branch to tmux output
* Fix: Fix wrong class used in TmuxOutput class _getHeader function
* Chg: Update TmuxOutput _getHeader function
* Chg: Update Git related classes and add back version to tmux monitor pane
* Chg: Do not show used query in NameFixer, clutters screen and is not needed if not debugging
* Chg: Align text in monitor pane
2018-12-19 DariusIII
* Chg: Update failed releases controller, related route and BasePageController
* Chg: Fix phpdoc block in ClearanceMiddleware
* Fix: Fix series view
* Chg: Update barryvdh/laravel-ide-helper to latest version
* Chg: Update VIEW_COMPILED_PATH with default value in .env.example
* Chg: Force migration if NNTmux application is in production when updating database
* Chg: Add migrations_table.sql so users that are patched run it and be able to use laravel's migrate method from now on
* Chg: Update TmuxOutput class
* Chg: Update tmux related files and classes
* Chg: Remove Versions classes and all related data
2018-12-18 DariusIII
* Chg: Update configuration files
* Chg: Add back logoutOtherDevices Auth function
* Chg: Make login page prettier
* Fix: Exclude ApiV2 functions from auth middleware in BasePageController
* Fix: Fix wrong index used for results returned from iTunes
* Chg: Update laravel/framework to version 5.7.19
* Chg: Update PPA class, use File facade in additional postprocessing and files management
* Chg: Update PPA class
* Chg: Update deleteSingle function in Releases class
2018-12-17 DariusIII
* Chg: Update ProcessReleases and Releases classes in an attempt to fix deletion of unwanted releases
* Chg: Update package.json and tinymce to version 4.9.2
* Chg: Update barryvdh/reflection-docblock to version 2.0.6 and laravel/framework to version 5.7.18
* Chg: Update opis/closure to version 3.1.2
* Chg: Update admin area template files
* Fix: Fix checks of missing itunes data
* Chg: Switch from groupfixrelnames to fixRelNames script
* Fix: Fix profile and profile edit pages
* Chg: Update Gentele theme various parts
* Chg: Update search-filter.tpl
* Chg: Update tables
* Chg: Update spatie/laravel-permission to version 2.29.0
* Chg: Update header menu in Gentele theme
2018-12-16 DariusIII
* Chg: Update button colors
* Chg: Update sidebar navigation, fix the layout
2018-12-15 DariusIII
* Chg: Update package.json
* Chg: Use badge-info in place of badge-primary
* Chg: Change spacing in articles & links menu
2018-12-14 DariusIII
* Chg: Update all-js.js with new version on fancybox (3.5.6)
* Chg: Update package.json
* Chg: More theme adjsutments
* Chg: Fix some issues in theme
* Chg: Update Gentele
* Chg: Use Bootstrap 4 and adjust Gentele for BS4
* Chg: Update doctrine/dbal to version 2.9.1
2018-12-13 DariusIII
* Chg: Update package.json
* Chg: Increase percentage for matching in matchPreDbFiles function
2018-12-12 DariusIII
* Chg: Prevent query error on empty movie page (when no movies have been added yet)
* Fix: Fix couple of issues introduced with API changes
* Chg: Check if request has api_token(v2 API) or apikey(v1 API)
* Fix: Fix User error on APIv2 and ApiTransformer data
* Chg: Update user category exclusion handling in API and APIv2
* Chg: Remove requirement for userid when using RSS, API and APIv2, its useless as we already have the token
* Chg: Update code style of movieinfo table migration
* Chg: Update font-awesome to version 5.6.1 and update all-css.css and all-js.js files, also update package.json
* Chg: Update laravel/framework to version 5.7.17
* Chg: Update laravel/slack-notification-channel to version 1.0.3
* Fix: Fix missing overview index returned from trakt
* Chg: Update css and js files
* Chg: Update phpunit/phpunit to version 7.5.1
2018-12-11 DariusIII
* Chg: Update all-css.css,all-js.js and package.json
* Chg: Update categorization for a.b.cd.image group
* Chg: Publish the genealabs-laravel-caffeine config
* Chg: Update spatie/laravel-permission to version 2.28.2
2018-12-10 DariusIII
* Chg: Remove usage of ImageHelper just to fetch full URL to tmdb images, use URL directly
* Chg: Update all-css.css and all-js.js and additional images/modules related to them
* Chg: Use LEFT JOIN for releaseextrafull join in groupfixrelnames
* Chg: Check IGDB for TBA/TBD release dates that could cause problems with date creation
2018-12-09 DariusIIi
* Fix: Fix missing covers on movies (tmdb)
2018-12-08 DariusIII
* Chg: Add spatie/laravel-directory-cleanup to clean temp unrar folder of leftover files and folders
2018-12-07 DariusIII
* Chg: Update spatie/laravel-permission 2.28.1
* Chg: Update orangehill/iseed to version 2.6.1 and phpunit/phpunit to version 7.5.0
* Fix: Fix continue usage inside case statements in NameFixer class (PHP 7.3 fix)
2018-12-06 DariusIII
* Chg: Update PPA class, change _createTempFolder function
* Chg: Update symfony components to their latest versions
* Chg: Update PPA class _rersivePathDelete function
2018-12-05 DariusIII
* Chg: Update laravel/framework to version 5.7.16
* Chg: Catch ArtistNotFoundException
* Chg: Remove unneeded code from FailedReleasesController
* Chg: Update ApiV2 controller
* Chg: Update guzzlehttp/psr7 and egulias/email-validator to their latest versions
2018-12-04 DariusIII
* Chg: Update groupfixrelnames renaming
* Chg: Update groupfixrelnames script once again
* Chg: Use checkName function in groufixrelnames where it was not used
* Chg: Remove unneeded '$method =' when updatin release in NameFixer
* Chg: Update used libraries to their latest versions
* Chg: Update web routes and LoginController
2018-12-03 DariusIII
* Chg: Update groupfixrelnames script
* Chg: Update NameFixer class use Release and Predb models to query database
* Chg: Update Movie class, add back tmdb caching, move cache to resources/tmp/imdb_cache
* Fix: Fix issues in Movie class
* Fix: Check if $mus['year'] is empty
* Chg: Replace tmdb-php/api with tmdb-php/laravel package
* Chg: Update used libraries to their latest versions
2018-12-02 DariusIII
* Chg: Update symfony/contracts to version 1.0.1
2018-12-01 DariusIII
* CHg: Update groupfixrelnames script
* Chg: Use config file to fetch IGDB key in COnsole and Games classes
2018-11-30 DariusIII
* Fix: Fix wrong updated column when doing crcCheck
* Chg: Reduce number of releases checked for match_prefiles script from 1000 to 100 to reduce time it takes to match releases
* Fix: Fix undefined index crc32 when adding data from rar
* Chg: Update more symfony components
* Chg: Move column status updates to inside function checks
* Chg: Use true switch in place of numerical 1 in NameFixer functions used in groupFixRelNames.php
* Chg: Update symfony components to their latest versions
* Chg: Update updateRelease function
* Chg: Update groupFixRelNames.php
* Chg: Add prox_crc32 column to releases table and adjust NameFixer class
* Chg: Update spatie/laravel-permission to version 2.28
2018-11-29 DariusIII
* Fix: Fix wrong git commands used
* Chg: Add crc32 file check
* Chg: Do more time conversion/updates changes in Binaries class
* Chg: Update nesbot/Carbon to version 2.6.1 (fixes 86399 seconds output)
* Chg: Update variable definitions
* Chg: Use now() helper for calculating scripts runtime
* Chg: Simplify functions that check for mgrPoster variable
* Chg: Update imdbphp/imdbphp to version 6.1.2
* Chg: Use DB::statement in place of DB::unprepared + DB::commit
* Chg: Use str_plural for duration
* Chg: Update composer/xdebug-handler to version 1.3.1
* Chg: Update predb_import script, it should work now
* Chg: Update tmux install script to use latest tmux release (version 2.8)
2018-11-28 DariusIII
* Chg: Update php-tmdb/api to version 2.1.16 and update all-js.js and all-css.css files
* Chg: Update composer.json and package.json
* Chg: Replace mkdir, is_file, is_dir with File facade functions in Blacklight namespace
* Chg: Use trusty build on travis, xenial does not support php 7.3
* Chg: Update ProcessReleases class and use ConsoleTools to show nzbs creation count
* Chg: Update package.json
2018-11-27 DariusIII
* Chg: Add BooksTest
* Chg: Replace is_dir and is_file in PPA class with File::isDirectory and File::isFile respectively
* Chg: Update Books class
* Chg: Update books page to show both Amazon and iTunes text
* Chg: Update dariusiii/php-itunes-api to version 1.0.6 and update Books to fetch data from iTunes too
* Chg: Update travis.yml, use xenial and add php 7.3 test
* Chg: Update css and js for tinymce 4.9.0 release
* Chg: Update dariusiii/php-itunes-api to version 1.0.5.1
* Chg: Update pnotify to latest version and update js and css accordingly
* Chg: Rename fetchItunesProperties to fetchItunesMusicProperties
* Chg: Update dariusiii/php-itunes-api to version 1.0.4 an add itunes to movie class movie info fetching
2018-11-26 DariusIII
* Chg: Update Music class and dariusiii/php-itunes-api to version 1.0.3
* Chg: Update saving of cover value
* Chg: Update symfony components to their latest versions and laravel/framework to version 5.7.15
* Chg: Change Music lookup logic
* Fix: Fix typo in $this->coloCLi
* Chg: Fetch music information from iTunes too
2018-11-25 DariusIII
* Chg: Update sebastian/environment to version 4.0.1
2018-11-24 DariusIII
* Chg: Update imdbphp/imdbphp to version 6.1.1 and league/flysystem to version 1.0.49
2018-11-23 DariusIII
* Chg: Update getMyMoviesRSS function
* Fix: Fix empty email on profile save
* Fix: Fix MyMovies RSS feed
2018-11-22 DariusIII
* Chg: Update RSS class
* Chg: Rename .php-cs to .php-cs.dist
* Chg: Update nunomaduro/larastan to version 0.3.10
* Fix: Fix adding of movies to MyMovies (RSS still does not work)
* Chg: Change pointless 404 page usage where not needed, replace with redirects
2018-11-21 DariusIII
* Chg: Add php-cs-fixer to dev requirement
* Fix: Fix bad movie caching
* Chg: Update config/permission.php
* Chg: Update used libraries to their latest versions
* Chg: Update laravel/framework to version 5.7.14
* Chg: Update psr/log to version 1.1.0
* Chg: Update User model
* Chg: Replace custom user email and password validation with laravel validation for user profile updates
* Chg: Update spatie/laravel-permission to version 2.26.2
2018-11-20 DariusIII
* Chg: Update User model and install testC
* Chg: Update maxim-db/reader to version 1.4.0
* Chg: Update ReleaseExtra class addXml function
* Chg: Update artisan commands PHPDOC blocks
* Chg: Update composer install process to prefer dist in dev branches too, we will not be making changes to composer packages