The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
For more detailed changes, see the releases section on GitHub: https://github.com/geotribu/cli/releases/.
- fix header check unused variables by @gounux in #229
- fix image body dimensions declaration by @gounux in #232
- fix header image extension check by @gounux in #231
- fix header check unused variables by @gounux in #229
- fix(images): print with rich console to display emoji by @Guts in #222
- Images optimizer : tient compte du dossier de sortie by @Guts in #223
- Check if optional license is in available values by @gounux in #215
- Fix: flaky tests by @Guts in #227
- Fix unnecessary pillow import by using image size from CDN endpoint by @gounux in #218
- refacto(header): transforme la liste de clés obligatoires en enum by @Guts in #225
- refacto(json_feed_client): utilise le file downloader pour mutualiser le code by @Guts in #226
- Outillage : ajoute le jeton Codecov et des flags by @Guts in #224
- doc: densify releasing doc by @gounux in #217
- Docs: corrections et ajouts mineurs by @Guts in #202
- ci: fix pypi release by @gounux in #209
- docs: add how to fix failed tag by @Guts in #212
- ci(release): switch to PyPi trusted publisher by @Guts in #201
- Add JSON client for feed and tags by @gounux in #198
- Add yaml header check by @gounux in #184
- refacto: use mastodonpy to broadcast comments by @Guts in #182
- Améliore la gestion des logs by @Guts in #76
- @gounux made their first contribution in #180
- fix: Mastodon export was only exporting first page by @Guts in #181
- Recherche de contenus : fusionne les résultats avec la même URL (= ignore les sous-sections des articles) by @Guts in #119
- Docs: active le zoom sur le diagram Mermaid et corrige les social cards by @Guts in #173
- Fonctionnalité : export des comptes et listes du compte Mastodon by @Guts in #172
- Amélioration des résultats de la recherche de contenus by @Guts in #163
- improve: search images table result by @Guts in #164
- security: bump pillow to 10.2 to fix CVE-2022-22817 by @Guts in #165
- refacto: move code to improve logic mutualization by @Guts in #158
- Feature: comments broadcast specific comment by @Guts in #159
- Refacto: use requests for network operations to improve maintenability by @Guts in #160
- Fonctionnalité : ajoute une commande pour afficher un commentaire spécifique via son identifiant by @Guts in #155
- Documentation : ajoute des exemples de recherche d'images avancés by @Guts in #140
- Sécurité : MAJ pillow pour intégrer la correction de la CVE liée à libwebp by @Guts in #142
- Amélioration : supprime automatiquement les balises de l'extension attr_list avant l'affichage dans le terminal by @Guts in #131
- Documentation : traduit et complète la page d'installation by @Guts in #132
- Fonctionnalité : ajoute la possibilité de redimensionner des images sans faire d'appel à un service externe by @Guts in #130
- Packaging : utilise une fonction pour lister les dépendances depuis les fichiers requirements by @Guts in #128
- Packaging : rend l'installation de tinify optionnelle by @Guts in #129
- Corrige la comparaison des dates de dernière modification des fichiers selon les systèmes d'exploitation by @Guts in #125
- Améliore la gestion des locales sur Windows et Linux pour éviter certaines erreurs d'encodage by @Guts in #126
- Recherche de contenus : affiche les filtres de la recherche au-dessus du tableau des résultats by @Guts in #117
- Améliore les exemples donnés dans la documentation by @Guts in #118
- Applique la nouvelle icône à l'exécutable by @Guts in #121
- Utilise le logo dédié by @Guts in #120
- Ajoute les tests sur les types personnalisés argparse by @Guts in #113
- Bascule sur la nouvelle URL du site Geotribu by @Guts in #116
- Refactorise le code lié à Mastodon by @Guts in #104
- Ajoute une option 'q' aux prompts pour permettre de quitter sans ctrl+c by @Guts in #108
- Ajoute les filtres par date à la recherche de contenus by @Guts in #109
- Affine la configuration des git hooks et corrige la compatibilité avec Python 3.9 by @Guts in #112
- Add expiration_rotating_hours option to comments latest by @Guts in #102
- Améliore la gestion des réponses HTTP 40* by @Guts in #103
- Refacto images module by @Guts in #98
- Refactorize RSS subcmd and related model by @Guts in #99
- Refactorize search related modules by @Guts in #100
- Ajoute une sous-commande pour créer un nouvel article by @Guts in #101
- Commentaires --> Mastodon : définit la visibilité par défaut sur
unlisted
by @Guts in #92 - Commentaires --> Mastodon : indique si le commentaire a déjà été posté by @Guts in #93
- Commentaires --> Mastodon : gérer le fil de discussion by @Guts in #94
- Retire l'en-tête des contenus Markdown avant de les afficher dans le terminal by @Guts in #96
- Améliore la structure du code lié aux commentaires by @Guts in #97
- Add Geotribot manifest by @Guts in #95
- Factorise la conversion des commentaires en Markdown by @Guts in #90
- Fonctionnalité : optimisation des images pour la publication by @Guts in #91
- Améliore le README et le raccourcit le nom des exécutables by @Guts in #89
- Fonctionnalité : publier les derniers commentaires publiés sur Mastodon. by @Guts in #87
- Fonctionnalité : ouvre automatiquement le commentaire en ligne une fois publié by @Guts in #88
- Corrige la publication de l'image Docker et améliore la doc liée by @Guts in #84
- Add release to GitHub Container Registry by @Guts in #83
- Ajoute une commande pour consulter les derniers commentaires by @Guts in #81
- Fonctionnalité : demande automatiquement quel résultat ouvrir juste après une recherche by @Guts in #80
- Fonctionnalité : ajoute une sous-commande pour ouvrir les résultats des commandes précédentes by @Guts in #74
- Refacto : utilise une unique instance de l'objet Console by @Guts in #77
- Amélioration : utilise le nom du contenu distant comme nom du fichier local by @Guts in #79
- Intègre des sorties du CLI générées au moment de la CI by @Guts in #78
- Ajoute des git hooks pygrep by @Guts in #75
- Corrige le test en enlevant le numéro de version statique by @Guts in #68
- Meilleurs résultats de la recherche de contenus : ajout du titre cliquable et des mots-clés by @Guts in #72
- Améliore des résultats de la recherche d'images : nom cliquable et rappel terme de recherche by @Guts in #71
- Ajoute l'icône à l'exécutable pour Windows by @Guts in #70
- Documentation : ajoute le graphe des dépendances by @Guts in #69
- Détaille la description et l'usage du CLI by @Guts in #73
- Améliore l'affichage des liens dans le terminal by @Guts in #67
- Ajoute une sous-commande par défaut et la rend paramétrable by @Guts in #65
- Améliore les sous-commandes de recherche : spinner, variables d'environnement, metavars by @Guts in #66
- Upgrade : télécharge la nouvelle version de l'exécutable uniquement dans un contexte d'application packagée by @Guts in #63
- Upgrade : gère le jeton Github en variable d'environnement et ajoute une option pour ne pas afficher les notes de version by @Guts in #64
- Affiche les notes de version dans le terminal quand une nouvelle version est disponibel by @Guts in #38
- Dépendances : remplace SemVer par Packaging by @Guts in #59
- Outillage : étend les git hooks by @Guts in #58
- CI/CD : déploie la doc uniquement sur les tags by @Guts in #62
- Corrige les docstrings by @Guts in #41
- Ajoute une sous-commande pour vérifier et télécharger la dernière version disponible by @Guts in #36
- RSS : définit le format de sortie par défaut sur tableau by @Guts in #37
- Fonctionnalité : ajoute la date aux résultats de la recherche de contenus by @Guts in #34
- Améliore les performances de l'indexation et de la recherche by @Guts in #35
- Elargit la couverture des tests by @Guts in #30
- Hotfix : Corrige l'argument manquant
- Fonctionnalité : ajoute le support des proxy HTTP/S by @Guts in #29
- Homogénéise les sous-commandes en ajoutant l'argument nombre de résultats by @Guts in #31
- Fonctionnalité : ajoute un utilitaire pour obtenir et vérifier les dimensions d'une image by @Guts in #32
- Fonctionnalité : ajout sous-commande pour consulter les derniers contenus publiés by @Guts in #28
- Documentation: add sitemap and robots.txt for SEO by @Guts in #27
- packaging: add MacOS to targetted platform
- increase test coverage
- rewrite search-content subcommand by improving both indexation and search
- add format output argument to search-content with 'table' as first available option
- add format output argument to search-image with 'table' as first available option
- Improve search-content subcommand
- Add utils to check file against time since its creation or modification
- Modernized build and publish workflow for PyPi
- First published version
- Achieve project structure
- Add 2 subcommands: search-content and search-image
- First functional version
- Unit tests and coverage
- Packaging with pip
- Documentation
- Tooling : formatter, guidelines, git-hooks, linter...