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