CHANGELOG.md 2.83 KB

0.5.1:

  • Mise à jour de dépendances.
  • Personnalisation d'une règle concernant les v-slot dans le fichier eslint.config.mjs.
  • Configuration d'un proxy pour tmdb via nitro dans le fichier nuxt.config.
  • Adaptation des routes pour les requêtes vers tmdb dans le composable useTMDB, afin de déclencher le proxy et modification de l'interceptor onRequest du plugin oFetch afin de supprimer l'hydratation de la baseUrl et ne conserver que l'ajout de la config du header Authorization avec le déclencheur de resquest /tmdb.

0.5.0:

  • Mise en place du plugin oFetch pour personnaliser la gestion des requêtes.
  • Ajout interface/response/TMDB.
  • Factorisation du composable tMDB afin de remplacer les appels fetch natif par useFetch.

0.4.0:

  • Modification de la config eslint avec la suppression de tout ce qui concerne prettier, suppression du module @nuxt/eslint, contenant le module eslint/recommanded, et remplacement par le module @antfu/eslint-config, plus complet et simple.
  • Lintfix selon les règles de @antfu/eslint-config.
  • Typage des props.
  • Ré écriture des emits.
  • Personalisation de rules antfu.
  • Factorisation en incluant les guards clauses et ternaires.
  • Nettoyage.

0.3.4:

  • Mise à jour dépendance avec ajout de typescript-eslint + fix

0.3.3:

  • Modif des script dans le package.json.
  • Ajout lint exception.
  • Fin config es-lint.

0.3.2:

  • Amélioration config es-lint + fix.

0.3.1:

  • ajout fichier de test MovieGender.spec.ts.
  • ajout fichier de test ScoreAndVote.spec.ts.

0.3.0:

  • Installation vuelidate et vuelidate/validator.
  • Ajout composant SkeletonMovieDetailLoader.
  • Ajout Model + Interface credit.
  • Ajout composant ScoreAndVote.
  • Ajout composant MovieGender.
  • Ajout composant Poster.
  • Ajout composant BackdropImage.
  • Ajout composant MovieCommentForm.
  • Ajout model + interface MovieComment.
  • Ajout composant MovieCommentForm.
  • Ajout composant MovieCommentList.
  • Ajout dépendance TinyMCE.
  • Ajout composant TinyMceFieldEditor.
  • Ajout composant Loader.
  • Ajout composant MovieCard.

0.2.0:

  • Mise en place du CHANGELOG_RELEASE.
  • Ajout page index.
  • Modification app.vue afin d'initialiser l'app avec vuetify et NuxtPage pour démarrer sur la page index.
  • Création du composant MoviesList.
  • Création du composant SearchBar.
  • Création du composant SkeletonMoviesLoader.
  • Installation et paramétrage de pinia-orm.
  • Ajout du model Movie.
  • Création de la page movies/[id] vierge pour le détail d'un film.

0.1.2:

  • Ajout fichier .prettierignore.
  • Installation module vuetify + modif script lint dans package.json.
  • Installation de lucide-vue-next pour librairie d'icônes.
  • Ajout composable tMDB.

0.1.1:

  • Installation et configuration d'eslint et prettier.
  • Ajout de variables dans le runtimeConfig du fichier nuxt.config.

0.1.0:

  • Installation du projet & des principales dépendances.
  • Configuration du fichier nuxt.config.ts.