CI / Trivy (dependências, segredos e configuração) (push) Successful in 9s
CI / Código e scripts (push) Successful in 15s
CI / Pacote .deb (push) Successful in 3s
Release / Plano (este commit já foi validado?) (push) Successful in 4s
Release / ci (push) Skipped
Release / Publica a release (push) Successful in 4s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
70 lines
2.5 KiB
Markdown
70 lines
2.5 KiB
Markdown
# Registro de mudanças
|
|
|
|
Tudo o que muda de relevante no Copiado está aqui. O formato segue o
|
|
[Keep a Changelog](https://keepachangelog.com/pt-BR/1.1.0/) e o projeto segue o
|
|
[Versionamento Semântico](https://semver.org/lang/pt-BR/).
|
|
|
|
## [Não lançado]
|
|
|
|
## [1.3.1] - 2026-11-01
|
|
|
|
### Alterado
|
|
|
|
- O código e as releases passam a viver no Gitea (`git.lucasrguerra.dev.br`). O
|
|
repositório é privado: o `instalar.sh` agora exige `GITEA_TOKEN` e consulta a API do
|
|
Gitea para achar a release mais recente.
|
|
- A esteira de CI/CD foi reescrita para os runners do Gitea (`.gitea/workflows`):
|
|
branches validam (sintaxe, shellcheck, Trivy, pacote), a `main` e as tags chamam a
|
|
mesma suíte uma vez por commit, e a tag publica a release no Gitea com o `.deb`, o
|
|
`SHA256SUMS` e estas notas. O Trivy roda pela imagem oficial.
|
|
|
|
### Corrigido
|
|
|
|
- `gerar-deb.sh` fixa o `umask 022`: com `umask 000` (o padrão dos runners de CI) o
|
|
diretório `DEBIAN` saía com permissão 777 e o `dpkg-deb` recusava o pacote.
|
|
|
|
## [1.3.0] - 2026-10-03
|
|
|
|
### Alterado
|
|
|
|
- Senhas de gerenciadores de senha voltam a entrar no histórico.
|
|
|
|
## [1.2.0] - 2026-10-03
|
|
|
|
### Adicionado
|
|
|
|
- Comandos `copiado consertar` (recria e recarrega o atalho Win+V e inicia o app se
|
|
estiver parado) e `copiado ajuda`.
|
|
|
|
### Alterado
|
|
|
|
- `instalar.sh` e `desinstalar.sh` passam a usar os comandos do próprio app.
|
|
|
|
## [1.1.0] - 2026-10-03
|
|
|
|
### Adicionado
|
|
|
|
- Comando `copiado esquecer`, que apaga todo o histórico.
|
|
- Trivy (repositório e pacote) na esteira, ações fixadas por hash e permissões mínimas.
|
|
- A release publica o `SHA256SUMS` e o instalador confere o checksum antes de instalar.
|
|
|
|
### Segurança
|
|
|
|
- Só os itens fixados vão para o disco, com permissão 600/700.
|
|
- Conteúdo marcado por gerenciadores de senha é ignorado.
|
|
- Limites de tamanho e validação do histórico salvo.
|
|
|
|
## [1.0.0] - 2026-10-03
|
|
|
|
### Adicionado
|
|
|
|
- Histórico da área de transferência no Win+V, no visual do Windows 11, com texto e
|
|
imagens, fixação de itens e colagem por clique.
|
|
|
|
[Não lançado]: https://git.lucasrguerra.dev.br/lucasrguerra/copiado/compare/v1.3.1...HEAD
|
|
[1.3.1]: https://git.lucasrguerra.dev.br/lucasrguerra/copiado/compare/v1.3.0...v1.3.1
|
|
[1.3.0]: https://git.lucasrguerra.dev.br/lucasrguerra/copiado/compare/v1.2.0...v1.3.0
|
|
[1.2.0]: https://git.lucasrguerra.dev.br/lucasrguerra/copiado/compare/v1.1.0...v1.2.0
|
|
[1.1.0]: https://git.lucasrguerra.dev.br/lucasrguerra/copiado/compare/v1.0.0...v1.1.0
|
|
[1.0.0]: https://git.lucasrguerra.dev.br/lucasrguerra/copiado/releases/tag/v1.0.0
|