Releases: AlexandreBellas/bling-erp-api-php
Release v1.17.0
Atualização para v310
.
Veja o registro de alterações para verificar as novidades.
Release v1.16.0
Atualização para v308
Incluem as seguintes modificações:
- [New] Nova API de propostas comerciais
- [Breaking Change] Alteração para permitir o filtro por múltiplos códigos de produtos na obtenção de saldos de estoque
- [New] Adiciona novos tipos de pagamento conforme o Informe Técnico SEFAZ 2024.002
- [New] Adicionada data de início do contrato ao obter dados básicos da empresa
- [Fix] Correção na criação de NF-e para determinadas finalidades
- [New] Adicionado filtro por contato e tipo de data na obtenção de múltiplas contas a receber
- [New] Nova API de grupos de produtos
- [New] Permite atualização de produto fornecedor sem informar o ID do fornecedor
- [New] Adicionados campos numeroPedidoLoja e vendedor na obtenção individual de NF-e e NFC-e
- [New] Alteração para permitir o filtro por múltiplos códigos de produtos na obtenção de produtos
- [Breaking Change] Alteração nos endpoints de boletos vinculados a contas a receber
- [Breaking Change] Alteração no endpoint de obtenção das regras de tributação do item
- [New] Adicionado saldo atual do estoque na obtenção de produtos
- [New] Adicionado preço de custo do fornecedor padrão na obtenção de produtos
Release v1.15.0
Atualização para versão v303
- [Fix] Correção nos filtros de datas de inclusão e alteração na obtenção de múltiplos produtos
- [New] Adicionados campos na obtenção de contas a receber, contas a pagar e formas de pagamento
- [New] Nova API de ordens de produção
- [New] Adicionado identificador do produto pai na obtenção de um produto do tipo variação
- [New] Adicionado atributo de ID da empresa ao obter dados básicos da empresa
Release v1.14.2
Correção de bugs
- Tornar nullable propriedade
$ordem
deAleBatistella\BlingErpApi\Entities\Produtos\Schema\Find\FindResponseDataMidiaImagensInternas
- Tornar nullable propriedade
$ordem
deAleBatistella\BlingErpApi\Entities\ProdutosVariacoes\Schema\Find\FindResponseDataMidiaImagensInternas
Apesar de na documentação estar marcado como atributos obrigatórios, houve um caso isolado em que não se retornava o atributo da API.
Release v1.14.1
Correção de bugs
- Adição da entidade
CanaisDeVenda
no objetoBling
- Adição do tipo
NAO_DEFINIDO
paraProdutos/Enum/TipoEstoque.php
eProdutos/Enum/LancamentoEstoque.php
- Adição do tipo
EXCLUIDO
paraProdutos/Enum/Situacao.php
Release v1.14.0
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 v1.13.1
Implementação do projeto de demonstração
Assim como o repositório para Javascript/Typescript, este repositório agora possui um projeto de demonstração completamente funcional implementado com Laravel. Basta acessar a pasta demo
e seguir o seu README.
Mudança no tratamento de erros de requisição
Em alguns momentos, o Bling retorna status 200
mas com conteúdo indicando erro. Uma adaptação no tratamento de erro foi feita para lidar com este caso, lançando a exceção BlingApiException
quando isso acontecer.
Release v1.13.0
Finalização da implementação de entidades
A últimas implementadas foram:
- Produtos - Variações
- Situações
- Situações - Módulos
- Situações - Transições
- Usuários
- Vendedores
Mudança na classe Body
Por conta dos endpoints de Usuários, agora Body
aceita também string
como conteúdo (e não somente array
).
Atualização conforme o registro de alterações
A biblioteca está atualizada com a v296. As alterações foram:
- [New] Adicionada rota para obtenção do contato consumidor final
- [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 v1.12.0
Novas entidades implementadas
São elas:
- Produtos
- Produtos - Estruturas
- Produtos - Fornecedores
- Produtos - Lojas
Atualização no parsing da resposta de requisição
Agora enums são tratados separadamente, e caso um valor inválido seja retornado pela requisição,
- retornará
null
se o campo for nullable - lançará uma exceção caso contrário
Release v1.11.0
Novas entidades implementadas
São elas:
- Notificações
- Pedidos de Compras
- Pedidos de Vendas