forked from Blount/Cheky
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.txt
259 lines (187 loc) · 10.8 KB
/
CHANGELOG.txt
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
## Version 4.4.1
* correction: analyse de la partie géographique de l'adresse de recherche.
* correction: label sur la colonne de tag des annonces sauvegardées.
## Version 4.4
* ajout: gestion de tags sur les annonces sauvegardées.
* correction: analyseur d'URL Leboncoin.
* correction: affiche le lien RSS généré au lieu de le charger dans le navigateur.
* correction: erreur si adresse de recherche mal formée.
* correction: protection sur le fichier config.ini.
## Version 4.3.5
* correction: détection des valeurs "range".
## Version 4.3.4
* correction: algo Leboncoin.
## Version 4.3.3
* ajout: affiche un message lors d'une mise à jour disponible.
* correction: prend en charge le nouveau système de recherche géographique de Leboncoin.
## Version 4.3.2
* correction: recherches Leboncoin sur données GPS.
* correction: erreur si aucune annonce trouvée.
## Version 4.3
* correction: utilise l'API Leboncoin.
## Version 4.2
* correction: modifie la gestion des connexions HTTP.
## Version 4.1
* correction: sauvegarde d'annonce sur URL invalide.
* correction: alertes SeLoger ne fonctionnent plus.
* correction: converti les adresses SeLoger en https (MySQL seulement).
## Version 4.0.1
* correction: problème sur mise à jour vers 4.0
## Version 4.0
* ajout: meilleur gestion des erreurs sur les alertes.
## Version 3.9
* ajout: changement de mot de passe pour les utilisateurs.
* correction: nouveau format de recherche sur Leboncoin.
* correction: met à jour l'adresse des annonces sauvegardées si modifiée.
## Version 3.8.1
* correction: crash sur création d'un nouvel utilisateur.
* correction: détection des annonces en ligne / hors ligne.
## Version 3.8
* ajout: compteur d'annonces envoyées dans les alertes.
* ajout: indicateur d'annonce en ligne ou hors ligne.
* ajout: possibilité d'ignorer des annonces.
* correction: analyseur SeLoger.
* correction: analyseur Leboncoin.
## Version 3.7
* ajout: configuration des entêtes pour les mails (fixes #80).
* ajout: possibilité d'utiliser un certificat autosigné pour le serveur SMTP (fixes #74).
* correction: problème lors de l'utilisation de plusieurs systèmes d'alerte.
## Version 3.6
* ajout: contrôle de sécurité sur le fichier de configuration (fixes #65).
* ajout: aide à la saisie pour les groupes d'alerte.
* correction: crash sur le test d'envoi de mail par SMTP (fixes #40).
* correction: trie les alertes par titre par défaut (fixes #67).
* correction: apparence des boutons activer/désactiver améliorée (fixes #49).
* correction: alertes vers NotifyMyAndroid ne fonctionnent plus (fixes #36).
* correction: suppression de la génération d'URL courte pour les annonces.
## Version 3.5
* ajout: message si PHP < 5.4 détecté.
* ajout: masque le referer lors de l'ouverture d'un lien externe (fixes #55).
* ajout: possibilité de forcer l'URL de base de l'application (fixes #48)
* modification: le système de mise à jour devient indépendant de Github.
* modification: mise à niveau de PHPMailer vers 5.2.23 (fixes #52).
* correction: prix inccorecte dans certain cas pour les annonces SeLoger.
* correction: erreur si le numéro de version est absent du fichier config.
* correction: erreur à la suppression d'une alerte.
* suppression: compatibilité avec un ancien système d'accès au flux RSS.
## Version 3.4
* ajout: LBCAlerte devient Cheky.
* ajout: authentification par clé pour l'accès au flux RSS.
* ajout: le mail des alertes contient maintenant une version texte.
* amélioration: modification de structure de code dans l'analyse de nouvelle annonce.
* correction: désactivation de la notification Free Mobile impossible.
* correction: URLs tronquées en SQL si plus de 255 caractères.
* correction: si moins de 6 nouvelles annonces trouvées, seule la dernière est reçue par notification (SMS, Pushbullet, etc.).
* correction: crash sur erreur Pushbullet.
* correction: crash sur alerte SeLoger.com.
* correction: crash possible sur sauvegarde de nouvelle alerte.
* suppression: lien mobile pour Leboncoin.
## Version 3.3
* ajout: possibilité de sauvegarder les annonces Leboncoin.
* ajout: possiblité d'ajouter une note aux annonces sauvegardées.
* ajout: possiblité de pré-remplir les champs de création d'alerte et flux RSS.
* ajout: test de la disponibilité de mysqli et php-curl à l'installation.
* ajout: un début d'API est mis en place.
* ajout: notification vers Joaoapps / Join.
* ajout: notifications vers Slack.
* ajout: possibilité d'enregistrer une ou plusieurs adresses mails par défaut.
* amélioration: les erreurs sont mieux gérées.
* amélioration: la page des paramètres utilisateur est refondu.
* amélioration: optimisation de la gestion des systèmes d'alerte.
* correction: encodage des caractères en base de données invalide.
* correction: encodage des caractères du contenu Leboncoin invalide.
* correction: factorisation du code de la tâche cron.
* correction: la réinitialisation des alertes ne fonctionne pas sur une nouvelle installation.
## Version 3.2
* correction: si CURLOPT_FOLLOWLOCATION désactivé, suivre manuellement les redirections.
* correction: utiliser portail.free.fr pour le test de connexion distant.
* correction: utiliser le protocol HTTPs pour Leboncoin et cheky.net.
* correction: supprimer le nom du fichier dans l'URL de base de Cheky.
* correction: crash possible si URL invalide.
* correction: amélioration des infos de log pour la tâche cron.
## Version 3.1
* ajout: prise en charge de SeLoger.com.
* correction: last_id contient maintenant l'ID de la dernière annonce et max_id l'ID max trouvé.
* correction: indiquer l'URL mobile seulement si disponible pour le site d'annonce.
* correction: si pas de date de publication fournie, on désactive la détection des annonces remontées.
* correction: date optionnelle dans les flux RSS.
* correction: date mise à jour du parser pour le nouveau site LBC.
## Version 3.0
* ajout: liens modifier, supprimer et activer/désactiver dans les mails d'alerte.
* ajout: bouton permettant de réinitialiser les alertes afin de recevoir toutes les dernières annonces.
* correction: amélioration de la mise à jour automatique.
## Version 2.9
* correction: prise en charge du protocole HTTPS pour les URL Leboncoin.
* correction: utiliser le protocole HTTPS pour les URL externe (Google) (fixes 34).
## Version 2.8
* ajout: en charge de NotityMyAndroid et Pushover pour les alertes.
* correction: mise en forme de la liste des catégories des formulaires (fixes #29)
* correction: ne pas échapper les caractères spéciaux pour l'URL de recherche dans le flux RSS (fixes #27)
* correction: indiquer le nombre de nouelles annonces dans les mails (fixes #24)
* correction: lien vers la version mobile de l'annonce dans le mail d'alerte (fixes #17).
## Version 2.7
* ajout: message "Pas de photo disponible." dans les flux RSS lorsqu'une annonce n'a pas de photo.
* ajout: mise en place d'une nouvelle structure de classe pour permettre l'ajout d'autre site d'annonce dans le système.
* ajout: prise en charge du site d'annonce Olx.ua
* correction: supprimer le trie par prix lors de l'enregistrement des URLs (fixes #30).
* correction: configurer correctement l'envoi des mails (fixes #28).
* correction: avertissement sur l'utilisation du filtre sur catégorie (fixes #22).
* correction: ne pas activer CURLOPT_FOLLOWLOCATION si open_basedir définit (fixes #18).
* correction: le fichier lock ne fait pas son boulot et des tâches parallèles s'exécutaient.
* correction: enlever la date pour l'ID des éléments de flux (risque de doublon pour Olx)
* correction: utiliser \AdService\SiteConfigFactory::factory pour valider l'URL de recherche.
* correction: mise en forme du rendu des alertes.
* correction: orthographe.
* supprimer: système de daemon car non utilisé.
## Version 2.6.2
* ajout: oublie d'ajout d'une colonne en BDD.
* correction: modification du parser d'annonce suite à modif sur Leboncoin.
## Version 2.6.1
* correction: crash mise à jour.
## Version 2.6
* ajout: option pour ne pas recevoir les annonces remontées (évite les doublons)
* ajout: prise en charge des notifications SMS OVH et Pushbullet.
* correction: installation bloquée par le système de mise à jour automatique.
* correction: définir la propriété Sender de PHPMailer afin d'éviter de passer en spam.
## Version 2.5
* ajout: gestion de la mise à jour automatique.
* ajout: possibilité d'utiliser une base de données (MySQL) pour stocker les informations.
* ajout: configuration du stockage des données dans l'administration.
* ajout: possibilité de changer le type de stockage avec prise en charge d'une migration (seulement fichier > BDD).
* correction: ne pas logger "Contrôle de l'alerte " si l'alerte n'a pas besoin d'être analysée.
* correction: masquer les colonnes "Prix" et "Villes" du tableau d'alerte si non utilisées.
* correction: refonte graphique et simplification des formulaires + correctons divers bugs.
## Version 2.4.1
* correction: faute orthographe dans nom de méthode.
## Version 2.4
* ajout: notification par SMS pour les abonnés Free Mobile.
* ajout: numéroter les lignes dans le tableau des alertes mails.
* ajout: filtre multi départements en complément du filtre multi villes (thx @greenchap).
* ajout: trie des alertes par email ou par titre.
* ajout: configurer l'UTF-8 pour les fonctions mb_*
* ajout: prise en charge de certain proxy web (expérimental).
* amélioration: formulaire d'ajout et de modification d'alerte améliorer.
* correction: conflit de session possible si installation en parallèle avec d'autre application (sous dossier).
* correction: trier les groupes par ordre alphabétique.
* correction: corriger la définition du type de proxy.
* utiliser file_get_contents/file_put_contents au lieu de "rename" (problème de droit).
## Version 2.3
* correction: mise en place de rotation de log (5*3Mo max).
* correction: paramètre invalide pour la fonction date.
* correction: tester la connexion même si aucun proxy spécifié.
## Version 2.2
* ajout: possibilité de spécifier plusieurs adresses de destinataire pour les alertes mails.
* amélioration de l'affichage de la liste des alertes.
* correction: crash de check.php si une adresse mail est invalide.
* correction: vérifier la prise en charge des SIGNAL.
## Version 2.1
* correction: check.php crash sur variable inéxistante.
## Version 2.0
* fusion de LBCRss et LBCMail.
* ajout: installateur.
* ajout: panneau d'administration (gestion proxy, configuration envoi de mail, etc.).
* ajout: gestion de compte utilisateur.
* ajout: que ce soit pour les flux RSS ou les alertes mail, une identification est requise.
* ajout: possibilité de recevoir les nouvelles annonces dans des mails séparés.
* ajout: nouveau système de contrôle des alertes.
* ajout: inclure l'URL de recherche dans le mail.