forked from jetwitaussi/PHT
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
991 lines (753 loc) · 49.2 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
-------------------------------------------------------
PHT - Telesphore - https://github.com/jetwitaussi/PHT
-------------------------------------------------------
Version 2.21 [2015-05-18]
-------------------------
* Add some phpdoc
* Add $teamId parameter to getHofAvatars() and clearHofAvatars() functions in CHPPConnection class
* New clearAllHofAvatars() function in CHPPConnection class
* New getRequestNumber() and clearRequestNumber() functions in CHPPConnection class
* New version 2.7 of matchdetails file
* New version 1.3 of matchesarchive file
* New version 2.8 of matches file
* New version 1.5 of challenges file
* New version 1.1 of stafflist file
* New version 1.1 of youthteamdetails file
* New version 1.1 of hofplayers file
* New version 3.2 of teamdetails file
* New version 1.1 of translations file
* New version 1.6 of worlddetails file
* New getContextId(), getCupLevel() and getCupLevelIndex() functions in HTMatch class
* New getCupLevel() and getCupLevelIndex() functions in HTMatchArchiveMatch class
* New getCupLevel() and getCupLevelIndex() functions in HTTeamMatch class
* New parameter $weekendFriendly in getChallenges(), clearChallenges(), getChallengeableTeams(), clearChallengeableTeams(), challengeTeam(), acceptChallenge(), declineChallenge') and withdrawChallenge() functions in CHPPConnection class
* New getHofPlayerId() function in HTStaff class
* New getHofPlayerId() function in HTYouthScout class
* New getCountryId() function in HTHofPlayer class
* New getCupLeagueLevel(), getCupLevel(), getCupLevelIndex(), getCupMatchRound() and getCupMatchRoundLeft() functions in HTTeam class
* New getLeagueName() and getLeagueLocalName() functions in HTTranslation class
* New getCupsNumber() and getCup() functions in HTWorldLeague class
* New HTWorldLeagueCup class
* New HTEvent81 class
* New getTeamId(), getOldCaptainId() and getNewCaptainId() functions in HTEvent80 class
* Remove searchSerieById(), clearSearchSerieById() and clearAllSearchSerieById() functions in CHPPConnection class
* Remove getCupId() and getCupName() functions in HTWorldLeague class
* Remove isStart() function in HTEvent80 class
* Fix getTeamId() and getTeamName() functions in HTCommonTeam class for player without team owner
Version 2.20 [2014-04-14]
-------------------------
* Add new constants to HTMoney class in order to use LeagueID and CountryID to get corresponding currency convertion
* New version 2.6 of playerdetails file
* New version 1.0 of currentbids file
* New version 1.4 of club file
* New version 1.0 of stafflist file
* New version 1.0 of staffavatars file
* New version 1.1 of youthplayerlist file
* New version 1.1 of youthplayerdetails file
* New placeMaxAutoBid() function in CHPPConnection class
* New getMaxAutoBid() function in HTPlayer class
* New getCurrentBids(), clearCurrentBids() and clearAllCurrentBids() functions in CHPPConnection class
* New getCurrentBidsByType(), clearCurrentBidsByType() and clearAllCurrentBidsByType() functions in CHPPConnection class
* New ignoreTransfer() and deleteFinishedTransfers() functions in CHPPConnection class
* New HTCurrentBids, HTCurrentBidsType and HTCurrentBid classes
* New getAssistantTrainerLevels(), getFinancialDirectorLevels(), getFormCoachLevels(), getMedicLevels(), getSpokespersonLevels() and getSportPsychologistLevels() functions in HTClub class
* New getStaffMembers(), clearStaffMembers() and clearAllStaffMembers() functions in CHPPConnection class
* New HTStaffMembers and HTStaff classes
* New getStaffAvatars(), clearStaffAvatars() and clearAllStaffAvatars() functions in CHPPConnection class
* New HTStaffAvatars and HTStaffAvatar class
* Remove getSpecialists() function in HTClub class
* Remove HTSpecialists class
Version 2.19.2 [2014-01-13]
---------------------------
* Update getTeamSupporters() and getUserSupporters() with related classes due to xml changes
Version 2.19.1 [2014-01-06]
---------------------------
* Fix internal cache system used by functions in CHPPConnection class
Version 2.19 [2014-01-01]
-------------------------
* New version 1.0 of tournamentlist file
* New version 1.0 of tournamentdetails file
* New version 1.0 of tournamentleaguetables file
* New version 1.0 of tournamentfixtures file
* New version 1.0 of ladderlist file
* New version 1.0 of ladderdetails file
* New version 2.7 of matches file
* New version 1.2 of matchesarchive file
* New version 2.2 of training file
* New version 1.0 of translations file
* New version 2.3 of matchorders file
* New version 1.0 of youthleaguedetails file
* New version 1.0 of youthleaguefixtures file
* New version 1.0 of managercompendium file
* New version 2.5 of playerdetails file
* New version 3.1 of teamdetails file
* New version 1.0 of transfersearch file
* New version 1.0 of supporters file
* New clearClubs() function in CHPPConnection class
* New getTournaments(), clearTournaments(), clearAllTournaments() functions in CHPPConnection class
* New getTournament(), clearTournament(), clearAllTournament() functions in CHPPConnection class
* New HTTournaments and HTTournament classes
* New getTournamentLeagues(), clearTournamentLeagues(), clearAllTournamentLeagues() functions in CHPPConnection class
* New HTTournamentLeagueTable and HTTournamentGroup classes
* New getTournamentMatches(), clearTournamentMatches(), clearAllTournamentMatches() functions in CHPPConnection class
* New HTTournamentMatches and HTTournamentMatch classes
* New getTeamLadders(), clearTeamLadders(), clearAllTeamLadders() functions in CHPPConnection class
* New HTTeamLadders and HTTeamLadder classes
* New getLadder(), clearLadder(), clearLadders(), getLadderTeamPosition(), clearLadderTeamPosition(), clearLaddersTeamPosition() functions in CHPPConnection class
* New HTLadder and HTLadderTeam classes
* New getContextId() function in HTTeamMatch class
* New getContextId() function in HTMatchArchiveMatch class
* New setTrainingType(), setTrainingLevel(), setTrainingStamina() functions in CHPPConnection class
* New getTranslation(), clearTranslation(), clearTranslations() functions in CHPPConnection class
* new getUserTranslation(), clearUserTranslation() functions in CHPPConnection class
* New HTTranslation class
* New predictRatings() function in CHPPConnection class
* New HTLineupPrediction class
* New getYouthLeague(), clearYouthLeague(), clearYouthLeagues() functions in CHPPConnection class
* New HTYouthLeague class
* New getYouthLeagueSeason(), clearYouthLeagueSeason(), clearYouthLeaguesSeasons() functions in CHPPConnection class
* New HTYouthLeagueSeason and HTYouthLeagueMatch classes
* New getPlayingMatches() function in HTTeamMatches class
* New getManagerCompendium(), clearManagerCompendium(), clearAllManagerCompendium() functions in CHPPConnection class
* New HTManagerCompendium, HTCompendiumTeam and HTCompendiumNationalTeam classes
* New getAskingPrice(), getDeadline(), getHighestBid(), getBidderTeamId() and getBidderTeamName() functions in HTPlayer class
* New placeBid() function in CHPPConnection class
* New toSEK() function in HTMoney class
* New createNewSearchTransfer() and searchTransfer() functions in CHPPConnection class
* New HTSearchTransferCriteria, HTSearchTransfer and HTSearchTransferResult classes
* New getNationalTeamId() and getNationalTeamName() functions in HTPlayer class
* New getUserSupporters(), clearUserSupporters(), clearUsersSupporters() functions in CHPPConnection class
* New HTUserSupporters class
/!\ These changes may break your code, please check and update it before using this version!
* Change getTeamSupporters() function in CHPPConnection class to use new supporters.xml file, team data are no more included
* HTTeamSupporters class extends HTGlobal instead of HTTeam
* Remove getSupportedNumber() and getSupportedTeam() functions in HTTeamSupporters class
* Remove getTeamSupportersByUserId(), clearTeamSupportersByUserId(), clearTeamsSupportersByUserId() functions in CHPPConnection class
* Fix getClub() and clearClub() functions in CHPPConnection class
* Fix getPrice() function in HTTransfer class
* Fix getSalary() function in HTTeamPlayer class
* Fix getSalary() and isSkillsAvailable() functions in HTPlayer class
* Fix getYouthLeagueSeason() and clearYouthLeagueSeason() functions in CHPPConnection class
* Fix clearLadder() function in CHPPConnection class
* Remove deprecated function getSeasonOffet() in HTWorldLeague class
Version 2.18 [2013-09-28]
-------------------------
* New version 1.5 of worlddetails file
* New version 3.0 of teamdetails file
* New version 1.5 of arenadetails
* New clearYouthTeamPlayersDetails() and clearYouthTeamPlayersUnlockskills() functions in CHPPConnection class
* New getNumberActiveTeams() function in HTWorldLeague class
* New getArenaDetailsByTeam(), clearArenaDetailsByTeam() and clearArenasDetailsByTeam() functions in CHPPConnection class
* New getMyArenaStatsByTeam(), clearMyArenaStatsByTeam() and clearMyArenaByTeamAllStats() functions in CHPPConnection class
* New clearAllFans() function in CHPPConnection class
* Change clearFans() function in CHPPConnection class, add optional parameter $teamId
* Fix getFans() function in CHPPConnection
* Fix getYouthTeamPlayers() function in CHPPConnection
* Fix getYouthTeamPlayersDetails() and getYouthTeamPlayersUnlockskills() functions in CHPPConnection class, new first parameter $teamId
/!\ This fix may break your code, please check and update it before using this version!
Version 2.17 [2013-05-27]
-------------------------
* New version 2.9 of teamdetails file
* New getFoundedDate(), getHtSupporterColor(), getHtSupporterBackgroundColor() functions in HTTeam class
* New parameter $teamId in CHPPConnection::getTeamSupportersByUserId() function, default is primary team id
* New parameter $teamId in CHPPConnection::getTeamFlagsByUserId() function, default is primary team id
* Fix getTeamFlags(), getTeamFlagsByUserId(), getTeamSupporters(), getTeamSupportersByUserId(), getTeamFlagsByUserId() functions in CHPPConnection class
* Change getPrimaryTeam() and getSecondaryTeam() functions in CHPPConnection class, funcions can return null
Version 2.16.1 [2013-05-13]
---------------------------
* New isPrimaryTeam() and isSecondaryTeam() functions in HTTeam class
* New parameter $arenaId in CHPPConnection::getMyArenaStats() function, default is primary team arena id
* New parameter $arenaId in CHPPConnection::clearMyArenaStats() function, default is primary team arena id
Version 2.16 [2013-05-10]
-------------------------
* New version 1.4 of challenges file
* New version 1.3 of club file
* New version 1.3 of economy file
* New version 1.2 of fans file
* New version 2.2 of matchorders file
* New version 2.8 of teamdetails file
* New version 2.1 of training file
* New version 1.1 of youthavatars file
* New version 2.5 of matchdetails fils
* New parameter $teamId in CHPPConnection::getChallenges() function, default is primary team id
* New parameter $teamId in CHPPConnection::clearChallenges() function, default is primary team id
* New clearChallengesAll() function in CHPPConnection class
* New parameter $teamId in CHPPConnection::getChallengeableTeams() function, default is primary team id
* New parameter $teamId in CHPPConnection::clearChallengeableTeams() function, default is primary team id
* New parameter $userTeamId in CHPPConnection::challengeTeam() function, default is primary team id
* New parameter $teamId in CHPPConnection::acceptChallenge() function, default is primary team id
* New parameter $teamId in CHPPConnection::declineChallenge() function, default is primary team id
* New parameter $teamId in CHPPConnection::withdrawChallenge() function, default is primary team id
* New parameter $teamId in CHPPConnection::getClub() function, default is primary team id
* New parameter $teamId in CHPPConnection::getEconomy() function, default is primary team id
* New parameter $teamId in CHPPConnection::getFans() function, default is primary team id
* New parameter $teamId in CHPPConnection::getSeniorMatchOrders() function, default is primary team id
* New parameter $teamId in CHPPConnection::clearSeniorMatchOrders() function, default is primary team id
* New parameter $teamId in CHPPConnection::getYouthMatchOrders() function, default is primary team id
* New parameter $teamId in CHPPConnection::clearYouthMatchOrders() function, default is primary team id
* New parameter $teamId in CHPPConnection::getTournamentMatchOrders() function, default is primary team id
* New parameter $teamId in CHPPConnection::clearTournamentMatchOrders() function, default is primary team id
* New parameter $teamId in CHPPConnection::sendLineup() function, default is primary team id
* New parameter $teamId in CHPPConnection::getTraining() function, default is primary team id
* New parameter $teamId in CHPPConnection::clearTraining() function, default is primary team id
* New clearTrainings() function in CHPPConnection class
* New parameter $teamId in CHPPConnection::getYouthAvatars() function, default is primary team id
* New parameter $teamId in CHPPConnection::clearYouthAvatars() function, default is primary team id
* New clearYouthAvatarsAll() function in CHPPConnection class
* New parameter $id in HTTeam::__construct() function, default is null
* New parameter $teamId in CHPPConnection::getTeamByUserId() function, default is null
* New parameter $teamId in CHPPConnection::clearTeamByUserId() function, default is null
* New getPrimaryTeam(), clearPrimaryTeam(), clearPrimaryTeams(), getSecondaryTeam(), clearSecondaryTeam(), clearSecondaryTeams() functions in CHPPConnection class
* New getSeasonOffset() function in HTWorldLeague class
* New getReferee(), getFirstRefereeAssistant() and getSecondRefereeAssistant() functions in HTMatch class
* New HTReferee class
* Functions getSeasonOffet() in HTWorldLeague is marked as deprecated. Will be removed within next version
* Remove deprecated functions getOppenentTeamId(), getOppenentTeamName() in HTChallenge class
Version 2.15 [2013-03-11]
-------------------------
* New version 1.4 of alliances file
* New version 1.5 of alliancedetails file
* New version 2.4 of matchdetails file
* New version 1.5 of nationalteams file
* New version 1.8 of nationalteamdetails file
* New version 1.3 of nationalteammatches file
* New version 1.3 of nationalplayers file
* New version 2.3 of players file
* New version 2.4 of playerdetails file
* New version 1.3 of playerevents file
* New version 2.7 of teamdetails file
* New version 2.0 of training file
* New version 1.3 of trainingevents file
* New version 1.1 of avatars file
* New isHtSupporterSilver(), isHtSupporterGold(), isHtSupporterPlatinum() and getHtSupporterLevel() functions in HTCommonSubscriber and HTTeam classes
* New clearAllAvatars(), getHofAvatars(), clearHofAvatars() and clearAllHofAvatars() functions in CHPPConnection class
* Change getAvatars() and clearAvatars() functions in CHPPConnection class, add optional parameter teamId
* New getOpponentTeamId() and getOpponentTeamName() functions in HTChallenge class
* New isTeamExist() function in HTCommonTeam class
* Fix HTTeam class to handle correctly deleted team
* Fix isYouth() and isTournament() functions in HTMatch class
* Fix phpdoc comments for HTChallenge class
* Functions getOppenentTeamId() and getOppenentTeamName() in HTChallenge are marked as deprecated. Will be removed within next version
* Remove getNumberOfVisits() function in HTTeam class as data does not exist anymore in xml
* Remove deprecated functions getMatchOrders(), clearMatchOrders() and clearMatchesOrders() in CHPPConnection class
Version 2.14 [2012-10-07]
-------------------------
* New version 1.8 of live file
* New getSourceSystem() function in HTLiveMatch class
* New CHPPConnection::pingChppServer() function to check if chpp is online
* New getSoldTerraces(), getSoldBasic(), getSoldRoof(), getSoldVip() functions in HTMatchArena class
* Fix comments on HTCupMatch functions
* Fix comments on CHPPConnection::invalidateToken() function
* Fix comments on protected methods in CHPPConnection class
* Fix missing arena details in HTMatch class
* Remove isYouth() function in HTLiveMatch class
* Change function signature:
CHPPConnection::addLiveMatch() second parameter is now a string for sourceSystem instead of a boolean
CHPPConnection::deleteLiveMatch() second parameter is now a string for sourceSystem instead of a boolean
Version 2.13.3 [2012-04-24]
---------------------------
* New getPlayerTypeSearch() and getLastCallDate() functions in HTYouthScout class
* Fix HTYouthPlayer class
* Fix getYouthPlayer() function in HTYouthTeamPlayers class
Version 2.13.2 [2012-04-17]
---------------------------
* Fix getXml() function in HTXml class
Version 2.13.1 [2012-04-13]
---------------------------
* Fix isTrainer() function in HTPlayer class
Version 2.13 [2012-04-12]
-------------------------
* Use version 2.3 of matchdetails file
* Use version 2.1 of matchorders file
* Use version 1.8 of matchlineup file
* New getTournamentMatchDetails(), clearTournamentMatchDetail() and clearTournamentMatchesDetails() functions in CHPPConnection class
* New isYouth() and isTournament() functions in HTMatch class
* New getSeniorMatchOrders(), clearSeniorMatchOrders(), clearSeniorMatchesOrders() functions in CHPPConnection class
* New getYouthMatchOrders(), clearYouthMatchOrders(), clearYouthMatchesOrders() functions in CHPPConnection class
* New getTournamentMatchOrders(), clearTournamentMatchOrders(), clearTournamentMatchesOrders() functions in CHPPConnection class
* New getTournamentLineup(), clearTournamentLineup(), clearTournamentLineups() functions in CHPPConnection class
* New isTournament() and isYouth() functions in HTTeamMatch class
* New getFirstName(), getLastName() and getNickName() functions in HTMatchOrdersPlayer class
* New getSourceSystem() function in HTSetLineup class
* Change CHPPConnection::oauthFirstTokenSecret scope, now the variable is protected
* New getGoalsInCareer(), getGoalsInCup(), getGoalsInLeague(), getGoalsInFriendly() and getHattricksInCareer() function in HTPlayer class
* Fix getKey(), getKeyId() and getKeyVariation() functions in HTLiveMatchEvent class
* Fix HTYouthPlayerSkill class
* Fix getEndDate() function in HTMatch class
* Fix getPlayerById() function in HTAvatars class
* Fix getXml() function in HTXml class
* Parameters of createNewLineup() function in CHPPConnection class have changed: $isYouth boolean parameter has changed to $sourceSystem string parameter, use HTMatch constants to set the value for your lineup
Constructor parameters of HTSetLineup have changed, $isYouth boolean parameter has changed to $sourceSystem string parameter, use HTMatch constants to set the value for your lineup
* Remove isYouth() function in HTSetLineup class
* Functions getMatchOrders(), clearMatchOrders() and clearMatchesOrders() in CHPPConnection is marked as deprecated. Will be removed within next version
Version 2.12 [2012-03-10]
-------------------------
* Use version 2.4 of matches file
* Use version 2.2 of matchdetails file
* Use version 1.4 of leaguedetails file
* Use version 1.7 of matchlineup file
* Use version 1.0 of youthteamdetails file
* Use version 1.0 of youthavatars file
* Use version 1.0 of youthplayerlist file
* Use version 1.4 of allianceDetails file
* Use version 2.2 of players file
* Use version 2.1 of playerdetails file
* Use version 1.2 of worldcup file
* New clearHofPlayers() and clearAllHofPlayers() in CHPPConnection class
* New getKeyId() and getKeyVariation() functions in HTLiveMatchEvent class
* New getWonNumber(), getDrawsNumber() and getLostNumber() functions in HTLeagueTeam class
* New getFirstName(), getLastName() and getNickName() functions in HTLineupPlayer class
* New getTotalInjuries() and getInjury() functions in HTMatch class
* New HTMatchInjury class
* New getCurrentMatchRound() function in HTLeague class
* New getDressURI() and getDressAlternateURI() functions in HTNationalTeamDetail class
* New getYouthTeam(), clearYouthTeam() and clearYouthTeams() functions in CHPPConnection class
* New HTYouthTeam class
* New getYouthScouts(), clearYouthScouts() and clearAllYouthScouts() functions in CHPPConnection class
* New HTYouthScouts ans HTYouthScout classes
* New clearAvatars(), getYouthAvatars() and clearYouthAvatars() functions in CHPPConnection class
* New HTYouthAvatars and HTYouthPlayerAvatar classes
* New getYouthTeamPlayers(), clearYouthTeamPlayers() and clearYouthTeamsPlayers() functions in CHPPConnection class
* New getYouthTeamPlayersDetails() and clearYouthTeamsPlayersDetails() functions in CHPPConnection class
* New getYouthTeamPlayersUnlockskills() and clearYouthTeamsPlayersDetails() functions in CHPPConnection class
* New getYouthPlayer(), clearYouthPlayer() and clearYouthPlayers() functions in CHPPConnection class
* New HTYouthTeamPlayers, HTYouthPlayer, HTYouthPlayerLastMatch, HTYouthScoutCall, HTYouthScoutComment and HTYouthPlayerSkill classes
* New parameter in getInvestment() function in HTYouthSquad class
* New HTCommonAvatar class, internal class base for all avatars
* New getBackground() and getHtml() functions in HTPlayerAvatar class
* New getMaximumMember(), getRequestType() and getDescription() functions in HTAllianceRole class
* New isYouth(), getLeagueId(), getLeagueName(), getLeagueLevelUnitId(), getLeagueLevelUnitName() and getLeagueLevel() functions in HTTeamMatches class
* Fix getLeague() function in HTWorldDetails class
* Fix all functions which deal with dates, caches for date formats are integrated transparently
* Fix phpdoc for getAvatars() function in CHPPConnection class
* Fix getSpecialists() function in HTClub class to handle several calls with differents currencies
* Fix isInCup() function in HTTeam class
* Remove getAllianceRoleDetails(), clearAllianceRoleDetails(), clearAllianceRolesDetails(), and clearAlliancesRolesDetails() functions in CHPPConnection class
Remove HTAllianceRoleDetails class because of non existence anymore of actionType viewRole in alliancedetails file
* Remove getBestMatch() functions in HTTeamPlayer and HTPlayer classes as data is no more available
* Function getPositionCode() in HTLineupPlayer is marked as deprecated. Will be removed within next version
* Functions getDressCode() and getDressAlternateCode() in HTNationalTeamDetail class are marked as deprecated. Will be removed within next version
Version 2.11 [2012-01-20]
-------------------------
* Use version 1.7 of live file
* New getNextMinuteEvent() function in HTLiveMatch class
* New getHomeStartingLineup() and getAwayStartingLineup() functions in HTLiveMatch class
* New boolean parameter to include substitutes for getTotalStars() and getTotalStarsAtEndOfMatch() in HTFinalLineup class. Defaut value true, like before
* Fix isInCup() function in HTTeam class
* Function getStartingLineup() in HTLiveMatch is marked as deprecated. Will be removed within next version
Version 2.10.1 [2011-11-08]
---------------------------
* Fix HTLineupResult constructor
* Fix mergeLiveJson private function
Version 2.10 [2011-10-27]
-------------------------
* Use version 1.8 of matchorders file
* Use version 1.6 of matchlineup file
* Use version 1.4 of worlddetails file
* Use version 2.1 of players file
* Use version 2.0 of playerdetails file
* Use version 1.6 of live file
* New isDeleted() function in HTTeam class
* New parameter for HTError constructor, the exception code, used for lineup error
* New getOrderType() function in HTMatchOrdersPlayerOrder class
* New createNewLineup() and sendLineup() functions in CHPPConnection class
* New HTSetLineup, HTLineupSubstitution and HTLineupResult classes
* New HTSubstitutionLineup, HTStartingLineup and HTFinalLineup classes
* New getStartingLineup(), getFinalLineup(), getSubstitutionNumber() and getSubstitution() functions in HTLineup class
* New getLeagueNumber() in HTWorldDetails class
* New parameter includeRegions in getWorldDetails() function in CHPPConnection class
* New getWorldDetailsByCountryId(), clearWorldDetailsByCountryId(), getWorldDetailsByLeagueId() and clearWorldDetailsByLeagueId() functions in CHPPConnection class
* New getSeasonOffet(), getCountryDateFormat(), getCountryTimeFormat(), getRegionsNumber() and getRegion() functions in HTWorldLeague class
* New HTWorldRegion class
* New getLoyalty() and hasMotherClubBonus() in HTTeamPlayer class
* New getLoyalty() and hasMotherClubBonus() in HTPlayer class
* New parameter includeStartingLineup in getLive() function in CHPPConnection class
* New getSubstitutionNumber(), getSubstitution(), getStartingLineup() and getLastEventIndexShown() functions in HTLiveMatch class
* Fix urlencodeRfc3986() function in CHPPConnection class
* Fix getRatingStarsAtEndOfMatch() function in HTLineupPlayer class
* Fix isTrainer() in HTPlayer class
* Fix getStatement() and getShirtNumber() functions in HTTeamPlayer class
* Fix getShirtNumber() function in HTPlayer class
* Remove getPlayersNumber() and getPlayer() functions in HTLineup class
* Remove getPosition() function in HTLineupPlayer class
* Remove deprecated function getNumberOfVitories() in HTTeam class
* Remove deprecated function getNumberTransfersDuringPeriod() in HTTeamTransferHistory class
* Change internal fetchUrl(), buildUrl() and buildSignature() functions in CHPPConnection class
* Function getTotalLeague() on HTWorldDetails class is marked as deprecated, use getLeagueNumber() function instead. Will be removed within next version
* Function checkInitLive() on CHPPConnection class is marked as deprecated, the function don't do anything. Will be removed within next version
Version 2.9 [2011-07-05]
------------------------
* Use version 1.7 of nationalteamdetails file
* Use version 1.7 of matchorders file
* New getLogoUrl() function in HTNationalTeamDetail class
* New getSeasonExpectation() function in HTFans class
* New getNumberTransfers() function in HTTeamTransferHistory class, it replaces getNumberTransfersDuringPeriod() function
* New getNumberOfVictories() function HTTeam class, it replaces getNumberOfVitories() function (typo)
* New enableHTSupporter(), disableHTSupporter() and resetHTSupporter() functions in CHPPConnection class. It allows you to query xml by forcing to be HT Supporter or not
* Fix private function getTeams() in HTLeagueSeason class
* Function getNumberTransfersDuringPeriod() in HTTeamTransferHistory class is marked as deprecated and will be removed within next version
* Function getNumberOfVitories() in HTTeam class is marked as deprecated and will be removed within next version (typo function name)
* Remove getMatchId() and getTeamId() functions in HTMatchOrdersPlayerOrder class as xml tags were removed
Version 2.8 [2011-06-19]
------------------------
* Use version 1.9 of playerdetails file
* Use version 2.0 of players file
* Use version 1.4 of arenadetails file
* Use version 1.3 of alliances file
* Use version 1.4 of cupmatches file
* New HTPlayerMatch class, replace HTPlayerBestMatch and HTPlayerLastMatch classes
* New getPlayedMinutes() function in HTPlayerMatch class
* New getBestMatch() function in HTTeamPlayer class
* New getLeagueId() and getLeagueName() functions in HTArenasStatsArena class
* New getUserAlliances() function CHPPConnection class
* New startLog(), stopLog(), canLog() and log() functions in CHPPConnection class
* Fix getRegionId() function in HTArenasStatsArena class
* Fix isPositionChangeAvailable() function in HTLeagueTeam class
* Fix getLastMatch() and getBestMatch() functions in HTPlayer and HTTeamPlayer classes
* Fix scope of $oauthFirstTokenSecret variable in CHPPConnection class
* Remove UNAVAILABLE constant in HTLineupPlayer class, getRatingStars(), getPosition() and getIndividualOrder() functions return null instead of this constant
* Remove UNAVAILABLE constant in HTLeagueMatch class, getHomeGoals() and getAwayGoals() functions return null instead of this constant
* Remove UNAVAILABLE constant in HTTransfer class, getType() function returns null instead of this constant
* Remove UNAVAILABLE constant in HTTeamMatch class, isOrdersGiven() function returns null instead of this constant
* Remove UNAVAILABLE constant in HTMatchTeam class, getAttitude() function returns null instead of this constant
* Remove UNAVAILABLE constant in HTArenaCapacity class, isLastRebuildDateAvailable() and getExpansionDate() functions return null instead of this constant
* Remove UNAVAILABLE constant in HTMatchOrdersPlayer class, getIndividualOrder() function returns null instead of this constant
* Remove UNAVAILABLE constant in HTArenasStats class, getLeagueName() function returns null instead of this constant
* Remove UNAVAILABLE constant in HTAllianceDetails class, getAbbreviation(), getHomepageUrl(), getMessage(), getLogoUrl(), getNumberAwaitingRequests() and getDissolutionDate() functions return null instead of this constant
* Remove deprecated function isDataAvailable() in HTTrainingEvents class
Version 2.7 [2011-04-17]
------------------------
* Use version 1.2 of transfersteam file
* Use version 2.6 of teamdetails file
* Use version 1.6 of nationalteamdetails file
* Use version 1.2 of economy file
* Use version 1.1 of fans file
* New version 1.0 of file hofplayers
* New version 1.0 of file avatars
* New getTeamFlags(), clearTeamFlags(), clearTeamsFlags(), getTeamFlagsByUserId(), clearTeamFlagsByUserId() and clearTeamsFlagsByUserId() functions in CHPPConnection class
* New HTTeamFlags class, extends HTTeam class. Use to retrieve flags for teams
* Change getTeam() and getTeamByUserId() functions in CHPPConnection class, remove $includeDomesticFlags parameters. Use getTeamFlags functions to get flags for teams
* New getTeamSupporters(), clearTeamSupporters(), clearTeamsSupporters(), getTeamSupportersByUserId(), clearTeamSupportersByUserId() and clearTeamsSupportersByUserId() functions in CHPPConnection class
* New HTTeamSupporters class, extends HTTeam class. Use to retrieve supporters for teams
* New HTTeamSupporter and HTTeamSupported classes
* New get442Experience() function in HTNationalTeamDetail class
* New getSoldPlayers() and getSoldPlayersCommission() functions in HTEconomyIncome class
* New getBoughtPlayers() and getArenaBuilding() functions in HTEconomyCosts class
* New getFanClubId() and getFanClubName() functions in HTFans class
* New getTrophyNumber() and getTrophy() function in HTTeam class
* New HTTrophy class
* New getHofPlayers() function in CHPPConnection class
* New HTHofPlayers and HTHofPlayer classes
* New getAvatars() function in CHPPConnection class
* New HTAvatars, HTAvatar and HTLayer classes
* Fix get433Experience() function in HTTraining class
* Fix getNumberTeams() function in HTWorldCupGroup class
Version 2.6 [2011-03-30]
------------------------
* Use version 1.9 of training file
* Use version 1.3 of cupmatches file
* Use version 1.8 of playerdetails file
* Use version 1.9 of players file
* Use version 2.5 of teamdetails file
* Use version 1.4 of nationalteams file
* Use version 1.3 of worlddetails file
* Change getTrainingStats() function in CHPPConnection class, empty leagueId returns global stats
* Add getLastTrainingTrainingType(), getLastTrainingTrainingLevel() and getLastTrainingStaminaTrainingPart() functions in HTTraining class
* Add getHomeTeamId() and getAwayTeamId() functions in HTCupMatch class
* Add includeMatchInfo parameter to getPlayer(), getTeamPlayers(), getTeamOldPlayers() and getTeamOldCoaches() functions in CHPPConnection class, default value set to false
* Change getStamina() function in HTPlayer class, value is available even player others skills are not shown
* Add getOwnerNotes(), getCategoryId() and getBestMatch() functions in HTPlayer class
* New HTPlayerBestMatch class and HTPlayerLastMatch inherit from this class
* Add getLastMatch() function in HTTeamPlayer class
* Add getFanClubSize() function in HTTeam class
* Change getFanClubId() and getFanClubName() functions, make them available for everyone (not only htsupporters)
* Add getLeagueId() function in HTNationalTeamsTeam class
* Add getNationalTeamId() and getU20TeamId() functions to HTWorldLeague class
* Add withdrawChallenge() function in CHPPConnection class, this function needs OAuth privileges
* Add invalidateToken() function in CHPPConnection class
* Add isValid() function in HTCheckToken class
* Add getTeamId() and getTeamName() class in HTPlayer class
* Change getSeniorMatchDetails() function in CHPPConnection class: add new parameter matchEvents set to true by default
* Change getYouthMatchDetails() function in CHPPConnection class: add new parameter matchEvents set to true by default
* Fix getMatch() function in HTNationalMatches class
* Fix getSeriesMatchDate() function in HTWorldLeague class
* Fix getTeamRank(), getNumberOfUndefeat(), getNumberOfVitories() in HTTeam class
* Fix getMyArenaStats() and getOthersArenasStats() function in CHPPConnection class
* Fix isTrainer() function in HTTeamPlayer class
* Fix getName() function in HTRegion class
* PHP 5.3 compatibility: Fix all functions that use deprecated ereg() function, replaced by preg_match() function
* Change functions visibility from private to protected in CHPPConnection class
* Change properties visibility from private to protected for $signatureMethod and $version in CHPPConnection class (properties used for oauth)
* Function isDataAvailable() on HTTrainingEvents is marked as deprecated and returns always true. Will be removed within next version
Version 2.5 [2011-01-16]
------------------------
* Use version 1.5 of live file
* Use version 2.0 of matchdetails file
* Use version 1.5 of nationalteamdetails file
* New getIndirectSetPiecesDefenseRating() and getIndirectSetPiecesAttackRating() functions in HTMatchTeam class
* New get523Experience(), get550Experience() and get253Experience() functions in HTNationalTeamDetail class
* New getNationalTeamNumber() and getNationalTeam() functions in HTTeam class
* New HTTeamNationalTeam class to get national teams coached by user of selected team
* Fix getTrainingType() function in HTTrainingStats class, use index instead of type value
Version 2.4 [2010-12-29]
------------------------
* New getAuthenticateUrl() function in CHPPConnection class. Use to get a temporary token with one-time authorization htmail
* New checkToken() function in CHPPConnection class. Check if a token is still valid
* New HTCheckToken class to know related informations on a token (this object is returned by checkToken() function)
* Use version 1.6 of playerdetails file
* New getNativeCountryId() function in HTPlayer class
* Fix getRedCard() function in HTMatch class
* Fix includeDomesticFlags for getTeam() and getTeamByUserId() functions in CHPPConnection class
* Remove supporter check in getNumberFlagsHome(), getNumberFlagsAway(), getFlagHome(), getFlagAway() functions in HTTeam class
Version 2.3 [2010-11-24]
------------------------
* Use version 1.1 of achievements file
* New getRank() function in HTAchievement class
* New boolean parameter includeDomesticFlags for getTeam() and getTeamByUserId() functions in CHPPConnection class
* New getYouthTeamName() in HTTeam class
Version 2.2 [2010-11-22]
------------------------
* Use version 1.5 of playerdetails file
* New getLastMatch() function in HTPlayer class and new HTPlayerLastMatch class
* Fix getHatStats() function in HTMatchTeam class
* Fix getText() function in HTLiveMatchEvent class
* Remove deprecated functions: HTMatchTeam::getDressCode(), HTNationalTeamsTeam::getDressCode(), CHPPConnection::getChallanges(), CHPPConnection::clearChallanges(), HTTeam::getDessCode(), HTTeam::getDessAlternateCode()
Version 2.1 [2010-11-13]
------------------------
* Use https for OAuth proccess
* OAuth scope supported, set your scope on getAuthorizeUrl() function
* New manage challenges: CHPPConnection::getChallengeableTeams(), challengeTeam(), acceptChallenge(), declineChallenge()
* New constants in HTChallenges class to use with challengeTeam() function
* New player skills functions in HTTeamPlayer class
* Use version 1.6 of training file
* New functions getSpecialTrainingPlayerNumber() and getSpecialTrainingPlayer on HTTraining class
* New HTSpecialTrainingPlayer class
* Fix team details filename
* Deprecated function: getChallanges() and clearChallanges() use getChallenges() and clearChallenges() instead
* Remove getHost() function
* Remove deprecated functions: getFlagsHome(), getFlagsAway(), clearFlagsHome() and clearFlagsAway() in CHPPConnection class
* Change some internal constant (for server url)
Version 2.0 [2010-10-26]
------------------------
* Use new OAuth authentication
* Functions getLoginResult() and disconnect() have been removed.
* No more cookie are used
* Use version 2.4 of teamdetails file
* Use version 1.5 of training file
* Use version 1.7 of players file
* Use version 1.9 of matchdetails file
* Use version 1.4 of nationalteamdetails file
* Use version 1.2 of club file
* New functions getDressURI() and getAlternateDressURI() on HTTeam, HTMatchTeam and HTNationalTeamsTeam classes. Functions getDess() and getAlternateDess() are deprecated.
* Add functions get442Experience(), get523Experience(), get550Experience(), get253Experience() on HTTraining class
* All match events included
* Remove functions getKeeperTrainers(), getKeeperTrainersCost(), getEconomists() and getEconomistsCost() on HTSpecialists class
* Remove useStageAtYourOwnRisk() function as there is no stage server for OAuth system.
Version 1.16 [2010-08-28]
-------------------------
* Use version 2.3 of team file
* New function on HTTeam class: getNumberFlagsHome(), getNumberFlagsAway(), getFlagHome(), getFlagAway()
* New HTTeamFlag class, used with HTTeam class
* Fix HTLeagueSeason when several teams get exactly same standings
* Remove deprecated HTMatchTeam::getMiedfieldRating() function
* Mark CHPPConnection::getFlagsHome() and HPPConnection::getFlagsAway() as deprecated
Use HTTeam::getFlagHome() and HTTeam::getFlagAway() functions instead, deprecated function will be removed next version
Version 1.15 [2010-06-17]
-------------------------
* Enhance HTLeagueSeason, for any season you can get all teams datas (id, name, position, points, matches played, won, lost, draw, goals for, goals against, goal average)
* Use version 1.4 of matchlineup.xml
* Use version 1.5 of matchorders.xml
* Use new RoleID for players in lineup
* New getNewPosition() function on HTMatchOrdersPlayer class
Version 1.14.1 [2009-10-19]
---------------------------
* Fix HTNationalPlayers::getPlayer() function
Version 1.14 [2009-10-02]
-------------------------
* Fix HTTeam::isLeagueLevelAvailable() function
* Fix a bug in xml files transfer when safe mode enabled
* Enhance cookie management
No more file used, all is in memory : xml transfer process is a bit quicker.
Support of cookie change each 20 minutes : You can have script running without time limit
CHPPConnection construct has one parameter less, use : $HT = new CHPPConnection('name', 'chppId','chppKey');
Version 1.13 [2009-08-20]
-------------------------
* New version of pages: Alliance, AllianceDetails, MatchsDetails, Players, PlayerDetails, PlayerEvents, TeamDetails, Training, TrainingEvents
* New function getNumberOfVisits() in HTTeam class
* Fix some phpdoc comments
* Rename getMiedfieldRating() function to getMidfieldRating() in HTMatchTeam class.
getMiedfieldRating() is now deprecated and will be removed next version, please update your code.
* Remove hasClubHouse() function as tag was removed in xml files
Version 1.12 [2009-06-30]
-------------------------
* Fix define version of all xml files
* Fix economy functions which use Available attribute
* Fix functions which returns boolean, use same compare method in all functions
* Fix HTNationalTeamDetail class, remove isMoraleAvailable(), isSelfConfidenceAvailable(), isSupportersPopularityAvailable() and isRatingScoreAvailable() functions
* New live version 1.4
- addLiveMatch() and deleteLiveMatch() have new boolean parameter: isYouth for a youth match or not, default false
- New getEventByOrder($order) function: Get events by order of appearance
* Remove HTTeam::isFriendlyAvailable() function as data is removed from xml
Version 1.11 [2009-06-25]
-------------------------
* Fix all functions using 'Index' attribute, now using xml nodes count
Version 1.10 [2009-05-17]
-------------------------
* New getFetchedDate(), getXmlFileName() and getXmlFileVersion() functions in HTGlobal class, all functions are accessibles by all classes which request a xml file
* Fix CHPPConnection::searchPlayerByName() function, leagueId is corrected send to request
* Fix HTNationalPlayers::getPlayer() function
Version 1.9 [2009-02-21]
------------------------
* New player xml : version 1.4
* New match orders xml : version 1.4
* New events 187 and 287
* New getLanguageId() function in HTPlayer class
* New isPlayingMatch() function in HTTeamPlayers class
* New HTMatchOrdersPlayerOrder object, you can know orders given for a match:
- get number of orders given
- get each order and know all parameters (which minute, which condition, which player, ...)
- get number of orders by player
- get orders by player
* Fix events 350, 351, 352
* Fix HTMatchTeam::getAttitude()
* Fix HTArenaCapacity::isLastRebuildDateAvailable() and HTArenaCapacity::getExpansionDate()
* Fix HTMatchOrdersPlayer::getIndividualOrder()
* Fix HTArenasStats::getLeagueName()
* Fix getAbbreviation(), getHomepageUrl(), getMessage(), getLogoUrl(), getNumberAwaitingRequests(), getDissolutionDate in HTAllianceDetails class
* Fix HTLeagueMatch::getHomeGoals(), HTLeagueMatch::getAwayGoals()
* Fix HTTransfer::getType()
* Fix getGoalsInLeague(), getGoalsInCup(), getGoalsInFriendly(), getGoalsInCareer(), getHattricksInCareer(), getCards(), getInjury(), isTransferListed(), isAbroad() in HTTeamPlayer class
* HTPlayer::getNextBirthDay() now returns xml value, it's no more calculated
* Remove deprecated functions: CHPPConnection::initLive() and HTLineupPlayer::getRatingStarsAtEndOfGame()
Version 1.8 [2009-01-06]
------------------------
* Add new events : 55 to 59 and 73
Version 1.7.1 [2008-12-22]
--------------------------
* Fix matches number managment in live feature
* Fix events 62,68,185,501,502
* New events: 97,186,285,286,335,350,351,352,360,361,362,500,550
* Deprecated initLive() function. Start live by using getLive() function
Version 1.7 [2008-11-27]
------------------------
* New HTException class, extends Exception, thrown when error occurs
* New event infos, based on Lobster xml/xsd files. You can get named datas for all known events
A lot of class added, HTEvent and one HTEvent* for each event
HTLiveMatchEvent class updated with new functions to handle this new feature
* Fix CHPPConnection::checkInitLive() and CHPPConnection::initLive() functions
* Fix CHPPConnection::getAllianceMembersByLetter()
* Remove deprecated functions: CHPPConnection::getAlliancesById() and HTFlags::getLeagueOfFlag()
Version 1.6.4 [2008-10-21]
--------------------------
* Fix HTPlayerEvents::getEvent
* Fix HTPlayer::isSkillsAvailable
* Enhance xml error checking
Version 1.6.3 [2008-10-16]
--------------------------
* Fix error handling. In case of error, two exceptions can be thrown with one of these messages :
- Invalid XML: <following by datas received>
- Error: <following by datas received>
* Fix disconnect() function, remove cookies file
Version 1.6.2 [2008-10-15]
--------------------------
* Fix all functions which check an attribute with 'true' value
Version 1.6.1 [2008-10-10]
--------------------------
* Fix creation of cookies file when user agent contains invalid characters for filename
Version 1.6 [2008-10-08]
------------------------
* Fix functions which use Index and Count attributes, these attributes have been removed in new xml files
* Enhance getFlags*() functions :
- For home and away matches flags : You can call then with a date to get only flags from this date to now.
- For all flags functions : You can also get a flag by country name in addition of getting it by number
* New : PHT is compatible when safe mode is enabled
* New public functions (instead of being private) : HTTeam::isLeagueLevelAvailable(), HTTeam::isFriendlyAvailable()
* Deprecated (Deprecated functions will be removed within two versions!) :
- HTFlags::getLeagueOfFlag() is deprecated, use HTFlags::getLeagueOfFlagByNumber() instead
- CHPPConnection::getAlliancesById(), use CHPPConnection::getAlliances() instead
Version 1.5 [2008-09-13]
------------------------
* New isTrainer(), getTrainerType(), getTrainerSkill(), getNextBirthDay() functions in HTPlayer and HTTeamPlayer classes
* New getTotalStars() and getTotalStarsAtEndOfMatch() in HTLineup class
* Fix getNumberTransfers() in HTPlayerTransferHistory class
Version 1.4 [2008-09-08]
------------------------
* Fix some notice error in phperror.log
* Fix internal way to manage xml data in order to work with session
* Fix base cost of specialists
* Fix functions which return boolean
* Fix getEventsNumber() function in HTPlayerEvents class
* Fix getTeam() function in HTLeague class
* Fix minor bugs
* New functions in HTPlayer class: getAgreeability(), getAggressiveness(), getHonesty()
* New parameter for getPrice() function in HTTransfer class, you can specify a currency
* Remove old function getMaketValue() on a player transfer as data is not and was not in xml
Version 1.3.1 [2008-09-07]
--------------------------
* Rename clearMatchDetail() into clearSeniorMatchDetail() as it affects cache of senior detail match
* Rename clearMatchesDetails() into clearSeniorMatchesDetails() as it affects cache of senior details matches
* Fix getEvent() function in HTMatch class in order to get all events of a match even if eventID are not consecutive
Version 1.3 [2008-08-20]
------------------------
* Use new .net files
* New parameter to getRegion() function in order to get data for a particular region
* New getLeagueById(), getLeagueByName(), getLeagueByCountryId() functions in HTWorldDetails class
* New getFlagsHome(), getFlagsAway() functions, with HTFlags class
* New getFlagsHome(), getFlagsAway(), getFlagsPlayers(), getFlagsRaisedPlayers() functions in CHPPConnection class
* New isMatchADerby() function in CHPPConnection class
* New getWorldCupMatches() in CHPPConnection class, new classes class to manage datas
* New getAMatchesList() and getU20MatchesList() function in CHPPConnection class, new classes class to manage datas
* New search features using new .net interface
* Fix HTTeamPlayers and HTTeamOldPlayers class
* Fix getNumberPlayers() function in HTTeamPlayers class
* Fix minor bugs
* No more asp page used, all query are done on .net pages
Version 1.2 [2008-08-16]
------------------------
* Optimize xml parsing
* Use new .net files
* Use version 1.3 of match lineup
* Use version 1.7 of team players
* Use version 1.3 of player details
* New file supported : achievements : use getAchievements() function to fetch datas, new classes to manage datas.
* New useStageAtYourOwnRisk() function to use stage server to test new features
* New getPositionChange() function in league details
* New parameter isYouth in getMatchOrders() function
* New function getTeamOldPlayers() : returns old players who played in club, new classes to manage datas.
* New function getTeamOldCoaches() : retrurns old players became coach in another club, new classes to manage datas.
* New getAlliancesById() function
* New getPageIndex() and getPageNumber() functions in HTAlliances class
* New isPlayingMatch() function in HTNationalTeamDetail class
* New getNationalPlayersStats() and getNationalPlayersStatsWorldCup() functions, new classes HTNationalPlayersStats and HTNationalPlayerStats
* New getFirstName(), getLastName(), getNickName() functions in HTTeamPlayer and HTPlayer class, getName() functions are still available in both classes and returns full name of player
* New getLoginResult() function which return login result code
* Fix notice in phperror.log
* Fix syntax bugs
* Fix getRoof() functions
* Fix matchsdetails version in order to fetch formation data
* Fix players fetching data according xml changes
* Fix getTransfer() and getPlayer() functions : work as others similar functions, expected parameter starts from 1 to max
* Fix cup data in team file according to new changes
* Fix getShirtNumber() according to new change
* Fix match lineup when player is not selected
* Fix search arena by name
* Fix getYouthTeamArchiveMatches() function
* Fix clearPlayersEvents() function
* Fix getTeamByLocalName() function
* Fix getNationalPlayers() function
* Fix getArena() function according to new change
* Fix getAllianceDetails() function according to new changes
* Fix all getAlliancesBy*() functions
* Fix all functions which return boolean
* Rename getRatingStarsAtEndOfGame() into getRatingStarsAtEndOfMatch() function in match lineup
* Remove languageID in getPlayerEvents() function
* Remove getTrainerName() in HTTeam class
* Remove endDate parameter in getTeamTransfersHistory() function, replace it by pageIndex according to new change
* Remove getAlliances() and getAlliancesByLang() functions according to new changes
* Remove getCreatedDate() in HTTrainingStats according to new changes
Version 1.1 [2008-06-10]
------------------------
* Add new RatingStarsEndOfGame value for all players in matchlineup
Version 1.0 [2008-05-18]
------------------------
First public version