Skip to content

Latest commit

 

History

History
408 lines (233 loc) · 15.8 KB

CHANGELOG.md

File metadata and controls

408 lines (233 loc) · 15.8 KB

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 #229
  • fix image body dimensions declaration by @gounux in #232
  • fix header image extension check by @gounux in #231

0.34.2 - 2024-07-03

Bugs fixes 🐛

  • fix header check unused variables by @gounux in #229

0.34.1 - 2024-07-03

Bugs fixes 🐛

  • 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

Features and enhancements 🎉

  • 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

Tooling 🔧

  • Outillage : ajoute le jeton Codecov et des flags by @Guts in #224

Documentation 📖

  • doc: densify releasing doc by @gounux in #217

0.34.0 - 2024-06-07

Bugs fixes 🐛

  • 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

Features and enhancements 🎉

  • 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

0.33.0 - 2024-05-02

Features and enhancements 🎉

  • refacto: use mastodonpy to broadcast comments by @Guts in #182
  • Améliore la gestion des logs by @Guts in #76

Tooling 🔧

  • Ignore .idea folder by @gounux in #180
  • ci: limit parallel tests to 2 by @Guts in #194

New Contributors

  • @gounux made their first contribution in #180

0.32.1 - 2024-03-09

Bugs fixes 🐛

  • fix: Mastodon export was only exporting first page by @Guts in #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 #119

Documentation 📖

  • Docs: active le zoom sur le diagram Mermaid et corrige les social cards by @Guts in #173

0.32.0 - 2024-02-14

Features and enhancements 🎉

  • Fonctionnalité : export des comptes et listes du compte Mastodon by @Guts in #172

0.31.1 - 2024-01-23

Features and enhancements 🎉

  • Amélioration des résultats de la recherche de contenus by @Guts in #163
  • improve: search images table result by @Guts in #164

Other Changes

  • security: bump pillow to 10.2 to fix CVE-2022-22817 by @Guts in #165

0.31.0 - 2024-01-08

Features and enhancements 🎉

  • 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

Tooling 🔧

  • tooling: add sonarcloud by @Guts in #161
  • packaging: support Python 3.12 by @Guts in #162

0.30.0 - 2023-10-04

Documentation 📖

  • Documentation : ajoute des exemples de recherche d'images avancés by @Guts in #140

Other Changes

  • Sécurité : MAJ pillow pour intégrer la correction de la CVE liée à libwebp by @Guts in #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 #131

Documentation 📖

  • Documentation : traduit et complète la page d'installation by @Guts in #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 #130

Tooling 🔧

  • 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

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 #125
  • Améliore la gestion des locales sur Windows et Linux pour éviter certaines erreurs d'encodage by @Guts in #126

Features and enhancements 🎉

  • Recherche de contenus : affiche les filtres de la recherche au-dessus du tableau des résultats by @Guts in #117

Tooling 🔧

  • 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

Documentation 📖

  • Utilise le logo dédié by @Guts in #120

0.26.0 - 2023-08-08

Features and enhancements 🎉

  • Ajoute les tests sur les types personnalisés argparse by @Guts in #113

Other Changes

  • Bascule sur la nouvelle URL du site Geotribu by @Guts in #116

0.25.0 - 2023-07-04

Features and enhancements 🎉

  • 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

Tooling 🔧

  • Affine la configuration des git hooks et corrige la compatibilité avec Python 3.9 by @Guts in #112

0.24.0 - 2023-06-30

Features and enhancements 🎉

  • 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

0.23.0 - 2023-06-28

Features and enhancements 🎉

  • 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

0.22.0 - 2023-06-26

Features and enhancements 🎉

  • 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

Documentation 📖

  • Add Geotribot manifest by @Guts in #95

0.21.0 - 2023-06-19

Features and enhancements 🎉

  • Factorise la conversion des commentaires en Markdown by @Guts in #90
  • Fonctionnalité : optimisation des images pour la publication by @Guts in #91

Tooling 🔧

  • Améliore le README et le raccourcit le nom des exécutables by @Guts in #89

0.20.0 - 2023-06-18

Features and enhancements 🎉

  • 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

0.19.2 - 2023-05-30

Tooling 🔧

  • Corrige la publication de l'image Docker et améliore la doc liée by @Guts in #84

0.19.1 - 2023-05-30

Tooling 🔧

  • Add release to GitHub Container Registry by @Guts in #83

0.19.0 - 2023-05-30

Features and enhancements 🎉

  • Ajoute une commande pour consulter les derniers commentaires by @Guts in #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 #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 #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

Documentation 📖

  • Intègre des sorties du CLI générées au moment de la CI by @Guts in #78

Tooling 🔧

  • Ajoute des git hooks pygrep by @Guts in #75

0.16.0 - 2023-05-18

Bugs fixes 🐛

  • Corrige le test en enlevant le numéro de version statique by @Guts in #68

Features and enhancements 🎉

  • 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 📖

  • Documentation : ajoute le graphe des dépendances by @Guts in #69
  • Détaille la description et l'usage du CLI by @Guts in #73

0.15.0 - 2023-05-16

Features and enhancements 🎉

  • Améliore l'affichage des liens dans le terminal by @Guts in #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 #65
  • Améliore les sous-commandes de recherche : spinner, variables d'environnement, metavars by @Guts in #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 #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

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 #38
  • Dépendances : remplace SemVer par Packaging by @Guts in #59

Tooling 🔧

  • Outillage : étend les git hooks by @Guts in #58
  • CI/CD : déploie la doc uniquement sur les tags by @Guts in #62

Other Changes

  • Corrige les docstrings by @Guts in #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 #36
  • RSS : définit le format de sortie par défaut sur tableau by @Guts in #37

0.10.0 - 2023-01-14

  • 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

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 #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

0.8.0 - 2023-01-06

  • 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

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...