prettier v1.18.1 Release Notes

Release Date: 2019-06-07 // almost 5 years ago
  • diff

    Prettier inserts a trailing comma to single type parameter for arrow functions in tsx, since v 1.18. But, this feature inserts a trailing comma to type parameter for besides arrow functions too (e.g, function , interface). This change fix it.

    <!-- prettier-ignore -->

      // Input
      interface Interface1<T> {
        one: "one";
      }
      function function1<T>() {
        return "one";
      }
    
      // Output (Prettier 1.18.0)
      interface Interface1<T,> {
        one: "one";
      }
      function function1<T,>() {
        return "one";
      }
    
      // Output (Prettier 1.18.1)
      interface Interface1<T> {
        one: "one";
      }
      function function1<T>() {
        return "one";
      }
    

    When using overrides in the config file, Prettier was not matching dotfiles (files that start with .). This was fixed in 1.18.1