Skip to content

Releases: AlexandreBellas/bling-erp-api-js

Release v5.7.0

09 May 20:37
1a36f10
Compare
Choose a tag to compare

Atualização para v300

As mudanças incluem os seguintes pontos:

  • [New] Obtenção dos links do boleto e do QR Code em contas a receber
  • [New] Adicionado filtro por código do produto na obtenção de saldos de estoque
  • [New] Adicionado identificador do produto pai no retorno de produtos do tipo variação
  • [New] Nova API de canais de venda

Release v5.6.0

14 Apr 18:08
afb116c
Compare
Choose a tag to compare

Atualização para v296

Conforme o registro de alterações do dia 13/03/2024, seguem as notas de atualização para a versão 5.6.0:

  • [New] Adicionada rota para obtenção do contato consumidor final
  • [New/Breaking change] Alteração no filtro de critério na obtenção de produtos
  • [New] Adicionado filtro para obter vendedores em todas as situações

Release v5.5.0

04 Mar 00:30
Compare
Choose a tag to compare

Atualização para v295

Conforme o registro de alterações do dia 28/02/2024, seguem as notas de atualização para a versão 5.5.0:

  • [New] Retorno de imagens na obtenção de produtos

Release v5.4.0

18 Feb 16:07
Compare
Choose a tag to compare

Atualização para v294

Conforme o registro de alterações do dia 15/02/2024, seguem as notas de atualização para a versão 5.4.0:

  • [New] Adicionados filtros na obtenção de contas contábeis

Release v5.3.0

21 Jan 19:19
1883320
Compare
Choose a tag to compare

Atualização do pacote JS/TS

Conforme o registro de alterações do dia 18/01/2024, seguem as notas de atualização para a versão 5.3.0:

  • [Fix] Correção de permissionamento para ações em NF-e
  • [Fix] Alteração no campo intermediador das rotas de NFe
  • [New] Novas rotas para lançamento e estorno de estoques por NF-e e NFC-e

Release v5.2.0

21 Jan 18:44
Compare
Choose a tag to compare

Organização dos projetos

A partir de agora, cada liguagem de programação terá seu próprio repositório de desenvolvimento.
Por conta do packagist ter limitações em enxergar uma só pasta, foi necessário dividir os projetos. Além disso, isso tem a consequência positiva de um melhor controle de issues, PRs e tagging para cada projeto.

Por fim, todos os repositórios agora serão sufixados em seus nomes a linguagem de programação. A partir de agora, este repositório se referirá como bling-erp-api-js, enquanto o de PHP será o bling-erp-api-php.

Não houveram adições de funcionalidades no projeto JS/TS.

Repositório para Javascript/Typescript
Repositório para PHP

Release v5.1.0

15 Dec 22:12
72cc8c3
Compare
Choose a tag to compare

Atualização referente à versão v291 da API v3 do Bling liberada dia 13/12/2023, além de já realizar as mudanças esperadas pela v293 a serem aplicadas dia 31/01/2024. Veja as notas de alterações do Bling.

As mudanças são:

  • Alteração no filtro por IDs de vendas na rota de obtenção de etiquetas
  • Retorno vazio para rota GET de naturezas de operações
  • Liberação das rotas GET, PUT, POST e DELETE de remessas de logísticas
  • Adicionadas rotas para geração de nota fiscal eletrônica a partir de pedidos de vendas
  • Adicionados filtros por datas de inclusão e alteração na API de contatos
  • Adicionados campos referentes a taxas de marketplace em pedidos de vendas
  • Adicionados escopos para a API de campos customizados

Release v5.0.0

10 Dec 02:31
Compare
Choose a tag to compare

Nova grande atualização à biblioteca

É com grande prazer que chegamos à versão 5 da biblioteca bling-erp-api. Agradeço de coração o apoio de todos que contribuíram com código e com ideias para a implementação.

A partir de agora, a biblioteca utilizará por padrão a API v3 do Bling. A API v2, por ser descontinuada, não terá mais suporte por parte dos contribuidores. Caso você tenha interesse em continuar utilizando a API v2, utilize a versão anterior da biblioteca.

Breaking changes

  • Implementação da API v3 do Bling;
  • Implementação somente das entidades disponíveis na documentação nova (algumas entidades, como "ordem de fabricação", ainda não estão disponíveis);
  • Descontinuação do padrão JSON/XML de retorno;
  • Refatoração da chamada de cada entidade, sendo somente em português e como atributo (ao invés de método).

Futuro

Além das novidades acima listadas, será um objetivo implementar esta biblioteca em outras linguagens de programação, permitindo alcançar e impactar mais desenvolvedores com o projeto. Por isso, convido você a participar da reescrita desta biblioteca para as duas próximas linguagens de programação, que serão PHP e C#. Vamos nessa? 🚀

Major release v4.0.0

15 Jan 16:28
Compare
Choose a tag to compare

Descrição

Aqui está a mais nova versão do pacote para integração com a API do Bling. Primeiramente, mudaremos nossa linguagem de comunicação para o português, mantendo ainda o código totalmente desenvolvido em inglês (com os métodos permitidos para uso com suas versões em português).

Identificamos muitos pontos de melhoria conforme estávamos desenvolvendo a versão 2.0.0 do pacote, envolvendo bugs, desenvolvimento das entidades e falta de padrão na API do Bling (em que tentamos padronizar na nossa proposta de retorno quando raw = false).

Lançamos a versão 3.0.0 como temporária para correção de bugs rápida, mas agora temos a grande nova versão com várias novas entidades, nova abordagem de tratamento de erros no código, melhor estrutura de código e evolução nos testes realizados. Ainda há muitos testes a serem desenvolvidos para cobrir 100% do código além de 4 entidades para cobrir toda a API do Bling.

Contamos com a ajuda da comunidade através dos PRs para termos um código limpo e disponível para uso de todos.

Major release: v2.0.0

02 Nov 11:46
d199ead
Compare
Choose a tag to compare

Major release: v2.0.0

Here is our second major version for the package, with infinite improvements, uncountable problems solved on interfacing, enhanced methods logic, and used better programming good practices.

Improvements

Overall, the improvements are:

  • Testing now is with a real account
  • Contacts is fully tested
  • Products is kind of tested
  • Added commercial proposals, contacts, deposits, and purchase orders as entities
  • Solved major bug related to the starting point when importing the module
  • Beautify process of returned data now is working correctly, also with interfaces
  • All the entities are still in English, but soon they will be replicated (and not replaced) to a later Portuguese version, letting both of them available
  • Now, all the available methods are functional; before they had random behavior (the result of testing. finally 🤓)
  • All the errors happened when doing a request are now treated (as we use Axios, it's complicated to keep their errors as standard)

That's it!

We can say from now on that our package is functional and is available for use. Welcome to v2.0.0!