iugu / iugu-php

iugu - Biblioteca para PHP
MIT License
89 stars 65 forks source link

Class Marketplace não faz parte dos releases #27

Open wesleysaraujo opened 6 years ago

wesleysaraujo commented 6 years ago

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?

wesleysaraujo commented 6 years ago

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

davimatos commented 6 years ago

Mesma situação. =\

mchumer commented 6 years ago

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

mchumer commented 6 years ago

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

abçs