Autofixture: Versão v4 RC1

Criado em 6 out. 2017  ·  13Comentários  ·  Fonte: AutoFixture/AutoFixture

Aqui está a lista de ações necessárias para se preparar para o lançamento v4.

Preparações:

  • [x] Feche todos os PRs de master e congele as alterações no branch master até o lançamento.
  • [x] Feche todos os problemas e PRs na etapa v4 .
  • [x] Revise todas as alterações da v4 e componha o documento de alterações mais recentes no Wiki (# 888).
  • [x] Atualize o ReadMe com o link para as alterações mais recentes.
  • [x] Revise Contributing.md e o wiki e certifique-se de que nenhuma informação obsoleta esteja presente.

Liberar:

  • [x] Libere a AutoFixura v4.0.0-rc1 .
  • [x] Libere a biblioteca SemanticComparison conforme ela está localizada no repositório autônomo.
  • [x] Solte o AutoFixture e faça um tweet.
  • [x] Obrigado a todos que participaram 😉
question

Comentários muito úteis

Huh, finalmente feito! v4 RC1 foi lançado há alguns momentos! 🎉🎈 ✨🌟

Gostaria de agradecer a todos que participaram deste lançamento. Esse foi um longo caminho e gastamos uma grande quantidade de recursos para que isso acontecesse.

@moodmosaic Obrigado por sua participação ativa na revisão do código e várias discussões. Sei que às vezes você ficava sobrecarregado com a quantidade de atenção necessária, mas sempre encontrava tempo livre para fazer o acompanhamento! Este lançamento não aconteceria sem seus investimentos. 🍻🏇🥇

@adamchester @ecampidoglio Obrigado por sua cooperação e ajuda com a revisão do código e estabelecimento de processos. Infelizmente, não tive a oportunidade de colaborar de perto com você, pois você estava ocupado na maior parte do tempo, no entanto, espero que você fique mais livre no futuro e continue a participar.

@ploeh Gostaria de lhe agradecer pelo excelente produto que você fez 🤝 Também agradeço por toda a colaboração com a transferência de propriedade - correu bem porque você sempre me ajudou quando necessário.

Também gostaria de agradecer a todos que participaram de várias discussões, acompanharam ativamente o projeto, demitiram PRs e colaboraram lá. Aqui estão alguns nomes, mas eu poderia facilmente perder alguém: @Kralizek @frblondin @sergeyshushlyapin @ steve-codemunkies @adamralph @blairconrad. Obrigado pessoal 🙏🍺

Fiquei feliz em participar desse processo e sentir que estamos fazendo algo incrível. Obrigado pela grande oportunidade 😊

Todos 13 comentários

Tenho uma ideia de lançar um RC antes de lançar a versão final. Pode acontecer que algo esteja quebrado, então podemos obter um feedback e consertar isso. Tudo estará pronto até aquele momento (incluindo a documentação), para que os usuários possam começar a atualizar. Se houver alguns problemas de última hora, podemos corrigi-los antes do lançamento final. Caso contrário, iremos simplesmente encaminhá-lo para RTM.

Minha preocupação é que esta versão contém muitas mudanças - desde mudanças significativas até novos recursos ENORMES (como suporte ao .NET Core, abordagem de integração NSubstitute retrabalhada). Pode acontecer facilmente que esquecemos algo e o RC funcionaria bem aqui.

@ AutoFixture / core O que você acha?

RC e RTM jogam bem com SemVer? Eu pessoalmente odeio esses RT e RTM esquemas de controle de versão 😆 Se estiver pronto para ser lançado, talvez deva ser lançado (?) Se algo estiver quebrado, bem, será consertado (?)

RC e RTM funcionam bem com SemVer? eu

Claro, está descrito aqui .

Se estiver pronto para ser liberado, então talvez deva ser liberado (?) Se algo estiver quebrado, bem, será consertado (?)

Para mim, a ideia por trás do RC é limitar o público da "primeira onda" de pessoas que estão prontas para participar dos testes e compartilhar seus comentários. Essas pessoas ficarão menos confusas se houver alguns problemas e relatarão com maiores chances - eles são entusiastas e sabem o que estão fazendo.

Se liberarmos apenas o RTM, ele poderá ser potencialmente instalado por uma gama maior de pessoas. Eles podem ficar confusos se houver alguns erros básicos e podem decidir adiar o uso do produto até algum momento não determinado no futuro.

Outra história é SemVer. Se acontecer de precisarmos aplicar alterações importantes para consertar algo (por exemplo, com a integração NSubstitute), ainda estaremos habilitados para aplicá-las. Por outro lado, se liberarmos v4 , precisaremos liberar v5 para consertá-los ou contornar os obsoletos.

Dado que o RC não custa nada, não vejo problemas com ele. Você vê? Eu realmente quero que as pessoas testem o suporte do .NET Core e compartilhem os comentários, pois não tenho 100% de certeza de que não temos alguns problemas fictícios com isso.

@moodmosaic Eu convenci você? 😄

Não sei ... Prefiro ir direto e lançar a versão 4.0.0 ... A menos que @AutoFixture / core tenha ideia (s), deixarei a decisão final para você.

@moodmosaic Obrigado por compartilhar sua opinião! 👍 Você também poderia descrever se vê algum problema nisso?

Bem, temos algum tempo antes do lançamento, então vamos ver o que @adamchester e @ecampidoglio acham.

Você também poderia descrever se vê algum problema nisso?

Com o que? Evitar RC e RTM é, bem, apenas minha opinião 😉 Não significa que você tem que fazer desta maneira ...

Apenas para esclarecer, @zvirja , você está considerando publicar um pré-lançamento no NuGet?

@Kralizek Sim, tenho esse plano, a menos que @adamchester e @ecampidoglio (se ele ainda participa do projeto) tenham fortes preocupações contra isso.

@adamchester Estamos muito próximos do lançamento v4 RC. Atualmente todo o trabalho principal foi feito e estou aguardando até que todos os PRs sejam mesclados para prosseguir com os preparativos finais. Seria incrível se você pudesse reservar uma hora de tempo livre e revisar os PRs pendentes. Isso permitirá fechá-los mais rápido e todos não esperaremos 1 semana pelo seu vencimento.

Espero que você seja capaz de alocar esse tempo e prosseguiremos mais rápido😊

Terminei todos os preparativos de lançamento.

@moodmosaic Você poderia revisar as notas de versão no wiki e o anúncio no Leiame? Aqui estão os links:
Leia-me: https://github.com/AutoFixture/AutoFixture/tree/v4
Wiki: https://github.com/AutoFixture/AutoFixture/wiki/v4.0-Release-Notes

Pode acontecer que eu tenha cometido alguns erros de digitação estúpidos, então uma nova aparência pode ajudar 😉 Agradecemos antecipadamente.

Huh, finalmente feito! v4 RC1 foi lançado há alguns momentos! 🎉🎈 ✨🌟

Gostaria de agradecer a todos que participaram deste lançamento. Esse foi um longo caminho e gastamos uma grande quantidade de recursos para que isso acontecesse.

@moodmosaic Obrigado por sua participação ativa na revisão do código e várias discussões. Sei que às vezes você ficava sobrecarregado com a quantidade de atenção necessária, mas sempre encontrava tempo livre para fazer o acompanhamento! Este lançamento não aconteceria sem seus investimentos. 🍻🏇🥇

@adamchester @ecampidoglio Obrigado por sua cooperação e ajuda com a revisão do código e estabelecimento de processos. Infelizmente, não tive a oportunidade de colaborar de perto com você, pois você estava ocupado na maior parte do tempo, no entanto, espero que você fique mais livre no futuro e continue a participar.

@ploeh Gostaria de lhe agradecer pelo excelente produto que você fez 🤝 Também agradeço por toda a colaboração com a transferência de propriedade - correu bem porque você sempre me ajudou quando necessário.

Também gostaria de agradecer a todos que participaram de várias discussões, acompanharam ativamente o projeto, demitiram PRs e colaboraram lá. Aqui estão alguns nomes, mas eu poderia facilmente perder alguém: @Kralizek @frblondin @sergeyshushlyapin @ steve-codemunkies @adamralph @blairconrad. Obrigado pessoal 🙏🍺

Fiquei feliz em participar desse processo e sentir que estamos fazendo algo incrível. Obrigado pela grande oportunidade 😊

Aqui estão os links:
Leia-me: https://github.com/AutoFixture/AutoFixture/tree/v4

Este parece quebrado.

Era a página de destino do branch v4. Agora que o branch foi mesclado com master , basta abrir a página do projeto: wink:

Esta página foi útil?
0 / 5 - 0 avaliações