iugu/iugu-php

Class Marketplace não faz parte dos releases

Opened this issue · 4 comments

Notei aqui que algumas classes que existe na branch master não estão entrando no Release, eu estava usando "^1.0" no meu release e não estava conseguindo usar a classe Marketplace, alterei para 1.0.6, ainda assim não estava encontrando a classe, após quebrar a cabeça aqui percebi que essa e mais outras classes não estão entrando nos releases (tags), precisei atualizar chamar "iugu/iugu" : "dev-master" para consegui usar a classe. Tem uma justificativa pra isso ou ainda tem um previsão dessas classes entrarem no próximo release?

Sim, achei esse package bem fraquinho e defasado, eles não usam namespaces nem PSR-4, parece que tá bem abandonado.

Mesma situação. =\

Então.. o pessoal da IUGU disse que está no roteiro deles a atualização disso.
Por enquanto fiz o seguinte e funcionou.. já estou em produção.

Foi necessário instalar, via composer, a versão 1.06 e substituir os arquivos do pacote manualmente, além de liberar no gitignore para que leve para o servidor no commit / deploy.
nem sei se ficou correto, mas funciocionou, o que é bom indício, o meu gitignore. Acho que coloquei coisas a mais.

/vendor/*
!vendor/iugu
/iugu/*
!/iugu/iugu

Fato é que o está ignorando toda a minha pasta vendor com excessão da pasta do iugu, que está indo para o deploy.

Estou usando laravel - bitbucket - forge - aws

Pessoal, vi que minha resposta foi mais de uma vez.. deixei só uma versão final, com mais detalhes.

abçs