Changelog

Todas as mudanças notáveis neste projeto serão documentadas neste arquivo.

O formato é baseado em Keep a Changelog, e este projeto adere ao Versionamento Semântico.

[Não Publicado]

Adicionado

  • (nenhum item pendente de release)

[1.4.0] - 2026-08-09

Adicionado

  • /showcase/: nuvem de tags, grade completa dos projetos artesdosul (equivalente a /tag-artesdosul/) e capa showcase-artesdosul-xarticle-hero.webp
  • Includes showcase-tag-cloud.html, showcase-tag-links.html, showcase-artesdosul-grid.html; layout showcase com chips de tag nos artigos
  • Tag artesdosul em todos os posts _posts/showcase/; páginas _featured_tags/ para reactjs, tecnologia, development, productivity
  • Heroes X Article (webp/png) e blocos identity-xarticle-hero em missão, valores, visão, what/how/when/why e design-thinking
  • Hub MVP em /mvp/ (metodologia, dashboard, PWA); link em projeto.md
  • Artigos X: showcase, mission, values, vision (artigos/*-xarticle*.md e heroes)
  • Plugin _plugins/jekyll_sass_silence_import_deprecation.rb (avisos @import do Hydejack no build)

Alterado

  • Home: _includes/projetos.md com 22 projetos curados + botão ao showcase; backup em projetos_.md
  • projeto/dashboard.html redesign Cyber-Growth; service worker do site em /assets/js/sw.js (_includes/body/scripts.html)
  • Hydejack offline.cache_version: 18 → 19 · codename showcase-portfolio

Corrigido

  • Frontmatter de 2022-02-11-os-10-mandamentos.md; links de tag com barra final nos includes do showcase
  • 404 no jekyll serve para tags usadas em Tools/DevOps sem _featured_tags (reactjs, development, productivity, etc.)

[1.3.1] - 2026-08-09

Adicionado

  • Footer: crédito «Desenvolvido por @artesdosul» e contador stats.artesdosul.com (_includes/body/footer.html)

Alterado

  • Removido visitorbadge.io do rodapé
  • Versão 1.3.1 · offline.cache_version 18

[1.3.0] - 2026-08-08

Adicionado

  • 12 projetos do hub modelos + Horizonte: artigos X em artigos/ (md, promoção, hero)
  • Showcase _posts/showcase/2026-08-08-* e cards na home (_includes/projetos.md)
  • Thumbnails em assets/img/projects/ para os novos cases
  • _data/_fila/README.md — fluxo da fila de artigos

Alterado

  • Versão do site 1.3.0 · codename hub-modelos
  • Hydejack offline.cache_version: 16 → 17

[1.2.0] - 2026-08-07

Adicionado

  • Versionamento do site: site.version / VERSION / /version.json para conferir sync entre deploys
  • Meta tags site-version e site-version-date no head
  • Workflow FTP .github/workflows/deploy-ftp.yml — push main → build docs/artesdosul.com
  • Artigos X (pasta artigos/): about, design-thinking, what, how, when, why, gestão de projeto
  • Issues de backlog no GitHub (#1–#16)

Corrigido

  • CI Linux: wdm / tzinfo-data com platforms: no Gemfile (Bundler exit 16) (#validate)
  • YAML inválido no step name do deploy-ftp.yml (dois-pontos sem aspas)
  • Placeholder [Nome do Studio] em why.md → Artes do Sul (#16)
  • validate.yml aponta para docs/ (não _site); workflow_dispatch habilitado
  • GitHub Pages workflow só manual (workflow_dispatch)

Alterado

  • Copyright no rodapé inclui v1.2.0
  • Hydejack offline.cache_version: 15 → 16
  • README / CLAUDE: fluxo push → Vercel + FTP

Como verificar sync

Compare o JSON nos três hosts (mesmo version / date):

  • https://artesdosul.vercel.app/version.json
  • https://www.artesdosul.xyz/version.json
  • https://artesdosul.com/version.json (ou www)

[1.1.0] - 2026-08-07

Adicionado

  • Showcase e cards na home para o Ecosistema Selva (selva.artesdosul.com)
  • Hubs do ecossistema: Sabor Brazil, Série Demográfica, Vítimas do Estado, JusMonitor, República Sequestrada, Observatório Civil BR, GoSurf, O Dragão e a Onça
  • Projetos recentes adicionais na vitrine: Life OS, Fitness Tracker, Gorin no Sho, Guias de Desenvolvimento
  • build.bat com jekyll clean + jekyll build (mitiga falhas no Windows)
  • Entradas em .gitignore para .history/ e .arquive/

Corrigido

  • Conflito de destino Jekyll entre projeto.md e pasta projeto/ (exclude projeto/ e guias/ com barra final)
  • Falha de build no Windows Errno::EINVAL ao reescrever docs/ sem limpeza prévia

Alterado

  • _includes/projetos.md reordenado com hubs Selva no topo
  • README, CHANGELOG e documentação relacionada atualizados (deploy Vercel / domínio .xyz)
  • Exclude Jekyll: guias/ e projeto/ (pastas estáticas fora do pipeline de páginas)

Notas de deploy

  • Produção Vercel: https://artesdosul.vercel.app/
  • Apex artesdosul.xyz ainda pode exigir registro A da Vercel no DNS (Hostinger); www.artesdosul.xyz já usa CNAME Vercel

Inclui também (melhorias anteriores neste ciclo)

  • Scripts de validação/otimização de imagens e front matter em scripts/
  • Workflow GitHub Actions de validação (.github/workflows/validate.yml)
  • Relatórios ANALISE_E_MELHORIAS.md e RESUMO_MELHORIAS.md
  • Correções de menu, datas de posts, redes sociais e migração Sass (Dart Sass / módulos @use)

[1.0.0] - 2025-01-27

Adicionado

  • Estrutura inicial do projeto Jekyll com tema Hydejack
  • Configuração básica do site (SEO, Google Analytics, sitemap)
  • Sistema de posts organizados por categorias:
    • Showcase (64 posts)
    • Estudos (180 posts)
    • Tools (32 posts)
    • DevOps (11 posts)
  • Sistema de tags e categorias
  • Páginas institucionais (Sobre, O Que Fazemos, Como Fazemos, etc.)
  • Portfolio de projetos
  • Política de cookies
  • Suporte a dark mode
  • Busca integrada
  • RSS feed configurado

Notas

  • Projeto inicial baseado em Jekyll 4.3
  • Tema Hydejack configurado
  • Conteúdo em português brasileiro
  • Hospedagem histórica em artesdosul.com; deploy atual também em Vercel (artesdosul.vercel.app) e domínio .xyz em migração DNS

Tipos de Mudanças

  • Adicionado para novas funcionalidades
  • Alterado para mudanças em funcionalidades existentes
  • Descontinuado para funcionalidades que serão removidas em breve
  • Removido para funcionalidades removidas
  • Corrigido para correções de bugs
  • Segurança para vulnerabilidades corrigidas

Como Contribuir para o Changelog

Ao fazer mudanças no projeto, atualize este arquivo seguindo estas diretrizes:

  1. Adicione uma nova entrada na seção [Não Publicado] se ainda não houver uma versão nova
  2. Use os tipos de mudança apropriados (Adicionado, Corrigido, etc.)
  3. Seja específico sobre o que mudou
  4. Referencie issues/PRs quando relevante: (#123)
  5. Ao fazer release, mova as mudanças de [Não Publicado] para uma nova versão com data

Exemplo de Entrada

## [1.1.0] - 2025-02-15

### Adicionado
- Nova página de contato com formulário
- Integração com serviço de newsletter

### Corrigido
- Links quebrados na página de portfolio (#45)
- Problema de renderização em dispositivos móveis (#52)

### Alterado
- Melhorada performance de carregamento de imagens
- Atualizado tema Hydejack para versão mais recente