Vue Axios Http - This package helps you quickly to build requests for REST API

Overview

Vue Axios Http

ci Latest Version on NPM Software License npm npm

This package helps you quickly to build requests for REST API. Move your logic and backend requests to dedicated classes. Keep your code clean and elegant.

Wouldn't it be great if you could just use your back end to validate forms on the front end? This package provides a BaseService class that does exactly that. It can post itself to a configured endpoint and manage errors. The class is meant to be used with a Laravel back end, and it doesn't limit that you need only to work with laravel, Ruby on Rail, NodeJs, ExpressJs, or any other languages.

Take a look at the usage section to view a detailed example on how to use it.

Install

You can install the package via yarn (or npm):

npm install vue-axios-http
yarn add vue-axios-http

Usage

import Vue from 'vue'
import AxiosHttp from 'vue-axios-http'

Vue.use(AxiosHttp)

Nuxt Support

Put it on top of axios module

export default {
  modules: [
    // simple usage
    'vue-axios-http/nuxt',
    // With options
    ['vue-axios-http/nuxt', { errorProperty: 'errors' }],
    '@nuxtjs/axios',
  ],
  axiosHttp: { errorProperty: 'errors' },
}

Options

you can overwrite it, by adding in config above.

Note:

baseURL is required.

You can define baseURL at .env just one of them

API_URL=http://localhost::3000/api
API_HOST=http://localhost::3000/api

if your axios already defined in nuxt.config.js

export default {
  axios: {
    baseURL: process.env.API_URL,
  },
}

Advance usage

-------------- Todo --------------

Vue plugins

import Vue from 'vue'
import AxiosHttp from 'vue-axios-http'

Vue.use(AxiosHttp)

Note

Error response must look like: or base on errorProperty from config

{
  "errors": {
    "field": ["The field is required."]
  }
}

It will create $errors object inside components.

Methods are available:

Validator Description
has(field = null) check specific field error
first(field) get message by field name.
missed(field = null) check if there is no any error of given field name.
nullState(field = null) Check if null of given field.
any() check if any errors exist.
get(field) get specific field.
all() get all errors.
count() get errors count.
fill(errors = {}) fill the errors object.
flush() clear all errors.
clear(field) clear specific error by field name.
onKeydown(event, 'baseFormName') event to clear error by event.target.name. (input the has name).

Using with Vuex

1.Create proxies folder or your prefer folder name for this

~/proxies/NewsService.js

import { BaseService } from 'vue-axios-http'

class NewsService extends BaseService {
  constructor(parameters = {}) {
    super('news', parameters)
  }
}

export default NewsService

2.Store

  • Create news store
  1. actions.js
  2. getters.js
  3. mutation-types.js
  4. mutations.js
  5. state

actions.js

import { ALL } from './mutation-types'
import { NewsService } from '~/proxies'
import { BaseTransformer, PaginationTransformer } from 'vue-axios-http'
import { pagination, notify } from '~/utils'

const service = new NewsService()

const all = async ({ commit, dispatch }, payload = {}) => {
  const { fn } = payload
  if (typeof fn === 'function') {
    await fn(service)
  }
  try {
    const { data, meta } = await service.all()
    const all = {
      items: BaseTransformer.fetchCollection(data),
      pagination: PaginationTransformer.fetch(meta),
    }
    await commit(ALL, all)
  } catch (e) {
    const data = { items: [], pagination }
    await commit(ALL, data)
    await notify({ response: e })
  }
}

export default {
  all,
}

getters.js

export default {
  all: (state) => state.all,
}

mutation-types.js

export const ALL = 'ALL'

export default { ALL }

mutations.js

import { ALL } from './mutation-types'

export default {
  [ALL](state, payload = {}) {
    const { items = [], pagination = {} } = payload
    state.all = items
    state.pagination = pagination
  },
}

state.js

export default () => ({
  all: [],
  pagination: {},
})

How to call in components or pages

  • news.vue pages

It can be called in mounted() or asyncData()

  • asyncData()
export default {
  async asyncData({ app, store }) {
    const { id = null } = app.$auth.user
    await store.dispatch('news/all', {
      fn: (service) => {
        service
          .setParameters({
            userId: id,
            include: ['categories'],
          })
          .removeParameters(['page', 'limit'])
      },
    })
  },
}
  • mounted()
export default {
  mounted() {
    const { id = null } = this.$auth.user
    this.$store.dispatch('news/all', {
      fn: (service) => {
        service
          .setParameters({
            userId: id,
            include: ['categories'],
          })
          .removeParameters(['page', 'limit'])
      },
    })
  },
}

You can set or remove any parameters you like.

Service's methods are available

Method Description
setParameter(key, value) Set param by key and value
removeParameter(key) Remove param by key
setParameters({ key: value, key1: value1 }) Set params by key and value
removeParameters([key1, key2]) Remove params by keys
removeParameters() Remove all params

setParameters()

Set parameters with key/value.

Note: If you to pass query string as object that can be response like object format at api side.

Example

const service = new ExampleService()
const parameters = {
  search: {
    first_name: 'Sek',
    last_name: 'Chantouch',
  },
  page: {
    limit: 20,
    offset: 1,
  },
  order: {
    first_name: 'ASC',
    last_name: 'DESC',
  },
  category_id: 6,
}
const { data } = service.setParameters(parameters).all()
this.data = data

Note: Query object above will transform into query string like:

https://my-web-url.com?search[first_name]=Sek&search[last_name]=Chantouch&page[limit]=10&page[offset]=1&order[first_name]=asc&order[last_name]=desc&category_id=6

if setParameter that value is empty or null it will remove that param for query string

setParameter()

Example 1

const service = new ExampleService()
const { data } = await service.setParameter('page', 1).all()
this.data = data

Expected will be:

{
  "page": 1
}

Example 2

const service = new ExampleService()
const queryString = 'limit=10&page=1&search[name]=hello'
const { data } = await service.setParameter(queryString).all()
this.data = data

Expected will be:

{
  "limit": 10,
  "page": 1,
  "search": {
    "name": "hello"
  }
}

Be sure to use only once in mounted() or asyncData() and asyncData() is only available in NuxtJs

Use service in components

  • news/_id.vue pages
import { NewsService } from '~/proxies'

const service = new NewsService()

export default {
  methods: {
    async fetchNews(id) {
      try {
        const { data } = await service.find(id)
        this.detail = data
      } catch (e) {
        console.log(e)
      }
    },
  },
  mounted() {
    this.fetchNews(this.$route.params.id)
  },
}

Validations

Can use vue-vlidator for client-side validator that inspired by Laravel. Chantouch/vue-vlidator

Errors methods available

It can be called by this.$errors.**

Method Description
all() To get all errors messages
has(attribute) To check an attribute as any error
has(attributes) To check multiple attributes given have any errors
first(attribute) To get errors message by an attribute

How to use in vue component

">
<template>
  <v-form
    v-model="valid"
    lazy-validation
    @keydown.native="$errors.onKeydown"
    @submit.prevent="submit"
  >
    <v-container>
      <v-row>
        <v-col cols="12" md="4">
          <v-text-field
            v-model="firstname"
            :error-messages="$errors.first(['firstname'])"
            :counter="10"
            label="First name"
            required
            name="firstname"
          />
        v-col>
        <v-col cols="12" md="4">
          <v-text-field
            v-model="lastname"
            :counter="10"
            label="Last name"
            required
            :error-messages="$errors.first(['lastname'])"
          />
        v-col>
        <v-col cols="12" md="4">
          <v-text-field
            v-model="email"
            :counter="10"
            label="Email"
            required
            :error-messages="$errors.first('email')"
          />
        v-col>
        <v-col cols="12" md="4">
          <v-text-field v-model="email" label="E-mail" required />
        v-col>
      v-row>
    v-container>
  v-form>
template>
<script>
export default {
  data: () => ({
    valid: false,
    firstname: '',
    lastname: '',
    email: '',
  }),
  methods: {
    submit() {
      this.$axios.$post('/account/create', {
        firstname: this.firstname,
        lastname: this.lastname,
        email: this.email,
      })
    },
  },
  beforeDestroy() {
    this.$errors.flush()
  },
}
script>

Contact

Email: [email protected]

Twitter @DevidCs83

Comments
  • Pass params for every individual request

    Pass params for every individual request

    Hey!

    This is more of a suggestion. I don't expect that you will merge this. But I thought I'd just do the work and see what you think.

    Setting the params for a proxy incurs a bunch of boilerplate and is error-prone - we've had a few bugs in our project because sometimes params were still present from a previous request and we did not properly call removeParameters. Also the { fn } field in the Vuex module is only used for params, right? It can also be removed.

    Heads-up, I didn't actually test this, but I don't think there are any breaking changes. It's more of a pitching of the idea to remove static Query params and just pass them in to an individual API call.

    Some screenshots that show what I am talking about: removeParams A bunch of boilerplate

    allActions Introduces complexity that doesn't need to be there

    compareFns Comparison between typical function call before and after. Less boilerplate but more accessible.

    Cheers 🍺

    Edit: In my PR I only handled the case for get route. In my experience queries are not really used for any other endpoint. But it would be easy to add them to the other route handlers as well.

    wontfix no-pr-activity 
    opened by mango-martin 9
  • fix(deps): bump node-fetch from 2.6.5 to 2.6.7

    fix(deps): bump node-fetch from 2.6.5 to 2.6.7

    Bumps node-fetch from 2.6.5 to 2.6.7.

    Release notes

    Sourced from node-fetch's releases.

    v2.6.7

    Security patch release

    Recommended to upgrade, to not leak sensitive cookie and authentication header information to 3th party host while a redirect occurred

    What's Changed

    Full Changelog: https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7

    v2.6.6

    What's Changed

    Full Changelog: https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.6

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies no-pr-activity javascript 
    opened by dependabot[bot] 2
  • chore(deps-dev): bump ts-jest from 27.1.2 to 27.1.3

    chore(deps-dev): bump ts-jest from 27.1.2 to 27.1.3

    Bumps ts-jest from 27.1.2 to 27.1.3.

    Changelog

    Sourced from ts-jest's changelog.

    27.1.3 (2022-01-14)

    Bug Fixes

    • compiler: update memory cache for compiler using received file content (#3194) (e4d9541)
    Commits
    • 2b2e43f chore(release): 27.1.3 (#3220)
    • 5c6ad00 build(deps-dev): bump @​typescript-eslint/parser from 5.9.0 to 5.9.1 (#3214)
    • 14ff9de build(deps-dev): bump @​typescript-eslint/eslint-plugin (#3213)
    • dd3b914 build(deps-dev): bump eslint-plugin-jsdoc from 37.5.1 to 37.6.1 (#3215)
    • a912f7b build(deps-dev): bump JamesIves/github-pages-deploy-action (#3218)
    • b2135c0 build(deps-dev): bump lint-staged from 12.1.5 to 12.1.7 (#3212)
    • c1440cf build(deps-dev): bump JamesIves/github-pages-deploy-action (#3211)
    • ecd8ca0 build(deps-dev): bump JamesIves/github-pages-deploy-action (#3209)
    • 234b3f7 build(deps-dev): bump @​typescript-eslint/parser from 5.8.1 to 5.9.0 (#3203)
    • 96910e4 build(deps-dev): bump eslint-plugin-jsdoc from 37.5.0 to 37.5.1 (#3204)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies no-pr-activity javascript 
    opened by dependabot[bot] 2
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.47.0

    chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.47.0

    Bumps @typescript-eslint/eslint-plugin from 5.43.0 to 5.47.0.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.47.0

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)

    v5.46.1

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.46.0

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    v5.45.1

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)
    • parser: remove the jsx option requirement for automatic jsx pragma resolution (#6134) (e777f5e)

    v5.45.0

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)
    • scope-manager: add support for TS4.9 satisfies expression (#6059) (44027db)
    • typescript-estree: stub out ts.SatisfiesExpression on old TS versions (#6076) (1302b30)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)

    5.44.0 (2022-11-21)

    Bug Fixes

    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#5999) (530e0e6)

    ... (truncated)

    Commits
    • a2c08ba chore: publish v5.47.0
    • 9e35ef9 feat(eslint-plugin): [no-floating-promises] add suggestion fixer to add an 'a...
    • 6b3ed1d docs: fixed typo "foo.property" (#6180)
    • c943b84 chore: publish v5.46.1
    • 47241bb docs: overhaul branding and add new logo (#6147)
    • 1e1573a chore: publish v5.46.0
    • d91a5fc fix(eslint-plugin): [ban-types] update message to suggest object instead of...
    • 8a91cbd feat(eslint-plugin): [prefer-nullish-coalescing] logic and test for strict nu...
    • 2d0a883 chore: publish v5.45.1
    • 26c4b46 docs(eslint-plugin): [member-ordering] remove invalid private-abstract-* ment...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @typescript-eslint/parser from 5.46.0 to 5.47.0

    chore(deps-dev): bump @typescript-eslint/parser from 5.46.0 to 5.47.0

    Bumps @typescript-eslint/parser from 5.46.0 to 5.47.0.

    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v5.47.0

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)

    v5.46.1

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    5.47.0 (2022-12-19)

    Note: Version bump only for package @​typescript-eslint/parser

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/parser

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump eslint from 8.29.0 to 8.30.0

    chore(deps-dev): bump eslint from 8.29.0 to 8.30.0

    Bumps eslint from 8.29.0 to 8.30.0.

    Release notes

    Sourced from eslint's releases.

    v8.30.0

    Features

    • 075ef2c feat: add suggestion for no-return-await (#16637) (Daniel Bartholomae)
    • 7190d98 feat: update globals (#16654) (Sébastien Règne)

    Bug Fixes

    • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#16579) (Nicholas C. Zakas)
    • 9b8bb72 fix: autofix recursive functions in no-var (#16611) (Milos Djermanovic)

    Documentation

    • 6a8cd94 docs: Clarify Discord info in issue template config (#16663) (Nicholas C. Zakas)
    • ad44344 docs: CLI documentation standardization (#16563) (Ben Perlmutter)
    • 293573e docs: fix broken line numbers (#16606) (Sam Chen)
    • fa2c64b docs: use relative links for internal links (#16631) (Percy Ma)
    • 75276c9 docs: reorder options in no-unused-vars (#16625) (Milos Djermanovic)
    • 7276fe5 docs: Fix anchor in URL (#16628) (Karl Horky)
    • 6bef135 docs: don't apply layouts to html formatter example (#16591) (Tanuj Kanti)
    • dfc7ec1 docs: Formatters page updates (#16566) (Ben Perlmutter)
    • 8ba124c docs: update the prefer-const example (#16607) (Pavel)
    • e6cb05a docs: fix css leaking (#16603) (Sam Chen)

    Chores

    • f2c4737 chore: upgrade @​eslint/eslintrc@​1.4.0 (#16675) (Milos Djermanovic)
    • ba74253 chore: standardize npm script names per #14827 (#16315) (Patrick McElhaney)
    • 0d9af4c ci: fix npm v9 problem with file: (#16664) (Milos Djermanovic)
    • 90c9219 refactor: migrate off deprecated function-style rules in all tests (#16618) (Bryan Mishkin)
    Changelog

    Sourced from eslint's changelog.

    v8.30.0 - December 16, 2022

    • f2c4737 chore: upgrade @​eslint/eslintrc@​1.4.0 (#16675) (Milos Djermanovic)
    • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#16579) (Nicholas C. Zakas)
    • 075ef2c feat: add suggestion for no-return-await (#16637) (Daniel Bartholomae)
    • ba74253 chore: standardize npm script names per #14827 (#16315) (Patrick McElhaney)
    • 6a8cd94 docs: Clarify Discord info in issue template config (#16663) (Nicholas C. Zakas)
    • 0d9af4c ci: fix npm v9 problem with file: (#16664) (Milos Djermanovic)
    • 7190d98 feat: update globals (#16654) (Sébastien Règne)
    • ad44344 docs: CLI documentation standardization (#16563) (Ben Perlmutter)
    • 90c9219 refactor: migrate off deprecated function-style rules in all tests (#16618) (Bryan Mishkin)
    • 9b8bb72 fix: autofix recursive functions in no-var (#16611) (Milos Djermanovic)
    • 293573e docs: fix broken line numbers (#16606) (Sam Chen)
    • fa2c64b docs: use relative links for internal links (#16631) (Percy Ma)
    • 75276c9 docs: reorder options in no-unused-vars (#16625) (Milos Djermanovic)
    • 7276fe5 docs: Fix anchor in URL (#16628) (Karl Horky)
    • 6bef135 docs: don't apply layouts to html formatter example (#16591) (Tanuj Kanti)
    • dfc7ec1 docs: Formatters page updates (#16566) (Ben Perlmutter)
    • 8ba124c docs: update the prefer-const example (#16607) (Pavel)
    • e6cb05a docs: fix css leaking (#16603) (Sam Chen)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @types/node from 18.11.12 to 18.11.17

    chore(deps-dev): bump @types/node from 18.11.12 to 18.11.17

    Bumps @types/node from 18.11.12 to 18.11.17.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @types/node from 18.11.12 to 18.11.15

    chore(deps-dev): bump @types/node from 18.11.12 to 18.11.15

    Bumps @types/node from 18.11.12 to 18.11.15.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @typescript-eslint/parser from 5.46.0 to 5.46.1

    chore(deps-dev): bump @typescript-eslint/parser from 5.46.0 to 5.46.1

    Bumps @typescript-eslint/parser from 5.46.0 to 5.46.1.

    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v5.46.1

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/parser

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.46.1

    chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.46.1

    Bumps @typescript-eslint/eslint-plugin from 5.43.0 to 5.46.1.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.46.1

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.46.0

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    v5.45.1

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)
    • parser: remove the jsx option requirement for automatic jsx pragma resolution (#6134) (e777f5e)

    v5.45.0

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)
    • scope-manager: add support for TS4.9 satisfies expression (#6059) (44027db)
    • typescript-estree: stub out ts.SatisfiesExpression on old TS versions (#6076) (1302b30)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)
    • support Auto Accessor syntax (#5926) (becd1f8)

    v5.44.0

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)

    5.44.0 (2022-11-21)

    Bug Fixes

    • eslint-plugin: [no-empty-interface] disable autofix for declaration merging with class (#5920) (a4f85b8)
    • eslint-plugin: [no-unnecessary-condition] handle index signature type (#5912) (5baad08)
    • eslint-plugin: [prefer-optional-chain] handle binary expressions in negated or (#5992) (2778ff0)
    • typescript-estree: don't consider a cached program unless it's specified in the current parserOptions.project config (#5999) (530e0e6)

    Features

    • eslint-plugin: [adjacent-overload-signatures] check BlockStatement nodes (#5998) (97d3e56)
    • eslint-plugin: [keyword-spacing] Support spacing in import-type syntax (#5977) (6a735e1)
    Commits
    • c943b84 chore: publish v5.46.1
    • 47241bb docs: overhaul branding and add new logo (#6147)
    • 1e1573a chore: publish v5.46.0
    • d91a5fc fix(eslint-plugin): [ban-types] update message to suggest object instead of...
    • 8a91cbd feat(eslint-plugin): [prefer-nullish-coalescing] logic and test for strict nu...
    • 2d0a883 chore: publish v5.45.1
    • 26c4b46 docs(eslint-plugin): [member-ordering] remove invalid private-abstract-* ment...
    • 2288b35 chore(eslint-plugin): valid typescript error code in eslint-recommended (#6165)
    • 46c14cd chore: use short form for nx project names (#6160)
    • 0b37822 chore: bump Nx to 15 (#6140)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @types/node from 18.11.12 to 18.11.13

    chore(deps-dev): bump @types/node from 18.11.12 to 18.11.13

    Bumps @types/node from 18.11.12 to 18.11.13.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump eslint from 8.29.0 to 8.31.0

    chore(deps-dev): bump eslint from 8.29.0 to 8.31.0

    Bumps eslint from 8.29.0 to 8.31.0.

    Release notes

    Sourced from eslint's releases.

    v8.31.0

    Features

    • 52c7c73 feat: check assignment patterns in no-underscore-dangle (#16693) (Milos Djermanovic)
    • b401cde feat: add options to check destructuring in no-underscore-dangle (#16006) (Morten Kaltoft)
    • 30d0daf feat: group properties with values in parentheses in key-spacing (#16677) (Francesco Trotta)

    Bug Fixes

    • 35439f1 fix: correct syntax error in prefer-arrow-callback autofix (#16722) (Francesco Trotta)
    • 87b2470 fix: new instance of FlatESLint should load latest config file version (#16608) (Milos Djermanovic)

    Documentation

    • 4339dc4 docs: Update README (GitHub Actions Bot)
    • 4e4049c docs: optimize code block structure (#16669) (Sam Chen)
    • 54a7ade docs: do not escape code blocks of formatters examples (#16719) (Sam Chen)
    • e5ecfef docs: Add function call example for no-undefined (#16712) (Elliot Huffman)
    • a3262f0 docs: Add mastodon link (#16638) (Amaresh S M)
    • a14ccf9 docs: clarify files property (#16709) (Sam Chen)
    • 3b29eb1 docs: fix npm link (#16710) (Abdullah Osama)
    • a638673 docs: fix search bar focus on Esc (#16700) (Shanmughapriyan S)
    • f62b722 docs: country flag missing in windows (#16698) (Shanmughapriyan S)
    • 4d27ec6 docs: display zh-hans in the docs language switcher (#16686) (Percy Ma)
    • 8bda20e docs: remove manually maintained anchors (#16685) (Percy Ma)
    • b68440f docs: User Guide Getting Started expansion (#16596) (Ben Perlmutter)

    Chores

    • 65d4e24 chore: Upgrade @​eslint/eslintrc@​1.4.1 (#16729) (Brandon Mills)
    • 8d93081 chore: fix CI failure (#16721) (Sam Chen)
    • 8f17247 chore: Set up automatic updating of README (#16717) (Nicholas C. Zakas)
    • 4cd87cb ci: bump actions/stale from 6 to 7 (#16713) (dependabot[bot])
    • fd20c75 chore: sort package.json scripts in alphabetical order (#16705) (Darius Dzien)
    • 10a5c78 chore: update ignore patterns in eslint.config.js (#16678) (Milos Djermanovic)

    v8.30.0

    Features

    • 075ef2c feat: add suggestion for no-return-await (#16637) (Daniel Bartholomae)
    • 7190d98 feat: update globals (#16654) (Sébastien Règne)

    Bug Fixes

    • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#16579) (Nicholas C. Zakas)
    • 9b8bb72 fix: autofix recursive functions in no-var (#16611) (Milos Djermanovic)

    Documentation

    • 6a8cd94 docs: Clarify Discord info in issue template config (#16663) (Nicholas C. Zakas)
    • ad44344 docs: CLI documentation standardization (#16563) (Ben Perlmutter)
    • 293573e docs: fix broken line numbers (#16606) (Sam Chen)
    • fa2c64b docs: use relative links for internal links (#16631) (Percy Ma)
    • 75276c9 docs: reorder options in no-unused-vars (#16625) (Milos Djermanovic)
    • 7276fe5 docs: Fix anchor in URL (#16628) (Karl Horky)
    • 6bef135 docs: don't apply layouts to html formatter example (#16591) (Tanuj Kanti)
    • dfc7ec1 docs: Formatters page updates (#16566) (Ben Perlmutter)

    ... (truncated)

    Changelog

    Sourced from eslint's changelog.

    v8.31.0 - December 31, 2022

    • 65d4e24 chore: Upgrade @​eslint/eslintrc@​1.4.1 (#16729) (Brandon Mills)
    • 35439f1 fix: correct syntax error in prefer-arrow-callback autofix (#16722) (Francesco Trotta)
    • 87b2470 fix: new instance of FlatESLint should load latest config file version (#16608) (Milos Djermanovic)
    • 8d93081 chore: fix CI failure (#16721) (Sam Chen)
    • 4339dc4 docs: Update README (GitHub Actions Bot)
    • 8f17247 chore: Set up automatic updating of README (#16717) (Nicholas C. Zakas)
    • 4e4049c docs: optimize code block structure (#16669) (Sam Chen)
    • 54a7ade docs: do not escape code blocks of formatters examples (#16719) (Sam Chen)
    • 52c7c73 feat: check assignment patterns in no-underscore-dangle (#16693) (Milos Djermanovic)
    • e5ecfef docs: Add function call example for no-undefined (#16712) (Elliot Huffman)
    • a3262f0 docs: Add mastodon link (#16638) (Amaresh S M)
    • 4cd87cb ci: bump actions/stale from 6 to 7 (#16713) (dependabot[bot])
    • a14ccf9 docs: clarify files property (#16709) (Sam Chen)
    • 3b29eb1 docs: fix npm link (#16710) (Abdullah Osama)
    • fd20c75 chore: sort package.json scripts in alphabetical order (#16705) (Darius Dzien)
    • a638673 docs: fix search bar focus on Esc (#16700) (Shanmughapriyan S)
    • f62b722 docs: country flag missing in windows (#16698) (Shanmughapriyan S)
    • 4d27ec6 docs: display zh-hans in the docs language switcher (#16686) (Percy Ma)
    • 8bda20e docs: remove manually maintained anchors (#16685) (Percy Ma)
    • b401cde feat: add options to check destructuring in no-underscore-dangle (#16006) (Morten Kaltoft)
    • b68440f docs: User Guide Getting Started expansion (#16596) (Ben Perlmutter)
    • 30d0daf feat: group properties with values in parentheses in key-spacing (#16677) (Francesco Trotta)
    • 10a5c78 chore: update ignore patterns in eslint.config.js (#16678) (Milos Djermanovic)

    v8.30.0 - December 16, 2022

    • f2c4737 chore: upgrade @​eslint/eslintrc@​1.4.0 (#16675) (Milos Djermanovic)
    • 1a327aa fix: Ensure flat config unignores work consistently like eslintrc (#16579) (Nicholas C. Zakas)
    • 075ef2c feat: add suggestion for no-return-await (#16637) (Daniel Bartholomae)
    • ba74253 chore: standardize npm script names per #14827 (#16315) (Patrick McElhaney)
    • 6a8cd94 docs: Clarify Discord info in issue template config (#16663) (Nicholas C. Zakas)
    • 0d9af4c ci: fix npm v9 problem with file: (#16664) (Milos Djermanovic)
    • 7190d98 feat: update globals (#16654) (Sébastien Règne)
    • ad44344 docs: CLI documentation standardization (#16563) (Ben Perlmutter)
    • 90c9219 refactor: migrate off deprecated function-style rules in all tests (#16618) (Bryan Mishkin)
    • 9b8bb72 fix: autofix recursive functions in no-var (#16611) (Milos Djermanovic)
    • 293573e docs: fix broken line numbers (#16606) (Sam Chen)
    • fa2c64b docs: use relative links for internal links (#16631) (Percy Ma)
    • 75276c9 docs: reorder options in no-unused-vars (#16625) (Milos Djermanovic)
    • 7276fe5 docs: Fix anchor in URL (#16628) (Karl Horky)
    • 6bef135 docs: don't apply layouts to html formatter example (#16591) (Tanuj Kanti)
    • dfc7ec1 docs: Formatters page updates (#16566) (Ben Perlmutter)
    • 8ba124c docs: update the prefer-const example (#16607) (Pavel)
    • e6cb05a docs: fix css leaking (#16603) (Sam Chen)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • fix(deps): bump axios from 0.27.2 to 1.2.2

    fix(deps): bump axios from 0.27.2 to 1.2.2

    Bumps axios from 0.27.2 to 1.2.2.

    Release notes

    Sourced from axios's releases.

    1.2.2

    [1.2.2] - 2022-12-29

    Fixed

    • fix(ci): fix release script inputs #5392
    • fix(ci): prerelease scipts #5377
    • fix(ci): release scripts #5376
    • fix(ci): typescript tests #5375
    • fix: Brotli decompression #5353
    • fix: add missing HttpStatusCode #5345

    Chores

    • chore(ci): set conventional-changelog header config #5406
    • chore(ci): fix automatic contributors resolving #5403
    • chore(ci): improved logging for the contributors list generator #5398
    • chore(ci): fix release action #5397
    • chore(ci): fix version bump script by adding bump argument for target version #5393
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 #5342
    • chore(ci): GitHub Actions Release script #5384
    • chore(ci): release scripts #5364

    Contributors to this release

    v1.2.1

    [1.2.1] - 2022-12-05

    Changed

    • feat(exports): export mergeConfig #5151

    Fixed

    • fix(CancelledError): include config #4922
    • fix(general): removing multiple/trailing/leading whitespace #5022
    • fix(headers): decompression for responses without Content-Length header #5306
    • fix(webWorker): exception to sending form data in web worker #5139

    Refactors

    • refactor(types): AxiosProgressEvent.event type to any #5308
    • refactor(types): add missing types for static AxiosError.from method #4956

    Chores

    • chore(docs): remove README link to non-existent upgrade guide #5307
    • chore(docs): typo in issue template name #5159

    Contributors to this release

    ... (truncated)

    Changelog

    Sourced from axios's changelog.

    [1.2.2] - 2022-12-29

    Fixed

    • fix(ci): fix release script inputs #5392
    • fix(ci): prerelease scipts #5377
    • fix(ci): release scripts #5376
    • fix(ci): typescript tests #5375
    • fix: Brotli decompression #5353
    • fix: add missing HttpStatusCode #5345

    Chores

    • chore(ci): set conventional-changelog header config #5406
    • chore(ci): fix automatic contributors resolving #5403
    • chore(ci): improved logging for the contributors list generator #5398
    • chore(ci): fix release action #5397
    • chore(ci): fix version bump script by adding bump argument for target version #5393
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 #5342
    • chore(ci): GitHub Actions Release script #5384
    • chore(ci): release scripts #5364

    Contributors to this release

    [1.2.1] - 2022-12-05

    Changed

    • feat(exports): export mergeConfig #5151

    Fixed

    • fix(CancelledError): include config #4922
    • fix(general): removing multiple/trailing/leading whitespace #5022
    • fix(headers): decompression for responses without Content-Length header #5306
    • fix(webWorker): exception to sending form data in web worker #5139

    Refactors

    • refactor(types): AxiosProgressEvent.event type to any #5308
    • refactor(types): add missing types for static AxiosError.from method #4956

    Chores

    • chore(docs): remove README link to non-existent upgrade guide #5307
    • chore(docs): typo in issue template name #5159

    Contributors to this release

    ... (truncated)

    Commits
    • 8ea4324 chore(docs): added latest release notes
    • 45c4948 chore: build new version
    • 6f74cb1 chore(ci): set conventional-changelog header config; (#5406)
    • 8de391f chore(ci): fix automatic contributors resolving; (#5403)
    • 341f735 chore(ci): improved logging for the contributors list generator;
    • 46085e6 chore(ci): fix release action;
    • f12d01e chore(ci): fix version bump script by adding bump argument for target version;
    • 75217e6 fix(ci): fix release script inputs;
    • c1fc33c chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2
    • 45b29db GitHub Actions Release script; (#5384)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump @typescript-eslint/parser from 5.46.0 to 5.47.1

    chore(deps-dev): bump @typescript-eslint/parser from 5.46.0 to 5.47.1

    Bumps @typescript-eslint/parser from 5.46.0 to 5.47.1.

    Release notes

    Sourced from @​typescript-eslint/parser's releases.

    v5.47.1

    5.47.1 (2022-12-26)

    Bug Fixes

    • ast-spec: correct some incorrect ast types (#6257) (0f3f645)
    • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#6256) (ccd45d4)

    v5.47.0

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)

    v5.46.1

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    Changelog

    Sourced from @​typescript-eslint/parser's changelog.

    5.47.1 (2022-12-26)

    Note: Version bump only for package @​typescript-eslint/parser

    5.47.0 (2022-12-19)

    Note: Version bump only for package @​typescript-eslint/parser

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/parser

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump @types/node from 18.11.12 to 18.11.18

    chore(deps-dev): bump @types/node from 18.11.12 to 18.11.18

    Bumps @types/node from 18.11.12 to 18.11.18.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.47.1

    chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.47.1

    Bumps @typescript-eslint/eslint-plugin from 5.43.0 to 5.47.1.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.47.1

    5.47.1 (2022-12-26)

    Bug Fixes

    • ast-spec: correct some incorrect ast types (#6257) (0f3f645)
    • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#6256) (ccd45d4)

    v5.47.0

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)

    v5.46.1

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/typescript-eslint

    v5.46.0

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    v5.45.1

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)
    • parser: remove the jsx option requirement for automatic jsx pragma resolution (#6134) (e777f5e)

    v5.45.0

    5.45.0 (2022-11-28)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.47.1 (2022-12-26)

    Bug Fixes

    • ast-spec: correct some incorrect ast types (#6257) (0f3f645)
    • eslint-plugin: [member-ordering] correctly invert optionalityOrder (#6256) (ccd45d4)

    5.47.0 (2022-12-19)

    Features

    • eslint-plugin: [no-floating-promises] add suggestion fixer to add an 'await' (#5943) (9e35ef9)

    5.46.1 (2022-12-12)

    Note: Version bump only for package @​typescript-eslint/eslint-plugin

    5.46.0 (2022-12-08)

    Bug Fixes

    • eslint-plugin: [ban-types] update message to suggest object instead of Record<string, unknown> (#6079) (d91a5fc)

    Features

    • eslint-plugin: [prefer-nullish-coalescing] logic and test for strict null checks (#6174) (8a91cbd)

    5.45.1 (2022-12-05)

    Bug Fixes

    • eslint-plugin: [keyword-spacing] unexpected space before/after in import type (#6095) (98caa92)
    • eslint-plugin: [no-shadow] add call and method signatures to ignoreFunctionTypeParameterNameValueShadow (#6129) (9d58b6b)
    • eslint-plugin: [prefer-optional-chain] collect MetaProperty type (#6083) (d7114d3)
    • eslint-plugin: [sort-type-constituents, sort-type-union-intersection-members] handle some required parentheses cases in the fixer (#6118) (5d49d5d)

    5.45.0 (2022-11-28)

    Bug Fixes

    • eslint-plugin: [array-type] --fix flag removes parentheses from type (#5997) (42b33af)
    • eslint-plugin: [keyword-spacing] prevent crash on no options (#6073) (1f19998)
    • eslint-plugin: [member-ordering] support private fields (#5859) (f02761a)
    • eslint-plugin: [prefer-readonly] report if a member's property is reassigned (#6043) (6e079eb)

    Features

    • eslint-plugin: [member-ordering] add a required option for required vs. optional member ordering (#5965) (2abadc6)

    5.44.0 (2022-11-21)

    ... (truncated)

    Commits
    • 6ffce79 chore: publish v5.47.1
    • 0f3f645 fix(ast-spec): correct some incorrect ast types (#6257)
    • ccd45d4 fix(eslint-plugin): [member-ordering] correctly invert optionalityOrder (#6256)
    • a2c08ba chore: publish v5.47.0
    • 9e35ef9 feat(eslint-plugin): [no-floating-promises] add suggestion fixer to add an 'a...
    • 6b3ed1d docs: fixed typo "foo.property" (#6180)
    • c943b84 chore: publish v5.46.1
    • 47241bb docs: overhaul branding and add new logo (#6147)
    • 1e1573a chore: publish v5.46.0
    • d91a5fc fix(eslint-plugin): [ban-types] update message to suggest object instead of...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • fix(deps): bump actions/stale from 6 to 7

    fix(deps): bump actions/stale from 6 to 7

    Bumps actions/stale from 6 to 7.

    Release notes

    Sourced from actions/stale's releases.

    v7.0.0

    ⚠️ This version contains breaking changes ⚠️

    What's Changed

    Breaking Changes

    • In this release we prevent this action from managing the stale label on items included in exempt-issue-labels and exempt-pr-labels
    • We decided that this is outside of the scope of this action, and to be left up to the maintainer

    New Contributors

    Full Changelog: https://github.com/actions/stale/compare/v6...v7.0.0

    v6.0.1

    Update @​actions/core to 1.10.0 #839

    Full Changelog: https://github.com/actions/stale/compare/v6.0.0...v6.0.1

    Changelog

    Sourced from actions/stale's changelog.

    Changelog

    [7.0.0]

    :warning: Breaking change :warning:

    [6.0.1]

    Update @​actions/core to v1.10.0 (#839)

    [6.0.0]

    :warning: Breaking change :warning:

    Issues/PRs default close-issue-reason is now not_planned(#789)

    [5.1.0]

    Don't process stale issues right after they're marked stale [Add close-issue-reason option]#764#772 Various dependabot/dependency updates

    4.1.0 (2021-07-14)

    Features

    4.0.0 (2021-07-14)

    Features

    Bug Fixes

    • dry-run: forbid mutations in dry-run (#500) (f1017f3), closes #499
    • logs: coloured logs (#465) (5fbbfba)
    • operations: fail fast the current batch to respect the operations limit (#474) (5f6f311), closes #466
    • label comparison: make label comparison case insensitive #517, closes #516
    • filtering comments by actor could have strange behavior: "stale" comments are now detected based on if the message is the stale message not who made the comment(#519), fixes #441, #509, #518

    Breaking Changes

    ... (truncated)

    Commits
    • 6f05e42 draft release for v7.0.0 (#888)
    • eed91cb Update how stale handles exempt items (#874)
    • 10dc265 Merge pull request #880 from akv-platform/update-stale-repo
    • 9c1eb3f Update .md files and allign build-test.yml with the current test.yml
    • bc357bd Update .github/workflows/release-new-action-version.yml
    • 690ede5 Update .github/ISSUE_TEMPLATE/bug_report.md
    • afbcabf Merge branch 'main' into update-stale-repo
    • e364411 Update name of codeql.yml file
    • 627cef3 fix print outputs step (#859)
    • 975308f Merge pull request #876 from jongwooo/chore/use-cache-in-check-dist
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 0
Releases(v3.1.3)
  • v3.1.3(Oct 12, 2022)

    What's Changed

    • fix(deps): bump actions/setup-node from 3.3.0 to 3.4.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/454
    • chore(deps-dev): bump @typescript-eslint/parser from 5.30.5 to 5.30.6 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/455
    • chore(deps-dev): bump @typescript-eslint/parser from 5.30.6 to 5.30.7 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/463
    • fix(deps): bump actions/setup-node from 3.4.0 to 3.4.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/459
    • chore(deps-dev): bump @types/node from 18.0.3 to 18.0.6 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/461
    • chore(deps-dev): bump eslint from 8.19.0 to 8.20.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/462
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.5 to 5.30.7 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/464
    • fix(deps): bump terser from 4.8.0 to 4.8.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/465
    • chore(deps-dev): bump @types/node from 18.0.6 to 18.6.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/467
    • chore(deps-dev): bump @typescript-eslint/parser from 5.30.7 to 5.31.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/470
    • chore(deps-dev): bump @types/node from 18.6.0 to 18.6.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/468
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.7 to 5.31.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/469
    • chore(deps-dev): bump @types/node from 18.6.1 to 18.6.3 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/472
    • chore(deps-dev): bump eslint from 8.20.0 to 8.21.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/473
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.31.0 to 5.32.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/474
    • chore(deps-dev): bump axios-mock-adapter from 1.21.1 to 1.21.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/480
    • chore(deps-dev): bump @types/node from 18.6.3 to 18.7.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/481
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.32.0 to 5.33.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/479
    • chore(deps-dev): bump eslint from 8.21.0 to 8.22.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/482
    • chore(deps-dev): bump @typescript-eslint/parser from 5.31.0 to 5.33.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/485
    • chore(deps-dev): bump @types/node from 18.7.1 to 18.7.6 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/487
    • chore(deps-dev): bump @types/lodash from 4.14.182 to 4.14.183 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/488
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.33.0 to 5.33.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/486
    • chore(deps-dev): bump @commitlint/config-conventional from 17.0.3 to 17.1.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/502
    • chore(deps-dev): bump @typescript-eslint/parser from 5.33.1 to 5.35.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/499
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.33.1 to 5.38.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/535
    • fix(deps): bump actions/stale from 5 to 6 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/530
    • chore(deps-dev): bump eslint from 8.22.0 to 8.24.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/531
    • chore(deps-dev): bump @types/node from 18.7.6 to 18.7.23 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/533
    • chore(deps-dev): bump @typescript-eslint/parser from 5.35.1 to 5.38.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/534
    • chore(deps-dev): bump @types/lodash from 4.14.183 to 4.14.185 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/518
    • chore(deps-dev): bump nodemon from 2.0.19 to 2.0.20 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/536
    • chore(deps-dev): bump eslint-plugin-promise from 6.0.0 to 6.0.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/501
    • chore(deps-dev): bump @types/lodash from 4.14.185 to 4.14.186 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/539
    • fix(deps): bump actions/setup-node from 3.4.1 to 3.5.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/537
    • chore(deps-dev): bump @types/node from 18.7.23 to 18.8.4 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/552
    • chore(deps-dev): bump eslint from 8.24.0 to 8.25.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/550
    • fix(deps): bump actions/checkout from 3.0.2 to 3.1.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/544
    • chore(deps-dev): bump @typescript-eslint/parser from 5.38.1 to 5.40.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/551
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.38.1 to 5.40.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/553
    • chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/504
    • Bugfix/allow add msg to forceupdate by @chantouchsek in https://github.com/chantouchsek/vue-axios-http/pull/555

    Full Changelog: https://github.com/chantouchsek/vue-axios-http/compare/v3.1.2...v3.1.3

    Source code(tar.gz)
    Source code(zip)
  • v3.1.2(Jul 8, 2022)

    What's Changed

    • Make the clear function onkeydown work correctly by @chantouchsek in https://github.com/chantouchsek/vue-axios-http/pull/452

    Full Changelog: https://github.com/chantouchsek/vue-axios-http/compare/v3.1.1...v3.1.2

    Source code(tar.gz)
    Source code(zip)
  • v3.1.1(Jul 8, 2022)

    What's Changed

    • chore(deps-dev): bump eslint from 8.17.0 to 8.18.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/414
    • chore(deps-dev): bump typescript from 4.7.3 to 4.7.4 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/415
    • chore(deps-dev): bump @typescript-eslint/parser from 5.28.0 to 5.29.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/417
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.28.0 to 5.29.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/416
    • chore(deps-dev): bump nodemon from 2.0.16 to 2.0.18 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/419
    • fix(deps): bump shell-quote from 1.7.2 to 1.7.3 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/420
    • chore(deps-dev): bump lint-staged from 13.0.2 to 13.0.3 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/421
    • fix(deps): bump qs from 6.10.5 to 6.11.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/425
    • chore(deps-dev): bump @commitlint/config-conventional from 17.0.2 to 17.0.3 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/423
    • chore(deps-dev): bump @commitlint/cli from 17.0.2 to 17.0.3 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/424
    • chore(deps-dev): bump @typescript-eslint/parser from 5.29.0 to 5.30.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/426
    • chore(deps-dev): bump eslint-plugin-prettier from 4.0.0 to 4.1.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/427
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.29.0 to 5.30.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/428
    • chore(deps-dev): bump eslint-plugin-prettier from 4.1.0 to 4.2.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/431
    • fix(deps): bump parse-url from 6.0.0 to 6.0.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/446
    • chore(deps-dev): bump nodemon from 2.0.18 to 2.0.19 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/444
    • chore(deps-dev): bump @types/node from 18.0.0 to 18.0.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/445
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.0 to 5.30.5 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/441
    • chore(deps-dev): bump @typescript-eslint/parser from 5.30.0 to 5.30.5 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/440
    • chore(deps-dev): bump eslint from 8.18.0 to 8.19.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/437
    • chore(deps-dev): bump @types/node from 18.0.2 to 18.0.3 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/448
    • Make fill method print the same the value from api by @chantouchsek in https://github.com/chantouchsek/vue-axios-http/pull/450

    Full Changelog: https://github.com/chantouchsek/vue-axios-http/compare/v3.1.0...v3.1.1

    Source code(tar.gz)
    Source code(zip)
  • v3.1.0(Jun 19, 2022)

    What's Changed

    • chore(deps-dev): bump @commitlint/cli from 17.0.0 to 17.0.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/383
    • chore(deps-dev): bump @types/node from 17.0.35 to 17.0.36 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/384
    • chore(deps-dev): bump lint-staged from 12.4.2 to 13.0.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/401
    • chore(deps-dev): bump @commitlint/cli from 17.0.1 to 17.0.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/390
    • chore(deps-dev): bump axios-mock-adapter from 1.20.0 to 1.21.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/393
    • chore(deps-dev): bump @commitlint/config-conventional from 17.0.0 to 17.0.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/391
    • chore(deps-dev): bump eslint from 8.16.0 to 8.17.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/395
    • fix(deps): bump actions/setup-node from 3.2.0 to 3.3.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/397
    • chore(deps-dev): bump typescript from 4.7.2 to 4.7.3 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/394
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.26.0 to 5.27.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/398
    • chore(deps-dev): bump @types/node from 17.0.36 to 17.0.41 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/400
    • chore(deps-dev): bump @typescript-eslint/parser from 5.26.0 to 5.27.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/399
    • fix(deps): bump qs from 6.10.3 to 6.10.5 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/403
    • chore(deps-dev): bump lint-staged from 13.0.1 to 13.0.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/411
    • chore(deps-dev): bump prettier from 2.6.2 to 2.7.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/410
    • chore(deps-dev): bump @types/node from 17.0.41 to 18.0.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/409
    • chore(deps-dev): bump @typescript-eslint/parser from 5.27.1 to 5.28.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/406
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.27.1 to 5.28.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/405
    • feat: add deep array access for first() by @chantouchsek in https://github.com/chantouchsek/vue-axios-http/pull/413

    Full Changelog: https://github.com/chantouchsek/vue-axios-http/compare/v3.0.1...v3.1.0

    Source code(tar.gz)
    Source code(zip)
  • v3.0.1(May 25, 2022)

    What's Changed

    • chore(deps-dev): bump lint-staged from 12.3.8 to 12.4.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/334
    • fix(deps): bump actions/checkout from 3.0.1 to 3.0.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/335
    • chore(deps-dev): bump eslint from 8.13.0 to 8.14.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/336
    • fix(deps): bump github/codeql-action from 1 to 2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/338
    • chore(deps-dev): bump @typescript-eslint/parser from 5.20.0 to 5.21.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/340
    • chore(deps-dev): bump lint-staged from 12.4.0 to 12.4.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/344
    • chore(deps-dev): bump @types/node from 17.0.25 to 17.0.29 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/345
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.20.0 to 5.21.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/342
    • chore(deps-dev): bump axios from 0.26.1 to 0.27.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/346
    • chore(deps-dev): bump eslint from 8.14.0 to 8.15.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/357
    • chore(deps-dev): bump husky from 7.0.4 to 8.0.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/358
    • chore(deps-dev): bump typescript from 4.6.3 to 4.6.4 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/347
    • chore(deps-dev): bump nodemon from 2.0.15 to 2.0.16 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/349
    • chore(deps-dev): bump @commitlint/config-conventional from 16.2.1 to 16.2.4 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/350
    • chore(deps-dev): bump @commitlint/cli from 16.2.3 to 16.2.4 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/351
    • chore(deps-dev): bump @types/jest from 27.4.1 to 27.5.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/353
    • chore(deps-dev): bump @typescript-eslint/parser from 5.21.0 to 5.23.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/359
    • chore(deps-dev): bump @types/node from 17.0.29 to 17.0.32 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/361
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.21.0 to 5.23.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/360
    • chore(deps-dev): bump @types/node from 17.0.32 to 17.0.33 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/362
    • chore(deps-dev): bump standard-version from 9.3.2 to 9.5.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/363
    • chore(deps-dev): bump @commitlint/cli from 16.2.4 to 16.3.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/364
    • fix(deps): bump actions/setup-node from 3.1.1 to 3.2.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/365
    • chore(deps-dev): bump @commitlint/cli from 16.3.0 to 17.0.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/366
    • chore(deps-dev): bump @typescript-eslint/parser from 5.23.0 to 5.24.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/367
    • chore(deps-dev): bump @types/node from 17.0.33 to 17.0.34 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/369
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.23.0 to 5.24.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/370
    • chore(deps-dev): bump @commitlint/config-conventional from 16.2.4 to 17.0.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/368
    • chore(deps-dev): bump @typescript-eslint/parser from 5.24.0 to 5.25.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/371
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.24.0 to 5.25.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/372
    • chore(deps-dev): bump typescript from 4.6.4 to 4.7.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/380
    • chore(deps-dev): bump lint-staged from 12.4.1 to 12.4.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/379
    • chore(deps-dev): bump @typescript-eslint/parser from 5.25.0 to 5.26.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/377
    • chore(deps-dev): bump eslint from 8.15.0 to 8.16.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/375
    • chore(deps-dev): bump @types/node from 17.0.34 to 17.0.35 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/373
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.25.0 to 5.26.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/376
    • Bugfix/381 put method by @chantouchsek in https://github.com/chantouchsek/vue-axios-http/pull/382

    Full Changelog: https://github.com/chantouchsek/vue-axios-http/compare/v3.0.0...v3.0.1

    Source code(tar.gz)
    Source code(zip)
  • v3.0.0(Apr 19, 2022)

    What's Changed

    ⚠ BREAKING CHANGES

    • renamed all proxy to service
    • :fire: rename BaseProxy class to BaseService class
    • break: remove unused methods
    • methods: remove redundant methods from base proxy class

    Features

    • add more options to methods (66de43c)

    Bug Fixes

    • check set remove param method (e8f3cf4)

    • make parameter type to be object type (129b46d)

    • :fire: rename BaseProxy class to BaseService class (1e486c3)

    • break: remove unused methods (47f65cb)

    • methods: remove redundant methods from base proxy class (4fb5adb)

    • renamed all proxy to service (a69a5ba)

    Full Changelog: https://github.com/chantouchsek/vue-axios-http/compare/v2.0.1...v3.0.0

    Source code(tar.gz)
    Source code(zip)
  • v2.0.1(Apr 19, 2022)

    What's Changed

    • fix(deps): bump actions/stale from 4 to 5 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/321
    • fix(deps): bump actions/setup-node from 3.1.0 to 3.1.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/322
    • chore(deps-dev): bump @typescript-eslint/parser from 5.18.0 to 5.19.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/323
    • fix(deps): bump actions/checkout from 3.0.0 to 3.0.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/325
    • chore(deps-dev): bump lint-staged from 12.3.7 to 12.3.8 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/327
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.18.0 to 5.20.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/328
    • chore(deps-dev): bump @types/node from 17.0.23 to 17.0.25 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/330
    • chore(deps-dev): bump @typescript-eslint/parser from 5.19.0 to 5.20.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/329
    • Remove readonly from endpoint property by @chantouchsek in https://github.com/chantouchsek/vue-axios-http/pull/331

    Full Changelog: https://github.com/chantouchsek/vue-axios-http/compare/v2.0.0...v2.0.1

    Source code(tar.gz)
    Source code(zip)
  • v2.0.0(Apr 9, 2022)

    ⚠ BREAKING CHANGES

    • deps: remove transformers and snackcase and camelcase keys

    • deps: remove transformers and snackcase and camelcase keys (260dfa1)

    What's Changed

    • Feat/remove transformer files by @chantouchsek in https://github.com/chantouchsek/vue-axios-http/pull/318

    Full Changelog: https://github.com/chantouchsek/vue-axios-http/compare/v1.3.0...v2.0.0

    Source code(tar.gz)
    Source code(zip)
  • v1.3.0(Apr 9, 2022)

    What's Changed

    • Feat/add put without id method by @chantouchsek in https://github.com/chantouchsek/vue-axios-http/pull/319

    Full Changelog: https://github.com/chantouchsek/vue-axios-http/compare/v1.2.5...v1.3.0

    Source code(tar.gz)
    Source code(zip)
  • v1.2.5(Apr 9, 2022)

  • v1.2.4(Apr 8, 2022)

    What's Changed

    • fix(deps): bump qs from 6.10.2 to 6.10.3 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/232
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.9.0 to 5.9.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/230
    • fix(deps): bump follow-redirects from 1.14.6 to 1.14.7 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/233
    • chore(deps-dev): bump lint-staged from 12.1.7 to 12.3.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/253
    • chore(deps-dev): bump eslint from 8.6.0 to 8.7.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/235
    • chore(deps-dev): bump axios from 0.24.0 to 0.25.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/241
    • chore(deps-dev): bump @commitlint/cli from 16.0.2 to 16.1.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/244
    • chore(deps-dev): bump typescript from 4.5.4 to 4.5.5 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/246
    • fix(deps): bump nanoid from 3.1.28 to 3.2.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/247
    • chore(deps-dev): bump @typescript-eslint/parser from 5.9.0 to 5.10.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/250
    • chore(deps-dev): bump @types/node from 17.0.8 to 17.0.12 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/252
    • fix(deps): bump minimist from 1.2.5 to 1.2.6 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/302
    • chore(deps-dev): bump @commitlint/config-conventional from 16.0.0 to 16.2.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/270
    • chore(deps-dev): bump @typescript-eslint/parser from 5.10.1 to 5.18.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/305
    • fix(deps): bump actions/setup-node from 2.5.1 to 3.1.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/303
    • chore(deps-dev): bump eslint from 8.7.0 to 8.12.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/299
    • chore(deps-dev): bump ts-jest from 27.1.2 to 27.1.4 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/298
    • chore(deps-dev): bump @types/node from 17.0.12 to 17.0.23 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/297
    • chore(deps-dev): bump lint-staged from 12.3.2 to 12.3.7 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/293
    • fix(deps): bump follow-redirects from 1.14.7 to 1.14.8 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/275
    • chore(deps-dev): bump jest from 27.4.7 to 27.5.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/267
    • fix(deps): bump camelcase-keys from 7.0.1 to 7.0.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/261
    • chore(deps-dev): bump axios from 0.25.0 to 0.26.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/307
    • chore(deps-dev): bump eslint-config-prettier from 8.3.0 to 8.5.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/308
    • fix(deps): bump snakecase-keys from 5.1.2 to 5.4.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/309
    • chore(deps-dev): bump typescript from 4.5.5 to 4.6.3 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/310
    • chore(deps-dev): bump eslint-plugin-import from 2.25.4 to 2.26.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/311
    • chore(deps-dev): bump prettier from 2.5.1 to 2.6.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/312
    • chore(deps-dev): bump @commitlint/cli from 16.1.0 to 16.2.3 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/314
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.9.1 to 5.18.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/304
    • fix(deps): bump actions/checkout from 2.4.0 to 3.0.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/306
    • chore(deps-dev): bump @types/jest from 27.4.0 to 27.4.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/313
    • fix(deps): bump node-fetch from 2.6.5 to 2.6.7 by @chantouchsek in https://github.com/chantouchsek/vue-axios-http/pull/315

    Full Changelog: https://github.com/chantouchsek/vue-axios-http/compare/v1.2.3...v1.2.4

    Source code(tar.gz)
    Source code(zip)
  • v1.2.3(Jan 10, 2022)

    What's Changed

    • chore(deps-dev): bump @commitlint/cli from 16.0.1 to 16.0.2 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/228
    • chore(deps-dev): bump @types/node from 17.0.7 to 17.0.8 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/223
    • chore(deps-dev): bump jest from 27.4.5 to 27.4.7 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/225
    • chore(deps-dev): bump nuxt-edge from 2.16.0-27354255.777a4b7f to 2.16.0-27358576.777a4b7f by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/227
    • chore(deps-dev): bump eslint-plugin-promise from 5.2.0 to 6.0.0 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/221
    • Fix return correct type of base service and add lint staged by @chantouchsek in https://github.com/chantouchsek/vue-axios-http/pull/229

    Full Changelog: https://github.com/chantouchsek/vue-axios-http/compare/v1.2.2...v1.2.3

    Source code(tar.gz)
    Source code(zip)
  • v1.2.2(Jan 4, 2022)

    What's Changed

    • chore(deps-dev): bump @types/node from 16.10.2 to 16.11.12 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/199
    • Renamed git repository name by @chantouchsek in https://github.com/chantouchsek/vue-axios-http/pull/208
    • fix(deps): bump actions/setup-node from 2.4.1 to 2.5.1 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/209
    • chore(deps-dev): bump nuxt-edge from 2.16.0-27338416.777a4b7f to 2.16.0-27354255.777a4b7f by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/220
    • chore(deps-dev): bump eslint-plugin-import from 2.24.2 to 2.25.4 by @dependabot in https://github.com/chantouchsek/vue-axios-http/pull/216

    Full Changelog: https://github.com/chantouchsek/vue-axios-http/compare/v1.2.1...v1.2.2

    Source code(tar.gz)
    Source code(zip)
  • v1.2.0(Oct 2, 2021)

    Features

    • :rocket: added is plain object function helpers (7b3ebff)
    • :tada: added axios duplicate blocker check the request (87c25c0)
    • :tada: added new first by method validator class (ddb84f7)

    Bug Fixes

    • deps: bump actions/setup-node from 2.4.0 to 2.4.1 (0bd0fb3)
    • test: :white_check_mark: fixed and update some types (79a5e50)
    Source code(tar.gz)
    Source code(zip)
  • v1.1.3(Sep 23, 2021)

  • v1.1.2(Sep 20, 2021)

  • v1.1.1(Sep 19, 2021)

  • v1.1.0(Aug 16, 2021)

  • v1.0.0(Aug 8, 2021)

    Breaking

    • errorsKeyName => errorProperty, Set this in nuxt.config
    export default {
      modules: [
        // simple usage
        'vue-api-queries/nuxt',
        // With options
        ['vue-api-queries/nuxt', { errorProperty: 'errors' }],
        '@nuxtjs/axios',
      ],
      apiQueries: { errorProperty: 'errors' },
    }
    
    • in custom method in proxy, remove this.endpoint to set it as default. See the Examples:

    Before:

    import BaseProxy from './BaseProxy'
    
    class PostProxy extends BaseProxy {
      constructor(parameters = {}) {
        super('posts', parameters)
      }
    
      tags(id: string | number) {
        return this.submit('get', `/this.endpoint/${id}/tags`)
      }
    }
    
    export default PostProxy
    

    Now:

    import BaseProxy from './BaseProxy'
    
    class PostProxy extends BaseProxy {
      constructor(parameters = {}) {
        super('posts', parameters)
      }
    
      tags<T>(id: string | number) {
        return this.submit<T>('get', `${id}/tags`)
      }
    }
    
    export default PostProxy
    

    OR

    import BaseProxy from './BaseProxy'
    
    class PostProxy extends BaseProxy {
      constructor(parameters = {}) {
        super('posts', parameters)
      }
    
      tags<T>(id: string | number) {
        return this.submit<T>('get', `/${id}/tags`) // the diff is /
      }
    }
    
    export default PostProxy
    

    Added

    • count method to validator We can access this like: this.$errors.count() or in template $errors.count() return errors count

    All above was merged from PR (#72 )

    Source code(tar.gz)
    Source code(zip)
  • v0.1.1(Jul 17, 2021)

  • v0.1.0(Jun 14, 2021)

  • v0.0.16(Feb 19, 2021)

    Release Note

    Query string will be able to accept as object in PR #15

    Example:

    https://my-web-url.com?search[name]=touch&search[active]=true&page[offset]=1&page[limit]=10&categoryId=6

    Data response from query string as:

    {
      search: {
        name: 'touch',
        active: true
      },
      page: {
        offset: 1,
        limit: 10
      },
      categoryId: 6
    }
    
    Source code(tar.gz)
    Source code(zip)
  • v0.0.14(Feb 16, 2021)

  • v0.0.13(Feb 16, 2021)

    Added support to be able to setParameter() only key. Example:

    const queryString = 'limit=1&page=1&search=abc'
    proxy.setParameter(queryString)
    
    Source code(tar.gz)
    Source code(zip)
  • v0.0.12(Nov 23, 2020)

  • v0.0.11(Nov 19, 2020)

  • v0.0.10-alpha.2(Oct 22, 2020)

  • v0.0.9(Oct 17, 2020)

  • v0.0.7(Oct 16, 2020)

Owner
Chantouch Sek
I am Ginger, and a Developer.
Chantouch Sek
Hermes is a MITM proxy that allows HTTP, HTTPS and HTTP/2 trafic interception.

Hermes is a man-in-the-middle proxy that allows HTTP, HTTPS and HTTP/2 trafic interception, inspection and modification.

Open-Source by Veepee 29 Nov 10, 2022
VueJS RESTful client with reactive features. Vue-Chimera is based on axios http client library.

VueJS RESTful client with reactive features. Vue-Chimera is based on axios http client library.

null 167 Jan 3, 2023
Vue 2 directive to easily add AJAX requests to your application

v-fetch v-fetch is a Vue directive to add AJAX to your app without the boilerplate Summary v-fetch is a directive that adds AJAX functionality to your

Shayne Kasai 6 Mar 31, 2022
Control your API calls by using an amazing component which supports axios and vue-resource

Vue API Request Vue API Request provides a full control on your APIs, making the calls simple, fast and easy to implement. Also, your code will be cle

Felipe Gibran Eleuterio Toledo 127 Dec 10, 2022
The HTTP client for Vue.js

vue-resource The plugin for Vue.js provides services for making web requests and handle responses using a XMLHttpRequest or JSONP. Features Supports t

Pagekit 10.1k Dec 30, 2022
Solution to remove and simplify axios in components vue

Vue fast axios Solution to remove and simplify axios in components vue Dependencies: Only Vue.js 2.x Before install Before installing, you must instal

Leonardo Vilarinho 43 Apr 16, 2022
axios plugin for Vuejs project

vue-axios-plugin 简体中文 | English axios plugin for Vuejs project How to install Script tag <!-- add it after vue.js --> <script src="https://unpkg.com/v

Yuga Sun 55 Oct 15, 2022
VueJS reactive RESTful API

Vue Chimera VueJS RESTful client with reactive features. Vue-Chimera is based on axios http client library. Overview of features: Loading flags Bindin

null 166 Nov 14, 2022
⚡️ A request library for Vue 3. 一个能轻松帮你管理请求状态的 Vue 3 请求库。欢迎使用~

English | 简体中文 VueRequest ⚡️ A request library for Vue 3. Status: Beta Features ?? All data is reactive ?? Interval polling ?? Automatic error retry ?

Atto 826 Jan 2, 2023
Async computed properties for Vue.js

vue-async-computed With this plugin, you can have computed properties in Vue that are computed asynchronously. Without using this plugin, you can't do

Benjamin Fox 1.1k Dec 28, 2022
V-Model is a model plugin for Vue.js, like ng-resource.

V-Model V-Model is a model plugin for Vue.js, like ng-resource. based on axios, path-to-regexp, and bluebird. The V-Model provides interaction support

Gaoding Inc 56 Mar 16, 2021
Async data loading plugin for Vue.js 2.0

vue-async-data for Vue.js 2.0 Async data loading plugin for Vue.js Install this plugin is written in ES2015, so recommend compile with babel/babel-pol

kamijin_fanta 33 Mar 16, 2021
Smart asynchronous data and computed properties for vue components.

vue-async-properties Vue Component Plugin for asynchronous data and computed properties. A Marketdial Project new Vue({ props: { articleId: Numb

MarketDial 38 Jun 21, 2021
Stale-while-revalidate data fetching for Vue

swrv swrv (pronounced "swerve") is a library using the @vue/composition-api for remote data fetching. It is largely a port of swr. Documentation The n

Kong 1.8k Jan 7, 2023
Vue Client with Axios to make CRUD requests to Rest API in that

Vue Axios example with Rest API Vue Client with Axios to make CRUD requests to Rest API in that: Vue Axios GET request: get all Tutorials, get Tutoria

ivandjoh 2 Apr 4, 2022
Slim progress bar (NProgress) for Web applications that use Axios library for HTTP requests

This module aims to provide a simple usage of a progress bar for the HTTP requests made by Web applications that use the library axios. It's high inspired in the module angular-loading-bar and uses the awesome nprogress module to display the loading bar in the Browser.

R. Leroi 0 Sep 26, 2019
💎 Elegant and simple way to build requests for REST API

Elegant and simple way to build requests for REST API This package helps you quickly to build requests for REST API. Move your logic and backend reque

Robson Tenório 1.6k Dec 28, 2022
REST Countries API with color theme switcher is one of the Frontend Mentor challenges. It uses Composition API for Vue.js 3 and pulls data from the REST Countries API.

REST Countries API REST Countries API with color theme switcher is one of the Frontend Mentor challenges. It uses Composition API for Vue.js 3 and pul

Gizem Korkmaz 7 Sep 5, 2022
AKe-Vue3-Admin is a framework that quickly helps you build a back-end management panel.

AKe-Vue3-Admin is a framework that quickly helps you build a back-end management panel. You don't need to pay attention to the code implementation of layout, data processing, and interactive processing, but you only need to pay attention to common component development and interface configuration information adjustment. AKe-Vue3-Admin adopts Vue3.0 + Tailwind CSS + ant-design-vue 2.x + vite2.x

Mr.WuShuang 4 Dec 31, 2021
Rest-api-client - Easily accessible REST API client available on your favorite browser

REST API Client Website: https://l23de.github.io/rest-api-client/ Inspirations t

Lester Huang 0 Jan 1, 2022